You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2019/01/22 22:56:28 UTC

[01/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Repository: isis-site
Updated Branches:
  refs/heads/asf-site 3ebae1552 -> 9bb1eb8ce


http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugvro/ugvro.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugvro/ugvro.html b/content/versions/2.0.0-M2/guides/ugvro/ugvro.html
new file mode 100644
index 0000000..14f3376
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ugvro/ugvro.html
@@ -0,0 +1,2238 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Restful Objects Viewer</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   ugvro
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="ugvro.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Restful Objects Viewer</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/ugvro.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/ugvro.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugvro/ugvro.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugvro/ugvro.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugvro/ugvro.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__ugvro">1. Restful Objects Viewer</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Apache Isis' Restful Objects viewer is an implementation of the <a href="http://restfulobjects.org">Restful Objects spec</a>, which defines a generic way to expose a domain model through a REST (or more precisely, hypermedia) API. Having a REST API opens up an Apache Isis domain model to a huge variety of applications, from bespoke single-page apps, through integration scenarious, through providing an API for bulk-upload/migration from an existing system.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The Restful Objects viewer also provides a number of extensions specific to Apache Isis. Most significant of these is enhanced content negotiation support, making it easier to use the returned representations within bespoke clients using standard third-party configurations.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>This user guide discuss features, configuration and also how to extend the Restful Objects viewer.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a> (this guide)</p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugvro_ro-spec">2. RO Specification</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_ro-spec.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_ro-spec.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_ro-spec.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_ro-spec.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_ro-spec.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The Restful Objects v1.0 specification defines a comprehensive hypermedia API, consisting of HTTP resources and corresponding JSON representations, for accessing and manipulating a domain object model.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The Restful Objects spec can be downloaded from <a href="http://restfulobjects.org">here</a> as either a PDF or Word doc.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__ugvro_ro-spec_goals">2.1. Goals of the Spec</h3> 
+         <div class="paragraph"> 
+          <p>The goal of Restful Objects is to allow domain models to be accessed through HTTP resources, returning a set of JSON representations. These representations can then be consumed by any client (e.g. Javascript, Java, .NET, Ruby, Python).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Both the resources and representations are generalized so that they can be applied to any domain model, and by default all representations have media types designed to allow a completely generic client to be written, capable of working, unmodified, with any domain model that has a Restful Objects interface.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Alternatively, the developer may write a custom client that has some shared knowledge of the domain being exposed, and render the information in a more specific fashion.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Restful Objects also defines that representations are served up with parameterized media types. This allows clients to use content negotiation to ensure that representations do not change in a breaking fashion, enabling server and client to evolve independently.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The Restful Objects specification is at a higher-level of abstraction than, say, the JAX-RS specifications for Java platform, or the WCF specifications on .NET. Specifically, the domain classes that it exposes are represented in a very general form. They consist of:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>properties (fields), each holding either a scalar value or reference to another object;</p> </li> 
+           <li> <p>collections, each holding a vector reference to other entities;</p> </li> 
+           <li> <p>actions (operations/methods), whereby the object can execute business logic.</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Beyond this, though, Restful Objects makes very few assumptions. In particular, Restful Objects does not prescribe the nature of the domain model.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The Restful Objects spec may be downloaded directly from github as either a PDF or as a Word doc.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_resources_and_representations">2.2. Resources and Representations</h3> 
+         <div class="paragraph"> 
+          <p>The diagram below - taken from the Restful Objects spec - shows the various resources (URLs) and representations (JSON) that are defined:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/restfulobjects/ro-spec-resources-and-representations.png"><img src="images/restfulobjects/ro-spec-resources-and-representations.png" alt="ro spec resources and representations" width="800px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The resource URLs are always well-defined, but Apache Isis' implementation allows for different representations to be returned, using content negotiation. This is discussed further below.</p> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>In fact, there’s nothing in Apache Isis to prevent you from defining your own REST controllers to provide custom resource URLs. One use case might be to support user registration/authentication, a topic out-of-scope of the RO spec itself.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__ugvro_ro-spec_apache-isis-implementation">2.3. Apache Isis' implementation</h3> 
+         <div class="paragraph"> 
+          <p>The Restful Objects viewer is Apache Isis' implementation of the Restful Objects spec. It implements all the mandatory features of the specification. It also implements some of the optional capabilities (as defined in section 3 of the RO spec, and as represented in the version resource, section 8.1):</p> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 33.3334%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Capability</th> 
+            <th class="tableblock halign-left valign-top">Support</th> 
+            <th class="tableblock halign-left valign-top">Notes</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>blobsClobs</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>yes</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div></div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>deleteObjects</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>yes</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div></div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>domainModel</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>formal</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>The 'simple' scheme is <em>not</em> supported</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>validateOnly</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>yes</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div></div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>protoPersistentObjects</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>yes</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div></div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__ugvro_ro-spec_extensions">2.4. Extensions</h3> 
+         <div class="paragraph"> 
+          <p>The Restful Objects viewer also implements some of the "future ideas" that are out of scope for the RO spec v1.0, but described in section 34, "ideas for future extensions".</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="___ugvro_ro-spec_extensions_content-negotiation">2.4.1. Content Negotiation (34.1)</h4> 
+          <div class="paragraph"> 
+           <p>Apache Isis provides two levels of support for content negotiation.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="___ugvro_ro-spec_extensions_content-negotiation_x-ro-domain-type"><code>x-ro-domain-type</code></h5> 
+           <div class="paragraph"> 
+            <p>The first level is very similar to the "Domain Model Agnostic" approach sketched out in the RO spec. The client can send an <code>x-ro-domain-type</code> parameter for either domain object representations (section 14 of the spec) or action invocation results (section 19 of the spec). This can be combined with either <code>application/json</code> or <code>application/xml</code>.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example, the client could use an <code>Accept</code> header such as:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code>Accept: application/xml;x-ro-domain-type="com.mycompany.viewmodels.v2.CustomerViewModel"</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The server will use the <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a> to attempt to transform the domain object into the requested <code>x-ro-domain-type</code>. The whole process is discussed in more detail in the <a href="../ugvro/ugvro.html#_ugvro_architecture">architecture</a> chapter.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="___ugvro_ro-spec_extensions_content-negotiation_apache-isis-profile">Apache Isis profile</h5> 
+           <div class="paragraph"> 
+            <p>The representations defined by the RO spec are very rich and enable complex client-side applications to be built. However, their sophistication can be an impediment to their use if one wishes to write a simple app using third-party components that expect to consume much simpler representations. Examples of such tools are <a href="http://angular-ui.github.io/bootstrap/">Angular Bootstrap</a>, <a href="http://vitalets.github.io/angular-xeditable/">Angular XEditable</a>, <a href="https://github.com/mgcrea/angular-strap">Angular Strap</a>.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>This support is discussed further in the <a href="../ugvro/ugvro.html#_ugvro_simplified-representations">simplified representations</a> chapter.</p> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="___ugvro_ro-spec_extensions_minimizing-round-trips">2.4.2. Minimizing Round-trips (34.4)</h4> 
+          <div class="paragraph"> 
+           <p>The Restful Objects viewer supports the <code>x-ro-follow-links</code> query parameter in a way very similar to that suggested in the RO spec, the main point being to avoid the "N+1" problem of too many (slow) network calls. For example, using this feature one can load a grid of data in a single call. (That said, the <a href="../ugvro/ugvro.html#_ugvro_simplified-representations">simplified representations</a> supported by Restful Objects viewer also support this use case, albeit in way that deviates from the RO spec).</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This <a href="https://www.youtube.com/watch?v=hSKnqqBQ7Zo">screencast</a> demonstrates the Restful Object viewer’s support for <code>x-ro-follow-links</code> parameter, using the (non-ASF) <a href="http://github.com/isisaddons/isis-app-kitchensink">Isis addons' kitchensink</a> app as the example, This app contains three entities, <code>Grandparent</code>, <code>Parent</code> and <code>Child</code> that define a hierarchy of 1:m relationships.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The queries that are shown in the screencast include:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>show parent and its children (titles)<br></p> 
+             <div class="paragraph"> 
+              <p></p>
+              <pre>http://localhost:8080/restful/objects/PARENT/0?x-ro-follow-links=members[children].value<p></p>
+</pre>
+             </div> </li> 
+            <li> <p>show parent and its children (full details)<br></p> 
+             <div class="paragraph"> 
+              <p></p>
+              <pre>http://localhost:8080/restful/objects/PARENT/0?x-ro-follow-links=members[children].value.href<p></p>
+</pre>
+             </div> </li> 
+            <li> <p>child’s parent (title)<br></p> 
+             <div class="paragraph"> 
+              <p></p>
+              <pre>http://localhost:8080/restful/objects/CHILD/0?x-ro-follow-links=members[parent].value<p></p>
+</pre>
+             </div> </li> 
+            <li> <p>child’s siblings (up to its parent, down to children)<br></p> 
+             <div class="paragraph"> 
+              <p></p>
+              <pre>http://localhost:8080/restful/objects/CHILD/0?x-ro-follow-links=members[parent].value.members[children].value<p></p>
+</pre>
+             </div> </li> 
+           </ul> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="___ugvro_ro-spec_extensions_minimizing-round-trips_honor-ui-hints">Honor UI hints</h5> 
+           <div class="paragraph"> 
+            <p>By default the representations generated by Restful Objects ignore any Apache Isis metamodel hints referring to the UI. In particular, if a collection is annotated then <code>Render(EAGERLY)</code> then the contents of the collection are <em>not</em> eagerly embedded in the object representation.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>However, this behaviour can be overridden globally using following property (typically added to <code>WEB-INF/viewer_restfulobjects.properties</code>):</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="ini">isis.viewer.restfulobjects.honorUiHints=true</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>This means that standard Apache Isis annotations can be used as a simple way to obtain follow-links (driven from the server model, though, rather than the requesting client).</p> 
+           </div> 
+          </div> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugvro_architecture">3. Architecture</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_architecture.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_architecture.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_architecture.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_architecture.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_architecture.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The <a href="../ugvro/ugvro.html">RestfulObjects viewer</a> implements the <a href="http://restfulobjects.org">Restful Object spec</a>, meaning that it defines a well-defined set of endpoint URLs as resources, and generates a well-defined set of (JSON) representations when these resources are accessed.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>By default, the Restful Objects viewer will automatically handle requests and return representations according to the RO spec. However, its internal architecture provides several hooks for content negotiation, thereby allowing the generated representation to be influenced using the standard HTTP <code>Accept</code> header. In response, the server uses the <code>Content-Type</code> header which the client can use to know how to process the returned representation.</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>RepresentationService</code><br></p> 
+           <div class="paragraph"> 
+            <p>The <a href="../rgfis/rgfis.html#_rgfis_presentation-layer_RepresentationService"><code>RepresentationService</code></a> is an SPI domain service (plugin-point) that allows an arbitrary representation to be generated for any of the resources defined in the RO spec.<br></p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Normally this SPI service need not be replaced, because the default implementation (<code>RepresentationServiceContentNegotiator</code>) simply uses the HTTP <code>Accept</code> header and delegates onto another service, the (slightly misnamed) <code>ContentNegotiationService</code>, to actually generate the representation. There can be multiple implementations of the <code>ContentNegotiationService</code> and the content negotiator will delegate to each in turn until one is able to handle the request (per the chain of responsibliity pattern).</p> 
+           </div> </li> 
+          <li> <p><code>ContentNegotiationService</code><br></p> 
+           <div class="paragraph"> 
+            <p>As noted above, there can be multiple implementations of the <a href="../rgfis/rgfis.html#_rgfis_presentation-layer_ContentNegotiationService"><code>ContentNegotiationService</code></a>, each one handling a particular HTTP <code>Accept</code> header. If the implementation does not recognize the value of the header, if can simply return <code>null</code>.<br></p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The framework provides a number of implementations; an implementation that handles the <a href="../ugvro/ugvro.html#_ugvro_simplified-representations">simplified representation</a> of the Apache Isis profile; an implementation that provides support for the <code>x-ro-domain-type</code> parameter, and a default/fallback implementation that returns the representations defined by the RO spec.</p> 
+           </div> </li> 
+          <li> <p><code>ContentMappingService</code><br></p> 
+           <div class="paragraph"> 
+            <p>The <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a> is used by the implementation of <code>ContentNegotationService</code> that recognizes the <code>x-ro-domain-type</code>, its role being to transform a domain object (usually an entity) into some other form (usually a DTO), as specified by the <code>x-ro-domain-type</code> parameter. There can be many such implementations, each handling a different target domain type.</p> 
+           </div> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>This diagram shows how these services collaborate:</p> 
+        </div> 
+        <div class="imageblock"> 
+         <div class="content"> 
+          <a class="image" href="../rgfis/images/RepresentationService/service-collaborations.png"><img src="../rgfis/images/RepresentationService/service-collaborations.png" alt="service collaborations" width="800px"></a> 
+         </div> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Taken together these domain services offer a lot of flexibility in terms of the representations that can be generated from the RestfulObjects viewer.</p> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugvro_layout-resources">4. Layout Resources</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Apache Isis' Restful Objects viewer provides a number of additional resource endpoints that provide representations of the object layout (as per <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_GridService"><code>GridService</code></a>) and of the menu layout (as per <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_MenuBarsService"><code>MenuBarsService</code></a>).</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>This chapter provides details of these resources, the link <code>Rel</code>s to access them, and the resultant representations.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvro_layout-resources_menubars">4.1. MenuBars</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_menubars.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_menubars.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_menubars.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_menubars.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_menubars.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_MenuBarsService"><code>MenuBarsService</code></a> provides the <code>menu.layout.xml</code> XML document which defines how to group the various domain service actions into menubars, menus and menu sections.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, the <a href="../ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">Hello World archetype</a> has the following layout:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;mb3:menuBars</span>
+    <span class="attribute-name">xsi:schemaLocation</span>=<span class="string"><span class="delimiter">"</span><span class="content">...</span><span class="delimiter">"</span></span>
+    <span class="attribute-name">xmlns:cpt</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://isis.apache.org/applib/layout/component</span><span class="delimiter">"</span></span>
+    <span class="attribute-name">xmlns:lnk</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://isis.apache.org/applib/layout/links</span><span class="delimiter">"</span></span>
+    <span class="attribute-name">xmlns:mb3</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://isis.apache.org/applib/layout/menubars/bootstrap3</span><span class="delimiter">"</span></span>
+    <span class="attribute-name">xmlns:xsi</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://www.w3.org/2001/XMLSchema-instance</span><span class="delimiter">"</span></span><span class="tag">&gt;</span>
+    <span class="tag">&lt;mb3:primary&gt;</span>
+        <span class="tag">&lt;mb3:menu&gt;</span>
+            <span class="tag">&lt;mb3:named&gt;</span>Hello World Objects<span class="tag">&lt;/mb3:named&gt;</span>
+            <span class="tag">&lt;mb3:section&gt;</span>
+                <span class="tag">&lt;mb3:serviceAction</span> <span class="attribute-name">objectType</span>=<span class="string"><span class="delimiter">"</span><span class="content">helloworld.HelloWorldObjects</span><span class="delimiter">"</span></span> <span class="attribute-name">id</span>=<span class="string"><span class="delimiter">"</span><span class="content">create</span><span class="delimiter">"</span></span><span class="tag">&gt;</span>
+                    <span class="tag">&lt;cpt:named&gt;</span>Create<span class="tag">&lt;/cpt:named&gt;</span>
+                <span class="tag">&lt;/mb3:serviceAction&gt;</span>
+                ...
+            <span class="tag">&lt;/mb3:section&gt;</span>
+        <span class="tag">&lt;/mb3:menu&gt;</span>
+        <span class="tag">&lt;mb3:menu</span> <span class="attribute-name">unreferencedActions</span>=<span class="string"><span class="delimiter">"</span><span class="content">true</span><span class="delimiter">"</span></span><span class="tag">&gt;</span>
+            <span class="tag">&lt;mb3:named&gt;</span>Other<span class="tag">&lt;/mb3:named&gt;</span>
+        <span class="tag">&lt;/mb3:menu&gt;</span>
+        ...
+    <span class="tag">&lt;/mb3:primary&gt;</span>
+    <span class="tag">&lt;mb3:secondary&gt;</span>
+        ...
+    <span class="tag">&lt;/mb3:secondary&gt;</span>
+    <span class="tag">&lt;mb3:tertiary&gt;</span>
+        ...
+    <span class="tag">&lt;/mb3:tertiary&gt;</span>
+<span class="tag">&lt;/mb3:menuBars&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Note that exactly one <code>&lt;mb3:menu&gt;</code> must have the <code>unreferencedActions</code> flag set. Any service actions that are not explicitly listed will be added to this menu.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The representation returned by home page resource (section 5.2 of the RO spec v1.0) has been extended to provide a link to this resource:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="javascript">{
+  <span class="key"><span class="delimiter">"</span><span class="content">links</span><span class="delimiter">"</span></span>: [
+    ...
+    {
+      <span class="key"><span class="delimiter">"</span><span class="content">rel</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">urn:org.apache.isis.restfulobjects:rels/menuBars</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">href</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">http://localhost:8080/restful/menuBars</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">method</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">GET</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">type</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">application/json;profile='urn:org.restfulobjects:repr-types/layout-menubars'</span><span class="delimiter">"</span></span>
+    },
+  ],
+  ...
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The representation returned by the <code>/menuBars</code> resource (assuming an HTTP header of <code>Accept: application/xml</code>) is a superset of the <code>menu.layout.xml</code>; each action also includes a <code>link</code> to the corresponding Restful Objects resource:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;mb3:serviceAction</span> <span class="attribute-name">objectType</span>=<span class="string"><span class="delimiter">"</span><span class="content">helloworld.HelloWorldObjects</span><span class="delimiter">"</span></span> <span class="attribute-name">id</span>=<span class="string"><span class="delimiter">"</span><span class="content">create</span><span class="delimiter">"</span></span><span class="tag">&gt;</span>
+  <span class="tag">&lt;cpt:named&gt;</span>Create<span class="tag">&lt;/cpt:named&gt;</span>
+    <span class="tag">&lt;cpt:link&gt;</span>
+      <span class="tag">&lt;lnk:rel&gt;</span>urn:org.restfulobjects:rels/action<span class="tag">&lt;/lnk:rel&gt;</span>
+        <span class="tag">&lt;lnk:method&gt;</span>GET<span class="tag">&lt;/lnk:method&gt;</span>
+        <span class="tag">&lt;lnk:href&gt;</span>
+          http://localhost:8080/restful/objects/helloworld.HelloWorldObjects/1/actions/create
+        <span class="tag">&lt;/lnk:href&gt;</span>
+        <span class="tag">&lt;lnk:type&gt;</span>
+          application/json;profile="urn:org.restfulobjects:repr-types/object-action"
+        <span class="tag">&lt;/lnk:type&gt;</span>
+  <span class="tag">&lt;/cpt:link&gt;</span>
+<span class="tag">&lt;/mb3:serviceAction&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This can also be obtained in JSON format in the usual way (by specifying an HTTP header of <code>Accept: application/json</code>):</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="json"><span class="key"><span class="delimiter">"</span><span class="content">serviceAction</span><span class="delimiter">"</span></span>: [
+{
+  <span class="key"><span class="delimiter">"</span><span class="content">objectType</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">helloworld.HelloWorldObjects</span><span class="delimiter">"</span></span>,
+  <span class="key"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">create</span><span class="delimiter">"</span></span>,
+  <span class="key"><span class="delimiter">"</span><span class="content">named</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">Create</span><span class="delimiter">"</span></span>,
+  <span class="key"><span class="delimiter">"</span><span class="content">link</span><span class="delimiter">"</span></span>: {
+    <span class="key"><span class="delimiter">"</span><span class="content">rel</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">urn:org.restfulobjects:rels/action</span><span class="delimiter">"</span></span>,
+    <span class="key"><span class="delimiter">"</span><span class="content">method</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">GET</span><span class="delimiter">"</span></span>,
+    <span class="key"><span class="delimiter">"</span><span class="content">href</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">http://localhost:8080/restful/objects/helloworld.HelloWorldObjects/1/actions/create</span><span class="delimiter">"</span></span>,
+    <span class="key"><span class="delimiter">"</span><span class="content">type</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">application/json;profile=</span><span class="char">\"</span><span class="content">urn:org.restfulobjects:repr-types/object-action</span><span class="char">\"</span><span class="delimiter">"</span></span>
+  }
+}</code></pre> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvro_layout-resources_domain-object-icon">4.2. Domain Object Icon</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-object-icon.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-object-icon.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-object-icon.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-object-icon.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-object-icon.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The representation returned by the domain object resource (section 14.4 of the RO spec v1.0) has been extended to provide a link to the icon image (<code>.png</code>) to use:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="javascript">{
+  <span class="key"><span class="delimiter">"</span><span class="content">links</span><span class="delimiter">"</span></span>: [
+    ...
+    {
+      <span class="key"><span class="delimiter">"</span><span class="content">rel</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">urn:org.apache.isis.restfulobjects:rels/object-layout</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">href</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">http://localhost:8080/restful/objects/helloworld.HelloWorldObject/0/object-icon</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">method</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">GET</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">type</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">image/png</span><span class="delimiter">"</span></span>,
+    },
+  ],
+  ...
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Note that because of dynamic icons (the <a href="../../guides/rgcms/rgcms.html#_rgcms_methods_reserved_iconName"><code>iconName()</code></a> supporting method) the image returned can vary on an instance-by-instance basis.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvro_layout-resources_domain-object-layout">4.3. Domain Object Layout</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-object-layout.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-object-layout.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-object-layout.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-object-layout.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-object-layout.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_GridService"><code>GridService</code></a> provides an XML document which defines the layout of any of domain object. Typically this is the contents of the <code>Xxx.layout.xml</code> file (where <code>Xxx</code> is the domain type).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, in the <a href="../ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">Hello World archetype</a> the <code>HelloWorld</code> domain object has a layout defined by <code>HelloWorld.layout.xml</code>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The representation returned by the domain object resource (section 14.4 of the RO spec v1.0) has been extended to provide a link to this resource:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="javascript">{
+  <span class="key"><span class="delimiter">"</span><span class="content">links</span><span class="delimiter">"</span></span>: [
+    ...
+    {
+      <span class="key"><span class="delimiter">"</span><span class="content">rel</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">urn:org.apache.isis.restfulobjects:rels/object-layout</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">href</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">http://localhost:8080/restful/objects/helloworld.HelloWorldObject/0/object-layout</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">method</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">GET</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">type</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">application/json;profile='urn:org.restfulobjects:repr-types/object-layout-bs3'</span><span class="delimiter">"</span></span>,
+    },
+  ],
+  ...
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In a similar way to the <code>menu.layout.xml</code>, the representations is supplemented with <code>link</code>s nodes that link back to the standard Restful Objects resources:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><code>domainObject</code></p> </li> 
+           <li> <p><code>property</code></p> </li> 
+           <li> <p><code>collection</code></p> </li> 
+           <li> <p><code>action</code></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, the layout for a "HelloWorldObject" instance in the hello world archetype (with <code>Accept: appication/xml</code> HTTP header) is:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="preprocessor">&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;</span>
+<span class="tag">&lt;bs3:grid</span> <span class="attribute-name">xmlns:cpt</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://isis.apache.org/applib/layout/component</span><span class="delimiter">"</span></span>
+          <span class="attribute-name">xmlns:lnk</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://isis.apache.org/applib/layout/links</span><span class="delimiter">"</span></span>
+          <span class="attribute-name">xmlns:bs3</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://isis.apache.org/applib/layout/grid/bootstrap3</span><span class="delimiter">"</span></span><span class="tag">&gt;</span>
+  <span class="tag">&lt;bs3:row&gt;</span>
+    <span class="tag">&lt;bs3:col</span> <span class="attribute-name">span</span>=<span class="string"><span class="delimiter">"</span><span class="content">12</span><span class="delimiter">"</span></span> <span class="attribute-name">unreferencedActions</span>=<span class="string"><span class="delimiter">"</span><span class="content">true</span><span class="delimiter">"</span></span><span class="tag">&gt;</span>
+      <span class="tag">&lt;cpt:domainObject</span> <span class="attribute-name">bookmarking</span>=<span class="string"><span class="delimiter">"</span><span class="content">AS_ROOT</span><span class="delimiter">"</span></span><span class="tag">&gt;</span>
+          <span class="tag">&lt;cpt:link&gt;</span>
+          <span class="tag">&lt;lnk:rel&gt;</span>urn:org.restfulobjects:rels/element<span class="tag">&lt;/lnk:rel&gt;</span>
+          <span class="tag">&lt;lnk:method&gt;</span>GET<span class="tag">&lt;/lnk:method&gt;</span>
+          <span class="tag">&lt;lnk:href&gt;</span>http://localhost:8080/restful/objects/helloworld.HelloWorldObject/0<span class="tag">&lt;/lnk:href&gt;</span>
+          <span class="tag">&lt;lnk:type&gt;</span>application/json;profile="urn:org.restfulobjects:repr-types/object"<span class="tag">&lt;/lnk:type&gt;</span>
+        <span class="tag">&lt;/cpt:link&gt;</span>
+      <span class="tag">&lt;/cpt:domainObject&gt;</span>
+    <span class="tag">&lt;/bs3:col&gt;</span>
+  <span class="tag">&lt;/bs3:row&gt;</span>
+  ...
+<span class="tag">&lt;/bs3:grid&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This can also be obtained as JSON (using <code>Accept: application/json</code> HTTP header):</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="javascript">{
+  <span class="key"><span class="delimiter">"</span><span class="content">row</span><span class="delimiter">"</span></span>: [
+    {
+      <span class="key"><span class="delimiter">"</span><span class="content">cols</span><span class="delimiter">"</span></span>: [
+        {
+          <span class="key"><span class="delimiter">"</span><span class="content">col</span><span class="delimiter">"</span></span>: {
+            <span class="key"><span class="delimiter">"</span><span class="content">domainObject</span><span class="delimiter">"</span></span>: {
+              <span class="key"><span class="delimiter">"</span><span class="content">link</span><span class="delimiter">"</span></span>: {
+                <span class="key"><span class="delimiter">"</span><span class="content">rel</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">urn:org.restfulobjects:rels/element</span><span class="delimiter">"</span></span>,
+                <span class="key"><span class="delimiter">"</span><span class="content">method</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">GET</span><span class="delimiter">"</span></span>,
+                <span class="key"><span class="delimiter">"</span><span class="content">href</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">http://localhost:8080/restful/objects/helloworld.HelloWorldObject/0</span><span class="delimiter">"</span></span>,
+                <span class="key"><span class="delimiter">"</span><span class="content">type</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">application/json;profile='urn:org.restfulobjects:repr-types/object'</span><span class="delimiter">"</span></span>
+              },
+              <span class="key"><span class="delimiter">"</span><span class="content">bookmarking</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">AS_ROOT</span><span class="delimiter">"</span></span>,
+            },
+            <span class="key"><span class="delimiter">"</span><span class="content">span</span><span class="delimiter">"</span></span>: <span class="integer">12</span>,
+            <span class="key"><span class="delimiter">"</span><span class="content">unreferencedActions</span><span class="delimiter">"</span></span>: <span class="predefined-constant">true</span>
+          }
+        }
+      ]
+    }
+    ...
+  ]
+}</code></pre> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvro_layout-resources_domain-type-layout">4.4. Domain Type Layout</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-type-layout.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-type-layout.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-type-layout.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-type-layout.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_layout-resources_domain-type-layout.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The representation of the domain types resource (section 22.2 of RO spec v1.0) has also been extended to return the (type) layout:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="javascript">{
+  <span class="key"><span class="delimiter">"</span><span class="content">links</span><span class="delimiter">"</span></span>: [
+    ...
+    {
+      <span class="key"><span class="delimiter">"</span><span class="content">rel</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">urn:org.apache.isis.restfulobjects:rels/layout</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">href</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">http://localhost:8080/restful/domain-types/helloworld.HelloWorldObject/layout</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">method</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">GET</span><span class="delimiter">"</span></span>,
+      <span class="key"><span class="delimiter">"</span><span class="content">type</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">application/json;profile='urn:org.restfulobjects:repr-types/layout-bs3'</span><span class="delimiter">"</span></span>
+    }
+  ],
+  ...
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The representation returned by this resource is essentially exactly the same as the layout returned by <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_GridService"><code>GridService</code></a> (it is not dynamically extended with links).</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_static_vs_dynamic_resources">4.5. Static vs Dynamic Resources</h3> 
+         <div class="paragraph"> 
+          <p>The <a href="#_ugvro_layout-resources_menu-layout">menu layout</a> representation includes all possible domain services; it does not follow that the current user has access to all of these actions (some may be hidden or disabled).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Similarly, the <a href="#<em>ugvro_layout-resources_domain-object-layout">domain object layout</a> representation include all _possible properties, collections and actions of the domain object; again, the current user may not have access to all of these members. It is also often the case that the domain object’s internal state will determine which members to make available (eg, show only one of "lock" and "unlock" actions at any given time).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>To determine what should actually be rendered, the REST client should follow the links to the standard Restful Objects resources.</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugvro_health-check">5. Health Check</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_health-check.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_health-check.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_health-check.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_health-check.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_health-check.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The <a href="rgsvc.html#_rgsvc_application-layer-spi_HealthCheckService"><code>HealthCheckService</code></a> SPI allows applications to provide an implementation of that service which can indicate the overall health of the application. The "health" is defined by the very simple <code>Health</code> class, where a non-null message indicates a problem, otherwise everything is ok:</p> 
+        </div> 
+        <div class="listingblock"> 
+         <div class="content"> 
+          <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Health</span> {
+    <span class="directive">public</span> <span class="directive">static</span> Health ok() {
+        <span class="keyword">return</span> <span class="keyword">new</span> Health(<span class="predefined-constant">null</span>);
+    }
+    <span class="directive">public</span> <span class="directive">static</span> Health error(<span class="predefined-type">String</span> message) {
+        <span class="keyword">return</span> <span class="keyword">new</span> Health(message);
+    }
+    ...
+    public <span class="type">boolean</span> getResult() { <span class="keyword">return</span> message == <span class="predefined-constant">null</span>; }
+    <span class="directive">public</span> <span class="predefined-type">String</span> getMessage() { <span class="keyword">return</span> message; }
+}</code></pre> 
+         </div> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The Restful Objects viewer exposes this as <code>/health</code> REST endpoint:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p>If <code>HealthCheckService</code> has been implemented, then this will be called to obtain the <code>Health</code>.</p> </li> 
+          <li> <p>If no implementation has been provided by the application, then an ok <code>Health</code> will be assumed.</p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Either way, the viewer will serialize a <code>Health</code> object into JSON, with the mime type indicated as <code>application/json;profile="urn:org.restfulobjects:repr-types/health"</code>.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Monitoring infrastructure or container orchestrators (such as Docker Swarm and Kubernetes) can then be configured to call this endpoint to check on the health of the application and take remedial action if not.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_session_management">5.1. Session Management</h3> 
+         <div class="paragraph"> 
+          <p>The Restful Objects viewer will execute the <code>HealthCheckService</code> using a hard-coded user and role:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>the user name is: <code>__health</code></p> </li> 
+           <li> <p>the role is: <code>__health-role</code></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This design means that there is no need to configure monitoring infrastructure with credentials or other such complexity; they can simply hit the health endpoint.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Moreover (unless the <code>HealthCheckService</code> implementation uses the <code>WrapperFactory</code> to invoke actions), it shouldn’t be needed to set up a security account for this user name.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rest_api_mapping">5.2. REST API Mapping</h3> 
+         <div class="paragraph"> 
+          <p>The <code>/restful/health</code> path must be specified as a "passThru" in <code>web.xml</code> so that no authentication challenge is issued.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>TODO: v2: this has changed, because we now use <code>WebModule_Xxx</code> instead of <code>web.xml</code>, ie set this stuff up programmatically.</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="title">
+           web.xml
+          </div> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;filter&gt;</span>
+    <span class="tag">&lt;filter-name&gt;</span>IsisSessionFilterForRestfulObjects<span class="tag">&lt;/filter-name&gt;</span>
+    <span class="tag">&lt;filter-class&gt;</span>org.apache.isis.core.webapp.IsisSessionFilter<span class="tag">&lt;/filter-class&gt;</span>
+    ...
+    <span class="tag">&lt;init-param&gt;</span>
+        <span class="tag">&lt;param-name&gt;</span>passThru<span class="tag">&lt;/param-name&gt;</span>
+        <span class="tag">&lt;param-value&gt;</span>/restful/swagger,/restful/health<span class="tag">&lt;/param-value&gt;</span>
+    <span class="tag">&lt;/init-param&gt;</span>
+    ...
+<span class="tag">&lt;/filter&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This is a comma separated list, so there may be other values also (for example <code>/restful/swagger</code>, as shown above).</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugvro_simplified-representations">6. Simplified Representations</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_simplified-representations.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_simplified-representations.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_simplified-representations.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_simplified-representations.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_simplified-representations.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The representations defined by the RO spec are very rich and enable complex client-side applications to be built. However, their sophistication can be an impediment to their use if one wishes to write a simple app using third-party components that expect to consume much simpler representations. Examples of such tools are <a href="http://angular-ui.github.io/bootstrap/">Angular Bootstrap</a>, <a href="http://vitalets.github.io/angular-xeditable/">Angular XEditable</a>, <a href="https://github.com/mgcrea/angular-strap">Angular Strap</a>.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Apache Isis also provides support for its own simplified representation for the most commonly-used representations. This is implemented using the <code>ContentNegotiationService</code> described in the <a href="../ugvro/ugvro.html#_ugvro_architecture">architecture</a> chapter.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvro_simplified-representations_apache-isis-profile">6.1. The Apache Isis "Profile"</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_simplified-representations_apache-isis-profile.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_simplified-representations_apache-isis-profile.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_simplified-representations_apache-isis-profile.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_simplified-representations_apache-isis-profile.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugvro/_ugvro_simplified-representations_apache-isis-profile.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The RO spec uses the standard <code>Accept</code> header for content negotiation, and defines its own "profile" for the standard representations; these take the form:</p> 
+ 

<TRUNCATED>

[24/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgfis/rgfis.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgfis/rgfis.pdf b/content/versions/2.0.0-M2/guides/rgfis/rgfis.pdf
new file mode 100644
index 0000000..4a1fa66
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgfis/rgfis.pdf
@@ -0,0 +1,32640 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Framework Internal Services)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122222354+00'00')
+/CreationDate (D:20190122222354+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 14 0 R
+/Outlines 293 0 R
+/PageLabels 310 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 22
+/Kids [7 0 R 10 0 R 12 0 R 37 0 R 58 0 R 66 0 R 71 0 R 77 0 R 84 0 R 95 0 R 109 0 R 112 0 R 122 0 R 143 0 R 155 0 R 166 0 R 173 0 R 202 0 R 216 0 R 225 0 R 230 0 R 236 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 210
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+171.6325 361.6965 Td
+/F1.0 27 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /44d844+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 312 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 314 0 R
+/ToUnicode 313 0 R
+>>
+endobj
+9 0 obj
+<< /Length 11180
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+[<312e204672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+209.1316 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+[<322e2050726573656e746174696f6e204c61> 20.0195 <796572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.6866 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+<322e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 696.416 Td
+/F5.0 10.5 Tf
+<436f6e74656e744e65676f74696174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+214.4761 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<322e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 677.936 Td
+/F5.0 10.5 Tf
+<526570726573656e746174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+193.0981 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 677.936 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 659.456 Td
+/F1.0 10.5 Tf
+[<332e204170706c69636174696f6e204c61> 20.0195 <796572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 659.456 Td
+/F1.0 10.5 Tf
+<3131> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+<332e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 640.976 Td
+/F5.0 10.5 Tf
+<41757468656e7469636174696f6e53657373696f6e50726f7669646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+235.3291 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 640.976 Td
+/F1.0 10.5 Tf
+<3132> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+<332e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 622.496 Td
+/F5.0 10.5 Tf
+<436f6d6d616e6444746f53657276696365496e7465726e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 622.496 Td
+/F1.0 10.5 Tf
+<3132> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 604.016 Td
+/F1.0 10.5 Tf
+<332e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 604.016 Td
+/F5.0 10.5 Tf
+<496e746572616374696f6e44746f53657276696365496e7465726e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+235.3291 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 604.016 Td
+/F1.0 10.5 Tf
+<3133> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 585.536 Td
+/F1.0 10.5 Tf
+[<342e2050657273697374656e6365204c61> 20.0195 <79657220696e7465726e616c20535049>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 585.536 Td
+/F1.0 10.5 Tf
+<3135> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 567.056 Td
+/F1.0 10.5 Tf
+<342e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 567.056 Td
+/F5.0 10.5 Tf
+<4175646974696e6753657276696365496e7465726e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 567.056 Td
+/F1.0 10.5 Tf
+<3135> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 548.576 Td
+/F1.0 10.5 Tf
+<342e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 548.576 Td
+/F5.0 10.5 Tf
+<4368616e6765644f626a6563747353657276696365496e7465726e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+235.3291 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 548.576 Td
+/F1.0 10.5 Tf
+<3136> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+<342e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 530.096 Td
+/F5.0 10.5 Tf
+<50657273697374656e636553657373696f6e53657276696365496e7465726e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+256.7071 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 530.096 Td
+/F1.0 10.5 Tf
+<3138> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 511.616 Td
+/F1.0 10.5 Tf
+<342e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 511.616 Td
+/F5.0 10.5 Tf
+<5075626c697368696e6753657276696365496e7465726e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 511.616 Td
+/F1.0 10.5 Tf
+<3139> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F5.0 41 0 R
+>>
+>>
+/Annots [254 0 R 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R 265 0 R 266 0 R 267 0 R 268 0 R 269 0 R 270 0 R 271 0 R 272 0 R 273 0 R 274 0 R 275 0 R 276 0 R 277 0 R 278 0 R 279 0 R 280 0 R 281 0 R 282 0 R 283 0 R 284 0 R 285 0 R 286 0 R 287 0 R 288 0 R 289 0 R 290 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 8396
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<4368617074657220312e204672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.4586 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<5468697320677569646520646f63756d656e74732061206e756d626572206f6620646f6d61696e207365727669636573207468617420617265206e6f742070617274206f6620746865206672> 20.0195 <616d65776f726bd57320666f726d616c>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1706 Tw
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+<4150492c20746865792075736520636c6173736573207468617420617265206f757473696465206f6620746865206170706c69622e20546865792073686f756c642062652074686f75676874206f662061732070617274206f662074686520696e7465726e616c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 721.646 Td
+/F1.0 10.5 Tf
+[<64657369676e206f6620746865206672> 20.0195 <616d65776f726b2c20616e6420617265206c6961626c6520746f206368616e67652066726f6d2072656c6561736520746f2072656c656173652e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 705.83 m
+108.24 682.05 l
+S
+Q
+0.749 0.4118 0.0 scn
+0.749 0.4118 0.0 SCN
+
+BT
+66.35 685.4505 Td
+/F3.1 23.779999999999973 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 689.866 Td
+/F1.0 10.5 Tf
+[<57> 60.0586 <6520646f206e6f742067756172> 20.0195 <616e746565207468617420>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+249.3262 689.866 Td
+/F1.0 10.5 Tf
+<73656d616e7469632076657273696f6e696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+350.5252 689.866 Td
+/F1.0 10.5 Tf
+<2077696c6c20626520686f6e6f7572656420666f722074686573652073657276696365732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 646.026 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 618.006 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 602.226 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 574.446 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 546.666 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 546.666 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 524.886 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 524.886 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 503.106 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 503.106 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 481.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 481.326 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 459.546 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 459.546 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 437.766 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 437.766 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 415.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 415.986 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 388.206 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 360.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 360.426 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 338.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 338.646 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 316.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 316.866 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 295.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 295.086 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 273.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 273.306 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 251.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 251.526 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+212.2318 251.526 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 223.746 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 195.966 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 195.966 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 195.966 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 180.186 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 158.406 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 158.406 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 158.406 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.1 18 0 R
+>>
+/XObject << /Stamp1 291 0 R
+>>
+>>
+/Annots [19 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R]
+>>
+endobj
+13 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+14 0 obj
+<< /Type /Names
+/Dests 15 0 R
+>>
+endobj
+15 0 obj
+<< /Kids [152 0 R 153 0 R 228 0 R]
+>>
+endobj
+16 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+17 0 obj
+<< /Type /Font
+/BaseFont /1ecc0c+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 316 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 318 0 R
+/ToUnicode 317 0 R
+>>
+endobj
+18 0 obj
+<< /Type /Font
+/BaseFont /b5b7d7+FontAwesome
+/Subtype /TrueType
+/FontDescriptor 320 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 322 0 R
+/ToUnicode 321 0 R
+>>
+endobj
+19 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://semver.org)
+>>
+/Subtype /Link
+/Rect [249.3262 686.8 350.5252 701.08]
+/Type /Annot
+>>
+endobj
+20 0 obj
+[12 0 R /XYZ 0 670.05 null]
+endobj
+21 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 543.6 138.081 557.88]
+/Type /Annot
+>>
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 521.82 138.3433 536.1]
+/Type /Annot
+>>
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 500.04 177.624 514.32]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 478.26 190.077 492.54]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 456.48 107.295 470.76]
+/Type /Annot
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 434.7 102.1733 448.98]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 412.92 156.057 427.2]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 357.36 127.455 371.64]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 335.58 149.799 349.86]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 313.8 190.0138 328.08]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 292.02 213.5445 306.3]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 270.24 194.5815 284.52]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 248.46 212.2318 262.74]
+/Type /Annot
+>>
+endobj
+34 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 192.9 158.2034 207.18]
+/Type /Annot
+>>
+endobj
+35 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 155.34 159.1755 169.62]
+/Type /Annot
+>>
+endobj
+36 0 obj
+<< /Length 19713
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<4368617074657220322e2050726573656e746174696f6e204c61> 20.0195 <796572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.1833 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<546865736520646f6d61696e2073657276696365732061726520696e7465726e616c20746f20746865206672> 20.0195 <616d65776f726b2c20636f6e74726f6c6c696e6720766172696f75732061737065637473206f6620746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+[<70726573656e746174696f6e206c61> 20.0195 <7965722e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1945 Tw
+
+BT
+48.24 709.646 Td
+/F1.0 10.5 Tf
+[<546865207461626c652062656c6f772073756d6d6172697a6573207468652070726573656e746174696f6e206c61> 20.0195 <79657220696e7465726e616c205350497320646566696e65642062> 20.0195 <792041706163686520497369732e20497420616c736f206c69737473>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.8495 Tw
+
+BT
+48.24 693.866 Td
+/F1.0 10.5 Tf
+[<746865697220636f72726573706f6e64696e6720696d706c656d656e746174696f6e2c2065697468657220612064656661756c7420696d706c656d656e746174696f6e2070726f76696465642062> 20.0195 <79204170616368652049736973>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 678.086 Td
+/F1.0 10.5 Tf
+[<697473656c662c206f722070726f76696465642062> 20.0195 <79206f6e65206f662074686520286e6f6e2d4153462920>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+259.4263 678.086 Td
+/F1.0 10.5 Tf
+<496e636f646520506c6174666f726d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+340.0348 678.086 Td
+/F1.0 10.5 Tf
+<206d6f64756c65732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 650.9042 Td
+/F4.0 9.975 Tf
+[<54> 29.7852 <61626c6520312e20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 608.719 149.64 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+197.88 608.719 149.64 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+347.52 608.719 99.76 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+447.28 608.719 99.76 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 511.264 149.64 97.455 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+197.88 511.264 149.64 97.455 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+347.52 511.264 99.76 97.455 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+447.28 511.264 99.76 97.455 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 413.809 149.64 97.455 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+197.88 413.809 149.64 97.455 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+347.52 413.809 99.76 97.455 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+447.28 413.809 99.76 97.455 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 643.279 m
+197.88 643.279 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 608.719 m
+197.88 608.719 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 643.529 m
+48.24 608.094 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+197.88 643.529 m
+197.88 608.094 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 629.065 Td
+/F2.0 10.5 Tf
+<535049> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+197.88 643.279 m
+347.52 643.279 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+197.88 608.719 m
+347.52 608.719 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+197.88 643.529 m
+197.88 608.094 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+347.52 643.529 m
+347.52 608.094 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+200.88 629.065 Td
+/F2.0 10.5 Tf
+<4d6176656e204d6f64756c65> Tj
+ET
+
+
+BT
+200.88 614.785 Td
+/F2.0 10.5 Tf
+<496d706cd56e2028673a20613a29> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+347.52 643.279 m
+447.28 643.279 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+347.52 608.719 m
+447.28 608.719 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+347.52 643.529 m
+347.52 608.094 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+447.28 643.529 m
+447.28 608.094 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+350.52 629.065 Td
+/F2.0 10.5 Tf
+<496d706c656d656e746174696f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+447.28 643.279 m
+547.04 643.279 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+447.28 608.719 m
+547.04 608.719 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+447.28 643.529 m
+447.28 608.094 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 643.529 m
+547.04 608.094 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+450.28 629.065 Td
+/F2.0 10.5 Tf
+<4e6f746573> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 608.719 m
+197.88 608.719 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 511.264 m
+197.88 511.264 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 609.344 m
+48.24 511.014 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+197.88 609.344 m
+197.88 511.014 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 594.505 Td
+/F5.0 10.5 Tf
+<6f2e612e692e762e726f2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+51.24 580.225 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 580.225 Td
+/F5.0 10.5 Tf
+<72656e646572696e672e736572766963652e636f6e6e65672e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+51.24 565.945 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 565.945 Td
+/F5.0 10.5 Tf
+<436f6e74656e744e65676f74696174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+197.88 608.719 m
+347.52 608.719 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+197.88 511.264 m
+347.52 511.264 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+197.88 609.344 m
+197.88 511.014 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+347.52 609.344 m
+347.52 511.014 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+200.88 594.505 Td
+/F1.0 10.5 Tf
+<456e636f6465732074686520616c676f726974686d2074686174> Tj
+ET
+
+
+BT
+200.88 580.225 Td
+/F1.0 10.5 Tf
+[<64656c65676174657320746f20616e> 20.0195 <792072656769737465726564>] TJ
+ET
+
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+200.88 565.945 Td
+/F5.0 10.5 Tf
+<436f6e74656e744d617070696e6753657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+311.13 565.945 Td
+/F1.0 10.5 Tf
+<732e> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+347.52 608.719 m
+447.28 608.719 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+347.52 511.264 m
+447.28 511.264 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+347.52 609.344 m
+347.52 511.014 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+447.28 609.344 m
+447.28 511.014 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 596.689 Td
+/F5.0 10.5 Tf
+<436f6e74656e744e65676f74696174696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 582.409 Td
+/F5.0 10.5 Tf
+<536572766963652d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+350.52 568.129 Td
+ET
+
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 568.129 Td
+/F5.0 10.5 Tf
+<58526f446f6d61696e54797065> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+350.52 553.849 Td
+ET
+
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 553.849 Td
+/F5.0 10.5 Tf
+<6f2e612e692e636f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+350.52 539.569 Td
+ET
+
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 539.569 Td
+/F5.0 10.5 Tf
+<697369732d636f72652d7669657765722d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 528.124 Td
+/F5.0 10.5 Tf
+<7265737466756c6f626a656374732d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 516.679 Td
+/F5.0 10.5 Tf
+<72656e646572696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+447.28 608.719 m
+547.04 608.719 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+447.28 511.264 m
+547.04 511.264 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+447.28 609.344 m
+447.28 511.014 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 609.344 m
+547.04 511.014 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 511.264 m
+197.88 511.264 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 413.809 m
+197.88 413.809 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 511.514 m
+48.24 413.559 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+197.88 511.514 m
+197.88 413.559 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 497.05 Td
+/F5.0 10.5 Tf
+<6f2e612e692e762e726f2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+51.24 482.77 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 482.77 Td
+/F5.0 10.5 Tf
+<72656e646572696e672e736572766963652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+51.24 468.49 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 468.49 Td
+/F5.0 10.5 Tf
+<526570726573656e746174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+197.88 511.264 m
+347.52 511.264 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+197.88 413.809 m
+347.52 413.809 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+197.88 511.514 m
+197.88 413.559 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+347.52 511.514 m
+347.52 413.559 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+200.88 497.05 Td
+/F1.0 10.5 Tf
+[<47656e6572> 20.0195 <6174657320746865>] TJ
+ET
+
+
+BT
+200.88 482.77 Td
+/F1.0 10.5 Tf
+<726570726573656e746174696f6e732c2064656c65676174696e67> Tj
+ET
+
+
+BT
+200.88 468.49 Td
+/F1.0 10.5 Tf
+[<746f20616e> 20.0195 <792072656769737465726564>] TJ
+ET
+
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+200.88 454.21 Td
+/F5.0 10.5 Tf
+<436f6e74656e744e65676f74696174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+332.13 454.21 Td
+/F1.0 10.5 Tf
+<732e> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+347.52 511.264 m
+447.28 511.264 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+347.52 413.809 m
+447.28 413.809 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+347.52 511.514 m
+347.52 413.559 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+447.28 511.514 m
+447.28 413.559 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 499.234 Td
+/F5.0 10.5 Tf
+<526570726573656e746174696f6e53657276> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 484.954 Td
+/F5.0 10.5 Tf
+<6963652d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+350.52 470.674 Td
+ET
+
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 470.674 Td
+/F5.0 10.5 Tf
+<466f725265737466756c4f626a65637473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+350.52 456.394 Td
+ET
+
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 456.394 Td
+/F5.0 10.5 Tf
+<6f2e612e692e636f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+350.52 442.114 Td
+ET
+
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 442.114 Td
+/F5.0 10.5 Tf
+<697369732d636f72652d7669657765722d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 430.669 Td
+/F5.0 10.5 Tf
+<7265737466756c6f626a656374732d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+350.52 419.224 Td
+/F5.0 10.5 Tf
+<72656e646572696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+447.28 511.264 m
+547.04 511.264 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+447.28 413.809 m
+547.04 413.809 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+447.28 511.514 m
+447.28 413.559 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 511.514 m
+547.04 413.559 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 389.845 Td
+/F1.0 10.5 Tf
+[<4b> 20.0195 <65793a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 362.065 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 362.065 Td
+/F5.0 10.5 Tf
+<6f2e612e69> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.49 362.065 Td
+/F1.0 10.5 Tf
+<20697320616e20616262726576696174696f6e20666f7220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+206.268 362.065 Td
+/F5.0 10.5 Tf
+<6f72672e6170616368652e69736973> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 340.285 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 340.285 Td
+/F5.0 10.5 Tf
+<6f2e69612e6d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+97.74 340.285 Td
+/F1.0 10.5 Tf
+<20697320616e20616262726576696174696f6e20666f7220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+211.518 340.285 Td
+/F5.0 10.5 Tf
+<6f72672e697369736164646f6e732e6d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 318.505 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 318.505 Td
+/F5.0 10.5 Tf
+<6f2e612e692e632e6d2e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+123.99 318.505 Td
+/F1.0 10.5 Tf
+<20697320616e20616262726576696174696f6e20666f7220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+237.768 318.505 Td
+/F5.0 10.5 Tf
+<6f72672e6170616368652e697369732e636f72652e6d6574616d6f64656c2e7365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 296.725 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 296.725 Td
+/F5.0 10.5 Tf
+<6f2e612e692e632e722e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+123.99 296.725 Td
+/F1.0 10.5 Tf
+<20697320616e20616262726576696174696f6e20666f7220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+237.768 296.725 Td
+/F5.0 10.5 Tf
+<6f72672e6170616368652e697369732e636f72652e72756e74696d652e7365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 274.945 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 274.945 Td
+/F5.0 10.5 Tf
+<6f2e612e692e762e726f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+118.74 274.945 Td
+/F1.0 10.5 Tf
+<20697320616e20616262726576696174696f6e20666f7220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+232.518 274.945 Td
+/F5.0 10.5 Tf
+<6f72672e6170616368652e697369732e7669657765722e7265737466756c6f626a65637473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 235.105 Td
+/F2.0 18 Tf
+<322e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+83.574 235.105 Td
+/F5.0 18 Tf
+<436f6e74656e744e65676f74696174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.4923 Tw
+
+BT
+48.24 207.085 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+3.4923 Tw
+
+BT
+73.1523 207.085 Td
+/F5.0 10.5 Tf
+<436f6e74656e744e65676f74696174696f6e53657276696365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.4923 Tw
+
+BT
+204.4023 207.085 Td
+/F1.0 10.5 Tf
+<206973206120706c75672d696e20706f696e7420666f722074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+3.4923 Tw
+
+BT
+354.4072 207.085 Td
+/F1.0 10.5 Tf
+<5265737466756c4f626a6563747320766965776572> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.4923 Tw
+
+BT
+466.5639 207.085 Td
+/F1.0 10.5 Tf
+<20736f20746861742069742063616e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7183 Tw
+
+BT
+48.24 191.305 Td
+/F1.0 10.5 Tf
+[<67656e6572> 20.0195 <61746520726570726573656e746174696f6e73206163636f7264696e6720746f204854545020>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.7183 Tw
+
+BT
+274.6415 191.305 Td
+/F5.0 10.5 Tf
+<416363657074> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7183 Tw
+
+BT
+306.1415 191.305 Td
+/F1.0 10.5 Tf
+<20686561646572206f662074686520726571756573742e205468697320696465612069732064697363757373656420696e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 175.525 Td
+/F1.0 10.5 Tf
+<73656374696f6e2033342e31206f662074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+140.6505 175.525 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a656374732073706563> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+239.34 175.525 Td
+/F1.0 10.5 Tf
+<2076312e302e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6164 Tw
+
+BT
+48.24 147.745 Td
+/F1.0 10.5 Tf
+[<546865207072696e636970616c206d6f7469766174696f6e20697320746f20616c6c6f77206d6f726520666c657869626c6520726570726573656e746174696f6e7320746f2062652067656e6572> 20.0195 <6174656420666f7220524553> 20.0195 <5420636c69656e7473>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3444 Tw
+
+BT
+48.24 131.965 Td
+/F1.0 10.5 Tf
+[<74686174202870657268617073207468726f75676820746865697220757365206f662061206365727461696e204a617661736372697074206c696272> 20.0195 <617279> 89.8438 <2c207361> 20.0195 <7929206578706563742c206f72206174206c6561737420776f726b732062657374>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 116.185 Td
+/F1.0 10.5 Tf
+<776974682c2061206365727461696e207374796c65206f6620726570726573656e746174696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2216 Tw
+
+BT
+48.24 88.405 Td
+/F1.0 10.5 Tf
+[<416e6f7468657220757365206361736520697320746f20737570706f7274202274686972642070617274792220524553> 20.0195 <5420636c69656e7473206f76657220776869636820796f752068617665206e6f20636f6e74726f6c2e20496e2074686973>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1778 Tw
+
+BT
+48.24 72.625 Td
+/F1.0 10.5 Tf
+<7363656e6172696f20796f7520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1778 Tw
+
+BT
+119.2182 72.625 Td
+/F4.0 10.5 Tf
+<6d757374206e6f74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1778 Tw
+
+BT
+164.7085 72.625 Td
+/F1.0 10.5 Tf
+[<206e616976656c79206578706f736520656e746974696573207468726f756768207468652052> 20.0195 <4f207669657765722c2062656361757365206f7665722074696d652074686f7365>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4408 Tw
+
+BT
+48.24 56.845 Td
+/F1.0 10.5 Tf
+<656e7469746965732077696c6c20696e6576697461626c792065766f6c766520616e64206368616e6765207468656972207374727563747572652e2049662074686520656e7469746965732077657265206578706f736564206469726563746c79207468656e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+37 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 36 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F4.0 40 0 R
+/F5.0 41 0 R
+>>
+/XObject << /Stamp2 292 0 R
+>>
+>>
+/Annots [39 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 55 0 R 56 0 R]
+>>
+endobj
+38 0 obj
+[37 0 R /XYZ 0 841.89 null]
+endobj
+39 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://platform.incode.org)
+>>
+/Subtype /Link
+/Rect [259.4263 675.02 340.0348 689.3]
+/Type /Annot
+>>
+endobj
+40 0 obj
+<< /Type /Font
+/BaseFont /ab342c+NotoSerif-Italic
+/Subtype /TrueType
+/FontDescriptor 324 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 326 0 R
+/ToUnicode 325 0 R
+>>
+endobj
+41 0 obj
+<< /Type /Font
+/BaseFont /5b8995+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 328 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 330 0 R
+/ToUnicode 329 0 R
+>>
+endobj
+42 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf#_rgfis_presentation-layer_ContentNegotiationService)
+>>
+/Subtype /Link
+/Rect [51.24 593.035 108.99 603.535]
+/Type /Annot
+>>
+endobj
+43 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf#_rgfis_presentation-layer_ContentNegotiationService)
+>>
+/Subtype /Link
+/Rect [51.24 577.159 51.24 591.439]
+/Type /Annot
+>>
+endobj
+44 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf#_rgfis_presentation-layer_ContentNegotiationService)
+>>
+/Subtype /Link
+/Rect [51.24 578.755 182.49 589.255]
+/Type /Annot
+>>
+endobj
+45 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf#_rgfis_presentation-layer_ContentNegotiationService)
+>>
+/Subtype /Link
+/Rect [51.24 562.879 51.24 577.159]
+/Type /Annot
+>>
+endobj
+46 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf#_rgfis_presentation-layer_ContentNegotiationService)
+>>
+/Subtype /Link
+/Rect [51.24 564.475 182.49 574.975]
+/Type /Annot
+>>
+endobj
+47 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf#_rgsvc_presentation-layer-spi_ContentMappingService)
+>>
+/Subtype /Link
+/Rect [200.88 564.475 311.13 574.975]
+/Type /Annot
+>>
+endobj
+48 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf#_rgfis_presentation-layer_RepresentationService)
+>>
+/Subtype /Link
+/Rect [51.24 495.58 108.99 506.08]
+/Type /Annot
+>>
+endobj
+49 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf#_rgfis_presentation-layer_RepresentationService)
+>>
+/Subtype /Link
+/Rect [51.24 479.704 51.24 493.984]
+/Type /Annot
+>>
+endobj
+50 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf#_rgfis_presentation-layer_RepresentationService)
+>>
+/Subtype /Link
+/Rect [51.24 481.3 145.74 491.8]
+/Type /Annot
+>>
+endobj
+51 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf#_rgfis_presentation-layer_RepresentationService)
+>>
+/Subtype /Link
+/Rect [51.24 465.424 51.24 479.704]
+/Type /Annot
+>>
+endobj
+52 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf#_rgfis_presentation-layer_RepresentationService)
+>>
+/Subtype /Link
+/Rect [51.24 467.02 161.49 477.52]
+/Type /Annot
+>>
+endobj
+53 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf#_rgfis_presentation-layer_ContentNegotiationService)
+>>
+/Subtype /Link
+/Rect [200.88 452.74 332.13 463.24]
+/Type /Annot
+>>
+endobj
+54 0 obj
+[37 0 R /XYZ 0 259.129 null]
+endobj
+55 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [354.4072 204.019 466.5639 218.299]
+/Type /Annot
+>>
+endobj
+56 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://restfulobjects.org)
+>>
+/Subtype /Link
+/Rect [140.6505 172.459 239.34 186.739]
+/Type /Annot
+>>
+endobj
+57 0 obj
+<< /Length 11125
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 794.676 Td
+/F1.0 10.5 Tf
+[<74686f736520524553> 20.0195 <5420636c69656e74732077696c6c20627265616b2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1481 Tw
+
+BT
+48.24 766.896 Td
+/F1.0 10.5 Tf
+<496e737465616420796f75206e65656420746f2063726561746520736f6d6520736f7274206f6620737461626c6520666163616465206f76657220796f757220646f6d61696e20656e7469746965732c206f6e6520776869636820796f752077696c6c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.116 Td
+/F1.0 10.5 Tf
+[<7072657365727665206576656e2069662074686520646f6d61696e20656e746974696573206368616e67652e20546865726520617265207468726565207761> 20.0195 <797320696e20776869636820796f752063616e20646f20746869733a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 723.336 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.802 Tw
+
+BT
+66.24 723.336 Td
+/F1.0 10.5 Tf
+[<666972737420697320746f20736f6c7665207468652070726f626c656d2061742074686520646f6d61696e206c61> 20.0195 <7965722062> 20.0195 <7920646566696e696e67206120726567756c617220417061636865204973697320>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.802 Tw
+
+BT
+485.527 723.336 Td
+/F1.0 10.5 Tf
+<76696577206d6f64656c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.802 Tw
+
+BT
+544.415 723.336 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 707.556 Td
+/F1.0 10.5 Tf
+[<54686973206973207468656e207375726661636564206f766572207468652052> 20.0195 <4f207669657765722e20>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8436 Tw
+
+BT
+66.24 679.776 Td
+/F1.0 10.5 Tf
+[<49662074686520756e6465726c79696e6720656e746974696573206368616e67652c207468656e2063617265206d7573742062652074616b> 20.0195 <656e20746f20656e73757265207468617420737472756374757265206f66207468652076696577>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 663.996 Td
+/F1.0 10.5 Tf
+<6d6f64656c206e657665727468656c65737320697320756e6368616e6765642e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 636.216 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2371 Tw
+
+BT
+66.24 636.216 Td
+/F1.0 10.5 Tf
+[<61207365636f6e64206f7074696f6e20697320746f20736f6c7665207468652070726f626c656d206174207468652070657273697374656e6365206c61> 20.0195 <7965722c2062757420646566696e696e672061202853514c29207669657720696e20746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 620.436 Td
+/F1.0 10.5 Tf
+<646174616261736520616e64207468656e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+160.8765 620.436 Td
+/F1.0 10.5 Tf
+<6d617070696e672074686973> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+226.491 620.436 Td
+/F1.0 10.5 Tf
+[<20746f20612028726561642d6f6e6c792920656e74697479> 89.8438 <2e2041> 20.0195 <6761696e20746869732069732073757266616365642062> 20.0195 <79207468652052> 20.0195 <4f207669657765722e20>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.9816 Tw
+
+BT
+66.24 592.656 Td
+/F1.0 10.5 Tf
+<49662074686520756e6465726c79696e67207461626c6573206368616e6765202861732074686520726573756c74206f662061206368616e676520696e20746865697220636f72726573706f6e64696e6720646f6d61696e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 576.876 Td
+/F1.0 10.5 Tf
+<656e74697469657329207468656e206f6e6365206d6f7265207468652076696577206d757374206265207265666163746f72656420736f2074686174206974207374696c6c2070726573656e7473207468652073616d65207374727563747572652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 549.096 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+8.2889 Tw
+
+BT
+66.24 549.096 Td
+/F1.0 10.5 Tf
+[<6f7572207468697264206f7074696f6e20697320746f20736f6c7665207468652070726f626c656d206174207468652070726573656e746174696f6e206c61> 20.0195 <7965722c207573696e6720746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 533.316 Td
+/F5.0 10.5 Tf
+<436f6e74656e744e65676f74696174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+197.49 533.316 Td
+/F1.0 10.5 Tf
+<2064657363726962656420696e20746869732073656374696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7788 Tw
+
+BT
+66.24 505.536 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.7788 Tw
+
+BT
+89.4388 505.536 Td
+/F5.0 10.5 Tf
+<436f6e74656e744e65676f74696174696f6e53657276696365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7788 Tw
+
+BT
+220.6888 505.536 Td
+/F1.0 10.5 Tf
+<20697320726573706f6e7369626c6520666f7220696e7370656374696e6720746865204854545020> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.7788 Tw
+
+BT
+428.1252 505.536 Td
+/F5.0 10.5 Tf
+<416363657074> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7788 Tw
+
+BT
+459.6252 505.536 Td
+/F1.0 10.5 Tf
+<206865616465722c20616e6420757365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 489.756 Td
+/F1.0 10.5 Tf
+<7468697320746f2073656c6563742074686520636f727265637420726570726573656e746174696f6e20746f2072656e6465722e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0251 Tw
+
+BT
+66.24 461.976 Td
+/F1.0 10.5 Tf
+[<546865204170616368652049736973206672> 20.0195 <616d65776f726b2070726f766964657320746872656520696d706c656d656e746174696f6e73206f6620>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.0251 Tw
+
+BT
+382.1754 461.976 Td
+/F5.0 10.5 Tf
+<436f6e74656e744e65676f74696174696f6e53657276696365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0251 Tw
+
+BT
+513.4254 461.976 Td
+/F1.0 10.5 Tf
+<207768696368> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.9192 Tw
+
+BT
+66.24 446.196 Td
+/F1.0 10.5 Tf
+<696e73706563747320646966666572656e7420656c656d656e7473206f6620746865204854545020> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+4.9192 Tw
+
+BT
+295.4024 446.196 Td
+/F5.0 10.5 Tf
+<416363657074> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.9192 Tw
+
+BT
+326.9024 446.196 Td
+/F1.0 10.5 Tf
+<206865616465722e204f6e65206f6620746865736520696d706c656d656e746174696f6e732c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+7.8172 Tw
+
+BT
+66.24 430.416 Td
+/F5.0 10.5 Tf
+<436f6e74656e744e65676f74696174696f6e5365727669636558526f446f6d61696e54797065> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+7.8172 Tw
+
+BT
+265.74 430.416 Td
+/F1.0 10.5 Tf
+<2077696c6c20667572746865722064656c656761746520646f776e20746f2074686520636f6d70616e696f6e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.6588 Tw
+
+BT
+66.24 414.636 Td
+/F5.0 10.5 Tf
+<436f6e74656e744d617070696e6753657276696365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6588 Tw
+
+BT
+176.49 414.636 Td
+/F1.0 10.5 Tf
+<20736572766963652028696620636f6e666967757265642f617661696c61626c65292c206261736564206f6e207468652076616c7565206f66207468652022782d726f2d646f6d61696e2d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 398.856 Td
+/F1.0 10.5 Tf
+[<747970652220706172> 20.0195 <616d65746572206f6620746865206865616465722e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9344 Tw
+
+BT
+66.24 371.076 Td
+/F1.0 10.5 Tf
+<41207479706963616c20696d706c656d656e746174696f6e206f6620> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9344 Tw
+
+BT
+216.263 371.076 Td
+/F5.0 10.5 Tf
+<436f6e74656e744d617070696e6753657276696365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9344 Tw
+
+BT
+326.513 371.076 Td
+/F1.0 10.5 Tf
+<2077696c6c20636f6e766572742074686520646f6d61696e206f626a65637420696e746f20736f6d65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3245 Tw
+
+BT
+66.24 355.296 Td
+/F1.0 10.5 Tf
+[<736f7274206f662044> 20.0195 <54> 20.0195 <4f202864617461207472> 20.0195 <616e73666572206f626a65637429206173207370656369666965642062> 20.0195 <79207468652022782d726f2d646f6d61696e74797065222e20496620746869732044> 20.0195 <54> 20.0195 <4f20697320616e6e6f7461746564>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.8378 Tw
+
+BT
+66.24 339.516 Td
+/F1.0 10.5 Tf
+[<77697468204a415842206f72204a61636b736f6e206d617070696e67732c207468656e207468652052> 20.0195 <4f207669657765722028636f757274657379206f662074686520756e6465726c79696e6720>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+2.8378 Tw
+
+BT
+503.0135 339.516 Td
+/F1.0 10.5 Tf
+<5265737445617379> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.8378 Tw
+
+BT
+547.04 339.516 Td
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 323.736 Td
+/F1.0 10.5 Tf
+[<6672> 20.0195 <616d65776f726b292063616e2073657269616c697a65207468657365206469726563746c79> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.5438 Tw
+
+BT
+66.24 295.956 Td
+/F1.0 10.5 Tf
+<5768617420616c6c2074686174206d65616e7320697320746861742c2069662074686520756e6465726c79696e6720656e746974696573206368616e67652c2077652061726520726571756972656420746f2075706461746520746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 280.176 Td
+/F1.0 10.5 Tf
+<6d617070696e677320696e2074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+149.6835 280.176 Td
+/F5.0 10.5 Tf
+<436f6e74656e744d617070696e6753657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+259.9335 280.176 Td
+/F1.0 10.5 Tf
+[<20746f206d617020746f207468652073616d652044> 20.0195 <54> 20.0195 <4f732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 246.396 Td
+/F1.0 10.5 Tf
+[<54686973206469616772> 20.0195 <616d20696c6c75737472> 20.0195 <6174657320746865207468726565206f7074696f6e7320617661696c61626c653a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+q
+498.8 0.0 0.0 166.2667 48.24 64.3133 cm
+/I1 Do
+Q
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+58 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 57 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F5.0 41 0 R
+>>
+/XObject << /I1 63 0 R
+/Stamp1 291 0 R
+>>
+>>
+/Annots [59 0 R 60 0 R 61 0 R 62 0 R 64 0 R]
+>>
+endobj
+59 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_building-blocks_types-of-domain-objects_view-models)
+>>
+/Subtype /Link
+/Rect [485.527 720.27 544.415 734.55]
+/Type /Annot
+>>
+endobj
+60 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf#_ugodn_jdo-mappings_mapping-to-a-view)
+>>
+/Subtype /Link
+/Rect [160.8765 617.37 226.491 631.65]
+/Type /Annot
+>>
+endobj
+61 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf#_rgsvc_presentation-layer-spi_ContentMappingService)
+>>
+/Subtype /Link
+/Rect [66.24 413.166 176.49 423.666]
+/Type /Annot
+>>
+endobj
+62 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://resteasy.jboss.org/)
+>>
+/Subtype /Link
+/Rect [503.0135 336.45 547.04 350.73]
+/Type /Annot
+>>
+endobj
+63 0 obj
+<< /Type /XObject
+/Subtype /Image
+/Height 318
+/Width 954
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 10909
+/Filter [/FlateDecode]
+/DecodeParms [<< /Predictor 15
+/Colors 3
+/BitsPerComponent 8
+/Columns 954
+>>]
+>>
+stream
+x���T器���J2��[T0	{2�Y�L�d�ќ����8^AMB/�"a�������`�Y��9�0���	�
�� 
�}>��?_�}�ꪽ�]��geA��]��۽��zן�@R��\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȥ�\�����k���;�2�ݺ�o��	��=����k^����~趿���O����n�e�s���X���?^}����<�����Ѡ���2?��~��t@4赋���	}�)���A7��b��y.�
�f-�Z{4 ���Oh�рh����<p�K�X�����
++��\n=x	"V ��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$����?]y�u��ȉ��|k���K.#j�\��]�w����89r���k?�FrY�:syӛ����h;*��}��������<~b����+�lQr٠�6�e���}`[�||��#��M�\F4!��M���uI.[�
 ��\n��2�	�em��(%��I.7Kr��ܺc�;�k�}���K�
�:6<��-r�H#��շ�/���n�H�k%��mس�>l�gߑY6�~&�Lr�v_���p������K��'_���ȰǦ7��
�z�7�_��os|���6�M���_��A>����|����r~W��wg=')���r��=�ܟG>z;�1�H��Yۜ���{���
+����Z>#|i�Y:�?��Sã�í�~�����<����6�6�$��!�����Ψ8}��ʩ��37"�'�)��Kԭ{P������D.�I+���-��z��)�ry��m�������F��ɍ�)f�Y�e�Kd�f����G/7F1wUr�+�w���.[��&��y���+��9:�?�jT�c"@����q~.���G�%~*���a�\�7/_�u�P+�5���p�}}d�G�~��ubNjW�;q������-�[l���n��r���׉�#2�Ã2CC��<7<2&.3�'���G�j�D�Y���z�NRr�+�k�!
+C��G�sSt������Y)���8�r�`��e�-�m��M�u���Sʼ��>4�"�te�F���>vCd�݆���}��K��,������ʽ�\�Q�ѵ���������:q�q�6����o���%�r�CV.GW��f,���rW����>�S2�48}�5�S�6�W��^Y���0���8�e�-�����Ҳ\���a�\�C�k��8�	W|S�.���zv)�����e���m�h��r���Q�F���>XC
+���A�8J���M��(��2��;�\�Y�,�PS�('�1\uN~)g1F��i�\��R�f��R�^�B$���Щ>[�=�Y.�e���K{�o���:�-�\��r]f�e�\�	;�\��*$���XA.���~�
+r9�`�}!����l�h%�@F.��Ԓ���_i��.��n��*���%���\�ˬE�_]�M.� �5H.w�6r��n9��_� �2�PS6���c+���.�,���4��˷�߽��*�.���ԩ��O��^�>Tr��}�ݒ��H.ר��µ˩���X��n.�.��Gr�+�]������[�˭�.�-�(slm,��_�\�B$��V��ѯ�y��nO��-������H���'���+�[r���-sw���^���ht��r����Ar�+~v����D$��:����\vی?�h���K�5g��D�F��(sler���qg�2/�Ar�o
��\�s�$ѵ�pe����-�-�\��r�&����#��3��̲�;^��u�erY��rW�>tC�o�
����K�r��'�I��Èn{^���J�r���/�Ar�o
�EN~�G֧�����.;��'�X�^E.�[r���ڕ����,����6�̝1���K��"�5H.w�Б��kY���
 ����"�cDE.�
'��l��,X�^=��J�r�iǐ�B$�MH.#j�\�Yk�')��hBrQ��rW$��G�ˈ&$�5K.wEr{$��hBrQ��rW$��G�ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!
 ���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ�M��[_�4x�X�'�
��(2k.���O�w��.߈5ο�E�͇[q.{�O��=�k0�7��[՝�gj�ۋ���/����+l}�ë�6g�E
gͥ�\��������-�~�P�;����^G47��rه�чg�ع��ߕP��ۛ����D�~��&�9���m_�/]��Ϝ��_�d.z�
 ��KQ1w7�}+/[?��}�{��$���[��l���V�˾�/�r|�+=�~���|�В)�rU�k��7���U��L��Wf3�o`.�8=��+���Ͼ��o���A[,��7�\��&ZY.�?u��z����En.�f����K����Vw�*�u�v�f�����������\Zi.�y����~��~k���
77���۵�\�􁩟�7�����Dh�������N�Q�Y���7={��'�;�!NRy�/����7��~�Z�R��\�˥����}�sy��Y��Ϫ=8l*G�pՀ����r�,��{�;Η{�=Dl*G���绹]J.�Uq.�����M�z�|b�bPy��\�����v�3̥v����*s���gf���L��ڃær?yt����D��ed���t��[�!bS9��?<�ͅ\֬�\�q픫�O��Q*ϿǴ�v2�ڍ��~X*������O!��W��M�ͅ\n��������m�ʽ�"6�#pqs!�5K.c�����z��B.�U��\n
 ��5��e���X�<������f�# ��+�lM9rY��2(�?���h.�Y����J.[S��\�/����O.�1��lV9r����֔# ��K.c�����z��B.�U��\n��5��e���X�<������f�# ��+�lM9rY��2(�?���h.�Y����J.[S��\�/����O.�1��lV9r����֔# ��K.c�����z��B.�U��\n��5��e��˟�k�a�Z�W��֞�X�m��ȫo����b���sRK.3�2s!��*G@.7Wrٚr�~���޵z����}Gf-�,��[e�OYVe.3��s!��*G@.7Wrٚr�~���M֣��,�,��K[s!��*G@.7Wrٚr�~�嗶��?V��咀�c�sn�"�p����+_��
���5�>�i����>{�e��2sik.�Y����J.[S��\֯�\�|���C�(�"�˜�)��d؍M�Qr��W�J��`T�����,�&��K�s!��*G@.7Wrٚr�~��r��ߵ����d����Wm~wL4Vj
 B�������l�dY5��\ڝ�lV9r����֔# ��K.dYTK2��5���2��}�PY�6�}V�eJr��Ds!��*G@.7Wrٚr�~��,˪yi����$ό�,S���%��lV9r����֔# ��k=����4�r�Jm�)Y��\����f�# ��+�lM9rY��sy m	l2˪�G�FdYew�`.mͅ\6���\�ek����%��/(���������,�,��K[s!��*G@.7Wrٚr�~�����$?=�7P��rɢ*L��K~d��O��+s��^dY����\�υ\6���\�ek����%�_�&_K&�o����aaBE��n:��ێ���,�2��K����f�# ��+�lM9rY��2(����%�B.�U��\n��5��e���X�<������f�# ��+�lM9rY��2(�?���h.�Y����J.[S��\�/����O.�1��lV9r����֔# ��K.c�����z��B.�U��\n��5��e���X�<������f�# ��+�lM9rY�
 ��2(�?���h.�Y����J.[S��\�/����O.�1��lV9r����֔# ��K.c�����z��B.�U��\n��5��e���X�<������f�# ��+�lM9rY��2(�?���h.�Y����J.[S��\�/����O.�1�K?��������xm��-7�y���H�w���_����ͥ%w.G@.7Wr��zg�{w'�T�G����_r�R�����ŚmԸ�v���f.W�;�K#r�wpj�F�AI.g��T�����7�<���c�#a穵:����F�lK��$K�\�.ڇ�|��#��n�W�:��'G�_�z5sŒmçF�ch+�&��^dYOs9�nϾ#�lN�f���n���X�9�`.��e_���������'GN���[k��^H.c����'�?2&
+���Y�G>���;x�������<��S�c'��X37�Lm�vE9rY����ɢ�=�+�C/�����j�a��W�hk�֌�҈\~쟮<�:p|���6��|��W�:52|p���_�V����e,�r���h�pk�@�g�X��|\>�\Fm�m.������EJry�YVA.oyc_�ߵ��бa�%r9�K#ryE�z�cEZ/��/���[���#�W�Um�+G���#��û��d�������%s9����|�������Q�A�:¥p�J���Eg_���K���ƯdO��<��s��W��\�o���m�C�)���4�?��)/v�n�x\�͹}K�q���|�C������!�0�[�D��e�{��h�A��!9Ǭ��π�����
�s^�~�L�h.M�����J�����DN��W�|�m���ÿ��DO��u���?��$��G����%�
BX�\�yGɷ_���\� �[��S�2����"��E�%s9��2٣�^B&r��F�#��O��d
 �# ���Ϲ��J�L�Y~�p3��n!���#���勶jɝ�^����V� �%��Px!���U���W�������9�F��'�6Q�n����S����-��4%��rE�]nʯ�=�G�×��
F��,���u�H�x���o!<%��/��9�(�r����͵?rY^��b7��sg��ܧ|b�ˮ��Z3}&��#���K�C��Gr.�w����~��(\��H�������zn����c75�.���H��Z�1fY5��lP9��E5�u+G�z�r6H�a�)-����\���+J,���D%�u�)�L�6�����N~y��S-��z΢��WOpV�CJ�@.�(|G�M�#���­�_�������.G}�_�l����?�.���r?�)��>�r���1��zw�R������\����pI�Q�4�%Z2z�(zz����r��=�9��y~:Ȳjr9y���e��H��Z�p��\�:���9]4�K�r9�V!Z�+{чf��S�~c�D��_m���
 ?<�Ívs95vW�+ʩ�\.|G�M�)���r>R{qu9�r���Nd.G���\�����q���tw%F�\n�}��g�������˅�=p���
+r��a47��u&�L&��{��`������q����{�y��n�?�޿-��R_+���r9��r�;"�m��ܚ�W�e�.�>.��2�e��r9y����#.?�^�q��E�n)G@.��sy`�7�\�$s9��0

��\a�r8��F�cNh�i�8��s�h4�f�r��4,\��O�-���g�Jv�����s��?��\��b��C�W��\n�}�˭�o^�z#ogw���-Em�b�䡺��-]�g������_ˋ��R��\֯�\ɲm�`�b��Fx���pZn��@m-�H�Z^gW��u1��k�/����Ƭ��n�����.ͥY�����{ɫ���n�mr�����&,Yvy���eDz�*#�cmފn���W���e��e.GW��.����^���_YE�Y�\tO��Ċ���?�,������U]T��\֯�\���'�(��nY�K4�)'��~�
���2���\�3�/!�C�˜�\���%g��r��;�[FsiV.�w5N^gM����^�+��k5yC�
 �H~g'_+��6p�k���[�V>z�cy���wD.۴r9Z�J�j�����Uœ�T����wFQ�~#9�/�#����
1�#]_��"����\ᕼ�\���G����2zn֝�O^]���Q,���a4:��*���g�ư9��{�em�����nͥq��1���
+?�$u�p�x�T;����s<�����7��yG�M� �[�H���B��u���ѻ�Y�+<z�)I�0y���#�R�5rY�Vr9DO�ǔD�0�7K�x.��ɝ��J�U�����˷G&�PxM���'������@֧�n�����ͥq���R��\n����;�K�g����������\�b�E��U�gh�Q��^�r/L�M��6h�ʾs����f�# ����\�&���r�~��6*����^y����^��9�\�e����͕\����_r9��fհGw9Ь<��r��}�Ds!��*G@.7Wrٚr�~��L�e�c=�`�F(��\�j�s����f�# ��+�lM9rY��2(�s�_��B.�U��\n��5��e���X�<������f�# ��+�lM9rY��2(�?���h.�Y����J.[S��\�/����O.�1��lV9r����֔# ��K.c�����z��B.�U��\n��5��e���X�<������f�# �
 ��+�lM9rY��2(�?���h.�Y����J.[S��\�/�\��v�k�}P���+Ͽ�\n�\�e����͕\����_r9�*[x��eSC���\f.�s!��*G@.7Wrٚr�~���WR��E[��SO�翮\f.�s!��*G@.7Wrٚr�~����6tlx��[j�!=��_K.3�2s!��*G@.7Wrٚr�~��ϼbɶ�S#{���`s�6�x����u�~�tW/��7p�yw�Љ�#ׯ|]�a����A�T��waع�z��gY���\�̅\6���\�ek����%���5�X��U�|�շ�����z����������,�����h�O��׭8�jY��\
+�B.�U��\n��5��e���g)/&��E����/:�G|-�xJ�V,��(�����X�y݊���\f.�s!��*G@.7Wrٚr�~��}`yB��ƒ��)���W1������2�rJ��u+βo$�\r�B.�U��\n��5��e��˙�;��$�nd��2y�ҷW,�e��F��V�e��w���΅\6���\�ek����%���!�c+Z��45�d��=��o+�r^��,�=��K�\�e����͕\����_r���t5��r�l@�C����,+���5f��\f.ɹ��f�# ��+�lM9rY��r�򎿅w���2�7���?P�W�j��<�Jr��$�B.�U��\n��5��e���q?E���U�7����>b9]��>5"weY�s�,���׭8˪�e�Rf.�Y����J.[S��\�/�|�>��k���R�6�ʲ�w�ޒ��<��0�\ OH���\r�B.�U��\n��5��e���X�<�Jc`r.�Y����J.[S��\�/����O.�1�
 �lV9r����֔# ��K.c�����z��B.�U��\n��5��e���X�<������f�# ��+�lM9rY��2(�?���h.�Y����J.[S��\�/����O.�1��lV9r����֔# ��K.c�����z��B.�U��\n��5��e���X�<������f�# ��+�lM9rY��2(�?���h.�Y����J.[S��\�/����O.�1��lV9r����֔# ��۰\�z��e�%��C.7�sj�\�/�m@.�\��\�eː��U��W?����_��LJ>u��e�?�zr�љ{w��
BI��~�&B.7�*sy�����=�~���:�&B.+Ww.ߴn�5O�`ѯ?���ׂ�0�i��6M�fմ��v�3�E	a.�\^�̬;�����'�z�6��c�#k^��M�ͅ\n����{.~������=���ߕP��Co������B.kVq.��⌛������+�{���u�ι������yX���g�Z���>�տ���
 u2�ڍ��~X܏Le�����<��EO�����v���[ϻr�9Wތu8�w�����y~m�����u����خ���L��������7�ٺ��W��U��>����םyw��~�s���K��䂏��M��(�,�����/Μ�q����r��\�����{������^��N��߹�+��G�~ݚ�7��1os��x.�6T���l������O�y�_�����ݢ���y�܅b��y�;���}�MK���g3�Y�˞�M.7�jr���^2e�]���yۮ�ҋs�����?w�����J�9wg���_x�/�y�{]xh�rY��s��[^�q�s..��䔫���+/���a�Е �d�Ͽ~ݯO_œ���[�g.u���-�T���7�����l��񣇧���N���a��s�μ八���_<������خ���ѥ�/0�>{g��;n;�_������˼/c��s�μ�]?>��w^��Y:�M��(�,��D1Ϝ�a�
 ��M����ׯ��i�[��y朻�?�Ƶ3�o2�R��s��i�n.��(�e��^�̬���彿>��g�R������o>�,��`����D1Z2��=�_|ч�.t��j��ݝ���/��)��~u�/fg�7b�� ��L(3U�s�0�W�)�>?�E�C�g;�a��&�i�[Y.���Lu�<t�i/����O�e7ZY��sy"ΰ~��N���"��g������Xe.{]��kA,cCr'g�r'o�����%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD͒ˈ&$�5K.#j�\F4!���YrQ��2�	�eD͒ˈ�%�MH.#j�\F�,��hBrQ��2�f�eD�ˈ�%�5K.#��\F�,���Yrф�2�f�eD�֜ˈX�e~B��s#bŖ�	
�ύ��A�v�����ڣѦe~B�]<��h@�i���
s�X{4 ڴ���<�Y�j�рhЅ+�/����V�
�}j��2?�����h@4�_,� z;�e���\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\
 Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\Ȅ\���0''�
+endstream
+endobj
+64 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (images/ContentNegotiationService/facade-choices.png)
+>>
+/Subtype /Link
+/Rect [48.24 64.3133 547.04 230.58]
+/Type /Annot
+>>
+endobj
+65 0 obj
+<< /Length 22210
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 792.006 Td
+/F2.0 13 Tf
+<322e312e312e20535049> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 765.446 Td
+/F1.0 10.5 Tf
+[<5468652053504920646566696e65642062> 20.0195 <79207468697320736572766963652069733a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 749.63 m
+543.04 749.63 l
+545.2491 749.63 547.04 747.8391 547.04 745.63 c
+547.04 481.05 l
+547.04 478.8409 545.2491 477.05 543.04 477.05 c
+52.24 477.05 l
+50.0309 477.05 48.24 478.8409 48.24 481.05 c
+48.24 745.63 l
+48.24 747.8391 50.0309 749.63 52.24 749.63 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 749.63 m
+543.04 749.63 l
+545.2491 749.63 547.04 747.8391 547.04 745.63 c
+547.04 481.05 l
+547.04 478.8409 545.2491 477.05 543.04 477.05 c
+52.24 477.05 l
+50.0309 477.05 48.24 478.8409 48.24 481.05 c
+48.24 745.63 l
+48.24 747.8391 50.0309 749.63 52.24 749.63 c
+h
+S
+Q
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+59.24 726.805 Td
+/F5.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 726.805 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+97.74 726.805 Td
+/F5.0 11 Tf
+<696e74657266616365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+147.24 726.805 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.6667 0.5333 scn
+0.0 0.6667 0.5333 SCN
+
+BT
+152.74 726.805 Td
+/F5.0 11 Tf
+<436f6e74656e744e65676f74696174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 726.805 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 726.805 Td
+/F5.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 712.065 Td
+/F5.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 712.065 Td
+/F5.0 11 Tf
+<526573706f6e7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 712.065 Td
+/F5.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.74 712.065 Td
+/F5.0 11 Tf
+<526573706f6e73654275696c646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.24 712.065 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+218.74 712.065 Td
+/F5.0 11 Tf
+<6275696c64526573706f6e7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 712.065 Td
+/F5.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 712.065 Td
+/F5.0 11 Tf
+<202020202020202020202020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+411.24 712.065 Td
+/F5.1 11 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 697.325 Td
+/F5.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 697.325 Td
+/F5.0 11 Tf
+<526570726573656e746174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 697.325 Td
+/F5.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+246.24 697.325 Td
+/F5.0 11 Tf
+<436f6e7465787432> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 697.325 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 697.325 Td
+/F5.0 11 Tf
+<72656e646572436f6e7465787432> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+372.74 697.325 Td
+/F5.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 682.585 Td
+/F5.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 682.585 Td
+/F5.0 11 Tf
+<4f626a65637441646170746572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 682.585 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+202.24 682.585 Td
+/F5.0 11 Tf
+<6f626a65637441646170746572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+273.74 682.585 Td
+/F5.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+279.24 682.585 Td
+/F5.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 667.845 Td
+/F5.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 667.845 Td
+/F5.0 11 Tf
+<526573706f6e7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 667.845 Td
+/F5.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.74 667.845 Td
+/F5.0 11 Tf
+<526573706f6e73654275696c646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.24 667.845 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+218.74 667.845 Td
+/F5.0 11 Tf
+<6275696c64526573706f6e7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 667.845 Td
+/F5.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 667.845 Td
+/F5.0 11 Tf
+<202020202020202020202020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+411.24 667.845 Td
+/F5.1 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 653.105 Td
+/F5.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 653.105 Td
+/F5.0 11 Tf
+<526570726573656e746174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 653.105 Td
+/F5.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+246.24 653.105 Td
+/F5.0 11 Tf
+<436f6e7465787432> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 653.105 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 653.105 Td
+/F5.0 11 Tf
+<72656e646572436f6e7465787432> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+372.74 653.105 Td
+/F5.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 638.365 Td
+/F5.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 638.365 Td
+/F5.0 11 Tf
+<4f626a656374416e6450726f7065727479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+218.74 638.365 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+224.24 638.365 Td
+/F5.0 11 Tf
+<6f626a656374416e6450726f7065727479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+317.74 638.365 Td
+/F5.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+323.24 638.365 Td
+/F5.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 623.625 Td
+/F5.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 623.625 Td
+/F5.0 11 Tf
+<526573706f6e7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 623.625 Td
+/F5.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.74 623.625 Td
+/F5.0 11 Tf
+<526573706f6e73654275696c646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.24 623.625 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+218.74 623.625 Td
+/F5.0 11 Tf
+<6275696c64526573706f6e7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 623.625 Td
+/F5.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 623.625 Td
+/F5.0 11 Tf
+<202020202020202020202020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+411.24 623.625 Td
+/F5.1 11 Tf
+<23> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 608.885 Td
+/F5.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 608.885 Td
+/F5.0 11 Tf
+<526570726573656e746174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 608.885 Td
+/F5.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+246.24 608.885 Td
+/F5.0 11 Tf
+<436f6e7465787432> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 608.885 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 608.885 Td
+/F5.0 11 Tf
+<72656e646572436f6e7465787432> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+372.74 608.885 Td
+/F5.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 594.145 Td
+/F5.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 594.145 Td
+/F5.0 11 Tf
+<4f626a656374416e64436f6c6c656374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+229.74 594.145 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.24 594.145 Td
+/F5.0 11 Tf
+<6f626a656374416e64436f6c6c656374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+339.74 594.145 Td
+/F5.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+345.24 594.145 Td
+/F5.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 579.405 Td
+/F5.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 579.405 Td
+/F5.0 11 Tf
+<526573706f6e7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 579.405 Td
+/F5.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.74 579.405 Td
+/F5.0 11 Tf
+<526573706f6e73654275696c646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.24 579.405 Td
+/F5.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+218.74 579.405 Td
+/F5.0 11 Tf
+<6275696c64526573706f6e7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 579.405 Td
+/F5.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 579.405 Td
+/F5.0 11 Tf
+<202020202020202020202020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+411.24 579.405 Td
+/F5.1 11 Tf
+<24> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 564.665 Td
+/F5.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 564.665 Td
+/F5.0 11 Tf
+<526570726573656e746174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 564.665 Td
+/F5.0 11 Tf
+<2e> Tj
+ET

<TRUNCATED>

[45/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ad/_images/metamodel.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ad/_images/metamodel.png b/content/versions/2.0.0-M2/guides/ad/_images/metamodel.png
new file mode 100644
index 0000000..71ac2c2
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ad/_images/metamodel.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ad/ad.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ad/ad.html b/content/versions/2.0.0-M2/guides/ad/ad.html
new file mode 100644
index 0000000..5509d97
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ad/ad.html
@@ -0,0 +1,1254 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Architecture and Design</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   ad
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="ad.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Architecture and Design</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ad/ad.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ad/ad.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ad/ad.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ad/ad.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ad/ad.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div id="preamble"> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This guide describes the internal architecture and design of the framework.</p> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__ad_modules">1. Maven modules</h2> 
+       <div class="sectionbody"> 
+        <div class="listingblock"> 
+         <div class="content"> 
+          <pre>adocs/
+├── documentation/
+└── template/
+core/               # see 'core', below
+example/            # see 'archetypes', below
+scripts/</pre> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_core">1.1. core</h3> 
+         <div class="paragraph"> 
+          <p>The core modules …​.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>All of these have the same Maven <code>groupId</code>, namely <code>org.apache.isis.core</code>.</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre>core/
+├── .m2/                              # used in gitlab CI
+├── applib/                           # isis-core-applib
+├── commons/                          # isis-core-commons
+├── detached-tests/                   # isis-core-detached-tests
+├── integtestsupport/                 # isis-core-integtestsupport
+├── legacy/                           # legacy, see below
+├── log4j/                            # isis-core-log4j
+├── maven-plugin/                     # see 'maven plugins', below
+├── mavendeps/                        # see 'mavendeps', below
+├── plugins/                          # see 'plugins', below
+├── runtime/                          # isis-core-runtime
+├── schema/                           # isis-core-schema
+├── security/                         # isis-core-security
+├── specsupport/                      # isis-core-specsupport
+├── unittestsupport/                  # isis-core-unittestsupport
+├── viewer-restfulobjects-applib/     # isis-core-viewer-restfulobjects-applib
+├── viewer-restfulobjects-rendering/  # isis-core-viewer-restfulobjects-rendering
+├── viewer-restfulobjects-server/     # isis-core-viewer-restfulobjects-server
+├── viewer-wicket-impl/               # isis-core-viewer-wicket-impl
+├── viewer-wicket-model/              # isis-core-viewer-wicket-model
+├── viewer-wicket-ui/                 # isis-core-viewer-wicket-ui
+├── webdocker/                        # isis-webdocker
+└── webserver/                        # isis-core-webserver</pre> 
+          </div> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 1. core maven modules
+          </caption> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 66.6667%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Module</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-applib</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Core application library.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-commons</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Framework internal API, not 'public' API and not meant to be used with domain code. The internal API is subject to change without notice.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-detached-tests</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>To break cyclic dependencies some (JUnit) tests needed to be detached from their originating module and moved here.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-integtestsupport</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Integration test support. Application integration tests typically extend from adapter superclasses defined in this module.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-log4j</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Configures Log4j as the logging framework</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-metamodel</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>The classes that make up the metamodel which is used to render the UI.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See the <a href="#__ad_metamodel">section below</a> which also includes a simplified UML diagram of these classes.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-runtime</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>The classes that make up runtime management and persistence of domain objects, as well as framework for security (concepts of authentication or authorisation). Also provides an implementation of the <code>WrapperFactory</code> domain service.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-schema</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Defines XSDs and generated classes that capture commands and interactions in XML form.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-security</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Defines a "bypass" implementation of security, for prototyping only.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Using this implementation, any user/password is accepted and</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-specsupport</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Application BDD specs typically inherit from classes defined in this module.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-unittestsupport</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Application unit tests may use some of the utilities defined in this module.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-viewer-restfulobjects-applib</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Defines a client-side Java library for interacting with the REST API exposed by the Restful Objects viewer.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-viewer-restfulobjects-rendering</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Provides a <code>RepresentationService</code> API and a lower-level <code>ContentNegotiationService</code> API, along with implementations of each.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>These implementations provide support for the representations defined by Restful Objects spec v1.0, as well as a number of other Apache Isis-specific representations.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-viewer-restfulobjects-server</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Defines the JAX-RS resources supported by the Restful Objects viewer.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>These parse the input, delegate to the runtime for a response, and hand control to the rendering module to generate a representation.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-viewer-wicket-impl</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>The top-level integration with Wicket, for example defining the Apache Isis-specific implementations/subclasses of the Wicket APIs for application, web session, localizer and request cycle.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Also defines registries of pages and components, as well as a number of domain services and mixins (for use by applications) that are only available within the Wicket viewer.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-viewer-wicket-model</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Serializable mementos representing the state of runtime domain objects (or their individual members).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-viewer-wicket-ui</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>UI components that render the moduls.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-webdocker</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Creates a Docker image for Tomcat that also contains the Apache Isis libraries, thereby enabling "skinny war" support.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-webserver</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>For development within an IDE, provides a utility class to bootstrap the application (using Jetty).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_core_plugins">1.2. core/plugins</h3> 
+         <div class="paragraph"> 
+          <p>The <code>core/plugins</code> modules …​</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>All of these have the same Maven <code>groupId</code>, namely <code>org.apache.isis.core</code>.</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="title">
+           Plugin Modules
+          </div> 
+          <div class="content"> 
+           <pre>core/
+└── plugins/
+    ├── codegen-bytebuddy/      # isis-core-plugins-codegen-bytebuddy
+    ├── codegen-javassist/      # isis-core-plugins-codegen-javassist
+    ├── discovery-reflections/  # isis-core-plugins-discovery-reflections
+    ├── eventbus-axon/          # isis-core-plugins-eventbus-axon
+    ├── eventbus-guava/         # isis-core-plugins-eventbus-guava
+    ├── jaxrs-resteasy-3/       # isis-core-plugins-jaxrs-resteasy-3
+    ├── jaxrs-resteasy-4/       # isis-core-plugins-jaxrs-resteasy-4
+    ├── jdo-datanucleus-4/      # isis-core-plugins-jdo-datanucleus-4
+    ├── jdo-datanucleus-5/      # isis-core-plugins-jdo-datanucleus-5
+    └── security-shiro/         # isis-core-plugins-security-shiro</pre> 
+          </div> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 2. core/mavendeps maven modules
+          </caption> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 66.6667%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Module</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-plugins-codegen-bytebuddy</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Framework support for Java byte code generation at runtime utilizing ByteBuddy.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-plugins-codegen-javassist</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Framework support for Java byte code generation at runtime utilizing Javassist.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-plugins-discovery-reflections</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Framework support for Java class hierarchy discovery utilizing reflections.org.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-plugins-eventbus-axon</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Integrates axon-framework’s eventbus.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-plugins-eventbus-guava</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Integrates guava’s eventbus.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-plugins-jaxrs-resteasy-3</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Framework support for RESTful viewer utilizing JBoss RestEasy version 3.x. (JEE 7 compliant)</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-plugins-jaxrs-resteasy-4</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Framework support for RESTful viewer utilizing JBoss RestEasy version 4.x. (JEE 8 compliant)</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-plugins-jdo-datanucleus-4</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Framework support for JDO utilizing DataNucleus 4.x.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-plugins-jdo-datanucleus-5</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Framework support for JDO utilizing DataNucleus 5.x.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-plugins-security-shiro</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Defines an implementation of security authentication which delegates to Apache Shiro.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_core_mavendeps">1.3. core/mavendeps</h3> 
+         <div class="paragraph"> 
+          <p>The <code>core/mavendeps</code> modules …​</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>All of these have the same Maven <code>groupId</code>, namely <code>org.apache.isis.mavendeps</code>.</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="title">
+           mavendeps Modules
+          </div> 
+          <div class="content"> 
+           <pre>core
+└── mavendeps/
+    ├── isis-mavendeps-intellij/    # isis-mavendeps-intellij
+    ├── isis-mavendeps-testing/     # isis-mavendeps-testing
+    └── isis-mavendeps-webapp/      # isis-mavendeps-webapp</pre> 
+          </div> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 3. core/mavendeps maven modules
+          </caption> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 66.6667%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Module</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-mavendeps-intellij</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Defunct.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-mavendeps-testing</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Aggregates dependencies on various test-scope plugins useful for unit- and integration testing a module. These include Apache Isis' own <code>unittestsupport</code>, <code>integtestsupport</code> and <code>specsupport</code> modules, as well as a number of common testing/mocking/assertion libraries.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>These can then be included using a single dependency declaration:</p> 
+              </div> 
+              <div class="listingblock"> 
+               <div class="content"> 
+                <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;dependencies&gt;</span>
+  <span class="tag">&lt;dependency&gt;</span>
+    <span class="tag">&lt;groupId&gt;</span>org.apache.isis.mavendeps<span class="tag">&lt;/groupId&gt;</span>
+    <span class="tag">&lt;artifactId&gt;</span>isis-mavendeps-testing<span class="tag">&lt;/artifactId&gt;</span>
+    <span class="tag">&lt;type&gt;</span>pom<span class="tag">&lt;/type&gt;</span>
+    <span class="tag">&lt;scope&gt;</span>test<span class="tag">&lt;/scope&gt;</span>
+  <span class="tag">&lt;/dependency&gt;</span>
+<span class="tag">&lt;/dependencies&gt;</span></code></pre> 
+               </div> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-mavendeps-webapp</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Aggregates dependencies on Apache Isis runtime itself when used within a webapp.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>These can then be included using a single dependency declaration:</p> 
+              </div> 
+              <div class="listingblock"> 
+               <div class="content"> 
+                <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;dependencies&gt;</span>
+  <span class="tag">&lt;dependency&gt;</span>
+    <span class="tag">&lt;groupId&gt;</span>org.apache.isis.mavendeps<span class="tag">&lt;/groupId&gt;</span>
+    <span class="tag">&lt;artifactId&gt;</span>isis-mavendeps-webapp<span class="tag">&lt;/artifactId&gt;</span>
+    <span class="tag">&lt;type&gt;</span>pom<span class="tag">&lt;/type&gt;</span>
+  <span class="tag">&lt;/dependency&gt;</span>
+<span class="tag">&lt;/dependencies&gt;</span></code></pre> 
+               </div> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_core_legacy">1.4. core/legacy</h3> 
+         <div class="paragraph"> 
+          <p>The <code>core/legacy</code> modules …​</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>All of these have the same Maven <code>groupId</code>, namely <code>org.apache.isis.core</code>.</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="title">
+           Legacy Modules
+          </div> 
+          <div class="content"> 
+           <pre>core/
+└── legacy/
+    └── transition-1-2/             # isis-core-transition-1-2</pre> 
+          </div> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 66.6667%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Module</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-core-transition-1-2</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Provides a compatibility layer for applications that migrate from Apache Isis 1.x to 2.x. API (Some of the Java interfaces and built-in domain-services that got removed with version 2 can be found here.)</p> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_core_mavenplugins">1.5. core/mavenplugins</h3> 
+         <div class="paragraph"> 
+          <p>There is a single Maven plugin module. Its Maven <code>groupId</code> is <code>org.apache.isis.tools</code>.</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="title">
+           Plugin Modules
+          </div> 
+          <div class="content"> 
+           <pre>core/
+└── maven-plugin/                # isis-maven-plugin</pre> 
+          </div> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 66.6667%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Module</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis-maven-plugin</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Code to build a maven plugin for the build. This plugin can validate the metamodel and generate Swagger specs for a domain model as part of the application’s build pipeline.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_archetypes">1.6. archetypes</h3> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre>example/
+├── application/
+│   ├── helloworld/     # org.apache.isis.example.application:helloworld
+│   └── simpleapp/      # org.apache.isis.example.application:simpleapp
+│       ├── application/   # org.apache.isis.example.application:simpleapp-application
+│       ├── module-simple/ # org.apache.isis.example.application:simpleapp-module-simple
+│       └── webapp/        # org.apache.isis.example.application:simpleapp-webapp
+└── archetype/
+    ├── helloworld/     # org.apache.isis.archetype:helloworld-archetype
+    └── simpleapp/      # org.apache.isis.archetype:simpleapp-archetype</pre> 
+          </div> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 66.6667%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Module</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>helloworld</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>An example application as a single Maven module, including domain classes themselves plus code to bootstrap Apache Isis.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>This is reverse engineered into the "helloworld" archetype.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>simpleapp</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>The top-level aggregator module for the "simpleapp" example application.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>This is an extended version of helloworld, providing more structure (separating out domain model into modules) as well as unit tests, integration tests, BDD specs and fixtures.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>The simpleapp modules in aggregate are reverse engineered into the "simpleapp" archetype.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>simpleapp-application</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Defines the contents of the "simpleapp" application using Apache Isis-defined classes, as well as globally scoped domain services and the home page.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>simpleapp-module-simple</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Contains the domain model for a single module.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>The intention is to allow this module structure to be copied so that the developer can easily create further modules as their app increases in size.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>simpleapp-webapp</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Bootstraps Apache Isis as a webapp.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>helloworld-archetype</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Helloworld archetype, reverse engineered from the "helloworld" application (above).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>simpleapp-archetype</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Simpleapp archetype, reverse engineered from the "simpleapp" application (above).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__ad_metamodel">2. Metamodel</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The diagram below shows a simplified version of Apache Isis' internal metamodel.</p> 
+        </div> 
+        <div class="imageblock"> 
+         <div class="content"> 
+          <img src="_images/metamodel.png" alt="metamodel" width="788" height="837"> 
+         </div> 
+        </div> 
+        <div class="paragraph"> 
+         <p>where in the <code>metamodel</code> package:</p> 
+        </div> 
+        <div class="dlist"> 
+         <dl> 
+          <dt class="hdlist1">
+           <code>ObjectSpecification</code>
+          </dt> 
+          <dd> 
+           <p>is equivalent to <code>java.lang.Class</code></p> 
+          </dd> 
+          <dt class="hdlist1">
+           <code>ObjectSpecId</code>
+          </dt> 
+          <dd> 
+           <p>is a value object equivalent to the <code>@DomainObject#objectType</code> or <code>@DomainService#objectType</code> attribute</p> 
+          </dd> 
+          <dt class="hdlist1">
+           <code>OneToOneAssociation</code>
+          </dt> 
+          <dd> 
+           <p>represents a scalar property</p> 
+          </dd> 
+          <dt class="hdlist1">
+           <code>OneToManyAssociation</code>
+          </dt> 
+          <dd> 
+           <p>represents a collection</p> 
+          </dd> 
+          <dt class="hdlist1">
+           <code>ObjectAction</code>
+          </dt> 
+          <dd> 
+           <p>represents an action (with multiple parameters, either scalar or list)</p> 
+          </dd> 
+         </dl> 
+        </div> 
+        <div class="paragraph"> 
+         <p>and in the <code>runtime</code> package:</p> 
+        </div> 
+        <div class="dlist"> 
+         <dl> 
+          <dt class="hdlist1">
+           <code>Oid</code>
+          </dt> 
+          <dd> 
+           <p>is equivalent to the applib <code>Bookmark</code></p> 
+           <div class="paragraph"> 
+            <p>and appears in URLs in the Wicket and Restful Objects viewers</p> 
+           </div> 
+          </dd> 
+          <dt class="hdlist1">
+           <code>ObjectAdapter</code>
+          </dt> 
+          <dd> 
+           <p>is equivalent to <code>java.lang.Object</code></p> 
+          </dd> 
+         </dl> 
+        </div> 
+       </div> 
+      </div> 
+     </div> 
+    </div> 
+    <div class="hidden-xs hidden-sm hidden-md col-lg-3"> 
+     <nav id="toc" data-spy="affix" data-toggle="toc"></nav> 
+    </div> 
+   </div> 
+  </div> 
+  <footer class="footer"> 
+   <div class="container"> 
+    <div class="row"> 
+     <p class="text-center small text-muted"> Copyright © 2010~2018 The Apache&nbsp;Software&nbsp;Foundation, licensed under the Apache&nbsp;License,&nbsp;v2.0. <br> Apache, the Apache feather logo, Apache&nbsp;Isis, and the Apache&nbsp;Isis project logo are all trademarks of The&nbsp;Apache&nbsp;Software&nbsp;Foundation. </p> 
+    </div> 
+   </div> 
+  </footer> 
+  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
+  <script src="../../js/bootstrap/3.3.7/bootstrap.min.js"></script> 
+  <script src="../../js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script> 
+  <script src="../../js/slick/1.5.0/slick.min.js"></script> 
+  <script src="../../js/elasticlunr/elasticlunr.min.js"></script> 
+  <script src="../../js/sticky-header/sticky-header.js"></script> 
+  <script src="../../js/search-panel/search-panel.js"></script> 
+  <script src="../../js/header-link/header-link.js"></script> 
+  <script src="../../js/toc-scroll/toc-scroll.js"></script>  
+ </body>
+</html>


[53/56] isis-site git commit: ISIS-1811: fixes release notes for 1.17.0 and 2.0.0-M2 so are in sync

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/9bb1eb8c/content/versions/2.0.0-M2/release-notes/release-notes.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/release-notes/release-notes.html b/content/versions/2.0.0-M2/release-notes/release-notes.html
index bd69a33..cd39fe0 100644
--- a/content/versions/2.0.0-M2/release-notes/release-notes.html
+++ b/content/versions/2.0.0-M2/release-notes/release-notes.html
@@ -1,23 +1,23 @@
 <!doctype html>
 <html>
  <head> 
-  <!--
-        Licensed to the Apache Software Foundation (ASF) under one
-        or more contributor license agreements.  See the NOTICE file
-        distributed with this work for additional information
-        regarding copyright ownership.  The ASF licenses this file
-        to you under the Apache License, Version 2.0 (the
-        "License"); you may not use this file except in compliance
-        with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-        Unless required by applicable law or agreed to in writing,
-        software distributed under the License is distributed on an
-        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-        KIND, either express or implied.  See the License for the
-        specific language governing permissions and limitations
-        under the License.
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
     --> 
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
   <meta charset="utf-8"> 
@@ -28,23 +28,23 @@
   <meta http-equiv="expires" content="-1"> 
   <title>Release Notes</title> 
   <link rel="icon" type="image/png" href="../images/isis-favicon.png"> 
-  <!--
-        Based on DataNucleus' template,
-        that was in turn based on an earlier version of Apache Isis' template,
-        that was in turn based on Apache Deltaspike's template.
-
-        This template uses
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
-          for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-
-        Also:
-        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
-        * slick.js (carousel)
-        * add a link to all headers (home-grown, adapted from blog posts)
-        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
     --> 
   <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
   <link href="../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
@@ -57,7 +57,7 @@
   <link href="../css/sticky-header/sticky-header.css" rel="stylesheet"> 
   <link href="../css/customisations.css" rel="stylesheet"> 
   <!-- Coderay syntax formatter --> 
-  <style type="text/css">
+  <style type="text/css">
         /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
 /*pre.CodeRay {background-color:#f7f7f8;}*/
 .CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
@@ -146,7 +146,7 @@ table.CodeRay td.code>pre{padding:0}
 .CodeRay .insert .insert{color:#080}
 .CodeRay .delete .delete{color:#800}
 .CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
+.CodeRay .head .head{color:#f4f}
     </style> 
  </head> 
  <body data-spy="scroll" data-target="#toc"> 
@@ -366,3623 +366,2261 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.16.2/release-notes/release-notes.html#_release-notes_1.16.2">1.16.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.16.2">1.16.2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">05-03-2018</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>05-03-2018</p> 
+              <p>RO viewer support, performance improvement, fix of severe bug for parented checkboxes</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">RO viewer support, performance improvement, fix of severe bug for parented checkboxes</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">1</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">6</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">1</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>1</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342822">Release notes for 1.16.2</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342822">Release notes for 1.16.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.16.1/release-notes/release-notes.html#_release-notes_1.16.1">1.16.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">22-02-2018</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>22-02-2018</p> 
+              <p>Parented collections with checkboxes, replay module</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Parented collections with checkboxes, replay module</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">4</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">10</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">17</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>17</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342424">Release notes for v1.16.1</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342424">Release notes for v1.16.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.16.0/release-notes/release-notes.html#_release-notes_1.16.0">1.16.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">08-01-2018</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>08-01-2018</p> 
+              <p>Modules, simplified bootstrapping, menubars.layout.xml</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Modules, simplified bootstrapping, menubars.layout.xml</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">13</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">16</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">26</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>26</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342073">Release notes for v1.16.0</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342073">Release notes for v1.16.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.15.1/release-notes/release-notes.html#_release-notes_1.15.1">1.15.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">25-09-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>25-09-2017</p> 
+              <p>Bug fixes, Wicket 7.9.0, Markup valuetype</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Bug fixes, Wicket 7.9.0, Markup valuetype</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">5</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">4</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">9</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>9</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12341577">Release notes for v1.15.1</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12341577">Release notes for v1.15.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.15.0/release-notes/release-notes.html#_release-notes_1.15.0">1.15.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">14-08-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>14-08-2017</p> 
+              <p>Inline prompts, Wicket 7.x</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Inline prompts, Wicket 7.x</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">7</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">25</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">34</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>34</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12338577">Release notes for v1.15.0</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12338577">Release notes for v1.15.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.14.0/release-notes/release-notes.html#_release-notes_1.14.0">1.14.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">19-02-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>19-02-2017</p> 
+              <p>Actions with collection parameters, metamodel validations.</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Actions with collection parameters, metamodel validations.</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">3</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">11</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">11</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>11</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12338898">Release notes for v1.14.0</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12338898">Release notes for v1.14.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.2.1/release-notes/release-notes.html#_release-notes_1.13.2.1">1.13.2.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">03-jan-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>03-jan-2017</p> 
+              <p>Patch release for simpleapp archetype only (docker images, regular actions instead of mixins)</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Patch release for simpleapp archetype only (docker images, regular actions instead of mixins)</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">0</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">2</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">0</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>0</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12338937">Release notes for v1.13.2.1</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12338937">Release notes for v1.13.2.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.2/release-notes/release-notes.html#_release-notes_1.13.2">1.13.2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">14-dec-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>14-dec-2016</p> 
+              <p>Patch release, modular simpleapp archetype</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Patch release, modular simpleapp archetype</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">2</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">9</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">5</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>5</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12338744">Release notes for v1.13.2</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12338744">Release notes for v1.13.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.1/release-notes/release-notes.html#_release-notes_1.13.1">1.13.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">30-oct-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>30-oct-2016</p> 
+              <p>Patch release, better support for docker</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Patch release, better support for docker</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">1</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">13</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">21</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>21</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12337967">Release notes for v1.13.1</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12337967">Release notes for v1.13.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.0/release-notes/release-notes.html#_release-notes_1.13.0">1.13.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">11-jul-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>11-jul-2016</p> 
+              <p>Commands, interactions and internal refactorings</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Commands, interactions and internal refactorings</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">27</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">50</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">23</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>23</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12335362">Release notes for v1.13.0</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12335362">Release notes for v1.13.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.2/release-notes/release-notes.html#_release-notes_1.12.2">1.12.2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">06-jun-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>06-jun-2016</p> 
+              <p>Bug-fix release</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Bug-fix release</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">0</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">0</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">2</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>2</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12335949">Release notes for v1.12.2</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12335949">Release notes for v1.12.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.1/release-notes/release-notes.html#_release-notes_1.12.1">1.12.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">12-apr-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>12-apr-2016</p> 
+              <p>Bug-fix release</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Bug-fix release</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">0</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">0</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">4</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>4</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12335484">Release notes for v1.12.1</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12335484">Release notes for v1.12.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.0/release-notes/release-notes.html#_release-notes_1.12.0">1.12.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">29-mar-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>29-mar-2016</p> 
+              <p>Dynamic XML layouts</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Dynamic XML layouts</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">7</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">21</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">21</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>21</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12327483">Release notes for v1.12.0</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12327483">Release notes for v1.12.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.11.1/release-notes/release-notes.html#_release-notes_1.11.1">1.11.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">17-jan-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>17-jan-2016</p> 
+              <p>Re-release under Java 1.7 (using toolchains plugin).</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Re-release under Java 1.7 (using toolchains plugin).</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">0</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">0</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">1</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>1</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12334640">Release notes for v1.11.1</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12334640">Release notes for v1.11.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.11.0/release-notes/release-notes.html#_release-notes_1.11.0">1.11.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">02-jan-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>02-jan-2016</p> 
+              <p>More flexible REST API, view models using JAXB.</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">More flexible REST API, view models using JAXB.</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">9</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">19</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">12</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>12</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12333974">Release notes for v1.11.0</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12333974">Release notes for v1.11.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.10.0/release-notes/release-notes.html#_release-notes_1.10.0">1.10.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">10-nov-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>10-nov-2015</p> 
+              <p>New domain services, multi-tenancy support and mixins.</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">New domain services, multi-tenancy support and mixins.</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">7</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">18</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">12</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>12</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12333354">Release notes for 1.10.0</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12333354">Release notes for 1.10.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.9.0/release-notes/release-notes.html#_release-notes_1.9.0">1.9.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">1-sep-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>1-sep-2015</p> 
+              <p>AppManifest, Restful Objects representations and other "under-the-cover" improvements.</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">AppManifest, Restful Objects representations and other "under-the-cover" improvements.</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">18</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">50</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">25</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>25</p> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12332806">Release notes for 1.9.0</a></p> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12332806">Release notes for 1.9.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.8.0/release-notes/release-notes.html#_release-notes_1.8.0">1.8.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">24-feb-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>24-feb-2015</p> 
+              <p>Wicket viewer moved into core; todoapp archetype moved to <a href="http://www.isisaddons.org">Isis Addons</a> (non-ASF).</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Wicket viewer moved into core; todoapp archetype moved to <a href="http://www.isisaddons.org">Isis Addons</a> (non-ASF).</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">27</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">41</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">20</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
-             <div class="paragraph"> 
-              <p>20</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12328845">core-1.8.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12328847">archetype-1.8.0</a></p> </li> 
+              </ul> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12328845">core-1.8.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12328847">archetype-1.8.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.7.0/release-notes/release-notes.html#_release-notes_1.7.0">1.7.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">18-oct-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>18-oct-2014</p> 
+              <p>Module functionality previously in 1.6.0 now retired; use <a href="http://www.isisaddons.org">Isis Addons</a> (non-ASF) instead.</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Module functionality previously in 1.6.0 now retired; use <a href="http://www.isisaddons.org">Isis Addons</a> (non-ASF) instead.</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">4</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">9</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">20</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
-             <div class="paragraph"> 
-              <p>20</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326453">core-1.7.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326460">viewer-wicket-1.7.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12327441">archetype-simpleapp-1.7.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12327440">archetype-todoapp-1.7.0</a></p> </li> 
+              </ul> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326453">core-1.7.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326460">viewer-wicket-1.7.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12327441">archetype-simpleapp-1.7.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12327440">archetype-todoapp-1.7.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.6.0/release-notes/release-notes.html#_release-notes_1.6.0">1.6.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">28-jul-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>28-jul-2014</p> 
+              <p>Restful Objects viewer, JDO/Datanucleus Objectstore and Shiro Security all moved into core. Quickstart-wrj archetype renamed to todoapp; simple-wrj archetype renamed to simpleapp. Some functionality copied/refactored as <a href="http://www.isisaddons.org">Isis Addons</a> (non-ASF).</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Restful Objects viewer, JDO/Datanucleus Objectstore and Shiro Security all moved into core. Quickstart-wrj archetype renamed to todoapp; simple-wrj archetype renamed to simpleapp. Some functionality copied/refactored as <a href="http://www.isisaddons.org">Isis Addons</a> (non-ASF).</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">6</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">12</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">15</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
-             <div class="paragraph"> 
-              <p>15</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12325314">core-1.6.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12325318">viewer-wicket-1.6.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326462">archetype-simpleapp-1.6.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326461">archetype-todoapp-1.6.0</a></p> </li> 
+              </ul> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12325314">core-1.6.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12325318">viewer-wicket-1.6.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326462">archetype-simpleapp-1.6.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326461">archetype-todoapp-1.6.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.5.0/release-notes/release-notes.html#_release-notes_1.5.0">1.5.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">08-jun-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>08-jun-2014</p> 
+              <p>No longer releasing security-file</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">No longer releasing security-file</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">3</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">19</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">13</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
-             <div class="paragraph"> 
-              <p>13</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326524">core-1.5.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326525">objectstore-jdo-1.5.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326529">security-shiro-1.5.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326947">viewer-restfulobjects-2.3.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326526">viewer-wicket-1.5.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326528">archetype-simple-wrj-1.5.0</a></p> </li> 
+               <li> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326527">archetype-quickstart-wrj-1.5.0</a></p> </li> 
+              </ul> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326524">core-1.5.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326525">objectstore-jdo-1.5.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326529">security-shiro-1.5.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326947">viewer-restfulobjects-2.3.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326526">viewer-wicket-1.5.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326528">archetype-simple-wrj-1.5.0</a> * <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12326527">archetype-quicks
 tart-wrj-1.5.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.4.1/release-notes/release-notes.html#_release-notes_1.4.1">1.4.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">14-mar-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>14-mar-2014</p> 
+              <p>Patch release</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Patch release</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">0</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">2</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">2</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
-             <div class="paragraph"> 
-              <p>2</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>objectstore-jdo-1.4.1</p> </li> 
+               <li> <p>viewer-wicket-1.4.1</p> </li> 
+               <li> <p>archetype-simple-wrj-1.4.1</p> </li> 
+               <li> <p>archetype-quickstart-wrj-1.4.1</p> </li> 
+              </ul> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* objectstore-jdo-1.4.1 * viewer-wicket-1.4.1 * archetype-simple-wrj-1.4.1 * archetype-quickstart-wrj-1.4.1</p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.4.0/release-notes/release-notes.html#_release-notes_1.4.0">1.4.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">11-mar-2014</p></td> 
            <td class="tableblock halign-left valign-top">
-            <div>
-             <div class="paragraph"> 
-              <p>11-mar-2014</p> 
-             </div>
-            </div></td> 
-           <td class="tableblock halign-right valign-top"></td> 
+            <div></div></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">56</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">62</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">26</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
-             <div class="paragraph"> 
-              <p>26</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>core-1.4.0</p> </li> 
+               <li> <p>objectstore-jdo-1.4.0</p> </li> 
+               <li> <p>security-file-1.4.0</p> </li> 
+               <li> <p>security-shiro-1.4.0</p> </li> 
+               <li> <p>viewer-restfulobjects-2.2.0</p> </li> 
+               <li> <p>viewer-wicket-1.4.0</p> </li> 
+               <li> <p>archetype-simple-wrj-1.4.0</p> </li> 
+               <li> <p>archetype-quickstart-wrj-1.4.0</p> </li> 
+              </ul> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* core-1.4.0 * objectstore-jdo-1.4.0 * security-file-1.4.0 * security-shiro-1.4.0 * viewer-restfulobjects-2.2.0 * viewer-wicket-1.4.0 * archetype-simple-wrj-1.4.0 * archetype-quickstart-wrj-1.4.0</p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.3.1/release-notes/release-notes.html#_release-notes_1.3.1">1.3.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">7-nov-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>7-nov-2013</p> 
+              <p>Patch release</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Patch release</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">1</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">0</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">3</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
-             <div class="paragraph"> 
-              <p>3</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>viewer-wicket-1.3.1</p> </li> 
+               <li> <p>archetype-simple-wrj-1.3.1</p> </li> 
+               <li> <p>archetype-quickstart-wrj-1.3.1</p> </li> 
+              </ul> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* viewer-wicket-1.3.1 * archetype-simple-wrj-1.3.1 * archetype-quickstart-wrj-1.3.1</p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.3.0/release-notes/release-notes.html#_release-notes_1.3.0">1.3.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">25-oct-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>25-oct-2013</p> 
+              <p>WRJ archetype renamed to Quickstart WRJ. Simple WRJ archetype added.</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">WRJ archetype renamed to Quickstart WRJ. Simple WRJ archetype added.</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">52</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">61</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">30</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
-             <div class="paragraph"> 
-              <p>30</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>core-1.3.0</p> </li> 
+               <li> <p>objectstore-jdo-1.3.0</p> </li> 
+               <li> <p>security-file-1.0.2</p> </li> 
+               <li> <p>security-shiro-1.3.0</p> </li> 
+               <li> <p>viewer-restfulobjects-2.1.0</p> </li> 
+               <li> <p>viewer-wicket-1.3.0</p> </li> 
+               <li> <p>archetype-simple-wrj-1.3.0</p> </li> 
+               <li> <p>archetype-quickstart-wrj-1.3.0</p> </li> 
+              </ul> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* core-1.3.0 * objectstore-jdo-1.3.0 * security-file-1.0.2 * security-shiro-1.3.0 * viewer-restfulobjects-2.1.0 * viewer-wicket-1.3.0 * archetype-simple-wrj-1.3.0 * archetype-quickstart-wrj-1.3.0</p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.2.0/release-notes/release-notes.html#_release-notes_1.2.0">1.2.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">30-may-2013</p></td> 
            <td class="tableblock halign-left valign-top">
-            <div>
-             <div class="paragraph"> 
-              <p>30-may-2013</p> 
-             </div>
-            </div></td> 
-           <td class="tableblock halign-right valign-top"></td> 
+            <div></div></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">22</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">41</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">15</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
-             <div class="paragraph"> 
-              <p>15</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>core-1.2.0</p> </li> 
+               <li> <p>objectstore-jdo-1.2.0</p> </li> 
+               <li> <p>security-file-1.0.1</p> </li> 
+               <li> <p>security-shiro-1.1.1</p> </li> 
+               <li> <p>viewer-restfulobjects-2.0.0</p> </li> 
+               <li> <p>viewer-wicket-1.2.0</p> </li> 
+               <li> <p>archetype-wrj-1.0.3</p> </li> 
+              </ul> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* core-1.2.0 * objectstore-jdo-1.2.0 * security-file-1.0.1 * security-shiro-1.1.1 * viewer-restfulobjects-2.0.0 * viewer-wicket-1.2.0 * archetype-wrj-1.0.3</p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.1.0/release-notes/release-notes.html#_release-notes_1.1.0">1.1.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">31-jan-2013</p></td> 
            <td class="tableblock halign-left valign-top">
-            <div>
-             <div class="paragraph"> 
-              <p>31-jan-2013</p> 
-             </div>
-            </div></td> 
-           <td class="tableblock halign-right valign-top"></td> 
+            <div></div></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">9</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">18</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">8</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
-             <div class="paragraph"> 
-              <p>8</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>core-1.1.0</p> </li> 
+               <li> <p>security-shiro-1.1.0</p> </li> 
+               <li> <p>viewer-wicket-1.1.0</p> </li> 
+               <li> <p>archetype-wrj-1.0.2</p> </li> 
+              </ul> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* core-1.1.0 * security-shiro-1.1.0 * viewer-wicket-1.1.0 * archetype-wrj-1.0.2</p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.0.1/release-notes/release-notes.html#_release-notes_1.0.1">1.0.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">10-jan-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>10-jan-2013</p> 
+              <p>Combining RestfulObjects and Wicket viewers into a single webapp, along with Shiro security</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">Combining RestfulObjects and Wicket viewers into a single webapp, along with Shiro security</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">1</p></td> 
            <td class="tableblock halign-right valign-top"></td> 
+           <td class="tableblock halign-right valign-top"></td> 
            <td class="tableblock halign-left valign-top">
-            <div></div></td> 
+            <div>
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>security-shiro-1.0.0</p> </li> 
+               <li> <p>archetype-wrj-1.0.1</p> </li> 
+              </ul> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* security-shiro-1.0.0 * archetype-wrj-1.0.1</p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.0.0/release-notes/release-notes.html#_release-notes_1.0.0">1.0.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">24-dec-2012</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>24-dec-2012</p> 
+              <p>First release having graduated</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">First release having graduated</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">8</p></td> 
            <td class="tableblock halign-right valign-top"><p class="tableblock">33</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">6</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
-             <div class="paragraph"> 
-              <p>6</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>core-1.0.0</p> </li> 
+               <li> <p>security-file-1.0.0</p> </li> 
+               <li> <p>viewer-wicket-1.0.0</p> </li> 
+               <li> <p>viewer-restfulobjects-1.0.0</p> </li> 
+               <li> <p>archetype-wrj-1.0.0</p> </li> 
+              </ul> 
              </div>
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* core-1.0.0 * security-file-1.0.0 * viewer-wicket-1.0.0 * viewer-restfulobjects-1.0.0 * archetype-wrj-1.0.0</p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">0.2.0-incubating</p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">20-feb-2012</p></td> 
            <td class="tableblock halign-left valign-top">
-            <div>
-             <div class="paragraph"> 
-              <p>20-feb-2012</p> 
-             </div>
-            </div></td> 
+            <div></div></td> 
            <td class="tableblock halign-right valign-top"></td> 
            <td class="tableblock halign-right valign-top"></td> 
            <td class="tableblock halign-right valign-top"></td> 
            <td class="tableblock halign-left valign-top">
-            <div></div></td> 
+            <div>
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>0.2.0-incubating</p> </li> 
+              </ul> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">* 0.2.0-incubating</p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">0.1.2-incubating</p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">13-jul-2011</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
              <div class="paragraph"> 
-              <p>13-jul-2011</p> 
+              <p>First release in the ASF incubator</p> 
              </div>
             </div></td> 
-           <td class="tableblock halign-right valign-top"><p class="tableblock">First release in the ASF incubator</p></td> 
+           <td class="tableblock halign-right valign-top"></td> 
            <td class="tableblock halign-right valign-top"></td> 
            <td class="tableblock halign-right valign-top"></td> 
            <td class="tableblock halign-left valign-top">
-            <div></div></td> 
+            <div>
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>0.1.2-incubating</p> </li> 
+              </ul> 
+             </div>
+            </div></td> 
           </tr> 
          </tbody> 
         </table> 
        </div> 
       </div> 
       <div class="sect1"> 
-       <h2 id="_release-notes_2.0.0-M2">2.0.0-M2</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_2.0.0-M2.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_2.0.0-M2.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_2.0.0-M2.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_2.0.0-M2.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_2.0.0-M2.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
-       <div class="sectionbody"> 
-       </div> 
-      </div> 
-      <div class="sect1"> 
-       <h2 id="r2.0.0-M2">2.0.0-M2</h2> 
+       <h2 id="_2019">2019</h2> 
        <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This milestone introduces one new feature, namely support for a table tree view in the Wicket viewer. It also includes all the features as of Apache Isis 1.17.0.</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>The long-term goal (for v2.0.0) is to allow the framework to be run on top of either SpringBoot or JEE MicroProfile, with either of those lower-level frameworks taking responsibility for configuration and injection. In this milestone, some significant initial work has been done in this area. Notably, the IsisConfiguration is now immutable once instantiated, and its creating vis-a-vis the AppManifest has been figured out.</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>Lots of work has also been done both in updating or removing dependencies, with google guava being notable as one dependency that has been removed.</p> 
-        </div> 
         <div class="sect2"> 
-         <h3 id="_new_feature">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-898">ISIS-898</a> - Add a table tree view to the Wicket viewer.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1944">ISIS-1944</a> - Tree View: allow programmatic expand/collapse of tree-nodes</p> </li> 
-          </ul> 
+         <h3 id="_release-notes_2.0.0-M2">2.0.0-M2</h3> 
+         <div class="paragraph"> 
+          <p>This milestone introduces one new feature, namely support for a table tree view in the Wicket viewer. It also includes all the features as of Apache Isis 1.17.0.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2082">ISIS-2082</a> - Allow for ThreadPoolSupport to simulate legacy behavior</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2073">ISIS-2073</a> - Multiple action buttons, when line-breaking, need more vertical space</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2070">ISIS-2070</a> - config properties for "where am I" should have "isis.viewer.wicket" as a prefix</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2067">ISIS-2067</a> - Rework o.a.i.WebServer</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2049">ISIS-2049</a> - Remove guava from core</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2048">ISIS-2048</a> - Update Wicket 8.1.0 → 8.2.0</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2047">ISIS-2047</a> - ThemeChooser: support for custom ThemeProviders</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2042">ISIS-2042</a> - When PROTOTYPING warn when menubars.layout.xml is missing</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2032">ISIS-2032</a> - Tables (non-paged): display total number of entites shown</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2030">ISIS-2030</a> - Table Column Order: use order of occurrence in layout grid as the default</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2019">ISIS-2019</a> - Fix NPEs when rendering REST API.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2017">ISIS-2017</a> - Include the $$domainType for v1 representation.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2014">ISIS-2014</a> - Minor API refinements for integration testing.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2013">ISIS-2013</a> - Add support for H2 embedded database.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2007">ISIS-2007</a> - Use Objects.requireNonNull(Obj, Supplier&lt;String&gt;) to avoid masking errors</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1988">ISIS-1988</a> - Move isis-core-wrapper into isis-core-runtime.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1987">ISIS-1987</a> - Delete wicket applib</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1982">ISIS-1982</a> - UI: CollectionSelectionPanel replace split button by normal button</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1976">ISIS-1976</a> - Improve the metamodel cache management</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1975">ISIS-1975</a> - REST: discrepancy between schema export and actual response content</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1972">ISIS-1972</a> - JAXB view model: add default XmlAdapters for Java 8 Time</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1943">ISIS-1943</a> - Tree View: tree-node content IDs must be unique within a tree structure</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1934">ISIS-1934</a> - Menu Action Confirmation Dialog does not escape menu boundaries</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1923">ISIS-1923</a> - Table Column Headers do not honor 'describedAs'</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1920">ISIS-1920</a> - 'No Access' mouse over effect on domain-object properties.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1918">ISIS-1918</a> - Remove hamcrest as a compile dependency from core modules</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1905">ISIS-1905</a> - utilize jee friendly version of axonframework</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1901">ISIS-1901</a> - Swagger-UI: Replace index.html with a Servlet that is aware of restful config</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1895">ISIS-1895</a> - Simplify deployment descriptors (web.xml)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1839">ISIS-1839</a> - Remove isis-core-wrapper artifact.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1838">ISIS-1838</a> - Move WrapperFactory in isis-core-wrapper to isis-core-runtime.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1635">ISIS-1635</a> - Upgrade dependency to resteasy</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-890">ISIS-890</a> - Get rid of exploration mode, treat as synonym for prototype. Ditto with @Exploration annotation.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1892">ISIS-1892</a> - Move Guice out of 'core'</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1841">ISIS-1841</a> - API cleanup + refactoring for version 2</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1277">ISIS-1277</a> - Prepare for JDK 11</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>The long-term goal (for v2.0.0) is to allow the framework to be run on top of either SpringBoot or JEE MicroProfile, with either of those lower-level frameworks taking responsibility for configuration and injection. In this milestone, some significant initial work has been done in this area. Notably, the IsisConfiguration is now immutable once instantiated, and its creating vis-a-vis the AppManifest has been figured out.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_bug">Bug</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2066">ISIS-2066</a> - Invoking an action that returns null results in an NPE …​ eg HelloWorldObject#delete().</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2038">ISIS-2038</a> - Darkly Theme: tooltips render white text on almost white background</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2037">ISIS-2037</a> - UI: Footer Credits, links to local resources are not context path aware</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2036">ISIS-2036</a> - When PROTOTYPING prototyping toplevel menu is (sometimes?) hidden</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2035">ISIS-2035</a> - Examples: about page …​ swagger link broken</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2028">ISIS-2028</a> - Bundled Jetty cannot launch with new Byte-Buddy 1.9.2 in place</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2026">ISIS-2026</a> - IllegalAccessExceptions with Byte-Buddy 1.9.2</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2005">ISIS-2005</a> - Java built-in temporal type java.sql.Date rendered with -1 day offset after edit</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1991">ISIS-1991</a> - Determining the deployment type is broken</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1979">ISIS-1979</a> - Integration test logging includes a lot of log events twice.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1978">ISIS-1978</a> - Integration tests are not executed in module <code>module-simple</code></p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1947">ISIS-1947</a> - Tree View: serialization issues with tree nodes using ViewModels</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>Lots of work has also been done both in updating or removing dependencies, with google guava being notable as one dependency that has been removed.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_task">Task</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1811">ISIS-1811</a> - Release tasks for 2.0.0-M2</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_new_feature">New Feature</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-898">ISIS-898</a> - Add a table tree view to the Wicket viewer.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1944">ISIS-1944</a> - Tree View: allow programmatic expand/collapse of tree-nodes</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_won_t_fix_duplicates_not_a_problem">Won’t Fix/Duplicates/Not a Problem</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2018">ISIS-2018</a> - [WON’T DO] Improve spec cache management</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1601">ISIS-1601</a> - [SUPERCEDED] Collection pojos (of view model) added to internal maps with incorrect Oid.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1308">ISIS-1308</a> - [DUPLICATE] Swagger UI does not load json if not running as ROOT.war webapp.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1050">ISIS-1050</a> - [WON’T FIX] Reflection VFS related issues in jetty-console</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1894">ISIS-1894</a> - [WONT-FIX] Resteasy: Reactivate PrettyPrinting</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1845">ISIS-1845</a> - [WONT-FIX] Improve code coverage regarding applib’s test-suite</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1015">ISIS-1015</a> - [WON’T FIX] DataNucleus doesn’t support LocalDateTime</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-722">ISIS-722</a> - [DUPLICATE] For 2.0.0, should we get rid of the identity map, and simply "new up" PojoAdapters around pojos as-and-when?</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1981">ISIS-1981</a> - [WONT-FIX] Eclipse: DataNucleus enhancer does see 2 different javax.jdo:jdo-api versions on class-path</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2034">ISIS-2034</a> - [NOT A PROBLEM] REST operations return empty response</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1345">ISIS-1345</a> - [WON’T FIX] Remove the PersistenceSession#executeWithTransaction(…​)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1962">ISIS-1962</a> - [WONT-FIX] Introduce an alternative core-plugin for sub class discovery</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1917">ISIS-1917</a> - [WONT FIX] new PropertyLayout::navigable needs proper integration with layout.xml</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1983">ISIS-1983</a> - [WONT-FIX] UI: upgrade to bootstrap 4</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_improvement">Improvement</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2082">ISIS-2082</a> - Allow for ThreadPoolSupport to simulate legacy behavior</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2073">ISIS-2073</a> - Multiple action buttons, when line-breaking, need more vertical space</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2070">ISIS-2070</a> - config properties for "where am I" should have "isis.viewer.wicket" as a prefix</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2067">ISIS-2067</a> - Rework o.a.i.WebServer</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2049">ISIS-2049</a> - Remove guava from core</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2048">ISIS-2048</a> - Update Wicket 8.1.0 → 8.2.0</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2047">ISIS-2047</a> - ThemeChooser: support for custom ThemeProviders</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2042">ISIS-2042</a> - When PROTOTYPING warn when menubars.layout.xml is missing</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2032">ISIS-2032</a> - Tables (non-paged): display total number of entites shown</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2030">ISIS-2030</a> - Table Column Order: use order of occurrence in layout grid as the default</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2019">ISIS-2019</a> - Fix NPEs when rendering REST API.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2017">ISIS-2017</a> - Include the $$domainType for v1 representation.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2014">ISIS-2014</a> - Minor API refinements for integration testing.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2013">ISIS-2013</a> - Add support for H2 embedded database.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2007">ISIS-2007</a> - Use Objects.requireNonNull(Obj, Supplier&lt;String&gt;) to avoid masking errors</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1988">ISIS-1988</a> - Move isis-core-wrapper into isis-core-runtime.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1987">ISIS-1987</a> - Delete wicket applib</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1982">ISIS-1982</a> - UI: CollectionSelectionPanel replace split button by normal button</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1976">ISIS-1976</a> - Improve the metamodel cache management</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1975">ISIS-1975</a> - REST: discrepancy between schema export and actual response content</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1972">ISIS-1972</a> - JAXB view model: add default XmlAdapters for Java 8 Time</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1943">ISIS-1943</a> - Tree View: tree-node content IDs must be unique within a tree structure</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1934">ISIS-1934</a> - Menu Action Confirmation Dialog does not escape menu boundaries</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1923">ISIS-1923</a> - Table Column Headers do not honor 'describedAs'</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1920">ISIS-1920</a> - 'No Access' mouse over effect on domain-object properties.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1918">ISIS-1918</a> - Remove hamcrest as a compile dependency from core modules</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1905">ISIS-1905</a> - utilize jee friendly version of axonframework</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1901">ISIS-1901</a> - Swagger-UI: Replace index.html with a Servlet that is aware of restful config</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1895">ISIS-1895</a> - Simplify deployment descriptors (web.xml)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1839">ISIS-1839</a> - Remove isis-core-wrapper artifact.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1838">ISIS-1838</a> - Move WrapperFactory in isis-core-wrapper to isis-core-runtime.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1635">ISIS-1635</a> - Upgrade dependency to resteasy</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-890">ISIS-890</a> - Get rid of exploration mode, treat as synonym for prototype. Ditto with @Exploration annotation.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1892">ISIS-1892</a> - Move Guice out of 'core'</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1841">ISIS-1841</a> - API cleanup + refactoring for version 2</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1277">ISIS-1277</a> - Prepare for JDK 11</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-       </div> 
-      </div> 
-      <div class="sect1"> 
-       <h2 id="_release-notes_1.17.0">1.17.0</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
-       <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This two main features in this release are the ability for dialog actions to be use a sidebar rather than a modal dialog (<a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a>), and the ability to export the metamodel as XML (<a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a>).</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>With respect to general improvements, for the end-user they hopefully will notice that tabbing behaviour around the UI is much improved (<a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a>), while internally the way in which the metamodel is built up has been revamped so that this is now done in parallel (<a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a>). It’s also possible to more fully customise the footer (<a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a>), and new configuration properties mean that in many cases there should no longer be any need to subclass <code>IsisWicketApplication</code> (<a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a>).</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>In terms of notable bugs, there have been several fixes for the Restful Objects viewer (<a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a>).</p> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_new_feature_2">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2043">ISIS-2043</a> - Allow domain events to be specified at @DomainObject, and make mixins aware of this.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2027">ISIS-2027</a> - Provide a health endpoint (eg for Docker orchestrators to monitor).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a> - Serialize representation of metamodel to allow before/after checking</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a> - For an alternative for non-obtrusive bulk entry of info, use a sidebar as action prompt (for top-level actions only).</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_bug">Bug</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2066">ISIS-2066</a> - Invoking an action that returns null results in an NPE …​ eg HelloWorldObject#delete().</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2038">ISIS-2038</a> - Darkly Theme: tooltips render white text on almost white background</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2037">ISIS-2037</a> - UI: Footer Credits, links to local resources are not context path aware</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2036">ISIS-2036</a> - When PROTOTYPING prototyping toplevel menu is (sometimes?) hidden</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2035">ISIS-2035</a> - Examples: about page …​ swagger link broken</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2028">ISIS-2028</a> - Bundled Jetty cannot launch with new Byte-Buddy 1.9.2 in place</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2026">ISIS-2026</a> - IllegalAccessExceptions with Byte-Buddy 1.9.2</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2005">ISIS-2005</a> - Java built-in temporal type java.sql.Date rendered with -1 day offset after edit</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1991">ISIS-1991</a> - Determining the deployment type is broken</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1979">ISIS-1979</a> - Integration test logging includes a lot of log events twice.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1978">ISIS-1978</a> - Integration tests are not executed in module <code>module-simple</code></p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1947">ISIS-1947</a> - Tree View: serialization issues with tree nodes using ViewModels</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement_2">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2057">ISIS-2057</a> - JaxbServiceDefault should handle entity if isn’t annotated with XmlJavaTypeAdapter</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a> - Improve tabbing behaviour</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2050">ISIS-2050</a> - Install ObjectSpecIdFacet immediately on creation of ObjectSpecification so can be cached.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2025">ISIS-2025</a> - Extend WrapperFactory with new execution mode to "try" to execute.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2024">ISIS-2024</a> - Centre image or text on sign-in page.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/I

<TRUNCATED>

[43/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/cgcom.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/cgcom.html b/content/versions/2.0.0-M2/guides/cgcom/cgcom.html
new file mode 100644
index 0000000..0c7b111
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/cgcom/cgcom.html
@@ -0,0 +1,4537 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Committers' Guide</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   cgcom
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="cgcom.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Committers' Guide</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/cgcom/cgcom.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/cgcom/cgcom.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/cgcom/cgcom.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/cgcom/cgcom.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/cgcom/cgcom.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__cgcom">1. Committers' Guide</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This committers' guide is for committers of Apache Isis itself who want guidance on release process, publishing documents and other related procedures.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (this guide)</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This guide provides guidance for Apache Isis' own committers.</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_cgcom_applying-patches">2. Applying Patches</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_applying-patches.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_applying-patches.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_applying-patches.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_applying-patches.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_applying-patches.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>If a patch is received on a JIRA ticket, then it should be reviewed and applied. The commands are slightly different for diff files vs patch files.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_diff_files">2.1. Diff files</h3> 
+         <div class="paragraph"> 
+          <p>If a diff file has been provided, then it can easily be applied using eGit’s wizards (Eclipse’s Git integration)…</p> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> FIXME - this stuff needs fleshing out …​ </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_patch_files">2.2. Patch files</h3> 
+         <div class="paragraph"> 
+          <p>If a patch file has been provided, then it can be applied using command line tools.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_inspect_the_patch">2.2.1. Inspect the patch</h4> 
+          <div class="paragraph"> 
+           <p>First, take a look at what changes are in the patch. You can do this easily with <code>git apply</code></p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">git apply --stat ISIS-xxx.patch</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Note that this command does not apply the patch, but only shows you the stats about what it’ll do. After peeking into the patch file with your favorite editor, you can see what the actual changes are.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Next, you’re interested in how troublesome the patch is going to be. Git allows you to test the patch before you actually apply it.</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">git apply --check ISIS-xxx.patch</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If you don’t get any errors, the patch has no conflicts. Otherwise you may see what trouble you’ll run into.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_apply_a_clean_patch">2.2.2. Apply a (clean) patch</h4> 
+          <div class="paragraph"> 
+           <p>To apply a clean patch (adding the items and commit/signoff in a single step), use <code>git am</code>:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">git am --signoff &lt; ISIS-xxx.patch</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This preserves the original author’s commit message.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>However, this can fail if the patch file does not contain the original committers email address. In this case you will need to abort the <code>am</code> session:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">git am abort</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>and continue on by applying a non-clean patch, as described next.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_apply_a_non_clean_patch">2.2.3. Apply a (non-clean) patch</h4> 
+          <div class="paragraph"> 
+           <p>If the patch does not apply cleanly, then the original authors commit message cannot be preserved. This sequence in this case is:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">git apply ISIS-xxx.patch</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Fix up any issues. The add and commit as usual</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">git add .
+git commit -am "&lt;original authors' commit message&gt;" --signoff</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The <code>--signoff</code> simply adds a line to the commit message indicating you have signed off the commit.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Information adapted from <a href="https://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/">this blog post</a> and <a href="http://wiki.eclipse.org/Jetty/Contributor/Contributing_Patches">this wiki page</a>.</p> 
+          </div> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_cgcom_merging-a-pull-request">3. Merging a Pull Request</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_merging-a-pull-request.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_merging-a-pull-request.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_merging-a-pull-request.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_merging-a-pull-request.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_merging-a-pull-request.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The process for merging in github pull requests (so that they can be tested locally before committing) has been scripted in the <code>github-pr.sh</code> script.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The script will merge the fork into a temporary branch, and then run a build. Once you are happy, you can commit.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_process_and_usage">3.1. Process and Usage</h3> 
+         <div class="paragraph"> 
+          <p>The overall process is as follows:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>locate/raise corresponding JIRA ticket, eg ISIS-1162</p> </li> 
+           <li> <p>checkout branch from which PR was forked (usually just 'master')</p> </li> 
+           <li> <p>merge PR into temporary branch using the <code>github-pr.sh</code> script</p> </li> 
+           <li> <p>test the change locally (run the app, rebuild, manual regression tests etc)</p> </li> 
+           <li> <p>if required, tidy up/refactor code as required</p> </li> 
+           <li> <p>merge temporary branch into mainline, and commit</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This <a href="https://youtu.be/CKSLZBBHjME">screencast</a> also shows the process.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_prerequisites">3.2. Prerequisites</h3> 
+         <div class="paragraph"> 
+          <p>The script uses 'jq' to parse JSON. To install:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>on Linux:<br></p> 
+            <div class="listingblock"> 
+             <div class="content"> 
+              <pre class="CodeRay highlight"><code data-lang="bash">aptitude install jq</code></pre> 
+             </div> 
+            </div> </li> 
+           <li> <p>on MacOS:<br></p> 
+            <div class="listingblock"> 
+             <div class="content"> 
+              <pre class="CodeRay highlight"><code data-lang="bash">brew install jq</code></pre> 
+             </div> 
+            </div> </li> 
+           <li> <p>on Windows:<br></p> 
+            <div class="paragraph"> 
+             <p>Download exe from <a href="http://stedolan.github.io/jq/download/">website</a></p> 
+            </div> </li> 
+          </ul> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_syntax">3.3. Syntax</h3> 
+         <div class="paragraph"> 
+          <p>The syntax is:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">github-pr.sh -j 1162 -g 31 [-s] [-p ISIS]</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>where:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><code>-j 1162</code><br></p> 
+            <div class="paragraph"> 
+             <p>is the JIRA ticket number</p> 
+            </div> </li> 
+           <li> <p><code>-g 31</code> <br></p> 
+            <div class="paragraph"> 
+             <p>is the github PR issue number</p> 
+            </div> </li> 
+           <li> <p><code>-s</code><br></p> 
+            <div class="paragraph"> 
+             <p>will optionally skip the build and auto-merge</p> 
+            </div> </li> 
+           <li> <p><code>-p ISIS</code><br></p> 
+            <div class="paragraph"> 
+             <p>optionally overrids the JIRA project (defaults to 'ISIS')</p> 
+            </div> </li> 
+          </ul> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_example_transcript">3.4. Example transcript</h3> 
+         <div class="paragraph"> 
+          <p>The listing below shows the steps taken by the script:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">$ sh github-pr.sh isis 1162 31
+
+Found JIRA ticket
+Found github PR
+branch_name_local: master
+username         : sebadiaz
+repo_full_name   : sebadiaz/isis
+repo_clone_url   : https://github.com/sebadiaz/isis.git
+branch_name_fork : master
+
+merging into: ISIS-1162_pr-31
+
+Deleting branch 'ISIS-1162_pr-31'
+Deleted branch ISIS-1162_pr-31 (was bd2e3c2).
+Creating the branch ISIS-1162_pr-31
+Switched to a new branch 'ISIS-1162_pr-31'
+Pulling the changes from https://github.com/sebadiaz/isis.git master
+From https://github.com/sebadiaz/isis
+ * branch            master     -&gt; FETCH_HEAD
+Auto-merging core/pom.xml
+Merge made by the 'recursive' strategy.
+ core/pom.xml                                       |   3 +-
+ .../apache/isis/security/shiro/IsisLdapRealm.java  | 198 +++++++++++++++++++--
+ 2 files changed, 186 insertions(+), 15 deletions(-)
+
+Merged the PR; hit enter to build</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The build now commences. Once done, the script continues:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">If build successful and happy to merge, execute:
+
+git checkout master &amp;&amp; git merge --no-ff ISIS-1162_pr-31 &amp;&amp; git branch -d ISIS-1162_pr-31</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The screenshot belows shows the history we end up with:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/committers/github-pr-history.png"><img src="images/committers/github-pr-history.png" alt="github pr history"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This shows the fork being merged into the temporary branch ("ISIS-1162_pr-31"), then some further tidy-up, and finally the merging of the temporary branch into mainline.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Note that there is no rebasing in this model. This is intentional: when the merged branch is pushed, github will automatically close the original pull request.</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_cgcom_cutting-a-release">4. Cutting a Release</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_cutting-a-release.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_cutting-a-release.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_cutting-a-release.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_cutting-a-release.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_cutting-a-release.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The release process consists of:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p>the release manager cutting the release (documented below)</p> </li> 
+          <li> <p>Members of the Apache Isis PMC <a href="../cgcom/cgcom.html#_cgcom_verifying-releases">verifying</a> and voting on the release</p> </li> 
+          <li> <p>the release manager performing post-release tasks, for either a <a href="../cgcom/cgcom.html#_cgcom_post-release-successful">successful</a> or an <a href="../cgcom/cgcom.html#_cgcom_post-release-unsuccessful">unsuccessful</a> vote.</p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Apache Isis itself consists of three separately releasable modules; relative to the <a href="https://github.com/apache/isis">source code root</a> there are:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>core</code></p> </li> 
+          <li> <p><code>component/example/archetypes/helloworld</code></p> </li> 
+          <li> <p><code>component/example/archetypes/simpleapp</code></p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>This section details the process for formally releasing Isis modules. It describes the process for both <code>core</code> and then the archetypes. The subsequent sections describe how other committers can <a href="../cgcom/cgcom.html#_cgcom_verifying-releases">verify a release</a> and how the release manager can then perform <a href="../cgcom/cgcom.html#_cgcom_post-release">post-release</a> activities and set up for the next development iteration.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>If you’ve not performed a release before, then note that there are some configuration <a href="../cgcom/cgcom.html#_cgcom_release-process-prereqs">prerequisites</a> that must be configured first. In particular, you’ll need signed public/private keys, and the ASF Nexus staging repo inlocal <code>~/.m2/settings.xml</code> file.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>These release notes using bash command line tools. They should work on Linux and MacOS; for Windows, use mSysGit.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__cgcom_cutting-a-release_obtain-consensus">4.1. Obtain Consensus</h3> 
+         <div class="paragraph"> 
+          <p>Before releasing <code>core</code>, ensure there is consensus on the <a href="../../support.html">dev mailing list</a> that this is the right time for a release. The discussion should include confirming the version number to be used, and to confirm content.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>These discussions should also confirm the version number of the module being released. This should be in line with our <a href="../cgcom/cgcom.html#_cgcom_versioning-policy">semantic versioning policy</a>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Make sure you have a JIRA ticket open against which to perform all commits. In most cases a JIRA ticket will have been created at the beginning of the previous release cycle.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__cgcom_cutting-a-release_set-environment-variables">4.2. Set environment variables</h3> 
+         <div class="paragraph"> 
+          <p>We use environment variables to parameterize as many of the steps as possible. For example:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">export ISISTMP=/c/tmp                               <i class="conum" data-value="1"></i><b>(1)</b>
+export ISISREL=2.0.0-M3
+export ISISRC=RC1
+export ISISBRANCH=release-$ISISREL-$ISISRC
+export ISISJIRA=ISIS-9999                           <i class="conum" data-value="2"></i><b>(2)</b>
+export CATALINA_HOME=/c/java/apache-tomcat-9.0.10   <i class="conum" data-value="3"></i><b>(3)</b>
+
+env | grep ISIS | sort</code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>adjust by platform</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>set to an "umbrella" ticket for all release activities. (One should exist already, <a href="../cgcom/cgcom.html#__cgcom_post-release-successful_update-jira_create-new-jira">created at</a> the beginning of the development cycle now completing).</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="3"></i><b>3</b></td> 
+             <td>adjust as required (Tomcat is used to smoke test the simpleapp archetype)</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Obviously, alter <code>$ISISREL</code> as required, and bump <code>$ISISRC</code> for re-releasing following an <a href="../cgcom/cgcom.html#_cgcom_post-release-unsuccessful">unsuccessful</a> release.</p> 
+         </div> 
+         <div class="admonitionblock important"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-important" title="Important"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Note that the branch name is intentionally <strong>not</strong> the same any of the eventual tag names (eg <code>isis-2.0.0-M3</code> or <code>simpleapp-archetype-2.0.0-M3</code>).</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__cgcom_cutting-a-release_pull-down-code-to-release">4.3. Pull down code to release</h3> 
+         <div class="paragraph"> 
+          <p>Set the HEAD of your local git repo to the commit to be released. This will usually be the tip of the origin’s <code>master</code> branch. Then, create a release branch for the version number being released; eg:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">git checkout master
+git pull --ff-only
+git checkout -b $ISISBRANCH</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The release is performed on a branch; if we are successful, this branch will be merged back into master.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Check that there are no snapshot dependencies:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">grep SNAPSHOT `/bin/find . -name pom.xml | grep -v target | grep -v mothball | sort`</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The only mention of <code>SNAPSHOT</code> should be in the <code>revision</code> property of the root <code>core/pom.xml</code> file.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__cgcom_cutting-a-release_bump-revision-to-ISISREL">4.4. Bump <code>revision</code> property to <code>$ISISREL</code></h3> 
+         <div class="paragraph"> 
+          <p>Previously we used the <code>maven-release-plugin</code> which took responsibility for bumping the <code>&lt;version&gt;</code> from -SNAPSHOT to release, and then onto the next -SNAPSHOT. However, this plugin does not seem to be compatible with the support for <code>${revision}</code> property introduced in Maven 3.5.0 in order <a href="https://maven.apache.org/maven-ci-friendly.html">to support CI/CD use cases</a>; at least we couldn’t make it work.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>So, instead, we perform the edit of <code>${revision}</code> in the three <code>pom.xml</code> files (for <code>core</code> and the two archetypes):</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Change all of these to the release version, using:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">sh scripts/version-bump.sh ${ISISJIRA} ${ISISREL}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>so that they should read:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;properties&gt;</span>
+    <span class="tag">&lt;revision&gt;</span>{isisrel}<span class="tag">&lt;/revision&gt;</span>
+    ...
+<span class="tag">&lt;/properties&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>After release, there is a <a href="#__cgcom_cutting-a-release_reset-revision">similar step at the end</a> to reset back to <code>1.0.0-SNAPSHOT</code>.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__cgcom_cutting-a-release_releasing-core">4.5. Releasing Core</h3> 
+         <div class="paragraph"> 
+          <p>First, we release <code>core</code>. Switch to the appropriate directory:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">cd core</code></pre> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-core_set-environment-variables">4.5.1. Set environment variables</h4> 
+          <div class="paragraph"> 
+           <p>Set additional environment variables for the core "artifact":</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">export ISISART=isis
+
+env | grep ISIS | sort</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-core_license-headers">4.5.2. License headers</h4> 
+          <div class="paragraph"> 
+           <p>The Apache Release Audit Tool <code>RAT</code> (from the <a href="http://creadur.apache.org">Apache Creadur</a> project) checks for missing license header files. The parent <code>pom.xml</code> of each releasable module specifies the RAT Maven plugin, with a number of custom exclusions.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To run the RAT tool, use:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=50 -o &amp;&amp; \
+for a in `/bin/find . -name rat.txt -print`; do grep '!???' $a; done || \
+for a in `/bin/find . -name rat.txt -print`; do grep '!AL' $a; done</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>where <code>rat.numUnapprovedLicenses</code> property is set to a high figure, temporarily overriding the default value of 0. This will allow the command to run over all submodules, rather than failing after the first one. The command writes out a <code>target\rat.txt</code> for each submodule. missing license notes are indicated using the key <code>!???</code>. The <code>for</code> command collates all the errors.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Investigate and fix any reported violations, typically by either:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>adding genuinely missing license headers from Java (or other) source files, or</p> </li> 
+            <li> <p>updating the <code>&lt;excludes&gt;</code> element for the <code>apache-rat-plugin</code> plugin to ignore test files, log files and any other non-source code files</p> </li> 
+            <li> <p>also look to remove any stale <code>&lt;exclude&gt;</code> entries</p> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Once you’ve fixed all issues, confirm once more that <code>apache-rat-plugin</code> no longer reports any license violations, this time leaving the <code>rat.numUnapprovedLicenses</code> property to its default, 0:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=0 -o &amp;&amp; \
+for a in `find . -name rat.txt -print`; do grep '!???' $a; done</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-core_missing-license-check">4.5.3. Missing License Check</h4> 
+          <div class="paragraph"> 
+           <p>Although Apache Isis has no dependencies on artifacts with incompatible licenses, the POMs for some of these dependencies (in the Maven central repo) do not necessarily contain the required license information. Without appropriate additional configuration, this would result in the generated <code>DEPENDENCIES</code> file and generated Maven site indicating dependencies as having "unknown" licenses.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Fortunately, Maven allows the missing information to be provided by configuring the <code>maven-remote-resources-plugin</code>. This is stored in the <code>src/main/appended-resources/supplemental-models.xml</code> file, relative to the root of each releasable module.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>It’s first necessary to have built the framework locally at least once:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">mvn clean install -o</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Once this is done, capture the missing license information using:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">mvn license:download-licenses &amp;&amp; \
+groovy ../scripts/checkmissinglicenses.groovy</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The Maven plugin creates a <code>license.xml</code> file in the <code>target/generated-resources</code> directory of each module. The script then searches for these <code>licenses.xml</code> files, and compares them against the contents of the <code>supplemental-models.xml</code> file.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example, the output could be something like:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">licenses to add to supplemental-models.xml:
+
+[org.slf4j, slf4j-api, 1.5.7]
+[org.codehaus.groovy, groovy-all, 1.7.2]
+
+licenses to remove from supplemental-models.xml (are spurious):
+
+[org.slf4j, slf4j-api, 1.5.2]</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If any missing entries are listed or are spurious, then update <code>supplemental-models.xml</code> and try again.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-core_commit-changes">4.5.4. Commit changes</h4> 
+          <div class="paragraph"> 
+           <p>Commit any changes from the preceding steps:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">git commit -am "$ISISJIRA: updates to pom.xml etc for release"</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-core_sanity-check">4.5.5. Sanity check</h4> 
+          <div class="paragraph"> 
+           <p>Perform one last sanity check on the codebase. Delete all Isis artifacts from your local Maven repo, then build using the <code>-o</code> offline flag:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">rm -rf ~/.m2/repository/org/apache/isis
+mvn clean install -o</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-core_deploy">4.5.6. Deploy</h4> 
+          <div class="paragraph"> 
+           <p>Previously the release procedures used <code>mvn release:prepare</code> and <code>mvn release:perform</code>. These are however not compatible with <code>${revision}</code> that we now use <a href="https://maven.apache.org/maven-ci-friendly.html">for CI/CD</a>.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>We therefore just use <code>mvn deploy</code> directly, activating the (inherited) <code>apache-release</code> profile that, amongst other things, brings in the <code>gpg</code> plugin for code signing.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To build and deploy and tag, we use:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">mvn -P apache-release \
+    clean deploy      \
+    -Dgit \
+    -Dgpg.passphrase="this is not really my passphrase"
+
+git tag $ISISART-$ISISREL
+git tag $ISISART-$ISISREL-$ISISRC</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>using your own GPG passphrase, of course.</p> 
+          </div> 
+          <div class="admonitionblock important"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-important" title="Important"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>This requires <code>gpg</code> v2.1 or later.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__cgcom_cutting-a-release_releasing-the-simpleapp-archetype">4.6. Releasing <code>simpleapp</code> archetype</h3> 
+         <div class="paragraph"> 
+          <p>The Apache Isis archetypes are reverse engineered from example applications. Once reverse engineered, the source is checked into git (replacing any earlier version of the archetype) and released.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>There are currently two archetypes, <code>simpleapp</code> and <code>helloworld</code>. In this section we release <code>simpleapp</code>, in the following <a href="#__cgcom_cutting-a-release_releasing-the-helloworld-archetype">section</a> we release <code>helloworld</code>.</p> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>If releasing using Windows, then there is an issue that requires a small workaround.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>In Maven 3.3.3 and later, the <code>mvn.bat</code> file was removed, replaced instead with <code>mvn.cmd</code>. However, <code>maven-archetype-plugin:2.4</code> only uses <code>mvn.bat</code>; this causes the <code>archetype:create-from-project</code> goal to fail. The fix is simple: just copy <code>mvn.cmd</code> to <code>mvn.bat</code>.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Switch to the directory containing the <code>simpleapp</code> example:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">cd ../example/application/simpleapp</code></pre> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-the-simpleapp-archetype_setup-environment-variables">4.6.1. Setup environment variables</h4> 
+          <div class="paragraph"> 
+           <p>Set additional environment variables for the <code>simpleapp-archetype</code> artifact:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">export ISISART=simpleapp-archetype
+export ISISPAR=$ISISREL                 <i class="conum" data-value="1"></i><b>(1)</b>
+
+export ISISCPT=$(echo $ISISART | cut -d- -f2)
+export ISISCPN=$(echo $ISISART | cut -d- -f1)
+
+env | grep ISIS | sort</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td><code>$ISISPAR</code> is the version of the Apache Isis core that will act as the archetype’s parent. Usually this is the same as <code>$ISISREL</code>.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-the-simpleapp-archetype_check-the-example-app">4.6.2. Check the example app</h4> 
+          <div class="paragraph"> 
+           <p>Double check that the app:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>builds:</p> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">mvn clean install</code></pre> 
+              </div> 
+             </div> </li> 
+            <li> <p>can be run from an IDE</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>mainClass=<code>org.apache.isis.WebServer</code></p> </li> 
+               <li> <p>args=<code>-m domainapp.application.manifest.DomainAppAppManifestWithFixtures</code></p> </li> 
+               <li> <p>run before: <code>mvn -pl module-simple datanucleus:enhance -o</code> in the root module</p> </li> 
+              </ul> 
+             </div> </li> 
+            <li> <p>can be run using the mvn jetty plugin:</p> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">mvn -pl webapp jetty:run</code></pre> 
+              </div> 
+             </div> </li> 
+            <li> <p>can be packaged and run using the mvn jetty-console plugin:</p> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">mvn install -Dmavenmixin-jettyconsole
+mvn antrun:run -Dmavenmixin-jettyconsole</code></pre> 
+              </div> 
+             </div> </li> 
+            <li> <p>can be deployed as a WAR</p> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">cp webapp/target/simpleapp.war $CATALINA_HOME/webapps/ROOT.war
+pushd $CATALINA_HOME/bin
+sh startup.sh
+tail -f ../logs/catalina.out</code></pre> 
+              </div> 
+             </div> 
+             <div class="paragraph"> 
+              <p>quit using:</p> 
+             </div> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">sh shutdown.sh
+popd</code></pre> 
+              </div> 
+             </div> </li> 
+            <li> <p>can be packaged and run using Docker:</p> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">mvn install -Dmavenmixin-docker -D docker-plugin.imageName=test/simpleapp
+docker container run -p 8080:8080 --name simpleapp -d test/simpleapp</code></pre> 
+              </div> 
+             </div> 
+             <div class="admonitionblock note"> 
+              <table> 
+               <tbody>
+                <tr> 
+                 <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+                 <td class="content"> 
+                  <div class="paragraph"> 
+                   <p>On Windows, make sure that Docker is first switched to using linux containers, not Windows containers (because the <code>Dockerfile</code> in the application references a linux base image).</p> 
+                  </div> 
+                  <div class="paragraph"> 
+                   <p>You may also need to enable the Docker daemon first, otherwise the "mvn install" command above will fail:</p> 
+                  </div> 
+                  <div class="imageblock"> 
+                   <div class="content"> 
+                    <a class="image" href="images/docker/docker-daemon.png"><img src="images/docker/docker-daemon.png" alt="docker daemon" width="600px"></a> 
+                   </div> 
+                  </div> 
+                  <div class="paragraph"> 
+                   <p>You might also need to ensure that the "Unidentified networks" are configured to be private:</p> 
+                  </div> 
+                  <div class="imageblock"> 
+                   <div class="content"> 
+                    <a class="image" href="images/docker/026-docker-nat-private.png"><img src="images/docker/026-docker-nat-private.png" alt="026 docker nat private" width="600px"></a> 
+                   </div> 
+                  </div> 
+                  <div class="paragraph"> 
+                   <p>This can be done using the "Local Security Policy" application.</p> 
+                  </div> </td> 
+                </tr> 
+               </tbody>
+              </table> 
+             </div> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Optionally, you can connect to the running container:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>on Mac/Linux:</p> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">docker exec -it simpleapp sh</code></pre> 
+              </div> 
+             </div> </li> 
+            <li> <p>on Windows</p> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">winpty docker exec -it simpleapp sh</code></pre> 
+              </div> 
+             </div> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>You can then tail the log of the Tomcat instance:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">cd /opt/*tomcat*/logs
+tail -f catalina.*.log</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This too should be accessed at <a href="http://localhost:8080">localhost:8080</a>.</p> 
+          </div> 
+          <div class="admonitionblock tip"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>The Kitematic UI tool is handy for viewing and interacting with running containers.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To tidy up, kill and remove the container:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">docker container kill simpleapp
+docker container rm simpleapp</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-the-simpleapp-archetype_create-the-archetype">4.6.3. Recreate the archetype</h4> 
+          <div class="paragraph"> 
+           <p>Make sure you are in the correct directory and environment variables are correct.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To recreate the <strong>simpleapp</strong> archetype, first ensure in the correct directory:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">cd example/application/simpleapp
+env | grep ISIS | sort</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Then, run the script (which also builds the archetype once generated) and switch to the archetype’s directory:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">sh ../../../scripts/recreate-archetype.sh $ISISJIRA
+cd `pwd|sed 's/application/archetype/'`</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The script automatically commits changes; if you wish use <code>git log</code> and <code>git diff</code> (or a tool such as SourceTree) to review changes made.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-the-simpleapp-archetype_sanity-check">4.6.4. Sanity check</h4> 
+          <div class="paragraph"> 
+           <p><em>In a different session</em>, create a new app from the archetype. First set up environment variables:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">export ISISTMP=/c/tmp    # or as required
+export ISISCPN=simpleapp
+env | grep ISIS | sort</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Then generate a new app from the archetype:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">rm -rf $ISISTMP/test-$ISISCPN
+
+mkdir $ISISTMP/test-$ISISCPN
+cd $ISISTMP/test-$ISISCPN
+mvn archetype:generate  \
+    -D archetypeCatalog=local \
+    -D groupId=com.mycompany \
+    -D artifactId=myapp \
+    -D archetypeGroupId=org.apache.isis.archetype \
+    -D archetypeArtifactId=$ISISCPN-archetype \
+    -B</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Build the newly generated app and test:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">cd myapp
+mvn clean install -o
+mvn -pl webapp jetty:run              # runs as mvn jetty plugin</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Also check that the generated app can be built as a Docker image:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">mvn install -Dmavenmixin-docker -D docker-plugin.imageName=test/myapp
+docker container run -p 8080:8080 --name myapp -d test/myapp
+sleep 10 &amp;&amp; curl http://localhost:8080
+docker container kill myapp
+docker container rm myapp</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-the-simpleapp-archetype_deploy">4.6.5. Deploy</h4> 
+          <div class="paragraph"> 
+           <p>Back in the original session, we upload (deploy) the archetype to the staging repository.</p> 
+          </div> 
+          <div class="admonitionblock note"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>Previously we used <code>mvn release:prepare</code> and <code>mvn release:perform</code> to do this. However not compatible with <code>${revision}</code> that we now use <a href="https://maven.apache.org/maven-ci-friendly.html">for CI/CD</a>. We therefore now just use <code>mvn deploy</code> directly, activating the (inherited) <code>apache-release</code> profile that, amongst other things, brings in the <code>gpg</code> plugin for code signing.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To build and deploy and tag, we use:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">mvn -P apache-release \
+    clean deploy      \
+    -Dgpg.passphrase="this is not really my passphrase"
+
+git tag $ISISART-$ISISREL
+git tag $ISISART-$ISISREL-$ISISRC</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>using your own GPG passphrase, of course.</p> 
+          </div> 
+          <div class="admonitionblock important"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-important" title="Important"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>This requires <code>gpg</code> v2.1 or later.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__cgcom_cutting-a-release_releasing-the-helloworld-archetype">4.7. Releasing <code>helloworld</code> archetype</h3> 
+         <div class="paragraph"> 
+          <p>We now repeat the archetype release procedure, this time for the <code>helloworld</code> example app.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Start by switching to the directory containing the <code>helloworld</code> example:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">cd ../../../example/application/helloworld</code></pre> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-the-helloworld-archetype_setup-environment-variables">4.7.1. Setup environment variables</h4> 
+          <div class="paragraph"> 
+           <p>Update additional environment variables for the <code>helloworld-archetype</code> artifact:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">export ISISART=helloworld-archetype
+export ISISPAR=$ISISREL
+
+export ISISCPT=$(echo $ISISART | cut -d- -f2)
+export ISISCPN=$(echo $ISISART | cut -d- -f1)
+
+env | grep ISIS | sort</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-the-helloworld-archetype_check-the-example-app">4.7.2. Check the example app</h4> 
+          <div class="paragraph"> 
+           <p>Check that the app:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>builds:</p> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">mvn clean install</code></pre> 
+              </div> 
+             </div> </li> 
+            <li> <p>can be run from an IDE</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p>mainClass=<code>org.apache.isis.WebServer</code></p> </li> 
+               <li> <p>args=<code>-m domainapp.application.HelloWorldAppManifest</code></p> </li> 
+               <li> <p>run before: <code>mvn datanucleus:enhance -o</code> in the root module</p> </li> 
+              </ul> 
+             </div> </li> 
+            <li> <p>can be run using the mvn jetty plugin:</p> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">mvn jetty:run</code></pre> 
+              </div> 
+             </div> </li> 
+            <li> <p>can be deployed as a WAR</p> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">cp target/helloworld.war $CATALINA_HOME/webapps/ROOT.war
+pushd $CATALINA_HOME/bin
+sh startup.sh
+tail -f ../logs/catalina.out</code></pre> 
+              </div> 
+             </div> 
+             <div class="paragraph"> 
+              <p>quit using:</p> 
+             </div> 
+             <div class="listingblock"> 
+              <div class="content"> 
+               <pre class="CodeRay highlight"><code data-lang="bash">sh shutdown.sh
+popd</code></pre> 
+              </div> 
+             </div> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This too should be accessed at <a href="http://localhost:8080">localhost:8080</a>.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In each case, check the about page and confirm has been built against non-SNAPSHOT versions of the Apache Isis jars.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-the-helloworld-archetype_create-the-archetype">4.7.3. Recreate the archetype</h4> 
+          <div class="paragraph"> 
+           <p>Make sure you are in the correct directory and environment variables are correct.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To recreate the <strong>helloworld</strong> archetype:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">cd example/application/helloworld
+env | grep ISIS | sort</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Then, run the script (which also builds the archetype once generated) and then switch to the archetype’s directory:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">sh ../../../scripts/recreate-archetype.sh $ISISJIRA
+cd `pwd|sed 's/application/archetype/'`</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The script automatically commits its changes. If you wish use <code>git log</code> and <code>git diff</code> (or a tool such as SourceTree) to review changes made.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-the-helloworld-archetype_sanity-check">4.7.4. Sanity check</h4> 
+          <div class="paragraph"> 
+           <p><em>In a different session</em>, create a new app from the archetype. First set up environment variables:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">export ISISTMP=/c/tmp    # or as required
+export ISISCPN=helloworld
+env | grep ISIS | sort</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Then generate a new app from the archetype:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">rm -rf $ISISTMP/test-$ISISCPN
+
+mkdir $ISISTMP/test-$ISISCPN
+cd $ISISTMP/test-$ISISCPN
+mvn archetype:generate  \
+    -D archetypeCatalog=local \
+    -D groupId=com.mycompany \
+    -D artifactId=myapp \
+    -D archetypeGroupId=org.apache.isis.archetype \
+    -D archetypeArtifactId=$ISISCPN-archetype \
+    -B</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Build the newly generated app and test:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">cd myapp
+mvn clean install -o
+mvn jetty:run</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_releasing-the-helloworld-archetype_deploy">4.7.5. Deploy</h4> 
+          <div class="paragraph"> 
+           <p>Back in the original session, we upload (deploy) the archetype to the staging repository.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To build and deploy and tag, we use:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">mvn -P apache-release \
+    clean deploy      \
+    -Dgpg.passphrase="this is not really my passphrase"
+
+git tag $ISISART-$ISISREL
+git tag $ISISART-$ISISREL-$ISISRC</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>using your own GPG passphrase, of course.</p> 
+          </div> 
+          <div class="admonitionblock important"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-important" title="Important"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>This requires <code>gpg</code> v2.1 or later.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__cgcom_cutting-a-release_check-close-staging-repo">4.8. Check/Close Staging Repo</h3> 
+         <div class="paragraph"> 
+          <p>The <code>mvn deploy</code> commands will have uploaded release artifacts for both <code>core</code> and the <code>simpleapp</code> archetype into a newly created staging repository on the ASF Nexus repository server.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Log onto <a href="http://repository.apache.org">repository.apache.org</a> (using your ASF LDAP account):</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/release-process/nexus-staging-0.png"><img src="images/release-process/nexus-staging-0.png" alt="nexus staging 0" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>And then check that the release has been staged (select <code>staging repositories</code> from left-hand side):</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/release-process/nexus-staging-1.png"><img src="images/release-process/nexus-staging-1.png" alt="nexus staging 1" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>If nothing appears in a staging repo you should stop here and work out why.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Assuming that the repo has been populated, make a note of its repo id; this is needed for the voting thread. In the screenshot above the id is <code>org.apache.isis-008</code>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>After checking that the staging repository contains the artifacts that you expect you should close the staging repository. This will make it available so that people can check the release.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Press the Close button and complete the dialog:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/release-process/nexus-staging-2.png"><img src="images/release-process/nexus-staging-2.png" alt="nexus staging 2" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Nexus should start the process of closing the repository.</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/release-process/nexus-staging-2a.png"><img src="images/release-process/nexus-staging-2a.png" alt="nexus staging 2a" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>All being well, the close should (eventually) complete successfully (keep hitting refresh):</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/release-process/nexus-staging-3.png"><img src="images/release-process/nexus-staging-3.png" alt="nexus staging 3" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The Nexus repository manager will also email you with confirmation of a successful close.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>If Nexus has problems with the key signature, however, then the close will be aborted:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/release-process/nexus-staging-4.png"><img src="images/release-process/nexus-staging-4.png" alt="nexus staging 4" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Use <code>gpg --keyserver hkp://pgp.mit.edu --recv-keys nnnnnnnn</code> to confirm that the key is available.</p> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Unfortunately, Nexus does not seem to allow subkeys to be used for signing. See <a href="../cgcom/cgcom.html#_cgcom_key-generation">Key Generation</a> for more details.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__cgcom_cutting-a-release_reset-revision">4.9. Reset <code>revision</code> property</h3> 
+         <div class="paragraph"> 
+          <p>At the beginning of the release process we bumped the <code>revision</code> property to the release version, ie <code>${ISISREL}</code>. With the release now deployed we now need to reset the revision back down to the base snapshot, ie <code>1.0.0-SNAPSHOT</code>.</p> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Previously we bumped to the next development snapshot. However, this approach doesn’t play well with CI/CD when Apache Isis is mounted as a git submodule, so instead we always use <code>1.0.0-SNAPSHOT</code> for all development work.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In the root of the Apache Isis repo, we do this for all three <code>pom.xml</code>s with:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">sh scripts/version-reset.sh ${ISISJIRA}</code></pre> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__cgcom_cutting-a-release_push-branches">4.10. Push branches</h3> 
+         <div class="paragraph"> 
+          <p>Push the release branch to origin:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">git push -u origin $ISISBRANCH</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>and also push tags for both core and the archetype:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">git push origin refs/tags/isis-$ISISREL:refs/tags/isis-$ISISREL-$ISISRC
+git push origin refs/tags/simpleapp-archetype-$ISISREL:refs/tags/simpleapp-archetype-$ISISREL-$ISISRC
+git push origin refs/tags/helloworld-archetype-$ISISREL:refs/tags/helloworld-archetype-$ISISREL-$ISISRC
+git fetch</code></pre> 
+          </div> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>The remote tags aren’t visible locally but can be seen <a href="https://github.com/apache/isis/tags">online</a>.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__cgcom_cutting-a-release_voting">4.11. Voting</h3> 
+         <div class="paragraph"> 
+          <p>Once the artifacts have been uploaded, you can call a vote.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In all cases, votes last for 72 hours and require a +3 (binding) vote from members.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__cgcom_cutting-a-release_voting-start-voting-thread">4.11.1. Start voting thread on dev mailing list</h4> 
+          <div class="paragraph"> 
+           <p>That is, <a href="mailto:dev@apache.isis.org" class="bare">mailto:dev@apache.isis.org</a></p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The following boilerplate is for a release of the Apache Isis Core. Adapt as required:</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Use the following subject, eg:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">[VOTE] Apache Isis Core release 2.0.0-M3 RC1</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>And use the following body:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="bash">I've cut a release for Apache Isis Core and the two archetypes:
+
+* Core 2.0.0-M3
+* HelloWorld Archetype 2.0.0-M3
+* SimpleApp Archetype 2.0.0-M3
+
+The source code artifacts have been uploaded to staging repositories on repository.apache.org.
+For each zip there is a corresponding signature file (append .asc to the zip's url).
+
+In the source code repo the code has been tagged as isis-2.0.0-M3-RC1, helloworld-archetype-2.0.0-M3-RC1 and simpleapp-archetype-2.0.0-M3-RC1; see https://github.com/apache/isis/tags
+
+To verify the source code, you can use the following commands (in an empty directory):
+
+    NEXUSREPONUM=10xx
+    VERSION=2.0.0-M3
+
+    curl http://www.apache.org/dist/isis/KEYS &gt; /tmp/KEYS
+    gpg --import /tmp/KEYS
+
+    rm -rf isis-$VERSION*
+    rm -rf simpleapp-archetype-$VERSION*
+    rm -rf helloworld-arche

<TRUNCATED>

[05/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/composite.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/composite.png b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/composite.png
new file mode 100644
index 0000000..fd2b397
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/composite.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/flat-1.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/flat-1.png b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/flat-1.png
new file mode 100644
index 0000000..c712aa0
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/flat-1.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/flat-2.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/flat-2.png b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/flat-2.png
new file mode 100644
index 0000000..f3d3a0b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/flat-2.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/organizing-fixture-scripts.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/organizing-fixture-scripts.pptx b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/organizing-fixture-scripts.pptx
new file mode 100644
index 0000000..268a738
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/organizing-fixture-scripts.pptx differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prompt-specifying-number.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prompt-specifying-number.png b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prompt-specifying-number.png
new file mode 100644
index 0000000..e9b4ba2
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prompt-specifying-number.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prompt.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prompt.png b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prompt.png
new file mode 100644
index 0000000..5265855
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prompt.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prototyping-menu.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prototyping-menu.png b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prototyping-menu.png
new file mode 100644
index 0000000..a4d71f6
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/prototyping-menu.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/result-list.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/result-list.png b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/result-list.png
new file mode 100644
index 0000000..902ee87
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugtst/images/testing/fixture-scripts/result-list.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/images/testing/integ-tests.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/images/testing/integ-tests.png b/content/versions/2.0.0-M2/guides/ugtst/images/testing/integ-tests.png
new file mode 100644
index 0000000..7c47d7e
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugtst/images/testing/integ-tests.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/images/testing/integ-tests.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/images/testing/integ-tests.pptx b/content/versions/2.0.0-M2/guides/ugtst/images/testing/integ-tests.pptx
new file mode 100644
index 0000000..df192b8
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugtst/images/testing/integ-tests.pptx differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/images/testing/wrapper-factory.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/images/testing/wrapper-factory.png b/content/versions/2.0.0-M2/guides/ugtst/images/testing/wrapper-factory.png
new file mode 100644
index 0000000..ee68cd5
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugtst/images/testing/wrapper-factory.png differ


[14/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/build-vs-buy.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/build-vs-buy.png b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/build-vs-buy.png
new file mode 100644
index 0000000..f95ae93
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/build-vs-buy.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/build-vs-buy.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/build-vs-buy.pptx b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/build-vs-buy.pptx
new file mode 100644
index 0000000..3c2e9fe
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/build-vs-buy.pptx differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/decoupled-applications.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/decoupled-applications.png b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/decoupled-applications.png
new file mode 100644
index 0000000..2e45f1d
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/decoupled-applications.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/decoupled-applications.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/decoupled-applications.pptx b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/decoupled-applications.pptx
new file mode 100644
index 0000000..b93eca4
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/decoupled-applications.pptx differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture-addons.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture-addons.png b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture-addons.png
new file mode 100644
index 0000000..ff271e9
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture-addons.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture.png b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture.png
new file mode 100644
index 0000000..9d9a2c6
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture.pptx b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture.pptx
new file mode 100644
index 0000000..f6c7adb
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/core-concepts/philosophy/hexagonal-architecture.pptx differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/dockerhub-tags.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/dockerhub-tags.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/dockerhub-tags.png
new file mode 100644
index 0000000..b25eb10
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/dockerhub-tags.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/helloworld-before-launch.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/helloworld-before-launch.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/helloworld-before-launch.png
new file mode 100644
index 0000000..9e09d8f
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/helloworld-before-launch.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/helloworld.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/helloworld.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/helloworld.png
new file mode 100644
index 0000000..3f70ba1
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/helloworld.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp-before-launch.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp-before-launch.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp-before-launch.png
new file mode 100644
index 0000000..de1ca7e
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp-before-launch.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp-with-fixtures.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp-with-fixtures.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp-with-fixtures.png
new file mode 100644
index 0000000..292698f
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp-with-fixtures.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp.png
new file mode 100644
index 0000000..482531b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/simpleapp-webapp.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/010-root-page.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/010-root-page.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/010-root-page.png
new file mode 100644
index 0000000..b5a91d7
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/010-root-page.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/020-login-to-wicket-viewer.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/020-login-to-wicket-viewer.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/020-login-to-wicket-viewer.png
new file mode 100644
index 0000000..f98dc5f
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/020-login-to-wicket-viewer.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/030-home-page.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/030-home-page.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/030-home-page.png
new file mode 100644
index 0000000..47b18fe
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/030-home-page.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/040-create-object-from-menu.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/040-create-object-from-menu.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/040-create-object-from-menu.png
new file mode 100644
index 0000000..c2d0dcf
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/040-create-object-from-menu.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/050-create-object-from-menu-prompt.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/050-create-object-from-menu-prompt.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/050-create-object-from-menu-prompt.png
new file mode 100644
index 0000000..f225db6
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/050-create-object-from-menu-prompt.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/060-created-object.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/060-created-object.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/060-created-object.png
new file mode 100644
index 0000000..b407187
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/060-created-object.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/070-update-name.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/070-update-name.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/070-update-name.png
new file mode 100644
index 0000000..e72cfa8
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/070-update-name.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/080-edit-notes.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/080-edit-notes.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/080-edit-notes.png
new file mode 100644
index 0000000..35a9813
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/080-edit-notes.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/090-delete-object.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/090-delete-object.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/090-delete-object.png
new file mode 100644
index 0000000..2156258
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/090-delete-object.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/100-object-deleted.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/100-object-deleted.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/100-object-deleted.png
new file mode 100644
index 0000000..46aa8e3
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/100-object-deleted.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/200-swagger-ui-before-reload.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/200-swagger-ui-before-reload.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/200-swagger-ui-before-reload.png
new file mode 100644
index 0000000..00fbac8
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/200-swagger-ui-before-reload.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/210-helloworld-resources.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/210-helloworld-resources.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/210-helloworld-resources.png
new file mode 100644
index 0000000..41c826e
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/210-helloworld-resources.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/220-create-object-thru-rest-api.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/220-create-object-thru-rest-api.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/220-create-object-thru-rest-api.png
new file mode 100644
index 0000000..f6dbc45
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/220-create-object-thru-rest-api.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/230-create-object-thru-rest-api-response.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/230-create-object-thru-rest-api-response.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/230-create-object-thru-rest-api-response.png
new file mode 100644
index 0000000..cf5fa41
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/230-create-object-thru-rest-api-response.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/240-retrieve-object-using-rest-api.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/240-retrieve-object-using-rest-api.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/240-retrieve-object-using-rest-api.png
new file mode 100644
index 0000000..dab4cf0
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/240-retrieve-object-using-rest-api.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/250-retrieve-object-using-rest-api-response.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/250-retrieve-object-using-rest-api-response.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/250-retrieve-object-using-rest-api-response.png
new file mode 100644
index 0000000..825629c
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-hello-world/250-retrieve-object-using-rest-api-response.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/030-home-page.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/030-home-page.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/030-home-page.png
new file mode 100644
index 0000000..db90e27
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/030-home-page.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/040-run-fixture-script-menu.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/040-run-fixture-script-menu.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/040-run-fixture-script-menu.png
new file mode 100644
index 0000000..3d55dab
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/040-run-fixture-script-menu.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/050-run-fixture-script-prompt.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/050-run-fixture-script-prompt.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/050-run-fixture-script-prompt.png
new file mode 100644
index 0000000..fb8e703
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/050-run-fixture-script-prompt.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/060-run-fixture-script-result.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/060-run-fixture-script-result.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/060-run-fixture-script-result.png
new file mode 100644
index 0000000..b79034f
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/060-run-fixture-script-result.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/070-home-page.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/070-home-page.png b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/070-home-page.png
new file mode 100644
index 0000000..047b5a0
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/070-home-page.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure.pptx b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure.pptx
new file mode 100644
index 0000000..a3323c2
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure.pptx differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure/Slide1.PNG
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure/Slide1.PNG b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure/Slide1.PNG
new file mode 100644
index 0000000..169ab79
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure/Slide1.PNG differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure/Slide2.PNG
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure/Slide2.PNG b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure/Slide2.PNG
new file mode 100644
index 0000000..9c44b93
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/getting-started/using-simple-app/structure/structure/Slide2.PNG differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/images/programming-model/todoapp-Dashboard.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/images/programming-model/todoapp-Dashboard.png b/content/versions/2.0.0-M2/guides/ugfun/images/programming-model/todoapp-Dashboard.png
new file mode 100644
index 0000000..fe06075
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/images/programming-model/todoapp-Dashboard.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/resources/core-concepts/Pawson-Naked-Objects-thesis.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/resources/core-concepts/Pawson-Naked-Objects-thesis.pdf b/content/versions/2.0.0-M2/guides/ugfun/resources/core-concepts/Pawson-Naked-Objects-thesis.pdf
new file mode 100644
index 0000000..aca07e4
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugfun/resources/core-concepts/Pawson-Naked-Objects-thesis.pdf differ


[11/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugodn/images/hints-n-tips/diagnosing-n-plus-1.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugodn/images/hints-n-tips/diagnosing-n-plus-1.png b/content/versions/2.0.0-M2/guides/ugodn/images/hints-n-tips/diagnosing-n-plus-1.png
new file mode 100644
index 0000000..b30741f
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugodn/images/hints-n-tips/diagnosing-n-plus-1.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugodn/images/runtime/configuring-datanucleus/disabling-persistence-by-reachability/party-agreementrole-agreement.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugodn/images/runtime/configuring-datanucleus/disabling-persistence-by-reachability/party-agreementrole-agreement.png b/content/versions/2.0.0-M2/guides/ugodn/images/runtime/configuring-datanucleus/disabling-persistence-by-reachability/party-agreementrole-agreement.png
new file mode 100644
index 0000000..67744c9
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugodn/images/runtime/configuring-datanucleus/disabling-persistence-by-reachability/party-agreementrole-agreement.png differ


[41/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/committers/github-pr-history.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/committers/github-pr-history.png b/content/versions/2.0.0-M2/guides/cgcom/images/committers/github-pr-history.png
new file mode 100644
index 0000000..00e1f08
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/committers/github-pr-history.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/docker/020-docker-nat-public.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/docker/020-docker-nat-public.png b/content/versions/2.0.0-M2/guides/cgcom/images/docker/020-docker-nat-public.png
new file mode 100644
index 0000000..7423724
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/docker/020-docker-nat-public.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/docker/022-local-security-policy.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/docker/022-local-security-policy.png b/content/versions/2.0.0-M2/guides/cgcom/images/docker/022-local-security-policy.png
new file mode 100644
index 0000000..3cc3a82
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/docker/022-local-security-policy.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/docker/024-unidentified-are-private.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/docker/024-unidentified-are-private.png b/content/versions/2.0.0-M2/guides/cgcom/images/docker/024-unidentified-are-private.png
new file mode 100644
index 0000000..fa487f3
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/docker/024-unidentified-are-private.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/docker/026-docker-nat-private.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/docker/026-docker-nat-private.png b/content/versions/2.0.0-M2/guides/cgcom/images/docker/026-docker-nat-private.png
new file mode 100644
index 0000000..ab176b1
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/docker/026-docker-nat-private.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/docker/docker-daemon.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/docker/docker-daemon.png b/content/versions/2.0.0-M2/guides/cgcom/images/docker/docker-daemon.png
new file mode 100644
index 0000000..e3dd669
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/docker/docker-daemon.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/release-process/jira-create-release-notes.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/release-process/jira-create-release-notes.png b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/jira-create-release-notes.png
new file mode 100644
index 0000000..2777532
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/jira-create-release-notes.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-release-1.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-release-1.png b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-release-1.png
new file mode 100644
index 0000000..a00a1ba
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-release-1.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-0.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-0.png b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-0.png
new file mode 100644
index 0000000..127d485
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-0.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-1.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-1.png b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-1.png
new file mode 100644
index 0000000..7266ea9
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-1.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-2.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-2.png b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-2.png
new file mode 100644
index 0000000..d4a985a
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-2.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-2a.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-2a.png b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-2a.png
new file mode 100644
index 0000000..894c168
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-2a.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-3.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-3.png b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-3.png
new file mode 100644
index 0000000..8bc439c
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-3.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-4.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-4.png b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-4.png
new file mode 100644
index 0000000..c3610b5
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/cgcom/images/release-process/nexus-staging-4.png differ


[03/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/ugtst.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/ugtst.pdf b/content/versions/2.0.0-M2/guides/ugtst/ugtst.pdf
new file mode 100644
index 0000000..f1f1bb3
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ugtst/ugtst.pdf
@@ -0,0 +1,75113 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Testing)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122222716+00'00')
+/CreationDate (D:20190122222716+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 14 0 R
+/Outlines 345 0 R
+/PageLabels 379 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 46
+/Kids [7 0 R 10 0 R 12 0 R 35 0 R 46 0 R 53 0 R 58 0 R 67 0 R 74 0 R 82 0 R 87 0 R 93 0 R 102 0 R 110 0 R 113 0 R 120 0 R 123 0 R 128 0 R 131 0 R 139 0 R 146 0 R 150 0 R 161 0 R 167 0 R 173 0 R 178 0 R 181 0 R 188 0 R 201 0 R 204 0 R 207 0 R 216 0 R 218 0 R 223 0 R 230 0 R 238 0 R 243 0 R 247 0 R 251 0 R 254 0 R 260 0 R 263 0 R 266 0 R 268 0 R 270 0 R 277 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 170
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+454.6402 361.6965 Td
+/F1.0 27 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /865fe6+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 381 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 383 0 R
+/ToUnicode 382 0 R
+>>
+endobj
+9 0 obj
+<< /Length 23220
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+[<312e2054> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+96.8971 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e204f76657276696577> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+112.9306 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+<322e312e20556e697420746573747320767320496e746567207465737473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+198.4426 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<322e322e20496e74656720746573747320767320424444205370656373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.7871 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 677.936 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+<322e332e2053696d756c617465642055492028> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+150.918 659.456 Td
+/F6.0 10.5 Tf
+<57726170706572466163746f7279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+224.418 659.456 Td
+/F1.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+230.5096 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 659.456 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+<322e342e20446570656e64656e637920496e6a656374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+193.0981 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 640.976 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+<322e352e20476976656e2f5768656e2f5468656e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.7201 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 622.496 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 604.016 Td
+/F1.0 10.5 Tf
+<322e362e2046697874757265204d616e6167656d656e74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.7536 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 604.016 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 585.536 Td
+/F1.0 10.5 Tf
+[<322e372e2046> 40.0391 <616b> 20.0195 <652064617461>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.9641 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 585.536 Td
+/F1.0 10.5 Tf
+<35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 567.056 Td
+/F1.0 10.5 Tf
+[<322e382e2046> 40.0391 <6561747572652054> 29.7852 <6f67676c6573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+161.0311 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 567.056 Td
+/F1.0 10.5 Tf
+<35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 548.576 Td
+/F1.0 10.5 Tf
+[<332e20556e69742054> 29.7852 <65737420537570706f7274>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 548.576 Td
+/F1.0 10.5 Tf
+<36> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+[<332e312e20436f6e7472> 20.0195 <6163742054> 29.7852 <65737473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.6866 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 530.096 Td
+/F1.0 10.5 Tf
+<36> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 511.616 Td
+/F1.0 10.5 Tf
+<332e322e204a4d6f636b20457874656e73696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.7201 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 511.616 Td
+/F1.0 10.5 Tf
+<39> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 493.136 Td
+/F1.0 10.5 Tf
+[<332e332e20534f> 20.0195 <41502046> 40.0391 <616b> 20.0195 <6520456e64706f696e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 493.136 Td
+/F1.0 10.5 Tf
+<3131> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 474.656 Td
+/F1.0 10.5 Tf
+[<332e342e204d6176656e20436f6e6669677572> 20.0195 <6174696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 474.656 Td
+/F1.0 10.5 Tf
+<3133> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 456.176 Td
+/F1.0 10.5 Tf
+[<342e20496e74656772> 20.0195 <6174696f6e2054> 29.7852 <65737420537570706f7274>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 456.176 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 456.176 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 456.176 Td
+/F1.0 10.5 Tf
+<3135> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 437.696 Td
+/F1.0 10.5 Tf
+<342e312e205479706963616c205573616765> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 437.696 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 437.696 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 437.696 Td
+/F1.0 10.5 Tf
+<3135> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 419.216 Td
+/F1.0 10.5 Tf
+[<342e322e20426f6f74737472> 20.0195 <617070696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 419.216 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 419.216 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 419.216 Td
+/F1.0 10.5 Tf
+<3137> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 400.736 Td
+/F1.0 10.5 Tf
+[<342e332e204162737472> 20.0195 <61637420636c617373>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 400.736 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 400.736 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 400.736 Td
+/F1.0 10.5 Tf
+<3138> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 382.256 Td
+/F1.0 10.5 Tf
+[<342e342e20436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 382.256 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 382.256 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 382.256 Td
+/F1.0 10.5 Tf
+<3230> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 363.776 Td
+/F1.0 10.5 Tf
+[<342e352e205772> 20.0195 <61707065722046> 40.0391 <6163746f7279>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 363.776 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 363.776 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 363.776 Td
+/F1.0 10.5 Tf
+<3231> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 345.296 Td
+/F1.0 10.5 Tf
+[<342e362e204d6176656e20436f6e6669677572> 20.0195 <6174696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 345.296 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 345.296 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 345.296 Td
+/F1.0 10.5 Tf
+<3235> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 326.816 Td
+/F1.0 10.5 Tf
+<352e20424444205370656320537570706f7274> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 326.816 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 326.816 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 326.816 Td
+/F1.0 10.5 Tf
+<3236> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 308.336 Td
+/F1.0 10.5 Tf
+<352e312e20486f7720697420776f726b73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 308.336 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 308.336 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 308.336 Td
+/F1.0 10.5 Tf
+<3236> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 289.856 Td
+/F1.0 10.5 Tf
+<352e322e2057726974696e672061204244442073706563> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 289.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 289.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 289.856 Td
+/F1.0 10.5 Tf
+<3236> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 271.376 Td
+/F1.0 10.5 Tf
+[<352e332e204d6176656e20436f6e6669677572> 20.0195 <6174696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 271.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 271.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 271.376 Td
+/F1.0 10.5 Tf
+<3239> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 252.896 Td
+/F1.0 10.5 Tf
+<362e20466978747572652053637269707473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 252.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 252.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 252.896 Td
+/F1.0 10.5 Tf
+<3331> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 234.416 Td
+/F1.0 10.5 Tf
+<362e312e2041504920616e64205573616765> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 234.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 234.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 234.416 Td
+/F1.0 10.5 Tf
+<3332> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 215.936 Td
+/F1.0 10.5 Tf
+<362e322e205469636b696e6720436c6f636b2046697874757265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 215.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 215.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 215.936 Td
+/F1.0 10.5 Tf
+<3433> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 197.456 Td
+/F1.0 10.5 Tf
+<362e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 197.456 Td
+/F6.0 10.5 Tf
+<5375646f53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 197.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 197.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 197.456 Td
+/F1.0 10.5 Tf
+<3433> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F6.0 44 0 R
+>>
+>>
+/Annots [278 0 R 279 0 R 280 0 R 281 0 R 282 0 R 283 0 R 284 0 R 285 0 R 286 0 R 287 0 R 288 0 R 289 0 R 290 0 R 291 0 R 292 0 R 293 0 R 294 0 R 295 0 R 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R 304 0 R 305 0 R 306 0 R 307 0 R 308 0 R 309 0 R 310 0 R 311 0 R 312 0 R 313 0 R 314 0 R 315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 8283
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<4368617074657220312e2054> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1258 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+<496620796f752061726520676f696e6720746f2075736520417061636865204973697320666f7220646576656c6f70696e6720636f6d706c657820627573696e6573732d637269746963616c206170706c69636174696f6e732c207468656e206265696e67> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5999 Tw
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+<61626c6520746f207772697465206175746f6d6174656420746573747320666f722074686f7365206170706c69636174696f6e73206265636f6d6573206d6173736976656c7920696d706f7274616e742e204173207375636820417061636865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.391 Tw
+
+BT
+48.24 721.646 Td
+/F1.0 10.5 Tf
+[<49736973207472656174732074686520746f706963206f662074657374696e67207665727920736572696f75736c79> 89.8438 <2e202854686f756768207765207361> 20.0195 <79206974206f757273656c766573292c20746865206672> 20.0195 <616d65776f726b20686173>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 705.866 Td
+/F1.0 10.5 Tf
+[<737570706f7274207468617420676f6573207761> 20.0195 <792061626f766520776861742069732070726f76696465642062> 20.0195 <79206f74686572206170706c69636174696f6e206672> 20.0195 <616d65776f726b732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 678.086 Td
+/F1.0 10.5 Tf
+<54686973206775696465206465736372696265732074686f736520666561747572657320617661696c61626c6520746f20796f7520666f722074657374696e6720796f7572204170616368652049736973206170706c69636174696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 638.246 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 610.226 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 594.446 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 566.666 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 538.886 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 538.886 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 517.106 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 517.106 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 495.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 495.326 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 473.546 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 473.546 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 451.766 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 451.766 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 429.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 429.986 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+102.1733 429.986 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 408.206 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 408.206 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 380.426 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 352.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 352.646 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 330.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 330.866 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 309.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 309.086 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 287.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 287.306 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 265.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 265.526 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 243.746 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 243.746 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 215.966 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 188.186 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 188.186 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 188.186 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 172.406 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 150.626 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 150.626 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 150.626 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 343 0 R
+>>
+>>
+/Annots [19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R]
+>>
+endobj
+13 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+14 0 obj
+<< /Type /Names
+/Dests 15 0 R
+>>
+endobj
+15 0 obj
+<< /Kids [107 0 R 194 0 R 108 0 R]
+>>
+endobj
+16 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+17 0 obj
+<< /Type /Font
+/BaseFont /54c12e+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 385 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 387 0 R
+/ToUnicode 386 0 R
+>>
+endobj
+18 0 obj
+[12 0 R /XYZ 0 662.27 null]
+endobj
+19 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 535.82 138.081 550.1]
+/Type /Annot
+>>
+endobj
+20 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 514.04 138.3433 528.32]
+/Type /Annot
+>>
+endobj
+21 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 492.26 177.624 506.54]
+/Type /Annot
+>>
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 470.48 190.077 484.76]
+/Type /Annot
+>>
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 448.7 107.295 462.98]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 426.92 102.1733 441.2]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 405.14 156.057 419.42]
+/Type /Annot
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 349.58 127.455 363.86]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 327.8 149.799 342.08]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 306.02 190.0138 320.3]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 284.24 213.5445 298.52]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 262.46 194.5815 276.74]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 240.68 212.2318 254.96]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 185.12 158.2034 199.4]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 147.56 159.1755 161.84]
+/Type /Annot
+>>
+endobj
+34 0 obj
+<< /Length 10041
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220322e204f76657276696577> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 741.146 Td
+/F2.0 18 Tf
+<322e312e20556e697420746573747320767320496e746567207465737473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 713.126 Td
+/F1.0 10.5 Tf
+[<57> 60.0586 <6520646976696465206175746f6d6174656420746573747320696e746f2074776f2062726f61642063617465676f726965733a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 685.346 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 685.346 Td
+/F1.0 10.5 Tf
+<756e697420746573747320657865726369736520612073696e676c6520756e69742028757375616c6c792061206d6574686f6429206f66206120646f6d61696e206f626a6563742c20696e2069736f6c6174696f6e2e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.9992 Tw
+
+BT
+66.24 657.566 Td
+/F1.0 10.5 Tf
+[<446570656e64656e63696573206f662074686174206f626a65637420617265206d6f636b> 20.0195 <6564206f75742e20546865736520617265207772697474656e2062> 20.0195 <79206120646576656c6f70657220616e6420666f722061>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 641.786 Td
+/F1.0 10.5 Tf
+<646576656c6f7065723b20746865792061726520746f20656e737572652074686174206120706172746963756c61722022636f6720696e20746865206d616368696e652220776f726b7320636f72726563746c79> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 614.006 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0731 Tw
+
+BT
+66.24 614.006 Td
+/F1.0 10.5 Tf
+[<696e74656772> 20.0195 <6174696f6e20746573747320657865726369736520746865206170706c69636174696f6e20617320612077686f6c652c20757375616c6c7920666f637573696e67206f6e206f6e6520706172746963756c617220627573696e657373>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 598.226 Td
+/F1.0 10.5 Tf
+[<6f706572> 20.0195 <6174696f6e2028616374696f6e292e20>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1706 Tw
+
+BT
+66.24 570.446 Td
+/F1.0 10.5 Tf
+<546865736520617265207465737473207468617420726570726573656e742074686520616363657074616e6365206372697465726961206f6620736f6d6520627573696e6573732073746f72793b20746865697220696e74656e742073686f756c64> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 554.666 Td
+/F1.0 10.5 Tf
+[<6d616b> 20.0195 <652073656e736520746f2074686520646f6d61696e2065787065727420286576656e2069662074686520646f6d61696e2065787065727420697320226e6f6e2d746563686e6963616c2229>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 520.886 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <6f2070757420697420616e6f74686572207761> 20.0195 <793a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 505.07 m
+108.24 453.51 l
+S
+Q
+0.0667 0.0667 0.0667 scn
+0.0667 0.0667 0.0667 SCN
+
+BT
+71.388 470.722 Td
+/F3.1 24 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 489.106 Td
+/F1.0 10.5 Tf
+[<496e74656772> 20.0195 <6174696f6e2074657374732068656c7020656e73757265207468617420796f752061726520>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+329.2213 489.106 Td
+/F4.0 10.5 Tf
+<6275696c64696e67207468652072696768742073797374656d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 461.326 Td
+/F1.0 10.5 Tf
+<556e69742074657374732068656c7020656e73757265207468617420796f752061726520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+294.456 461.326 Td
+/F4.0 10.5 Tf
+<6275696c64696e67207468652073797374656d207269676874> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+428.268 461.326 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 417.486 Td
+/F2.0 18 Tf
+<322e322e20496e74656720746573747320767320424444205370656373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 389.466 Td
+/F1.0 10.5 Tf
+[<57> 60.0586 <652066757274686572207375622d64697669646520696e74656772> 20.0195 <6174696f6e20746573747320696e746f3a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 361.686 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 361.686 Td
+/F1.0 10.5 Tf
+<74686f736520746861742061726520696d706c656d656e74656420696e204a61766120616e64204a556e6974202877652063616c6c2074686573652073696d706c7920> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+400.4025 361.686 Td
+/F5.0 10.5 Tf
+[<22696e74656772> 20.0195 <6174696f6e20746573747322>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+488.8228 361.686 Td
+/F1.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.218 Tw
+
+BT
+66.24 333.906 Td
+/F1.0 10.5 Tf
+<4576656e206966206120646f6d61696e2065787065727420756e6465727374616e64732074686520696e74656e74206f662074686573652074657374732c207468652061637475616c20696d706c656d656e746174696f6e2077696c6c206265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 318.126 Td
+/F1.0 10.5 Tf
+<6f706171756520746f207468656d2e20416c736f2c20746865206f6e6c79206f75747075742066726f6d2074686520746573747320697320612028686f706566756c6c792920677265656e204349206a6f62> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 290.346 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.9828 Tw
+
+BT
+66.24 290.346 Td
+/F1.0 10.5 Tf
+[<746573747320286f722072> 20.0195 <61746865722c2073706563696669636174696f6e732920746861742061726520696d706c656d656e74656420696e206120>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.9828 Tw
+
+BT
+388.7563 290.346 Td
+/F5.0 10.5 Tf
+<6265686176696f75722d64726976656e2064657369676e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.9828 Tw
+
+BT
+510.9482 290.346 Td
+/F1.0 10.5 Tf
+<202842444429> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 274.566 Td
+/F1.0 10.5 Tf
+<6c616e6775616765207375636820617320> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+153.6525 274.566 Td
+/F1.0 10.5 Tf
+<437563756d626572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+205.4805 274.566 Td
+/F1.0 10.5 Tf
+<202877652063616c6c20746865736520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+278.55 274.566 Td
+/F5.0 10.5 Tf
+<2242444420737065637322> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+337.98 274.566 Td
+/F1.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0965 Tw
+
+BT
+66.24 246.786 Td
+/F1.0 10.5 Tf
+[<546865206e61747572> 20.0195 <616c206c616e67756167652073706563696669636174696f6e207468656e206d61707320646f776e206f6e746f20736f6d6520676c756520636f64652074686174206973207573656420746f206472697665>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.4017 Tw
+
+BT
+66.24 231.006 Td
+/F1.0 10.5 Tf
+<746865206170706c69636174696f6e2e20427574207468652062656e6566697473206f662074616b696e6720612042444420617070726f61636820696e636c756465207468652066616374207468617420796f757220646f6d61696e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1214 Tw
+
+BT
+66.24 215.226 Td
+/F1.0 10.5 Tf
+<6578706572742077696c6c2062652061626c6520746f2072656164207468652074657374732f73706563696669636174696f6e732c20616e642074686174207768656e20796f752072756e207468652073706563732c20796f7520616c736f20676574> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 199.446 Td
+/F1.0 10.5 Tf
+[<646f63756d656e746174696f6e206f6620746865206170706c69636174696f6ed573206265686176696f75722028226c6976696e6720646f63756d656e746174696f6e> 40.0391 <22292e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3136 Tw
+
+BT
+48.24 165.666 Td
+/F1.0 10.5 Tf
+<4974d57320757020746f20796f75207768657468657220796f75207573652042444420737065637320666f7220796f757220617070733b2069742077696c6c20646570656e64206f6e20796f757220646576656c6f706d656e74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.6536 Tw
+
+BT
+48.24 149.886 Td
+/F1.0 10.5 Tf
+[<70726f6365737320616e6420636f6d70616e> 20.0195 <792063756c747572652e2042757420696620796f7520646f6ed574207468656e20796f75206365727461696e6c792073686f756c6420777269746520696e74656772> 20.0195 <6174696f6e2074657374733a>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 134.106 Td
+/F1.0 10.5 Tf
+<616363657074616e636520637269746572696120666f7220757365722073746f726965732073686f756c64206265206175746f6d6174656421> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 94.266 Td
+/F2.0 18 Tf
+<322e332e2053696d756c617465642055492028> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+213.624 94.266 Td
+/F6.0 18 Tf
+<57726170706572466163746f7279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+339.624 94.266 Td
+/F2.0 18 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7233 Tw
+
+BT
+48.24 66.246 Td
+/F1.0 10.5 Tf
+[<5768656e2077652074616c6b2061626f757420696e74656772> 20.0195 <6174696f6e2074657374732f737065637320686572652c207765206d65616e20746573747320746861742065786572636973652074686520646f6d61696e206f626a656374>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+35 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 34 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.1 38 0 R
+/F4.0 39 0 R
+/F5.0 41 0 R
+/F6.0 44 0 R
+>>
+/XObject << /Stamp2 344 0 R
+>>
+>>
+/Annots [42 0 R]
+>>
+endobj
+36 0 obj
+[35 0 R /XYZ 0 841.89 null]
+endobj
+37 0 obj
+[35 0 R /XYZ 0 765.17 null]
+endobj
+38 0 obj
+<< /Type /Font
+/BaseFont /8ced58+FontAwesome
+/Subtype /TrueType
+/FontDescriptor 389 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 391 0 R
+/ToUnicode 390 0 R
+>>
+endobj
+39 0 obj
+<< /Type /Font
+/BaseFont /d4dc0f+NotoSerif-BoldItalic
+/Subtype /TrueType
+/FontDescriptor 393 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 395 0 R
+/ToUnicode 394 0 R
+>>
+endobj
+40 0 obj
+[35 0 R /XYZ 0 441.51 null]
+endobj
+41 0 obj
+<< /Type /Font
+/BaseFont /1273c3+NotoSerif-Italic
+/Subtype /TrueType
+/FontDescriptor 397 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 399 0 R
+/ToUnicode 398 0 R
+>>
+endobj
+42 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://cucumber.io/)
+>>
+/Subtype /Link
+/Rect [153.6525 271.5 205.4805 285.78]
+/Type /Annot
+>>
+endobj
+43 0 obj
+[35 0 R /XYZ 0 118.29 null]
+endobj
+44 0 obj
+<< /Type /Font
+/BaseFont /f1a66c+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 401 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 403 0 R
+/ToUnicode 402 0 R
+>>
+endobj
+45 0 obj
+<< /Length 9642
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+0.2093 Tw
+
+BT
+48.24 794.676 Td
+/F1.0 10.5 Tf
+<6c6f6769632c207468726f75676820746f207468652061637475616c2064617461626173652e2042757420776520616c736f2077616e742074686520746573747320746f20657865726369736520746865206170702066726f6d20746865207573657273d573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 778.896 Td
+/F1.0 10.5 Tf
+<70657273706563746976652c207768696368206d65616e7320696e636c7564696e6720746865207573657220696e746572666163652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4653 Tw
+
+BT
+48.24 751.116 Td
+/F1.0 10.5 Tf
+[<46> 40.0391 <6f72206d6f7374206f74686572206672> 20.0195 <616d65776f726b73207468617420776f756c64207265717569726520686176696e6720746f207465737420746865206170706c69636174696f6e20696e20612076657279206865617679>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.4541 Tw
+
+BT
+48.24 735.336 Td
+/F1.0 10.5 Tf
+[<7765696768742f6672> 20.0195 <6167696c652066617368696f6e207573696e67206120746f6f6c207375636820617320>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.4541 Tw
+
+BT
+270.2035 735.336 Td
+/F1.0 10.5 Tf
+<53656c656e69756d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.4541 Tw
+
+BT
+317.086 735.336 Td
+/F1.0 10.5 Tf
+<2c2064726976696e672061207765622062726f7773657220746f206e61766967617465202e20496e2074686973> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3638 Tw
+
+BT
+48.24 719.556 Td
+/F1.0 10.5 Tf
+<7265676172642074686f7567682c204170616368652049736973206861732061207369676e69666963616e7420747269636b2075702069747320736c656576652e204265636175736520417061636865204973697320696d706c656d656e747320746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.641 Tw
+
+BT
+48.24 703.776 Td
+/F1.0 10.5 Tf
+[<6e616b> 20.0195 <6564206f626a65637473207061747465726e2c206974206d65616e732074686174207468652055492069732067656e6572> 20.0195 <61746564206175746f6d61746963616c6c792066726f6d206465636c6172656420646f6d61696e2d>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 687.996 Td
+/F1.0 10.5 Tf
+<6f626a656374732c202d766965777320616e64202d73657276696365732e2054686973207468657265666f726520616c6c6f777320666f72206f7468657220696d706c656d656e746174696f6e73206f66207468652055492e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9694 Tw
+
+BT
+48.24 660.216 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.9694 Tw
+
+BT
+70.6294 660.216 Td
+/F6.0 10.5 Tf
+<57726170706572466163746f7279> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9694 Tw
+
+BT
+144.1294 660.216 Td
+/F1.0 10.5 Tf
+[<20646f6d61696e207365727669636520616c6c6f77732061207465737420746f207772> 20.0195 <617020646f6d61696e206f626a6563747320616e64207468757320746f20696e746572> 20.0195 <6163742077697468>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 644.436 Td
+/F1.0 10.5 Tf
+[<73616964206f626a6563747320226173206966> -80.0781 <22207468726f756768207468652055493a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+q
+498.8 0.0 0.0 189.8039 48.24 438.8161 cm
+/I1 Do
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.246 Tw
+
+BT
+48.24 414.8521 Td
+/F1.0 10.5 Tf
+[<496620746865207465737420696e766f6b> 20.0195 <657320616e20616374696f6e20746861742069732064697361626c65642c207468656e20746865207772> 20.0195 <61707065722077696c6c207468726f7720616e20617070726f70726961746520657863657074696f6e2e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 399.0721 Td
+/F1.0 10.5 Tf
+[<49662074686520616374696f6e206973206f6b20746f20696e766f6b> 20.0195 <652c2069742064656c656761746573207468726f7567682e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1054 Tw
+
+BT
+48.24 371.2921 Td
+/F1.0 10.5 Tf
+<576861742074686973206d65616e73206973207468617420616e204170616368652049736973206170706c69636174696f6e2063616e2062652074657374656420656e642d746f2d656e6420776974686f757420686176696e6720746f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.7342 Tw
+
+BT
+48.24 355.5121 Td
+/F1.0 10.5 Tf
+[<6465706c6f> 20.0195 <79206974206f6e746f2061207765627365727665723b207468652077686f6c65206170702063616e20626520746573746564207768696c652072756e6e696e6720696e2d6d656d6f7279> 89.8438 <2e20416c74686f756768>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5335 Tw
+
+BT
+48.24 339.7321 Td
+/F1.0 10.5 Tf
+[<696e74656772> 20.0195 <6174696f6e20746573747320726520286e65636573736172696c792920736c6f776572207468616e20756e69742074657374732c207468657920617265206e6f7420616e> 20.0195 <792068617264657220746f2077726974652028696e20666163742c20696e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 323.9521 Td
+/F1.0 10.5 Tf
+<736f6d6520726573706563747320746865792061726520656173696572292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 284.1121 Td
+/F2.0 18 Tf
+<322e342e20446570656e64656e637920496e6a656374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8624 Tw
+
+BT
+48.24 256.0921 Td
+/F1.0 10.5 Tf
+<497369732070726f7669646573206175746f776972696e6720646570656e64656e637920696e6a656374696f6e20696e746f20657665727920646f6d61696e206f626a6563742e2054686973206973206d6f73742075736566756c207768656e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 240.3121 Td
+/F1.0 10.5 Tf
+<77726974696e6720756e69742074657374733b2073696d706c79206d6f636b206f757420746865207365727669636520616e6420696e6a65637420696e746f2074686520646f6d61696e206f626a6563742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.8541 Tw
+
+BT
+48.24 212.5321 Td
+/F1.0 10.5 Tf
+<5468657265206172652061206e756d626572206f662073796e746178657320737570706f727465642c20627574207468652073696d706c65737420697320746f2075736520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+3.8541 Tw
+
+BT
+442.04 212.5321 Td
+/F6.0 10.5 Tf
+<406a617661782e696e6a6563742e496e6a656374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.8541 Tw
+
+BT
+547.04 212.5321 Td
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 196.7521 Td
+/F1.0 10.5 Tf
+<616e6e6f746174696f6e3b20666f72206578616d706c653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 180.9361 m
+543.04 180.9361 l
+545.2491 180.9361 547.04 179.1453 547.04 176.9361 c
+547.04 133.4561 l
+547.04 131.247 545.2491 129.4561 543.04 129.4561 c
+52.24 129.4561 l
+50.0309 129.4561 48.24 131.247 48.24 133.4561 c
+48.24 176.9361 l
+48.24 179.1453 50.0309 180.9361 52.24 180.9361 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 180.9361 m
+543.04 180.9361 l
+545.2491 180.9361 547.04 179.1453 547.04 176.9361 c
+547.04 133.4561 l
+547.04 131.247 545.2491 129.4561 543.04 129.4561 c
+52.24 129.4561 l
+50.0309 129.4561 48.24 131.247 48.24 133.4561 c
+48.24 176.9361 l
+48.24 179.1453 50.0309 180.9361 52.24 180.9361 c
+h
+S
+Q
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+59.24 158.1111 Td
+/F6.0 11 Tf
+<406a61766178> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 158.1111 Td
+/F6.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+97.74 158.1111 Td
+/F6.0 11 Tf
+<696e6a656374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.74 158.1111 Td
+/F6.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+136.24 158.1111 Td
+/F6.0 11 Tf
+<496e6a656374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 143.3711 Td
+/F6.0 11 Tf
+<437573746f6d65725265706f7369746f7279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 143.3711 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 143.3711 Td
+/F6.0 11 Tf
+<637573746f6d657273> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.24 143.3711 Td
+/F6.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.1445 Tw
+
+BT
+48.24 105.4921 Td
+/F1.0 10.5 Tf
+<497369732063616e20696e6a65637420696e746f2074686973206576656e20696620746865206669656c6420686173207061636b6167652d6c6576656c20286f72206576656e20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+4.1445 Tw
+
+BT
+431.755 105.4921 Td
+/F6.0 10.5 Tf
+<70726976617465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.1445 Tw
+
+BT
+468.505 105.4921 Td
+/F1.0 10.5 Tf
+[<29207669736962696c697479> 89.8438 <2e2057> 60.0586 <65>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.888 Tw
+
+BT
+48.24 89.7121 Td
+/F1.0 10.5 Tf
+[<7265636f6d6d656e64207468617420796f7520757365207061636b6167652d6c6576656c207669736962696c697479> 89.8438 <2c2074686f7567682c20736f207468617420796f757220756e69742074657374732028696e207468652073616d65>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 73.9321 Td
+/F1.0 10.5 Tf
+<7061636b6167652061732074686520636c61737320756e646572207465737429206172652061626c6520746f20696e6a656374206d6f636b732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+46 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 45 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F6.0 44 0 R
+/F2.0 17 0 R
+>>
+/XObject << /I1 49 0 R
+/Stamp1 343 0 R
+>>
+>>
+/Annots [47 0 R 48 0 R 50 0 R]
+>>
+endobj
+47 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://docs.seleniumhq.org/)
+>>
+/Subtype /Link
+/Rect [270.2035 732.27 317.086 746.55]
+/Type /Annot
+>>
+endobj
+48 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf#_rgsvc_application-layer-api_WrapperFactory)
+>>
+/Subtype /Link
+/Rect [70.6294 658.746 144.1294 669.246]
+/Type /Annot
+>>
+endobj
+49 0 obj
+<< /Type /XObject
+/Subtype /Image
+/Height 336
+/Width 883
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 17651
+/Filter [/FlateDecode]
+/DecodeParms [<< /Predictor 15
+/Colors 3
+/BitsPerComponent 8
+/Columns 883
+>>]
+>>
+stream
+x���{ע�}>�/������}޳�6���j�C	a;�z��`�
��B��c��!TS�i��	S��ѻ�eV�I�䑦����ry4k��7��������
��Y�9`�`�%�f	�Y�9`�`�%�f	�Y�9`�`�%�f	�Y�9`�`�%�f	�Y�9`�`�%�f	�Y�9`�`�7�?��?B2z�h��\Nyy�������ŋ�=y�I�&����}������?�SUU�-O#�F}H���������8�h���d�eCY���,��RW�X���
ԃ
+��O��_>#:������RK,��9��^0Kp�=�n�P.�eH��~Z�#�V�9_�!�,
+��f	� ı���$�����Xc4�`Z_�!�,��5���_�^�T�O�>|8N�8�A�cO]���-�'�u��U<K{�z	�Ӎ����>��v����Ui?�i[�B�������W���j1�΀�� �t_���-��T��e�UK�,�����p�]��.f	�Y�#}�ɏA�WW�ON�2�/!!Aw�x�	&�x��S����,[�ha�V�t�R����~�wt?
�m�t8E��_ﶅ�6���!ݿ΍��bw��O%��Y�#}���UY��.T����O-�rmˢ^K>Q�A>b쁴��,~�w���x��������ł}������ٶ0�R�_
+���)ἐU`��;8�?�C�#f	��Y�#��,���;L>��ǀ�1�2ڿ�K1�9�p���+�S��=Z������2݁���^����l[�G�,,���煬��fl�6ݡ����J >� �%8���2��^�j3�5p�~����c���k|J;��f�=*"��1d���g����s��9J���z_�*0�pwO�k~�̂z�w`f	v ��,C|����Y�0KwS�0���ό<�؛e迌���f��⨑�j����3��#��"���q�,����.�,�G�fY��a��y���~���mᛥC/��Y�껔�HD�5�/����0K��z���H~r�y�e�f��6f�>™�2�o�z��UMX�W8������T]�	f`0�ZR>"�,��,�',�Bf��D]Cf<�0K�?�=�y7���~�6�,�˨G0Kw�Y����b���͍��W8��Qj�ۤ]O8/d���`�Wfi��n�I�,ߩ`O�f��>�,!���;��KF}6<�|����	�v;���}
 ��2ķy@��q쫿�m�(
v1e�/d�e�O1�g��Z���|xAtR��%ğ`�d!N��i�qې��ڕ˿,��t7���1�v���!��CO��W8F�Q���`���[f	��s�,�0K0���s�,�0K0���s�,�0K0���s�,�0K0���s�,ij�/F�����ل�ο��߸_a�[0K�1sk���B����7[}��� z�+�=.�r_!��w�>lbf	=��|krfǟ�,M���Bm	���ma�f��݅�9�wP[��,��’DjK��%@4PX�HCm	^��
+KE�-��`�CaI��%�� b(,Iԡ�w�YD�%iH�-��`��AaIjKp1�%@PX����\f	�ĔP[�[�,…’�jKp+�%@�PXCm	��
+Kbn�-��`�aAaIL�%���~(,I,Bm	���
+K�P[���,�’�.Ԗ�20K�z��$1
�%�	� �$֡�7�Y��’�!Ԗ�0K��PX����\f	
+K�P[�;�,CaI�jKp�%@`(,I�Cm	.��%��-�`���$����f	��’XjKp:�%�
+Kba�-��`��@aI�
�%8��(,�塶�Y��%�C�-��`�AaIljKp(�%@��>����Y�AaIljKp"�%�
+Kb�P[��,�PX��f	@aIljKp�%�%�o�-�Y`��u(,��Cm	���CaIljKp�%x
+Kb�P[���,��PXG���f	ޅ’8%Ԗ�0K�.��A��G�Y�G��$�
+�%8�<
+�%q\�-��`��E(,�Cm	��/BaIjK�9�%x
+K��P[���,�=\<�?�[��7�Åx?��ͳzǚ�%qt�-��`��2:v�\�\�_2X�ö́’8=Ԗ`g0Kp����&���$.�%��܃Ҡ�];����K���M]&�����ۂY�{�,��z��$�	�%���f�\��’�)Ԗ`O0Kp�%r
+K�P[�
�,�=`��e(,��Bm	6���Y"�!��$��%�
��f�\�’�5Ԗ`70Kp�%r
+K��P[���,�=`��e@(,��Cm	����Y"���$��%���f�\��$^�%���f�\��$	�%���f�\꠰$�	�%���fi�<�l���_PXO���f	����\�j����
+K�P[��,�=`��ʥz��>꠰$�%Xf	���6�2K
+K��P[��`��0K�RAaI<jK���f�YJ(,��Cm	ւY�{�,1K	�e�m����9".N�4s�ȗs
H�i>�*��3k��9�,��\jKө�u�޹#Wn8�u�����C��BG,�}ʝ�_�zj��Y����f�Y�(,MM�[���Y<G���B�����i���B��ċ�� 6Cl��o�SBm5U����
+<�>P����Ͷz-�?�S���S�q>�w����0Kp�%f飰l@�-��3k�0��i_L���4b������8�-l��f�P[�IM�3��G3w��#�3;G�:+ES8���M�`��0K̒�2�t]����9�g��7"�KLj1*����v��:�L��<k�Qd��.r
c3ߑ���2��0��/2?\����<��R���2�O^=��D��}�z��|EC���طK�7�)���fR�zsuZs��C����'����t��^ٻ�Yu&f	���,),�M����}9wP8絇���7naa~I+�L��3s{�8d^~/�r3�t/=qɻb3~HmS�'$��?��'�S�^�#�����raiG���9�|��N���Z5�Lk�4�],r{F+�����yxě;�=Ć		��+���%�����,�=4�,/-�+��x������[�Gw�\�,��fIa,���^:�AɝBh���B�&-�($2u��1�H3wS���3�	�
-��2�F{�MjK��1�d!�IYF^�Ҭ<�u�$2�T���g�
 ��^�hb��S+����}
+f	fy�~5��5Ϟ��0L��/�~\u���\����>=u�zx���Q��d����Xn����^%�*�J
+?�'�3�����Ȃm���O�}ol�;Cf=��MJ�O2�x�L�ז�/�8���&�&5�;���*:�t���f@�<�����B���`��~6\j�����S��� ��c�YRX��%\*�	n!a�Wt�����^hz�nꑴ�˸��ՙ����ق1�QL�֖B��x�tK���1��vW�4/�VA�ߍ�Ճ�~�_���p��'�u���Oo�6��tFҟ55ϒ{0֚%��<�����vj�{q�J������k1?\��e�6�w\���Rh��-�~	�f&��rGlx�%�8>柺s��6�v��d�L��C��R���������ٳ+kV%R^d);N)���r%>�u��|�BW�ʧHm���$��ֻ�v�`˄�Z'�����9�>���@��W%����3�fe���3Vu��C�Q��ӾFn�N�]�S[V޺�Ƨ���d�[�g[|�d,R�ֶt|]�)��N�/V�S����ݾ���'Ӊ=#��梓&�q��p��
+���R>"\��W��H=��6%����F�r)����u�]���S�b�`[�P��la)�h��
+�p)aT�[��2k�B1�Z�ޱAɝ>Z��yu���4�Bmye����ʱ�r��vEj�0�y�����&�A�'r�Z[^�i���k�<��i��L���0e�!m
��啔���#%d� u��|\{������jI�B�HD�iׯJS����։f���R�� �A�f�������p"�;ie�Q�m��}�`��N����uj�$mOY:��㮤l`�&5�������p
+L3��rm"���=n7L1Kݥ����WOF�6\�)�7Q36�����Mi�bϟ3�p���=��,=UX
+��;���wbR��:����rcs\ҷ��I7�<az�/2]6W�[k��'��	���򙃬JEj��QoigY�J.cb�]��$vfftý������9]wlbK���p�R�x8���Ԣ3fs���,�SXv^S�i��S
+%b4/����IZ�E7��K!��/]Y[�T?�?1�m����Mj��X%���W�Y�5E��4���~������n$��4��-L�Mr>4���]���ܤ�?:�����zw\��R{��f�[�Mr-�����3>��~�,��2�(�ҝA�mRm���դ�ju0���Q���lx����f�²g�R����)�Vv�\�\�9���Rh}��s,?�ՖwJQZyf|�}�V��eY��8���+�,Ï�se�j_��7��z^��Y�a7a.�m��a��.,;�.�"#Qw�{j�{���G������x�9��~r�M��Αm�9��z�r��a�OlR7�)�qUEy<w
f�`��G�_�������f��h�z�h���
+�X�8Z\�r�W�:�,�]X��Z�=�=8���Μ�����ߓ0��'�S,?<��kj�[��6���u�
?ECYR[b�^	fQԀ�`��G�\-�|��шv�a.���yԵ��,�ZX��q;0F�ˆ7Ҳ��=2`���9��R]aɨ��8����(�{��J0ˈ�.�)���մF(�R���x6���}��otg��\,�цӰ:�,�ZX
+_���{�̖)y�[�VD$u��f�֎�鞝c�E�Q[�{�ܞ��r��m*���wi��f��;��W�Y�9a���)��Y������T���nY�����L�����)�6Q�����-�3�w�]v�m���>=�{��J�b����������y��,=b��,,��SQ3��n�w���*��5����[�nSxrΟ�<�y��ȏ�oLfmy����󌡖<���e��u7r�;��2T���x���+q�Y�[�w�v���#��%f��t_a�ق1�3��]b'F+�%����w^q��&����f�Y{����s�u^Sd�QQ�^[n��?�0���|CAs3�fIb��eۯf�M��/1K/���
+�O3'(G��~K����\Z�7�n�P.m��z���޹r���r��:g*��r��m�G��Y��)fy��uY[F��5Kw$>f��R���3��a^��f)Svk�x�m��<��.��H��p�(��-�tP�T6���g�hK̒�$N1K�梓Q�%fim����LMM͋/j��������̐f�.��Ֆ��'Ӵ���Yڋ8�Kh�n���x�g�W�n�|9��;e���L���P�ttm�klG�L�	\m���٭��,Il�,���Ԟ��/1K��k��M�1j|�)���,�xZ�6���X{T����O]+;}]���'/j	h��]�²��y����f)R\濹���d�iD��T���ψ�j��"�D�rF���,U�ӽ��"����ڕ�_�Z�ǹ���,E
+��\�T���3�N+�,I���ʸ��\��}�f��t�R�S�����Ƨc�jea�NS��Ə����eVtI�'�3kf�T��J��z�L睊ʷ��h�,��]WlQ�S+�5K)m�//����_߫ƦtP5�j1u&]=�Ӕ��ڳ��m*��ݼ`f��i��~�Xg�¿��A�\:��Tf)�R��fR˭�򔧴VZ���ڎ�^�,I�bg�<y���M��L%�i��L�p��`�����:Nl���f�G4�{ۡŸ���?(�,���ȚE;~Z�S$oI�ҙ[3�o�7a�Ȅ9!�s�׹������c��u]��I{s��wW�{w;�k~��������?�24�U�'���,���@��j�:��Q��Ԝ�֝L�F.���`f��T.f�E�����}:(���n/���R��ݙ��\�����W�4׾��9�x���+��Y��|{‚���ݡ#���{�V�YZ��.��YNx��Q��m����cǎ�6%�?~���_�����%�3;5_H��V�߭͡8&{�+�r��̿
 D���z�w��o�Z�	�h�F�&��Ud��RyY��,�'��1K��T�8'ck/5��Ծ�faơ��2K�SB.��
i���T��94����ӫӚ��1K���,�k({
]8mI�ڝ%�6��T`�VeW��;�t����_M����r�ܹ�g�������ӧO�:u��ɓ'N�6)Th��2��Ē{�1=��W3?�jΠ��98q՗�6t_���.��/�`yy����Y��/@�_g���Jn����Z�h�")y﫝���8��Ԛ���+h�J��7=��g�>>�B%��.lR]u�Y��f������#����ɶ_�=w�梓7�>�����~U��,-4��.��5n4�oLl���ܻw�����ݻw�ܹ]˭[�n޼y�ƍ�ׯ_�v��ի�����˗/]�$d���L��3g��
+���s�/���������c�4���^?�~�CnbB�V1����
ݖ���_�O�Z�Ǩ��O�c���Y��5�1w�YfjF�J��.�X[��R���&�s�"B7����K���+eN�}[x�Z�$1��fYp�T7���J�X���V�
+��Z�Lz��7~Y]]��%UUUO5<��q-�=���|��aEE��
+*TاPO�B:G,\������~Z�4yYӤ�uI^�<9��9����:[)f�	�;�춛_v�Y�:�9���,��`���y�e�f��n�[{%&������I�ra�q�e@�|Z{R���l
iteJ��iֻ�Y�:�����m�i1K�Xh�GKם��)|���#�›�NFZU*le�6�_N,��r>K�A�f�|�����յ(�)�SH�k7��ڿ'���	M��Z�[�2��i���^�lf�_4��6��DDX�{r�4���w���Fr�MJo�c緷J}��vRI�E�j�V��7�,�˨G�k�"Ssߣ��5��R����%��Ҟ V��/Ni&��r5�"Œ���K����+ظx̒�0V��%:�,8Pb�w�e"�*N4˃_�����y���a�os��2�{�4Q%�I�1�3�K'wg����
+�-�o�hK�������2��YJ�l;5k�~��z�OV�Is�=;���23���k�"�d�gÃ�g�h�\�����{�<��0��2�Y��<=�m���z���&B@-��zS��VذpG�(��,O	�[`�$���YV>��f�J�ŔBÿ	x`�2�|�q՝;��X�����GusX���z�f��UEV��b�;���w�[���27�L�I(f�YB.;��T�刯s���*��\~�`L]a�����c��$��q6�3�
�]��²[�m�"S�;�}���A�+c�qVm�Y*3+�ԴhH#������u!m���Lja���g��+�1�f�����p�W̒�0q6��7�i/�6k��X���2q�Y����9,�3
�-s�_4����ݲ����k>kyӤ�	����rਟ�.������n�oŕ)ݥm��o����f�r_'$�w�	񎎪-�7K�aB1.O���9auB4Cw�&Fl�x9�m���s���*�.�цy�,���~Q��Iu�)�-��&9�T͟>{^3|�Q/���H�`�
 �U{��>��uf�]�_�L�b��*h�`�����%_'.Scz~X�Y��n�
+͟e�vzf��~��>s��|u�]Wl�����"�w�!VehJ+n�;�0Ky~�xT��˺$�����"�㛈\Kjq�e":���%^Z�G��X�����"lXxgt��b��擤�;�Z+jm���rجujdw�*�%�f)�bk_�tfr0�|x��Z��uk�X����>=�OWϺ{�q.-��n�\����m�S�2����T�+�����z���r�L_��ĥ�d�����DG�	��5����z�D�ﵫ�>K��Ra׼W�ڵ}�0��;$����]����a�2��Ԗ
1Km�SZ_����ط�C�-LѐF���S�d�o��Y��,퐸����#�6����i��Y��[p��'հ���V��4ˀ��՟��5fVa��:���nYA�i��)�ZN��56����*;��|�N�$D�?�K�|E7C������Y������;nͨ�������
B7����fN��1%����C�Yk?�{���~��b�qJmi�Y�"L��f��h�������u�rţ�<S{����f�x��
 ���,+W5�|�|�	�����,U��mU}�N-�=+m\�h���G�2�W��ѮYv�r��8YaiP=!��
+�dn����4�nr"!��N��ht΀��Yֵw��n��/'m�4e��͞����K��zgma��}��67�H[�6)���:y�����N����􌤕],���K-�I�m�/FGԖ12Kc�՝Ȗg�՞�	�\v~�k4�:1�m��+S�Gz>���,�Y�g�?��^�ּn��,��y��r%�GrmF�3�D.���|E���7+{L��anX0����E�|Cle�kw���4�tx@�c��Pԝ�V��>2�u��Ōf���9�ʵ�g�b2X������K.kO����,��ON���"u����
+S�)��Ӥ�>c�������s���ȁ���W'Y=`�:��L����m=�l�`溮�W����ɴ�]\6t`�_�?9�?�K�nN,ɼ�^jVK�e1��S[��*
�+)q3K�����Ñ�\*�Y��e��RÀ2�К���OuO��	g��e�M�����!�2��s7�WY�$�/�8�eiөd0��=�3KUOD>�^qt�YF_X�*����ς�U�v���6�sΪ泖�Zf�_��yyG��#'gw���G�������5�C�(���kZ]�������C�u3�e1҄�-�J�x���������p����5�k~b
f�YFf�rm:Y�.z��qI����ڔk�mЮJ�N���r4�
�jQ��z�0������ι˷c�B��,���8��|!�טeC�@~Y;l�V1����e}����?�Es��f)������u��{��sm�)~�lf�{s�L��1.Wx�?�����M�w	�#0�1���v�,����-j�kK��U��{Z.�c��K���?����,#3K
 ���/����^L7Uh\F���6�w�x�q3�7K����Q>��6�7�>f��۹�U�0{��t������՝n�&������,�m��,D�M���׷�X+o�"u���L����Gk�S��M�/y{�N����9=�K���R��_%,j3=��̏�d���l�'�`[o5���Et��tʫ*���t]{ y���K����UUU555�K����,�'���`WOJ�:�4K�ՙڅ�Da�!��ށ0��������vb�*!��u���^g���:K_��ܪ�t�u�f�aX��v>�����#�mk�dk�����Y[m����/8�t�Y����+^�gN�}&-f�u��a�rЀ���|��4!�}S�KϘ�����C��-=����rM�"��rV�՛�*i�rꮣ{�KN�<y�…�w�>}�Tx'fi�`��0K])�l��,u�暥\ҡf9a�VuǝؽJ�c�j|�V.�/je.��p�#F�4������/�[ ����,�/,��:�Իf�n.��6sj�3{{�e��+_�s��[�
 5��M���_v�[�9i�w	u�c��ӿ��1rƛ�ҚL_�2m��s�IϘ���ឈ�uh@j_�51��k�Q��1>���B��#�N۶?i��%���8{���'O�<�\֖�ӃYb��3�z}+��G3K9@G�mQ�
weg���z�=��T�q��2���WM�!�Y[�n���f�t�|��I�l�`�ߦ:�\����^�ο���t��l�l[����:_e����	"oO]�,%�U�Z!�e��g9~Q˥��!Ssߓ{�󌡖;bt��#S�_���ޅ��q|��߲N\��ƽO��͆| ��,�a�J�t�h�����3�ٺ��e�.�u�rSü���fy��=5��U��/�����#'�Mt�D�,P'y������N�S�:�5��q;-n�Y�\��4K�}f�7��8��)��������̵��m9ui�i��L_�|Vn�������.L�eY�3����\zH2*����}ϱ��*�g�|�����=����	[�LJ��=iKѴm�G���G�l8h|n߭�ɇ��\v�N�y�
 ��\��,1K��2���V�W����[�.!�R���p6����M�.)�R�BG������~5[�����-�#��}��L0�tbL1˳7�A�B�,�r
G:�]U$6�����)3Sr��^�2��67��*�b��쬝V=!��T�9�[�=Q���?��)xy��O-��FMf�0�u�Յ1?cq�1z��Ó��8q��m{�q{���7����u�x�СC��ſ���������8x|枒���khW5y�o��U��M���,1K��R7�F�d�I%}�::��g<l>�p6,�|��6U��7��E'U[)� ,���G���x��Ƭ�თo�cm�,���[�v����׋�l��@<�������6&gu�\}�N�f�r_‹���5�6���m��Vvq�E��SW55�3z$-�p�0�;v�ܰy���r�m޿���G���*%%%ǎ�v����%?l?�,s`Aɉ[���Yb�曥��t?�)`�NшZ,��p� ����p6,�=xt���-`O��|\5+�P���W���J���R{�[{�sc�
 Y:��T��i��]l�;�w���7u�.�s�BiCf�\�����],4��=_U>��[�!����-L����"�n4&���Yo�L����ݻw/^�(����h������z?Ͽ�k�t�dY-�Ν;s���ӧO�8!��)���%������k��F"�!Ρc���]"��x6<�U�n��f�vg���R��QKo�}`ʚ�C��83�Cc�=x�W[�������[��뼦hPr')S�;[n?��³�N1�k��S�]Vm����<�²�/�Gss�?�������_�v��~+..��_����V��#w�ܹs�޽{����7nܸz��K��h���?~\*�᣿�(8"����cO�<�W.�O�V?_Y�{�[/��,1K�$�5�!��� f����G���!;^[��Yf龘h���-�_Jm>Z�$�#1�E��^�;P�,�*,��a�ay^���}�K���Ϟ=����(�����Gk�Z|���B:�,VUU	�=x�@��[�~�����2����݇ꮿL=�[ţ�!���W���
 r{F�9y��c��b���]�ᡇ�� 
4����m:����Z��5t��2&�Y��,}��-�K�5Eߤ�ݚe�w-w c�Yl�(<��]@k�w*��b'.o2Z`Uu��¾Ƨ�g]�Sl܆���
�k־V�m�C\UX�/��P���Y^
+k�q�ƅ~��s��]�v��������%BŒ�D�e޻w�����ϟ?v�؜���K|��������}pr"�x�Xm�ѳRF{�?���U� ���W��Z���l�Y�)>7z�&�Pʫ*�h�t�f�&�tdmF�Ֆ�I-�v�Dz[����I5|TuO+����e�����`�����k�̖n*,���K!��=�x�֭�7o�?<~�J��&K�2*��۷o�,))Y���~������xSNN��TX���s��S��vD.�-/1K̒X��̲����E'��Z��}k�rVN�X��#�,0K7��ϥ��Ȁ���-���圸j�����éŴg����R>Q��\F��r=�5�U���g�����;����"�Q�]UU�J��Bea��K��0�s��	�<z��χ~�T��n"��
�uraɅ�J?t�������ʎ;V\\���H�u�2kN_+,����$�&�Y>�~~����;K�W��]F�����bI�s�,]f�n�-��آ�����>$#E�Im���#�]g�[�
 h�w*ʌR(צ�%��`M���rrV��,���9�fQ$Da�E�⋗�;K�������J!�BO�<)��ɉ���O�)�1`>]������G��~l��O�|����$F흂��k����f�J�(oc�O�-)�|㞉�J��,]f�>�֖ꜸM�$B�t*�,u���RՓ�ϪW�l�)y������+,uDt�pu�����ի�ϟ?}����ǥb�Y0�����Džh��9p���cEAο[��\�l̒�0!�јf���.i���#�JŬfM��,o��r��`ba�n�-E�(IZi�\��6y>:f)_�8���f)�21�E���?��+��YXF�pP9��Ç�/oܸq��e�����'O�<v�د���<�gϞ�w���'������v]>�cހ��4�oO�ZoovfIb��*�����L^9mI��M���n�QO���*�A.�a�>�֖�q��e|:��RX����4�9�+��vf׮+�X~hE��
+��P�]��4+**�H�k׮	�,++;{���S�Nɉ0�9���6�9�{?�2r��ۏ=��Vk���6��,�������7���?��9��^T�}^�l]"f1���#w�[�LW��E�D��d6JSȟ0�t�Y���켺�>r)�ql�u������ͭzM]g)�rprKhe�K-�2M9r��ӧ�=���ܽ{W����ׯ\���o���(���%o��Wmܲm۶}���>}����y_ů�,�/y^�&̅��O�,#��sL���mA.]f�>�֖
ri�-���n�\J_��\����G�fi?�����/�[ ��Z�k�)�LHj�m������҈��HZfuuuUUՓ'O�h޿T�1�mc~>��pOaa�޽{���Ϟ=+�s�����ۖo_��Y����if����ˀ��>+��[�t~'�20K;�;f�C.]g�.�-;�r���VMEp�H߫&א�,��_7WQ�t3bZ8��v$������Y~ E�x��P���~>|Xp�BjQ���G:t���cǎ�9s��ի���B=����ۿ�mlx@Y�yq~��М
 ���׀Y���s<e�>��]f�sum)�eն�}����z����9�n�#$Rg�:�v��u���	���T?�괸�~a�jg
L��趲�E�e0�E�,�m�O�8q�ԩ���K����������,Cx��SՖ��>��g
f1����5��!��2Kwז2��⃓[Z>`�!	f�NO�������N�Ϋ-?r;�Z��G�ݾ}�ʕ+�/_�~��rJu��8߃'t����2�f4�qa�}b��b[�4��Q��3w-�H�2 ��1K��kK��K�%L�K\Fg���j���D�w��y���/�v�����V��D�7\�����<x ,S�r[���#�5��F���f�`��$��΃�Ϟ�_r��_�ԁ\��,�P[���<o`Jw疗����+/�����
�兕���*
��
+K�������o��D������m�R�����_�<|R�{�n�։Y���f��Fmٱv������c�������r���,�391[{��|G�/�����{�c��R����Y�����%f�Y�
+��f��R�{�*my)2~Q��wbl�=9���]V�}ϱ��0+�,,��VfY�u��,߉�0K��29�T���F�S乻.��^�Y�cҮ.AN���;e�o�Y�@.]`�>�Ԗ2��rprK�;Bz,/wgƪ������2�k�T�2�-,��>f���
�,�4ˢS�����G�VJ����Y:��f��R��-Bk��#�gJvg���tw�S���F�n��q���s����g'���Y�2����u9�,e[�}P�����G��na��Gj�`����f��Xm��=g�P��$&���C����ۘ"4}j�{CSZi��ogvu�Hc]X��a�ڛ�k�}s�%f�Ϲ�F/��)ω�vG��Y �N7K֖*=�-���99QJ���˙C#�\��zJyI�'�S:�)�|��"N/,}�e��	�����1bj����:!�Ά���,�V.����fm��{�<])24�դe�0�̼�^I+��Hk�{���8ŭN)������ԓZ��g�Y�k�]����,
+r�h��rm��=g՗s��HNQ$��Q>�������wt%��z�Ծ=�-�|��:.(,}q7K����,��B��F.1K��k�L�%�}�>mj|v��kK��+��?bPr'�'
Nn)�I(&}2k������Et#��'����"#���y���������,m�`�Y�"ЭSI� �P[��{鼀�Ȉ��Ssߛ�����o�9}E����J9���9�>�;
+Kf�Y�*�R���ʥ\R>"����s%�ƕH7U��m����1]Vm�pq�n�u����vHZ��ŗcfl�5cU׉K��M�2(��g�t[��������a����l>�`�Wf)πk���M��|�q��2D�9}�0�8�Gk�c3ߙ����L!�B��/�0lv�`�����Gt�Ye���*�),}�%fi����n.t��m�z���rS{��,��P[֛Ϋ�,����A	ӃZWbR�Q�m'.yW�欵���H����u�=8Y���9.N�b��;�򸦰�a��%�C0Kp%Ԗ�{vΧ�����2U�)�mrV�)ٝ��Y�k��05�=�1�3څh%���ů��4$n*,}�%fI���
+�et鞳ꣅI�ӾNHj_��ius��B�d������=jwL]_���+��Պ�/��#N�Q�&C�M����,��Y�[��lx:�.N�I�/2����s曔�‰�J��Zʙ�z��҇Yb���,��P[��n�7�S�-#\3�H�X�ۙ]�|�1���zyN�qYa��,1Kb�`��b�-�YmJ��r� �w���&�wt�8(��\C�9��j���CiJ�WX�0K̒�!�%�jKB�}����,��Y����$�W�>��$vf	��ڒ]\YX�0K̒�!�%�jKB�qka��,1Kb�`���-	Qqka��,1Kb�`���-	�qqa��,1Kb�`���-	����҇Yb���,�#P[���҇Yb���,�;P[��݅���,��Y�w��$^��Kf�Y;�OAmI<��>�YV�����윂��c�$V�,�SP[o���`��O�0ݝ��r{�m����R~b�x���+�,�kP[����d�p�L�'6�\�l��I-�T4�[<�f�`��5�-����RpiWN�3
id���6ţޔ�ҩU�
 ���w0K��BmI<����'�Km*���r��aTa)Rq�L<�f�`��A�-�w��Rrn뼺���R���[�Q�%K��y�`�^	f	ބڒx$�),%5���8����#�*�im���ʝ#�TU��y�`�^	f	ބڒx!^+,%��.m�L��ͤ�[��)Oi��2?��sG�_0K���BmI\�����g�\�����W�4WX��(ηd�`�^	f	��ڒ�;�,,B.���r����;3^�������M�Ol|�x�U{$&fI��8�S��$.�gKE����R�)�9<�M����٭���g~�_����8�a�Y6�|���Dꍉ{�)P[��ㅥ�����3�"�7��ދ/��l�f�T)�K�m�0�,�m:h�6�Й����=� �-�+Ca�����hf�N���4�2���4�]Ь\�����̡ܷ�~�/��z�1�,l�%q_(,����9c�T��S��4�Hmc�Fa�KF���##dڒ1���,�+P[���2U�g7��Ώ����'6�?���Xo*��
+N���REt�KV��z0K�
+Ԗ�M����'��]�oZo������u!m���Lja���g��[2ꭢ!�nv��n�΋��a�Y����$�	�eD�y$}`@W��3�
�s��h��ĩѬHm#^�lR��c��oh`��~|iW�
KJ�%xjK�PXFM���Wn(Y:�x!�1	?0��H��&"גZ�|��N��g]��L�G��X���w�Nlۆ�f	ނڒ� ��Py�ҍ��Ҽd�t��fߴާVM6i���Q�Y����$N�e�&w��auB4�]�izv�l#^�d��Ŷ�5�%xjK��PXƍ��g��D�m�'r$}��@�-%C$?��z�Hi^�Xύ�|��'��[����<�%qn(,��`��E�-�CCa	6�/BmI�
+K�?�%xjK�PX���,��P[g��f	ޅڒ8(��0K�.Ԗ�)����Y����$��%8�<
�%�(,�A`��u�-��Ca	��CmI�
+Kp�%�%�o(,�Y`�ԖĦ��ǁY���$6�%8���%�[(,��`�uP[[���f	P�%�O(,��`�AmIl
+Kp(�%�_P[;���f	�
+Ԗ��PX�s�,^�ڒX
+Kp4�%�jKba(,��`�z�-�U����Y�ڒX
+Kp:�%@�-I�Ca	.��%�s(,�`����$��%�� (Ԗ$n��w�Y�ڒ�'��0K�PP[�8��\f	
+jK�PX���,�ڒ�4��&0K�z��$��%���~�-I�Ba	.��jK�PX���,‚ڒ�
+Kp�%@XP[sCa	��jKbb(,��`��BmI�
+�%�� �-�)����YD�%ix(,��`��AmI
+Kp1�%@dP[�����
f	1Ԗ$�PX���,"�ڒD
+Kp=�%@4P[�(Ba	���jKi(,�`�QBmI"
+�%x� J�-I�����YD�%	3��0K���֖��
+Kp7�%@�P�%!���\f	� .���դy�+���V|��,@l�,�0K0���s�,�0K0���s�,�0K0���s�,�0K0���s�,�0K0���s�,�0K0���s�,�0K0���s�,�0K0���s�,�0K0���T-�
+endstream
+endobj
+50 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (images/testing/integ-tests.png)
+>>
+/Subtype /Link
+/Rect [48.24 438.8161 547.04 628.62]
+/Type /Annot
+>>
+endobj
+51 0 obj
+[46 0 R /XYZ 0 308.1361 null]
+endobj
+52 0 obj
+<< /Length 14231
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 794.676 Td
+/F1.0 10.5 Tf
+<4973697320646f657320616c736f20737570706f7274206120636f75706c65206f66206f746865722073796e74617865733a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 778.86 m
+543.04 778.86 l
+545.2491 778.86 547.04 777.0691 547.04 774.86 c
+547.04 746.12 l
+547.04 743.9109 545.2491 742.12 543.04 742.12 c
+52.24 742.12 l
+50.0309 742.12 48.24 743.9109 48.24 746.12 c
+48.24 774.86 l
+48.24 777.0691 50.0309 778.86 52.24 778.86 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 778.86 m
+543.04 778.86 l
+545.2491 778.86 547.04 777.0691 547.04 774.86 c
+547.04 746.12 l
+547.04 743.9109 545.2491 742.12 543.04 742.12 c
+52.24 742.12 l
+50.0309 742.12 48.24 743.9109 48.24 746.12 c
+48.24 774.86 l
+48.24 777.0691 50.0309 778.86 52.24 778.86 c
+h
+S
+Q
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+59.24 756.035 Td
+/F6.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 756.035 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+97.74 756.035 Td
+/F6.0 11 Tf
+<766f6964> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+119.74 756.035 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 756.035 Td
+/F6.0 11 Tf
+<736574437573746f6d65725265706f7369746f7279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 756.035 Td
+/F6.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+246.24 756.035 Td
+/F6.0 11 Tf
+<437573746f6d65725265706f7369746f7279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+345.24 756.035 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+350.74 756.035 Td
+/F6.0 11 Tf
+<637573746f6d657273> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+400.24 756.035 Td
+/F6.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+405.74 756.035 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+411.24 756.035 Td
+/F6.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+416.74 756.035 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+422.24 756.035 Td
+/F6.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+427.74 756.035 Td
+/F6.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+433.24 756.035 Td
+/F6.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+438.74 756.035 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+444.24 756.035 Td
+/F6.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 718.156 Td
+/F1.0 10.5 Tf
+<6f72> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 702.34 m
+543.04 702.34 l
+545.2491 702.34 547.04 700.5491 547.04 698.34 c
+547.04 669.6 l
+547.04 667.3909 545.2491 665.6 543.04 665.6 c
+52.24 665.6 l
+50.0309 665.6 48.24 667.3909 48.24 669.6 c
+48.24 698.34 l
+48.24 700.5491 50.0309 702.34 52.24 702.34 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 702.34 m
+543.04 702.34 l
+545.2491 702.34 547.04 700.5491 547.04 698.34 c
+547.04 669.6 l
+547.04 667.3909 545.2491 665.6 543.04 665.6 c
+52.24 665.6 l
+50.0309 665.6 48.24 667.3909 48.24 669.6 c
+48.24 698.34 l
+48.24 700.5491 50.0309 702.34 52.24 702.34 c
+h
+S
+Q
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+59.24 679.515 Td
+/F6.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 679.515 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+97.74 679.515 Td
+/F6.0 11 Tf
+<766f6964> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+119.74 679.515 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 679.515 Td
+/F6.0 11 Tf
+<696e6a656374437573746f6d65725265706f7369746f7279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+257.24 679.515 Td
+/F6.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 679.515 Td
+/F6.0 11 Tf
+<437573746f6d65725265706f7369746f7279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+361.74 679.515 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+367.24 679.515 Td
+/F6.0 11 Tf
+<637573746f6d657273> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+416.74 679.515 Td
+/F6.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+422.24 679.515 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+427.74 679.515 Td
+/F6.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+433.24 679.515 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+438.74 679.515 Td
+/F6.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+444.24 679.515 Td
+/F6.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+449.74 679.515 Td
+/F6.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+455.24 679.515 Td
+/F6.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+460.74 679.515 Td
+/F6.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 653.6 m
+108.24 598.26 l
+S
+Q
+0.0667 0.0667 0.0667 scn
+0.0667 0.0667 0.0667 SCN
+
+BT
+71.388 617.362 Td
+/F3.1 24 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.8676 Tw
+
+BT
+120.24 637.636 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320616c736f20737570706f727473206175746f6d6174696320646570656e64656e637920696e6a656374696f6e20696e746f20696e74656772> 20.0195 <6174696f6e2074657374733b>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.5805 Tw
+
+BT
+120.24 621.856 Td
+/F1.0 10.5 Tf
+<6a757374206465636c61726520746865207365727669636520646570656e64656e637920696e2074686520757375616c2066617368696f6e20616e642069742077696c6c206265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 606.076 Td
+/F1.0 10.5 Tf
+<6175746f6d61746963616c6c7920696e6a65637465642e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 562.236 Td
+/F2.0 18 Tf
+<322e352e20476976656e2f5768656e2f5468656e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 534.216 Td
+/F1.0 10.5 Tf
+<57686174657665722074797065206f6620746573742f7370656320796f75206172652077726974696e672c207765207265636f6d6d656e6420796f7520666f6c6c6f772074686520676976656e2f7768656e2f7468656e206964696f6d3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 506.436 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 506.436 Td
+/F2.0 10.5 Tf
+<676976656e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+95.1465 506.436 Td
+/F1.0 10.5 Tf
+<207468652073797374656d20697320696e20746869732073746174652028707265636f6e646974696f6e7329> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 484.656 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 484.656 Td
+/F2.0 10.5 Tf
+<7768656e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+95.1885 484.656 Td
+/F1.0 10.5 Tf
+[<204920706f6b> 20.0195 <652069742077697468206120737469636b>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+

<TRUNCATED>

[30/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgcfg/rgcfg.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgcfg/rgcfg.pdf b/content/versions/2.0.0-M2/guides/rgcfg/rgcfg.pdf
new file mode 100644
index 0000000..66e13e3
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgcfg/rgcfg.pdf
@@ -0,0 +1,29715 @@
+%PDF-1.3
+%����
+1 0 obj
+<< /Title <feff0043006f0072006500200043006f006e0066006900672019006e002000500072006f0070006500720074006900650073>
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122222243+00'00')
+/CreationDate (D:20190122222243+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 14 0 R
+/Outlines 221 0 R
+/PageLabels 243 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 23
+/Kids [7 0 R 10 0 R 12 0 R 40 0 R 44 0 R 51 0 R 59 0 R 64 0 R 71 0 R 75 0 R 88 0 R 97 0 R 108 0 R 117 0 R 125 0 R 129 0 R 132 0 R 141 0 R 149 0 R 152 0 R 161 0 R 172 0 R 179 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 190
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+233.894 361.6965 Td
+/F1.0 27 Tf
+<436f726520436f6e666967d56e2050726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /9573fc+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 245 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 247 0 R
+/ToUnicode 246 0 R
+>>
+endobj
+9 0 obj
+<< /Length 14023
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+[<312e20436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.7536 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+[<322e204465706c6f> 20.0195 <796d656e74205479706573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.6866 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+[<322e312e205573696e6720746865205769636b> 20.0195 <657420566965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.7871 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<322e322e205265737466756c204f626a6563747320766965776572206f6e6c79> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+219.8206 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 677.936 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+[<322e332e204f766572726964696e6720746865206465706c6f> 20.0195 <796d656e742074797065>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+241.1986 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 659.456 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 640.976 Td
+/F1.0 10.5 Tf
+[<332e20436f6e6669677572> 20.0195 <6174696f6e2046696c6573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.6866 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 640.976 Td
+/F1.0 10.5 Tf
+<35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 622.496 Td
+/F1.0 10.5 Tf
+<342e2053706563696679696e6720636f6d706f6e656e7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+177.0646 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 622.496 Td
+/F1.0 10.5 Tf
+<36> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 604.016 Td
+/F1.0 10.5 Tf
+[<342e312e2056696577657220436f6e6669677572> 20.0195 <6174696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+193.0981 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 604.016 Td
+/F1.0 10.5 Tf
+<37> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 585.536 Td
+/F1.0 10.5 Tf
+<352e20436f6e6669677572696e6720436f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.9976 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 585.536 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 567.056 Td
+/F1.0 10.5 Tf
+<352e312e20446f6d61696e204576656e7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+161.0311 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 567.056 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 548.576 Td
+/F1.0 10.5 Tf
+<352e322e204c6966656379636c65204576656e7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+161.0311 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 548.576 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+<352e332e205549204576656e7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.9641 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 530.096 Td
+/F1.0 10.5 Tf
+<39> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 511.616 Td
+/F1.0 10.5 Tf
+<352e342e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 511.616 Td
+/F1.0 10.5 Tf
+<3130> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 493.136 Td
+/F1.0 10.5 Tf
+<352e352e204d6574614d6f64656c20496e74726f7370656374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 493.136 Td
+/F1.0 10.5 Tf
+<3132> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 474.656 Td
+/F1.0 10.5 Tf
+[<352e362e204d6574614d6f64656c2056> 60.0586 <616c69646174696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 474.656 Td
+/F1.0 10.5 Tf
+<3133> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 456.176 Td
+/F1.0 10.5 Tf
+[<352e372e2055492046> 40.0391 <6163657420436f6e6669672050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 456.176 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 456.176 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 456.176 Td
+/F1.0 10.5 Tf
+<3137> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 437.696 Td
+/F1.0 10.5 Tf
+[<352e382e2050726f6772> 20.0195 <616d6d696e67204d6f64656c>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 437.696 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 437.696 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 437.696 Td
+/F1.0 10.5 Tf
+<3138> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 419.216 Td
+/F1.0 10.5 Tf
+<352e392e20506f6c696379> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+112.4056 419.216 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 419.216 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 419.216 Td
+/F1.0 10.5 Tf
+<3139> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+>>
+>>
+/Annots [181 0 R 182 0 R 183 0 R 184 0 R 185 0 R 186 0 R 187 0 R 188 0 R 189 0 R 190 0 R 191 0 R 192 0 R 193 0 R 194 0 R 195 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R 201 0 R 202 0 R 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R 211 0 R 212 0 R 213 0 R 214 0 R 215 0 R 216 0 R 217 0 R 218 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 10540
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<4368617074657220312e20436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.2751 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<417061636865204973697327206f776e20636f6e6669677572> 20.0195 <6174696f6e2070726f70657274696573206172652073696d706c65206b> 20.0195 <65792d76616c75652070616972732c207479706963616c6c792068656c6420696e20746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.1129 Tw
+
+BT
+48.24 737.426 Td
+/F3.0 10.5 Tf
+<574542494e462f697369732e70726f70657274696573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1129 Tw
+
+BT
+163.74 737.426 Td
+/F1.0 10.5 Tf
+<2066696c6520616e64206f746865722072656c617465642066696c65732e20546869732067756964652064657363726962657320686f7720746f20636f6e66696775726520616e20417061636865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 721.646 Td
+/F1.0 10.5 Tf
+<49736973206170706c69636174696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 705.83 m
+108.24 603.15 l
+S
+Q
+0.098 0.251 0.4863 scn
+0.098 0.251 0.4863 SCN
+
+BT
+67.956 645.922 Td
+/F4.1 24 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3657 Tw
+
+BT
+120.24 689.866 Td
+/F1.0 10.5 Tf
+[<5468697320677569646520636f76657273206f6e6c792074686520636f726520636f6e6669677572> 20.0195 <6174696f6e2070726f70657274696573202872656c6174696e6720746f20417061636865204973697327>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.6482 Tw
+
+BT
+120.24 674.086 Td
+/F1.0 10.5 Tf
+[<6d6574616d6f64656c20616e642072756e74696d65206d616e6167656d656e74292e20436f6e6669677572> 20.0195 <6174696f6e2070726f7065727469657320666f72207468652076696577657273>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2442 Tw
+
+BT
+120.24 658.306 Td
+/F1.0 10.5 Tf
+<63616e20626520666f756e6420696e2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+2.2442 Tw
+
+BT
+230.8434 658.306 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420566965776572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2442 Tw
+
+BT
+306.1884 658.306 Td
+/F1.0 10.5 Tf
+<20677569646520616e642074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+2.2442 Tw
+
+BT
+388.8331 658.306 Td
+/F1.0 10.5 Tf
+<5265737466756c4f626a6563747320766965776572> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2442 Tw
+
+BT
+499.7418 658.306 Td
+/F1.0 10.5 Tf
+<2067756964652e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.8647 Tw
+
+BT
+120.24 642.526 Td
+/F1.0 10.5 Tf
+[<4c696b> 20.0195 <65776973652064657461696c73206f6620636f6e6669677572696e67207365637572697479202841706163686520536869726f292063616e20626520666f756e6420696e20746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.9375 Tw
+
+BT
+120.24 626.746 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9375 Tw
+
+BT
+161.295 626.746 Td
+/F1.0 10.5 Tf
+<2067756964652c20616e642064657461696c7320666f7220636f6e6669677572696e672074686520446174614e75636c657573204f626a6563742053746f72652063616e206265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 610.966 Td
+/F1.0 10.5 Tf
+<666f756e6420696e2074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+184.29 610.966 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+247.521 610.966 Td
+/F1.0 10.5 Tf
+<2067756964652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 591.15 m
+108.24 535.81 l
+S
+Q
+0.0667 0.0667 0.0667 scn
+0.0667 0.0667 0.0667 SCN
+
+BT
+71.388 554.912 Td
+/F4.1 24 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0748 Tw
+
+BT
+120.24 575.186 Td
+/F1.0 10.5 Tf
+[<42> 20.0195 <792064656661756c742074686520636f6e6669677572> 20.0195 <6174696f6e2076616c756573206172652070617274206f6620746865206275696c742057> 60.0586 <41522066696c652e2044657461696c73206f6e20686f7720746f>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6888 Tw
+
+BT
+120.24 559.406 Td
+/F1.0 10.5 Tf
+[<6f7665727269646520746865736520636f6e6669677572> 20.0195 <6174696f6e2070726f706572746965732065787465726e616c6c7920666f7220646966666572656e7420656e7669726f6e6d656e74732063616e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 543.626 Td
+/F1.0 10.5 Tf
+<626520666f756e6420696e2074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+199.0635 543.626 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+288.8805 543.626 Td
+/F1.0 10.5 Tf
+[<2067756964652c20286465706c6f> 20.0195 <796d656e742063686170746572292e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 499.786 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 471.766 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 455.986 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 428.206 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 400.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 400.426 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 378.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 378.646 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 356.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 356.866 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 335.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 335.086 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 313.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 313.306 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 291.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 291.526 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 269.746 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 269.746 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 241.966 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 214.186 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 214.186 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 192.406 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 192.406 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 170.626 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 170.626 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+190.0138 170.626 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 148.846 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 148.846 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 127.066 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 127.066 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 105.286 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 105.286 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 77.506 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.0 18 0 R
+/F4.1 19 0 R
+>>
+/XObject << /Stamp1 219 0 R
+>>
+>>
+/Annots [20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R]
+>>
+endobj
+13 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+14 0 obj
+<< /Type /Names
+/Dests 15 0 R
+>>
+endobj
+15 0 obj
+<< /Kids [166 0 R 167 0 R]
+>>
+endobj
+16 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+17 0 obj
+<< /Type /Font
+/BaseFont /e2abdd+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 249 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 251 0 R
+/ToUnicode 250 0 R
+>>
+endobj
+18 0 obj
+<< /Type /Font
+/BaseFont /1d7ef2+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 253 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 255 0 R
+/ToUnicode 254 0 R
+>>
+endobj
+19 0 obj
+<< /Type /Font
+/BaseFont /ceaed9+FontAwesome
+/Subtype /TrueType
+/FontDescriptor 257 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 259 0 R
+/ToUnicode 258 0 R
+>>
+endobj
+20 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [230.8434 655.24 306.1884 669.52]
+/Type /Annot
+>>
+endobj
+21 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [388.8331 655.24 499.7418 669.52]
+/Type /Annot
+>>
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [120.24 623.68 161.295 637.96]
+/Type /Annot
+>>
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [184.29 607.9 247.521 622.18]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf#_ugbtb_deployment)
+>>
+/Subtype /Link
+/Rect [199.0635 540.56 288.8805 554.84]
+/Type /Annot
+>>
+endobj
+25 0 obj
+[12 0 R /XYZ 0 523.81 null]
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 397.36 138.081 411.64]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 375.58 138.3433 389.86]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 353.8 177.624 368.08]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 332.02 190.077 346.3]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 310.24 107.295 324.52]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 288.46 102.1733 302.74]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 266.68 156.057 280.96]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 211.12 127.455 225.4]
+/Type /Annot
+>>
+endobj
+34 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 189.34 149.799 203.62]
+/Type /Annot
+>>
+endobj
+35 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 167.56 190.0138 181.84]
+/Type /Annot
+>>
+endobj
+36 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 145.78 213.5445 160.06]
+/Type /Annot
+>>
+endobj
+37 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 124.0 194.5815 138.28]
+/Type /Annot
+>>
+endobj
+38 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 102.22 212.2318 116.5]
+/Type /Annot
+>>
+endobj
+39 0 obj
+<< /Length 1441
+>>
+stream
+q
+
+-0.5 Tc
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 793.926 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 793.926 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 793.926 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 778.146 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 756.366 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 756.366 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 756.366 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+40 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 39 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+/XObject << /Stamp2 220 0 R
+>>
+>>
+/Annots [41 0 R 42 0 R]
+>>
+endobj
+41 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 790.86 158.2034 805.14]
+/Type /Annot
+>>
+endobj
+42 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 753.3 159.1755 767.58]
+/Type /Annot
+>>
+endobj
+43 0 obj
+<< /Length 16361
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<4368617074657220322e204465706c6f> 20.0195 <796d656e74205479706573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.4445 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<54> 20.0195 <4f444f3a2076323a2054686973206973206f7574206f6620646174652e20496e7374656164207765207365742073797374656d2070726f7065727479206f7220656e7669726f6e6d656e7420766172732c20617320706572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+48.24 737.426 Td
+/F3.0 10.5 Tf
+<4973697353797374656d456e7669726f6e6d656e74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.49 737.426 Td
+/F1.0 10.5 Tf
+<2e205468697320697320616c736f20706c75676761626c652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3123 Tw
+
+BT
+48.24 709.646 Td
+/F1.0 10.5 Tf
+<41706163686520497369732064697374696e67756973686573206265747765656e20746865206170706c69636174696f6e206265696e672072756e20696e20646576656c6f706d656e74206d6f64652076732072756e6e696e6720696e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5633 Tw
+
+BT
+48.24 693.866 Td
+/F1.0 10.5 Tf
+[<70726f64756374696f6e206d6f64652e20546865206672> 20.0195 <616d65776f726b2063616c6c7320746869732074686520226465706c6f> 20.0195 <796d656e742074797065222028636f72726573706f6e64696e6720696e7465726e616c6c7920746f20746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+48.24 678.086 Td
+/F3.0 10.5 Tf
+<4465706c6f796d656e7454797065> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+121.74 678.086 Td
+/F1.0 10.5 Tf
+<20636c617373292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.2575 Tw
+
+BT
+48.24 650.306 Td
+/F1.0 10.5 Tf
+[<2846> 40.0391 <6f72206d6f73746c7920686973746f726963616c20726561736f6e732920646576656c6f706d656e74206d6f64652069732061637475616c6c792063616c6c656420>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+4.2575 Tw
+
+BT
+425.5185 650.306 Td
+/F3.0 10.5 Tf
+<5345525645525f50524f544f54595045> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.2575 Tw
+
+BT
+509.5185 650.306 Td
+/F1.0 10.5 Tf
+<2c207768696c65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 634.526 Td
+/F1.0 10.5 Tf
+<70726f64756374696f6e206d6f64652069732063616c6c6564206a75737420> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+201.3825 634.526 Td
+/F3.0 10.5 Tf
+<534552564552> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+232.8825 634.526 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7753 Tw
+
+BT
+48.24 606.746 Td
+/F1.0 10.5 Tf
+<5768656e2072756e6e696e6720696e20646576656c6f706d656e742f70726f746f747970696e67206d6f64652c206365727461696e206361706162696c69746965732061726520656e61626c65643b206d6f7374206e6f7461626c79> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 590.966 Td
+/F1.0 10.5 Tf
+[<616e> 20.0195 <7920616374696f6e73207265737472696374656420746f2070726f746f747970696e67206d6f646520287573696e6720>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+297.1423 590.966 Td
+/F3.0 10.5 Tf
+<40416374696f6e237265737472696374546f2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+402.1423 590.966 Td
+/F1.0 10.5 Tf
+<292077696c6c20626520617661696c61626c652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 551.126 Td
+/F2.0 18 Tf
+[<322e312e205573696e6720746865205769636b> 20.0195 <657420566965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3185 Tw
+
+BT
+48.24 523.106 Td
+/F1.0 10.5 Tf
+[<4d6f7374206f662074686520796f75d57265206c696b> 20.0195 <656c7920746f2072756e204170616368652049736973207573696e672074686520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+2.3185 Tw
+
+BT
+338.1546 523.106 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3185 Tw
+
+BT
+412.5764 523.106 Td
+/F1.0 10.5 Tf
+<2e20496e2074686973206361736520417061636865204973697327> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 507.326 Td
+/F1.0 10.5 Tf
+[<226465706c6f> 20.0195 <796d656e7420747970652220636f6e63657074206d61707320746f205769636b> 20.0195 <6574d5732022636f6e6669677572> 20.0195 <6174696f6e> 40.0391 <2220636f6e636570743a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 480.1442 Td
+/F5.0 9.975 Tf
+[<54> 29.7852 <61626c6520312e20417061636865204973697327206465706c6f> 20.0195 <796d656e74207479706520636f72726573706f6e647320746f20417061636865205769636b> 20.0195 <6574d57320636f6e6669677572> 20.0195 <6174696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 437.959 124.7 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+172.94 437.959 124.7 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+297.64 437.959 249.4 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 417.679 124.7 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+172.94 417.679 124.7 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+297.64 417.679 249.4 20.28 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 397.399 124.7 20.28 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+172.94 397.399 124.7 20.28 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+297.64 397.399 249.4 20.28 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 472.519 m
+172.94 472.519 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 437.959 m
+172.94 437.959 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 472.769 m
+48.24 437.334 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+172.94 472.769 m
+172.94 437.334 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 458.305 Td
+/F2.0 10.5 Tf
+<4170616368652049736973> Tj
+ET
+
+
+BT
+51.24 444.025 Td
+/F2.0 10.5 Tf
+[<284465706c6f> 20.0195 <796d656e74205479706529>] TJ
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+172.94 472.519 m
+297.64 472.519 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+172.94 437.959 m
+297.64 437.959 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+172.94 472.769 m
+172.94 437.334 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.64 472.769 m
+297.64 437.334 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+175.94 458.305 Td
+/F2.0 10.5 Tf
+[<417061636865205769636b> 20.0195 <6574>] TJ
+ET
+
+
+BT
+175.94 444.025 Td
+/F2.0 10.5 Tf
+[<28436f6e6669677572> 20.0195 <6174696f6e29>] TJ
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.64 472.519 m
+547.04 472.519 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+297.64 437.959 m
+547.04 437.959 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.64 472.769 m
+297.64 437.334 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 472.769 m
+547.04 437.334 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+300.64 458.305 Td
+/F2.0 10.5 Tf
+<4e6f746573> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 437.959 m
+172.94 437.959 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 417.679 m
+172.94 417.679 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 438.584 m
+48.24 417.429 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+172.94 438.584 m
+172.94 417.429 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 425.929 Td
+/F3.0 10.5 Tf
+<5345525645525f50524f544f54595045> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+172.94 437.959 m
+297.64 437.959 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+172.94 417.679 m
+297.64 417.679 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+172.94 438.584 m
+172.94 417.429 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.64 438.584 m
+297.64 417.429 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+175.94 425.929 Td
+/F3.0 10.5 Tf
+<646576656c6f706d656e74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+297.64 437.959 m
+547.04 437.959 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.64 417.679 m
+547.04 417.679 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.64 438.584 m
+297.64 417.429 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 438.584 m
+547.04 417.429 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+300.64 423.745 Td
+/F1.0 10.5 Tf
+<72756e6e696e6720696e20646576656c6f706d656e742f70726f746f747970696e67206d6f6465> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 417.679 m
+172.94 417.679 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 397.399 m
+172.94 397.399 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 417.929 m
+48.24 397.149 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+172.94 417.929 m
+172.94 397.149 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 405.649 Td
+/F3.0 10.5 Tf
+<534552564552> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+172.94 417.679 m
+297.64 417.679 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+172.94 397.399 m
+297.64 397.399 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+172.94 417.929 m
+172.94 397.149 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.64 417.929 m
+297.64 397.149 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+175.94 405.649 Td
+/F3.0 10.5 Tf
+<6465706c6f796d656e74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.64 417.679 m
+547.04 417.679 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.64 397.399 m
+547.04 397.399 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.64 417.929 m
+297.64 397.149 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 417.929 m
+547.04 397.149 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+300.64 403.465 Td
+/F1.0 10.5 Tf
+<72756e6e696e6720696e2070726f64756374696f6e206d6f6465> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9198 Tw
+
+BT
+48.24 373.435 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <6574d573206d656368616e69736d20666f722073706563696679696e67207468652022636f6e6669677572> 20.0195 <6174696f6e> 40.0391 <2220697320746f20757365206120636f6e7465787420706172> 20.0195 <616d6574657220696e20>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9198 Tw
+
+BT
+507.287 373.435 Td
+/F3.0 10.5 Tf
+<7765622e786d6c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9198 Tw
+
+BT
+544.037 373.435 Td
+/F1.0 10.5 Tf
+<3b> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 357.655 Td
+/F1.0 10.5 Tf
+[<4170616368652049736973206175746f6d61746963616c6c7920696e6665727320697473206f776e206465706c6f> 20.0195 <796d656e7420747970652066726f6d20746869732e20496e206f7468657220776f7264733a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 329.875 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 329.875 Td
+/F1.0 10.5 Tf
+[<746f207370656369667920534552> 29.7852 <564552202870726f64756374696f6e29206d6f64652c207573653a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 304.768 Td
+/F3.0 9.975 Tf
+<7765622e786d6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+70.24 298.659 m
+543.04 298.659 l
+545.2491 298.659 547.04 296.8681 547.04 294.659 c
+547.04 221.699 l
+547.04 219.4899 545.2491 217.699 543.04 217.699 c
+70.24 217.699 l
+68.0309 217.699 66.24 219.4899 66.24 221.699 c
+66.24 294.659 l
+66.24 296.8681 68.0309 298.659 70.24 298.659 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+70.24 298.659 m
+543.04 298.659 l
+545.2491 298.659 547.04 296.8681 547.04 294.659 c
+547.04 221.699 l
+547.04 219.4899 545.2491 217.699 543.04 217.699 c
+70.24 217.699 l
+68.0309 217.699 66.24 219.4899 66.24 221.699 c
+66.24 294.659 l
+66.24 296.8681 68.0309 298.659 70.24 298.659 c
+h
+S
+Q
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+77.24 275.834 Td
+/F3.0 11 Tf
+<3c636f6e746578742d706172616d3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+77.24 261.094 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+99.24 261.094 Td
+/F3.0 11 Tf
+<3c706172616d2d6e616d653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+165.24 261.094 Td
+/F3.0 11 Tf
+<636f6e66696775726174696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+236.74 261.094 Td
+/F3.0 11 Tf
+<3c2f706172616d2d6e616d653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+77.24 246.354 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+99.24 246.354 Td
+/F3.0 11 Tf
+<3c706172616d2d76616c75653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+170.74 246.354 Td
+/F3.0 11 Tf
+<6465706c6f796d656e74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+225.74 246.354 Td
+/F3.0 11 Tf
+<3c2f706172616d2d76616c75653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+77.24 231.614 Td
+/F3.0 11 Tf
+<3c2f636f6e746578742d706172616d3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 193.735 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 193.735 Td
+/F1.0 10.5 Tf
+<746f207370656369667920> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+116.535 193.735 Td
+/F3.0 10.5 Tf
+<5345525645525f50524f544f545950494e47> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+211.035 193.735 Td
+/F1.0 10.5 Tf
+<2028646576656c6f706d656e7429206d6f64652c207573653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 168.628 Td
+/F3.0 9.975 Tf
+<7765622e786d6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+70.24 162.519 m
+543.04 162.519 l
+545.2491 162.519 547.04 160.7281 547.04 158.519 c
+547.04 85.559 l
+547.04 83.3499 545.2491 81.559 543.04 81.559 c
+70.24 81.559 l
+68.0309 81.559 66.24 83.3499 66.24 85.559 c
+66.24 158.519 l
+66.24 160.7281 68.0309 162.519 70.24 162.519 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+70.24 162.519 m
+543.04 162.519 l
+545.2491 162.519 547.04 160.7281 547.04 158.519 c
+547.04 85.559 l
+547.04 83.3499 545.2491 81.559 543.04 81.559 c
+70.24 81.559 l
+68.0309 81.559 66.24 83.3499 66.24 85.559 c
+66.24 158.519 l
+66.24 160.7281 68.0309 162.519 70.24 162.519 c
+h
+S
+Q
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+77.24 139.694 Td
+/F3.0 11 Tf
+<3c636f6e746578742d706172616d3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+77.24 124.954 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+99.24 124.954 Td
+/F3.0 11 Tf
+<3c706172616d2d6e616d653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+165.24 124.954 Td
+/F3.0 11 Tf
+<636f6e66696775726174696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+236.74 124.954 Td
+/F3.0 11 Tf
+<3c2f706172616d2d6e616d653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+77.24 110.214 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+99.24 110.214 Td
+/F3.0 11 Tf
+<3c706172616d2d76616c75653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+170.74 110.214 Td
+/F3.0 11 Tf
+<646576656c6f706d656e74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+231.24 110.214 Td
+/F3.0 11 Tf
+<3c2f706172616d2d76616c75653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+77.24 95.474 Td
+/F3.0 11 Tf
+<3c2f636f6e746578742d706172616d3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+44 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 43 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.0 18 0 R
+/F5.0 49 0 R
+>>
+/XObject << /Stamp1 219 0 R
+>>
+>>
+/Annots [46 0 R 48 0 R]
+>>
+endobj
+45 0 obj
+[44 0 R /XYZ 0 841.89 null]
+endobj
+46 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf#_rgant-Action_restrictTo)
+>>
+/Subtype /Link
+/Rect [297.1423 589.496 402.1423 599.996]
+/Type /Annot
+>>
+endobj
+47 0 obj
+[44 0 R /XYZ 0 575.15 null]
+endobj
+48 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [338.1546 520.04 412.5764 534.32]
+/Type /Annot
+>>
+endobj
+49 0 obj
+<< /Type /Font
+/BaseFont /9a8969+NotoSerif-Italic
+/Subtype /TrueType
+/FontDescriptor 261 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 263 0 R
+/ToUnicode 262 0 R
+>>
+endobj
+50 0 obj
+<< /Length 9956
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 786.666 Td
+/F2.0 18 Tf
+<322e322e205265737466756c204f626a6563747320766965776572206f6e6c79> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.8713 Tw
+
+BT
+48.24 758.646 Td
+/F1.0 10.5 Tf
+<4d6f7374204170616368652049736973206170706c69636174696f6e732077696c6c20636f6e73697374206f66206174206c656173742074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+3.8713 Tw
+
+BT
+365.5079 758.646 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.8713 Tw
+
+BT
+441.4825 758.646 Td
+/F1.0 10.5 Tf
+<20616e64206f7074696f6e616c6c7920746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.5316 Tw
+
+BT
+48.24 742.866 Td
+/F1.0 10.5 Tf
+<5265737466756c4f626a6563747320766965776572> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5316 Tw
+
+BT
+157.4361 742.866 Td
+/F1.0 10.5 Tf
+[<2e205768656e20626f7468207669657765727320617265206465706c6f> 20.0195 <79656420696e207468652073616d65206170702c207468656e2074686520626f6f74737472> 20.0195 <617070696e67206973>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.7396 Tw
+
+BT
+48.24 727.086 Td
+/F1.0 10.5 Tf
+[<706572666f726d65642062> 20.0195 <79205769636b> 20.0195 <65742c20616e6420736f20746865206465706c6f> 20.0195 <796d656e74207479706520697320636f6e666967757265642061732064657363726962656420696e207468652070726576696f7573>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 711.306 Td
+/F1.0 10.5 Tf
+<73656374696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8801 Tw
+
+BT
+48.24 683.526 Td
+/F1.0 10.5 Tf
+[<496e20736f6d652063617365732074686f75676820796f75206d61> 20.0195 <79206265207573696e6720417061636865204973697320746f2070726f76696465206120524553> 20.0195 <5420415049206f6e6c79> 89.8438 <2c20746861742069732c20796f7520776f6ed574>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9477 Tw
+
+BT
+48.24 667.746 Td
+/F1.0 10.5 Tf
+[<68617665206465706c6f> 20.0195 <79656420746865205769636b> 20.0195 <6574207669657765722e20496e20746865736520636173657320796f7572206170702077696c6c20626520626f6f74737472> 20.0195 <6170706564207573696e6720417061636865204973697327>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.9477 Tw
+
+BT
+547.04 667.746 Td
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+48.24 651.966 Td
+/F3.0 10.5 Tf
+<49736973576562417070426f6f747374726170706572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 651.966 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7598 Tw
+
+BT
+48.24 624.186 Td
+/F1.0 10.5 Tf
+[<496e2074686973206361736520746865206465706c6f> 20.0195 <796d656e74207479706520697320737065636966696564207468726f75676820616e2041706163686520497369732d737065636966696320636f6e7465787420706172> 20.0195 <616d657465722c>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 608.406 Td
+/F1.0 10.5 Tf
+<63616c6c656420> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+80.5905 608.406 Td
+/F3.0 10.5 Tf
+<697369732e6465706c6f796d656e7454797065> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+180.3405 608.406 Td
+/F1.0 10.5 Tf
+<3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 580.626 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 580.626 Td
+/F1.0 10.5 Tf
+<746f207370656369667920> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+116.535 580.626 Td
+/F3.0 10.5 Tf
+<534552564552> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+148.035 580.626 Td
+/F1.0 10.5 Tf
+<202870726f64756374696f6e29206d6f64652c207573653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 555.519 Td
+/F3.0 9.975 Tf
+<7765622e786d6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+70.24 549.41 m
+543.04 549.41 l
+545.2491 549.41 547.04 547.6191 547.04 545.41 c
+547.04 472.45 l
+547.04 470.2409 545.2491 468.45 543.04 468.45 c
+70.24 468.45 l
+68.0309 468.45 66.24 470.2409 66.24 472.45 c
+66.24 545.41 l
+66.24 547.6191 68.0309 549.41 70.24 549.41 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+70.24 549.41 m
+543.04 549.41 l
+545.2491 549.41 547.04 547.6191 547.04 545.41 c
+547.04 472.45 l
+547.04 470.2409 545.2491 468.45 543.04 468.45 c
+70.24 468.45 l
+68.0309 468.45 66.24 470.2409 66.24 472.45 c
+66.24 545.41 l
+66.24 547.6191 68.0309 549.41 70.24 549.41 c
+h
+S
+Q
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+77.24 526.585 Td
+/F3.0 11 Tf
+<3c636f6e746578742d706172616d3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+77.24 511.845 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+99.24 511.845 Td
+/F3.0 11 Tf
+<3c706172616d2d6e616d653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+165.24 511.845 Td
+/F3.0 11 Tf
+<697369732e6465706c6f796d656e7454797065> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+269.74 511.845 Td
+/F3.0 11 Tf
+<3c2f706172616d2d6e616d653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+77.24 497.105 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+99.24 497.105 Td
+/F3.0 11 Tf
+<3c706172616d2d76616c75653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+170.74 497.105 Td
+/F3.0 11 Tf
+<736572766572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+203.74 497.105 Td
+/F3.0 11 Tf
+<3c2f706172616d2d76616c75653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+77.24 482.365 Td
+/F3.0 11 Tf
+<3c2f636f6e746578742d706172616d3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 444.486 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 444.486 Td
+/F1.0 10.5 Tf
+<746f207370656369667920> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+116.535 444.486 Td
+/F3.0 10.5 Tf
+<5345525645525f50524f544f54595045> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+200.535 444.486 Td
+/F1.0 10.5 Tf
+<2028646576656c6f706d656e7429206d6f64652c207573653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 419.379 Td
+/F3.0 9.975 Tf
+<7765622e786d6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+70.24 413.27 m
+543.04 413.27 l
+545.2491 413.27 547.04 411.4791 547.04 409.27 c
+547.04 336.31 l
+547.04 334.1009 545.2491 332.31 543.04 332.31 c
+70.24 332.31 l
+68.0309 332.31 66.24 334.1009 66.24 336.31 c
+66.24 409.27 l
+66.24 411.4791 68.0309 413.27 70.24 413.27 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+70.24 413.27 m
+543.04 413.27 l
+545.2491 413.27 547.04 411.4791 547.04 409.27 c
+547.04 336.31 l
+547.04 334.1009 545.2491 332.31 543.04 332.31 c
+70.24 332.31 l
+68.0309 332.31 66.24 334.1009 66.24 336.31 c
+66.24 409.27 l
+66.24 411.4791 68.0309 413.27 70.24 413.27 c
+h
+S
+Q
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+77.24 390.445 Td
+/F3.0 11 Tf
+<3c636f6e746578742d706172616d3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+77.24 375.705 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+99.24 375.705 Td
+/F3.0 11 Tf
+<3c706172616d2d6e616d653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+165.24 375.705 Td
+/F3.0 11 Tf
+<697369732e6465706c6f796d656e7454797065> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+269.74 375.705 Td
+/F3.0 11 Tf
+<3c2f706172616d2d6e616d653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+77.24 360.965 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+99.24 360.965 Td
+/F3.0 11 Tf
+<3c706172616d2d76616c75653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+170.74 360.965 Td
+/F3.0 11 Tf
+<7365727665722d70726f746f74797065> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+258.74 360.965 Td
+/F3.0 11 Tf
+<3c2f706172616d2d76616c75653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+77.24 346.225 Td
+/F3.0 11 Tf
+<3c2f636f6e746578742d706172616d3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 290.286 Td
+/F2.0 18 Tf
+[<322e332e204f766572726964696e6720746865206465706c6f> 20.0195 <796d656e742074797065>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 262.266 Td
+/F1.0 10.5 Tf
+[<54> 20.0195 <4f444f3a2076323a2073656520656e7620766172206f722073797374656d2070726f706572746965732c2061732070657220>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+301.9093 262.266 Td
+/F3.0 10.5 Tf
+<4973697353797374656d456e7669726f6e6d656e74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+412.1593 262.266 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+51 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 50 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.0 18 0 R
+>>
+/XObject << /Stamp2 220 0 R
+>>
+>>
+/Annots [53 0 R 54 0 R 55 0 R 56 0 R]
+>>
+endobj
+52 0 obj
+[51 0 R /XYZ 0 841.89 null]
+endobj
+53 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [365.5079 755.58 441.4825 769.86]
+/Type /Annot
+>>
+endobj
+54 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [48.24 739.8 157.4361 754.08]
+/Type /Annot
+>>
+endobj
+55 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf#__ugbtb_web-xml_servlet-context-listeners)
+>>
+/Subtype /Link
+/Rect [547.04 664.68 547.04 678.96]
+/Type /Annot
+>>
+endobj
+56 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf#__ugbtb_web-xml_servlet-context-listeners)
+>>
+/Subtype /Link
+/Rect [48.24 650.496 163.74 660.996]
+/Type /Annot
+>>
+endobj
+57 0 obj
+[51 0 R /XYZ 0 314.31 null]
+endobj
+58 0 obj
+<< /Length 10877
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<4368617074657220332e20436f6e6669677572> 20.0195 <6174696f6e2046696c6573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1076 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<5768656e2072756e6e696e6720616e204170616368652049736973207765626170702c20636f6e6669677572> 20.0195 <6174696f6e2070726f706572746965732061726520726561642066726f6d20636f6e6669677572> 20.0195 <6174696f6e2066696c6573>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+<68656c6420696e2074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+104.457 737.426 Td
+/F3.0 10.5 Tf
+<5745422d494e46> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+141.207 737.426 Td
+/F1.0 10.5 Tf
+[<206469726563746f7279> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 709.646 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+69.66 709.646 Td
+/F3.0 10.5 Tf
+<574542494e462f697369732e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.16 709.646 Td
+/F1.0 10.5 Tf
+[<2066696c6520697320616c7761> 20.0195 <7973207265616420616e64206d7573742065786973742e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 681.866 Td
+/F1.0 10.5 Tf
+<496e206164646974696f6e2c2074686520666f6c6c6f77696e67206f746865722070726f706572746965732061726520736561726368656420666f7220616e642069662070726573656e7420616c736f20726561643a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 654.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 654.086 Td
+/F3.0 10.5 Tf
+<7669657765725f7769636b65742e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+192.24 654.086 Td
+/F1.0 10.5 Tf
+<202d2069662074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+229.5675 654.086 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+301.6708 654.086 Td
+/F1.0 10.5 Tf
+<20697320696e20757365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 632.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 632.306 Td
+/F3.0 10.5 Tf
+<7669657765725f7265737466756c6f626a656374732e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+234.24 632.306 Td
+/F1.0 10.5 Tf
+<202d2069662074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+271.5675 632.306 Td
+/F1.0 10.5 Tf
+<5265737466756c4f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+380.232 632.306 Td
+/F1.0 10.5 Tf
+<20697320696e20757365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 610.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 610.526 Td
+/F3.0 10.5 Tf
+<7669657765722e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+155.49 610.526 Td
+/F1.0 10.5 Tf
+[<202d20666f7220616e> 20.0195 <79206f746865722076696577657220636f6e6669677572> 20.0195 <6174696f6e202862757420746865726520617265206e6f6e652063757272656e746c7929>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 588.746 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 588.746 Td
+/F3.0 10.5 Tf
+<706572736973746f725f646174616e75636c6575732e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+234.24 588.746 Td
+/F1.0 10.5 Tf
+<202d20617373756d696e6720746865204a444f2f446174614e75636c657573206f626a65637473746f726520697320696e20757365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 566.966 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 566.966 Td
+/F3.0 10.5 Tf
+<706572736973746f722e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+171.24 566.966 Td
+/F1.0 10.5 Tf
+[<202d20666f7220616e> 20.0195 <79206f74686572206f626a65637473746f726520636f6e6669677572> 20.0195 <6174696f6e2e20>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9144 Tw
+
+BT
+66.24 539.186 Td
+/F1.0 10.5 Tf
+<54686973207479706963616c6c79206973207573656420746f20686f6c6420> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.9144 Tw
+
+BT
+215.8075 539.186 Td
+/F3.0 10.5 Tf
+<4a444243> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9144 Tw
+
+BT
+236.8075 539.186 Td
+/F1.0 10.5 Tf
+<20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.9144 Tw
+
+BT
+240.4414 539.186 Td
+/F3.0 10.5 Tf
+<55524c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9144 Tw
+
+BT
+256.1914 539.186 Td
+/F1.0 10.5 Tf
+<732c207768696368206973206172677561626c79206120736c696768742076696f6c6174696f6e206f66207468652066696c65202862656361757365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2722 Tw
+
+BT
+66.24 523.406 Td
+/F1.0 10.5 Tf
+[<7468657265d573206e6f7468696e6720696e20417061636865204973697320746f207361> 20.0195 <79207468617420706572736973746f7273206861766520746f2075736520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.2722 Tw
+
+BT
+397.2931 523.406 Td
+/F3.0 10.5 Tf
+<4a444243> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2722 Tw
+
+BT
+418.2931 523.406 Td
+/F1.0 10.5 Tf
+[<2e20486f77657665722c2069742069732067656e6572> 20.0195 <616c6c79>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.026 Tw
+
+BT
+66.24 507.626 Td
+/F1.0 10.5 Tf
+<636f6e76656e69656e7420746f2070757420746865736520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.026 Tw
+
+BT
+189.9916 507.626 Td
+/F3.0 10.5 Tf
+<4a444243> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.026 Tw
+
+BT
+210.9916 507.626 Td
+/F1.0 10.5 Tf
+<2073657474696e677320696e746f20612073696e676c65206c6f636174696f6e2e20496620796f752077616e742c207468657920636f756c642072657369646520696e696e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 491.846 Td
+/F1.0 10.5 Tf
+[<616e> 20.0195 <79206f6620>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+99.9973 491.846 Td
+/F3.0 10.5 Tf
+<706572736973746f725f646174616e75636c6575732e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+267.9973 491.846 Td
+/F1.0 10.5 Tf
+<2c20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+273.3418 491.846 Td
+/F3.0 10.5 Tf
+<706572736973746f722e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+378.3418 491.846 Td
+/F1.0 10.5 Tf
+<206f7220286576656e2920> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+428.8573 491.846 Td
+/F3.0 10.5 Tf
+<697369732e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 464.066 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 464.066 Td
+/F3.0 10.5 Tf
+<61757468656e7469636174696f6e5f736869726f2e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+228.99 464.066 Td
+/F1.0 10.5 Tf
+<2c20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+234.3345 464.066 Td
+/F3.0 10.5 Tf
+<617574686f72697a6174696f6e5f736869726f2e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.1544 Tw
+
+BT
+66.24 436.286 Td
+/F1.0 10.5 Tf
+<617373756d696e672074686520536869726f20536563757269747920697320696e20757365202862757420746865726520617265206e6f2073656375726974792d72656c6174656420636f6e6669672070726f70657274696573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 420.506 Td
+/F1.0 10.5 Tf
+<63757272656e746c793b2075736520736869726f2e696e6920666f7220536869726f20636f6e66696729> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 392.726 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 392.726 Td
+/F3.0 10.5 Tf
+<61757468656e7469636174696f6e2e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+197.49 392.726 Td
+/F1.0 10.5 Tf
+<2c20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+202.8345 392.726 Td
+/F3.0 10.5 Tf
+<617574686f72697a6174696f6e2e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 364.946 Td
+/F1.0 10.5 Tf
+[<666f7220616e> 20.0195 <79206f746865722073656375726974792d72656c6174656420636f6e6669672070726f70657274696573202862757420746865726520617265206e6f6e652063757272656e746c79292e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.775 Tw
+
+BT
+48.24 331.166 Td
+/F1.0 10.5 Tf
+[<59> 69.8242 <6f752063616e20696620796f7520776973682073696d706c792073746f726520616c6c2070726f7065727469657320696e2074686520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.775 Tw
+
+BT
+343.7135 331.166 Td
+/F3.0 10.5 Tf
+<697369732e70726f70657274696573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.775 Tw
+
+BT
+422.4635 331.166 Td
+/F1.0 10.5 Tf
+<2066696c653b20627574207765207468696e6b2074686174> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 315.386 Td
+/F1.0 10.5 Tf
+[<627265616b696e672070726f70657274696573206f757420696e746f2073656374696f6e7320697320707265666572> 20.0195 <61626c652e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+59 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 58 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.0 18 0 R
+>>
+/XObject << /Stamp1 219 0 R
+>>
+>>
+/Annots [61 0 R 62 0 R]
+>>
+endobj
+60 0 obj
+[59 0 R /XYZ 0 841.89 null]
+endobj
+61 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [229.5675 651.02 301.6708 665.3]
+/Type /Annot
+>>
+endobj
+62 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [271.5675 629.24 380.232 643.52]
+/Type /Annot
+>>
+endobj
+63 0 obj
+<< /Length 17080
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220342e2053706563696679696e6720636f6d706f6e656e7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<54> 20.0195 <4f444f3a2076323a2074686973206973206f7574206f6620646174653b20746865207761> 20.0195 <7920696e20776869636820636f6d706f6e656e74732061726520666f756e64206973206265696e67207265776f726b> 20.0195 <656420696e2076322e302e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 725.426 Td
+/F1.0 10.5 Tf
+[<426f6f74737472> 20.0195 <617070696e6720616e204170616368652049736973206170706c69636174696f6e20696e766f6c766573206964656e74696679696e6720626f74683a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 697.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.629 Tw
+
+BT
+66.24 697.646 Td
+/F1.0 10.5 Tf
+<746865206d616a6f7220636f6d706f6e656e7473202861757468656e7469636174696f6e2c2070657273697374656e6365206d656368616e69736d732c207669657765727329206f662041706163686520497369732c20616e64> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 681.866 Td
+/F1.0 10.5 Tf
+<616c736f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 660.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 660.086 Td
+/F1.0 10.5 Tf
+[<73706563696679696e672074686520646f6d61696e20736572766963657320616e642070657273697374656e7420656e7469746965732074686174206d616b> 20.0195 <6520757020746865206170706c69636174696f6e20697473656c662e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0017 Tw
+
+BT
+48.24 632.306 Td
+/F1.0 10.5 Tf
+<5468697320697320646f6e65207573696e6720616e20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.0017 Tw
+
+BT
+160.821 632.306 Td
+/F3.0 10.5 Tf
+<4170704d616e6966657374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0017 Tw
+
+BT
+218.571 632.306 Td
+/F1.0 10.5 Tf
+[<2c20737065636966696564206569746865722070726f6772> 20.0195 <616d6d61746963616c6c79206f72207468726f7567682074686520636f6e6669677572> 20.0195 <6174696f6e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 616.526 Td
+/F1.0 10.5 Tf
+<70726f706572746965732e205468697320616c6c6f77732074686520636f6d706f6e656e74732c20736572766963657320616e6420656e74697469657320746f206265207370656369666965642066726f6d20612073696e676c6520636c6173732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 588.746 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <6f20737065636966792074686520>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+119.6423 588.746 Td
+/F3.0 10.5 Tf
+<4170704d616e6966657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+177.3923 588.746 Td
+/F1.0 10.5 Tf
+[<206173206120636f6e6669677572> 20.0195 <6174696f6e2070726f7065727479> 89.8438 <2c207573653a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 561.5642 Td
+/F5.0 9.975 Tf
+[<54> 29.7852 <61626c6520322e20436f726520436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573202869676e6f72656420696620>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+278.7941 561.5642 Td
+/F3.0 9.975 Tf
+<697369732e6170704d616e6966657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+358.5941 561.5642 Td
+/F5.0 9.975 Tf
+<2069732070726573656e7429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 519.379 166.2665 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 519.379 83.133 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+297.6395 519.379 249.4005 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 410.4789 166.2665 108.9001 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 410.4789 83.133 108.9001 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+297.6395 410.4789 249.4005 108.9001 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 553.939 m
+214.5065 553.939 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 519.379 m
+214.5065 519.379 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 554.189 m
+48.24 518.754 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 554.189 m
+214.5065 518.754 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 539.725 Td
+/F2.0 10.5 Tf
+<50726f7065727479> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 553.939 m
+297.6395 553.939 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 519.379 m
+297.6395 519.379 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 554.189 m
+214.5065 518.754 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 554.189 m
+297.6395 518.754 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+217.5065 539.725 Td
+/F2.0 10.5 Tf
+[<56> 60.0586 <616c7565>] TJ
+ET
+
+
+BT
+217.5065 525.445 Td
+/F2.0 10.5 Tf
+<28> Tj
+ET
+
+
+BT
+221.696 525.445 Td
+/F5.0 10.5 Tf
+<64656661756c742076616c7565> Tj
+ET
+
+
+BT
+284.8115 525.445 Td
+/F2.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 553.939 m
+547.04 553.939 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+297.6395 519.379 m
+547.04 519.379 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 554.189 m
+297.6395 518.754 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 554.189 m
+547.04 518.754 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+300.6395 539.725 Td
+/F2.0 10.5 Tf
+<496d706c656d656e7473> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 519.379 m
+214.5065 519.379 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 410.4789 m
+214.5065 410.4789 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 520.004 m
+48.24 410.2289 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 520.004 m
+214.5065 410.2289 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 506.599 Td
+/F3.0 10.5 Tf
+<697369732e6170704d616e6966657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 519.379 m
+297.6395 519.379 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 410.4789 m
+297.6395 410.4789 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 520.004 m
+214.5065 410.2289 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 520.004 m
+297.6395 410.2289 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+217.5065 507.349 Td
+/F3.0 10.5 Tf
+<4651434e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+297.6395 519.379 m
+547.04 519.379 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 410.4789 m
+547.04 410.4789 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 520.004 m
+297.6395 410.2289 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 520.004 m
+547.04 410.2289 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+300.6395 504.415 Td
+/F3.0 10.5 Tf
+<6f2e612e692e6170706c69622e4170704d616e6966657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1925 Tw
+
+BT
+300.6395 476.635 Td
+/F1.0 10.5 Tf
+[<42> 20.0195 <7920636f6e76656e74696f6e207468697320696d706c656d656e746174696f6e207265736964657320696e20616e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7307 Tw
+
+BT
+300.6395 460.855 Td
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.7307 Tw
+
+BT
+300.6395 460.855 Td
+/F3.0 10.5 Tf
+<6d796170702d617070> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7307 Tw
+
+BT
+347.8895 460.855 Td
+/F1.0 10.5 Tf
+<204d6176656e206d6f64756c6520286173206f70706f73656420746f20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.7307 Tw
+
+BT
+512.54 460.855 Td
+/F3.0 10.5 Tf
+<6d796170702d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+8.2173 Tw
+
+BT
+300.6395 445.075 Td
+/F3.0 10.5 Tf
+<646f6d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+8.2173 Tw
+
+BT
+316.3895 445.075 Td
+/F1.0 10.5 Tf
+<206f7220> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+8.2173 Tw
+
+BT
+349.2671 445.075 Td
+/F3.0 10.5 Tf
+<6d796170702d66697874757265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+8.2173 Tw
+
+BT
+417.5171 445.075 Td
+/F1.0 10.5 Tf
+<292e205365652074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+8.2173 Tw
+
+BT
+489.4925 445.075 Td
+/F1.0 10.5 Tf
+<53696d706c65417070> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+300.6395 429.295 Td
+/F1.0 10.5 Tf
+<617263686574797065> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+350.5985 429.295 Td
+/F1.0 10.5 Tf
+<20666f722064657461696c732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.9774 Tw
+
+BT
+48.24 386.5149 Td
+/F1.0 10.5 Tf
+[<46726f6d207468697320746865206672> 20.0195 <616d65776f726b2063616e2064657465726d696e652074686520646f6d61696e2073657276696365732c2070657273697374656e7420656e74697469657320616e64207365637572697479>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3179 Tw
+
+BT
+48.24 370.7349 Td
+/F1.0 10.5 Tf
+[<2861757468656e7469636174696f6e20616e6420617574686f72697a6174696f6e29206d656368616e69736d7320746f207573652e204f7468657220636f6e6669677572> 20.0195 <6174696f6e2028696e636c7564696e67206669787475726573292063616e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0

<TRUNCATED>

[55/56] isis-site git commit: ISIS-1811: fixes release notes for 1.17.0 and 2.0.0-M2 so are in sync

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/9bb1eb8c/content/release-notes/release-notes.html
----------------------------------------------------------------------
diff --git a/content/release-notes/release-notes.html b/content/release-notes/release-notes.html
index 7bf931f..f8f39ce 100644
--- a/content/release-notes/release-notes.html
+++ b/content/release-notes/release-notes.html
@@ -309,6 +309,25 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/2.0.0-M2/release-notes/release-notes.html#_release-notes_2.0.0-M2">2.0.0-M2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">22-01-2018</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Second milestone release for Apache Isis 2.0.0: tree support, initial work on simplifying bootstrapping and configuration, removing dependencies</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">2</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">36</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">13</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342393">Release notes for 2.0.0-M2</a></p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.17.0">1.17.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">06-01-2019</p></td> 
            <td class="tableblock halign-left valign-top">
@@ -328,6 +347,25 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/2.0.0-M1/release-notes/release-notes.html#_release-notes_2.0.0-M1">2.0.0-M1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">31-07-2018</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>First milestone release for Apache Isis 2.0.0: Java 8 support, DataNucleus 5.1, Wicket 8, meta-annotations, breadcrumbs</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">6</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">55 + 4 tasks + 13 sub-tasks</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">22</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342392">Release notes for 2.0.0-M1</a></p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.16.2">1.16.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">05-03-2018</p></td> 
            <td class="tableblock halign-left valign-top">
@@ -347,7 +385,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.16.1">1.16.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.16.1/release-notes/release-notes.html#_release-notes_1.16.1">1.16.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">22-02-2018</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -366,7 +404,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.16.0">1.16.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.16.0/release-notes/release-notes.html#_release-notes_1.16.0">1.16.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">08-01-2018</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -385,7 +423,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.15.1">1.15.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.15.1/release-notes/release-notes.html#_release-notes_1.15.1">1.15.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">25-09-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -404,7 +442,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.15.0">1.15.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.15.0/release-notes/release-notes.html#_release-notes_1.15.0">1.15.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">14-08-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -423,7 +461,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.14.0">1.14.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.14.0/release-notes/release-notes.html#_release-notes_1.14.0">1.14.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">19-02-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -442,7 +480,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.2.1">1.13.2.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.2.1/release-notes/release-notes.html#_release-notes_1.13.2.1">1.13.2.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">03-jan-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -461,7 +499,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.2">1.13.2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.2/release-notes/release-notes.html#_release-notes_1.13.2">1.13.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">14-dec-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -480,7 +518,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.1">1.13.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.1/release-notes/release-notes.html#_release-notes_1.13.1">1.13.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">30-oct-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -499,7 +537,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.0">1.13.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.0/release-notes/release-notes.html#_release-notes_1.13.0">1.13.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">11-jul-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -518,7 +556,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.12.2">1.12.2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.2/release-notes/release-notes.html#_release-notes_1.12.2">1.12.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">06-jun-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -537,7 +575,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.12.1">1.12.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.1/release-notes/release-notes.html#_release-notes_1.12.1">1.12.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">12-apr-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -556,7 +594,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.12.0">1.12.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.0/release-notes/release-notes.html#_release-notes_1.12.0">1.12.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">29-mar-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -575,7 +613,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.11.1">1.11.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.11.1/release-notes/release-notes.html#_release-notes_1.11.1">1.11.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">17-jan-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -594,7 +632,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.11.0">1.11.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.11.0/release-notes/release-notes.html#_release-notes_1.11.0">1.11.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">02-jan-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -613,7 +651,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.10.0">1.10.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.10.0/release-notes/release-notes.html#_release-notes_1.10.0">1.10.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">10-nov-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -632,7 +670,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.9.0">1.9.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.9.0/release-notes/release-notes.html#_release-notes_1.9.0">1.9.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">1-sep-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -651,7 +689,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.8.0">1.8.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.8.0/release-notes/release-notes.html#_release-notes_1.8.0">1.8.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">24-feb-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -673,7 +711,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.7.0">1.7.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.7.0/release-notes/release-notes.html#_release-notes_1.7.0">1.7.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">18-oct-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -697,7 +735,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.6.0">1.6.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.6.0/release-notes/release-notes.html#_release-notes_1.6.0">1.6.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">28-jul-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -721,7 +759,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.5.0">1.5.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.5.0/release-notes/release-notes.html#_release-notes_1.5.0">1.5.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">08-jun-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -748,7 +786,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.4.1">1.4.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.4.1/release-notes/release-notes.html#_release-notes_1.4.1">1.4.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">14-mar-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -772,7 +810,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#r1.4.0">1.4.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.4.0/release-notes/release-notes.html#_release-notes_1.4.0">1.4.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">11-mar-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div></div></td> 
@@ -796,7 +834,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.3.1">1.3.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.3.1/release-notes/release-notes.html#_release-notes_1.3.1">1.3.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">7-nov-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -819,7 +857,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.3.0">1.3.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.3.0/release-notes/release-notes.html#_release-notes_1.3.0">1.3.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">25-oct-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -847,7 +885,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.2.0">1.2.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.2.0/release-notes/release-notes.html#_release-notes_1.2.0">1.2.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">30-may-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div></div></td> 
@@ -870,7 +908,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.1.0">1.1.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.1.0/release-notes/release-notes.html#_release-notes_1.1.0">1.1.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">31-jan-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div></div></td> 
@@ -890,7 +928,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#r1.0.1">1.0.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.0.1/release-notes/release-notes.html#_release-notes_1.0.1">1.0.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">10-jan-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -912,7 +950,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.0.0">1.0.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.0.0/release-notes/release-notes.html#_release-notes_1.0.0">1.0.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">24-dec-2012</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -979,311 +1017,228 @@ table.CodeRay td.code>pre{padding:0}
        </div> 
       </div> 
       <div class="sect1"> 
-       <h2 id="_release-notes_1.17.0">1.17.0</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
+       <h2 id="_2019">2019</h2> 
        <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This two main features in this release are the ability for dialog actions to be use a sidebar rather than a modal dialog (<a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a>), and the ability to export the metamodel as XML (<a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a>).</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>With respect to general improvements, for the end-user they hopefully will notice that tabbing behaviour around the UI is much improved (<a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a>), while internally the way in which the metamodel is built up has been revamped so that this is now done in parallel (<a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a>). It’s also possible to more fully customise the footer (<a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a>), and new configuration properties mean that in many cases there should no longer be any need to subclass <code>IsisWicketApplication</code> (<a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a>).</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>In terms of notable bugs, there have been several fixes for the Restful Objects viewer (<a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a>).</p> 
-        </div> 
         <div class="sect2"> 
-         <h3 id="_new_feature">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2043">ISIS-2043</a> - Allow domain events to be specified at @DomainObject, and make mixins aware of this.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2027">ISIS-2027</a> - Provide a health endpoint (eg for Docker orchestrators to monitor).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a> - Serialize representation of metamodel to allow before/after checking</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a> - For an alternative for non-obtrusive bulk entry of info, use a sidebar as action prompt (for top-level actions only).</p> </li> 
-          </ul> 
+         <h3 id="_release-notes_2.0.0-M2">2.0.0-M2</h3> 
+         <div class="paragraph"> 
+          <p>This milestone introduces one new feature, namely support for a table tree view in the Wicket viewer. It also includes all the features as of Apache Isis 1.17.0.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2057">ISIS-2057</a> - JaxbServiceDefault should handle entity if isn’t annotated with XmlJavaTypeAdapter</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a> - Improve tabbing behaviour</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2050">ISIS-2050</a> - Install ObjectSpecIdFacet immediately on creation of ObjectSpecification so can be cached.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2025">ISIS-2025</a> - Extend WrapperFactory with new execution mode to "try" to execute.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2024">ISIS-2024</a> - Centre image or text on sign-in page.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a> - Add additional config properties so there is little need to subclass IsisWicketApplication</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a> - Show application version in footer if available as config property.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2021">ISIS-2021</a> - Allow initial bootswatch theme to be specified via configuration property</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a> - Allow footer to be customised with multiple credits</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2008">ISIS-2008</a> - Add null guards in Blob and Clob, to detect errors in application code early</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1977">ISIS-1977</a> - Improve flattening for -Drevision=…​</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a> - Reduce time to bootstrap</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1966">ISIS-1966</a> - Introduce extension of HasTransactionId that includes sequence number</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1916">ISIS-1916</a> - enhance archetype so runs out-of-the-box in gitlab CI</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1913">ISIS-1913</a> - Extend REST API to return object icon</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1912">ISIS-1912</a> - simpleapp 1.16.2 archetype is missing webapp/resources/Dockerfile</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1888">ISIS-1888</a> - Tweak/add CSS class names to better support E2E tests (page object selectors)</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>The long-term goal (for v2.0.0) is to allow the framework to be run on top of either SpringBoot or JEE MicroProfile, with either of those lower-level frameworks taking responsibility for configuration and injection. In this milestone, some significant initial work has been done in this area. Notably, the IsisConfiguration is now immutable once instantiated, and its creating vis-a-vis the AppManifest has been figured out.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_bug">Bug</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2061">ISIS-2061</a> - Fix rendering of date/time in sidebar dialog</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a> - RO viewer should honour x-ro-validate-only</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a> - RO viewer does not render body correctly when action validation fails.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1985">ISIS-1985</a> - Incomplete Metamodel Validation</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1965">ISIS-1965</a> - Enable CI/CD for maint-1.16.3</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1964">ISIS-1964</a> - ConcurrentModificationException when stating application</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1925">ISIS-1925</a> - Invoking an action on an entity with contributed blobs (or clobs) returning null will result in an NPE.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1902">ISIS-1902</a> - Datanucles: plugging in of Isis provided JDO value types is broken</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1485">ISIS-1485</a> - MessageService#informUser(…​) doesn’t seem to be raising an alert for an action returning a Blob</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>Lots of work has also been done both in updating or removing dependencies, with google guava being notable as one dependency that has been removed.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_documentation">Documentation</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2051">ISIS-2051</a> - Amend ugrov</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_new_feature">New Feature</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-898">ISIS-898</a> - Add a table tree view to the Wicket viewer.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1944">ISIS-1944</a> - Tree View: allow programmatic expand/collapse of tree-nodes</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_task">Task</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1899">ISIS-1899</a> - Release tasks for 1.17.0</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_improvement">Improvement</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2082">ISIS-2082</a> - Allow for ThreadPoolSupport to simulate legacy behavior</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2073">ISIS-2073</a> - Multiple action buttons, when line-breaking, need more vertical space</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2070">ISIS-2070</a> - config properties for "where am I" should have "isis.viewer.wicket" as a prefix</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2067">ISIS-2067</a> - Rework o.a.i.WebServer</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2049">ISIS-2049</a> - Remove guava from core</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2048">ISIS-2048</a> - Update Wicket 8.1.0 → 8.2.0</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2047">ISIS-2047</a> - ThemeChooser: support for custom ThemeProviders</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2042">ISIS-2042</a> - When PROTOTYPING warn when menubars.layout.xml is missing</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2032">ISIS-2032</a> - Tables (non-paged): display total number of entites shown</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2030">ISIS-2030</a> - Table Column Order: use order of occurrence in layout grid as the default</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2019">ISIS-2019</a> - Fix NPEs when rendering REST API.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2017">ISIS-2017</a> - Include the $$domainType for v1 representation.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2014">ISIS-2014</a> - Minor API refinements for integration testing.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2013">ISIS-2013</a> - Add support for H2 embedded database.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2007">ISIS-2007</a> - Use Objects.requireNonNull(Obj, Supplier&lt;String&gt;) to avoid masking errors</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1988">ISIS-1988</a> - Move isis-core-wrapper into isis-core-runtime.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1987">ISIS-1987</a> - Delete wicket applib</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1982">ISIS-1982</a> - UI: CollectionSelectionPanel replace split button by normal button</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1976">ISIS-1976</a> - Improve the metamodel cache management</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1975">ISIS-1975</a> - REST: discrepancy between schema export and actual response content</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1972">ISIS-1972</a> - JAXB view model: add default XmlAdapters for Java 8 Time</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1943">ISIS-1943</a> - Tree View: tree-node content IDs must be unique within a tree structure</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1934">ISIS-1934</a> - Menu Action Confirmation Dialog does not escape menu boundaries</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1923">ISIS-1923</a> - Table Column Headers do not honor 'describedAs'</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1920">ISIS-1920</a> - 'No Access' mouse over effect on domain-object properties.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1918">ISIS-1918</a> - Remove hamcrest as a compile dependency from core modules</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1905">ISIS-1905</a> - utilize jee friendly version of axonframework</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1901">ISIS-1901</a> - Swagger-UI: Replace index.html with a Servlet that is aware of restful config</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1895">ISIS-1895</a> - Simplify deployment descriptors (web.xml)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1839">ISIS-1839</a> - Remove isis-core-wrapper artifact.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1838">ISIS-1838</a> - Move WrapperFactory in isis-core-wrapper to isis-core-runtime.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1635">ISIS-1635</a> - Upgrade dependency to resteasy</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-890">ISIS-890</a> - Get rid of exploration mode, treat as synonym for prototype. Ditto with @Exploration annotation.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1892">ISIS-1892</a> - Move Guice out of 'core'</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1841">ISIS-1841</a> - API cleanup + refactoring for version 2</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1277">ISIS-1277</a> - Prepare for JDK 11</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_won_t_fix_not_a_problem_duplicates">Won’t Fix / Not a Problem / Duplicates</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1996">ISIS-1996</a> - [DUPLICATE, WON’T FIX] For non-obtrusive bulk entry of info, use panel/fieldset as action prompt (for actions associated with panel).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1992">ISIS-1992</a> - [WON’T FIX] Actions associated with the panel should optionally be rendered "in-place" (rather than modal).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1986">ISIS-1986</a> - skinnywar support (backport from v2)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1539">ISIS-1539</a> - [WON’T FIX] Incorporate isisaddons' command module as part of Isis core.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1272">ISIS-1272</a> - [WON’T FIX[ Facet factory for actions called "changeXxx" or "maintainXxx" to be positioned to RIGHT, with dropdown.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1248">ISIS-1248</a> - [WON’T FIX] Lombok plugin to automatically generate domain event classes.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-989">ISIS-989</a> - [WON’T FIX] Allow data being stored to be encrypted, leveraging Cumulus4J</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-573">ISIS-573</a> - [WON’T FIX] To improve performance, set up caching of query results against any entities that are immutable (ie ref data, ie have ImmutableFacet on them).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-507">ISIS-507</a> - [WON’T FIX] UI: more specific icon for bookmarked repository actions</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-741">ISIS-741</a> - [WON’T FIX] For GSOC, write an integration with Twilio or similar, for voice calls, SMS messaging, etc.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1900">ISIS-1900</a> - [NOT A PROBLEM] Fix the release process to also generate .sha512 files</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1702">ISIS-1702</a> - [DUPLICATE] Infer @Programmatic on methods within @DomainService(nature=DOMAIN)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1671">ISIS-1671</a> - [DUPLICATE] Upgrade to Wicket 7.8.0</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1637">ISIS-1637</a> - [WON’T FIX] Non-JAXB view models do not support editable properties</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1629">ISIS-1629</a> - [WON’T FIX] Handle dynamic visibility of list of properties rendered</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1549">ISIS-1549</a> - [DUPLICATE] Speed up bootstrapping by doing classpath discovery in parallel.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1440">ISIS-1440</a> - [DUPLICATE] Use Fork/Join framework to load specifications in parallel? (speed up bootstrap time on multi-core machines)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1337">ISIS-1337</a> - [WON’T FIX] Facet factory to automatically create UI events based on JAXB @XmlRootElement.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1209">ISIS-1209</a> - [WON’T FIX] Perform static analysis of all event subscribers so that we suppress the submission of events if we know that there are no subscribers in that type of event.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-974">ISIS-974</a> - [WON’T FIX] Provide the ability to associate font-awesome icons with properties</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-893">ISIS-893</a> - [WON’T FIX] (Cosmetics): If attempt to invoke non-existent action, get nasty error message</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-678">ISIS-678</a> - [WON’T FIX] When invoke action in Wicket viewer, prefer redirect-after-post to be to a deep link.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-582">ISIS-582</a> - [WON’T FIX] Abstract properties are not rendered in the UI (in tables)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1643">ISIS-1643</a> - [DUPLICATE] NPE on SimpleApp about</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-157">ISIS-157</a> - [WON’T FIX] parseTextEntry fix.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-991">ISIS-991</a> - [WON’T FIX] Enhance Wicket viewer so that non-disabled collections can be added to / removed from.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_bug">Bug</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2066">ISIS-2066</a> - Invoking an action that returns null results in an NPE …​ eg HelloWorldObject#delete().</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2038">ISIS-2038</a> - Darkly Theme: tooltips render white text on almost white background</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2037">ISIS-2037</a> - UI: Footer Credits, links to local resources are not context path aware</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2036">ISIS-2036</a> - When PROTOTYPING prototyping toplevel menu is (sometimes?) hidden</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2035">ISIS-2035</a> - Examples: about page …​ swagger link broken</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2028">ISIS-2028</a> - Bundled Jetty cannot launch with new Byte-Buddy 1.9.2 in place</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2026">ISIS-2026</a> - IllegalAccessExceptions with Byte-Buddy 1.9.2</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2005">ISIS-2005</a> - Java built-in temporal type java.sql.Date rendered with -1 day offset after edit</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1991">ISIS-1991</a> - Determining the deployment type is broken</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1979">ISIS-1979</a> - Integration test logging includes a lot of log events twice.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1978">ISIS-1978</a> - Integration tests are not executed in module <code>module-simple</code></p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1947">ISIS-1947</a> - Tree View: serialization issues with tree nodes using ViewModels</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-       </div> 
-      </div> 
-      <div class="sect1"> 
-       <h2 id="_release-notes_1.16.2">1.16.2</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
-       <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This release is primarily a bug fix release fixing one severe error relating to parented checkboxes (<a href="https://issues.apache.org/jira/browse/ISIS-1874">ISIS-1874</a>). It does however introduce one new feature for the REST API (RO viewer) to support generic RO clients. There is also one notable performance improvement through the caching of <code>JAXBContext</code>s.</p> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_new_feature_2">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1882">ISIS-1882</a> - Extend RO viewer to (optionally) automatically wrap action-results in a view model.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_task">Task</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1811">ISIS-1811</a> - Release tasks for 2.0.0-M2</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement_2">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1884">ISIS-1884</a> - Restrict where choices and autoComplete are implicitly provided on parameters</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1879">ISIS-1879</a> - Date header returned by RO resuts should be the Clock time, not the system time.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1877">ISIS-1877</a> - Enhance representation of action invocation</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1876">ISIS-1876</a> - Convert IsisApplibModule (and archetype app modules) to use ModuleAbstract</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1872">ISIS-1872</a> - Extend ModuleOrBuilderAbstract, with #withAdditionalDependencies(Module…​ modules)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1867">ISIS-1867</a> - Avoid queuing/contention issues - cache JAXBContext in MemberExecutionDtoUtils.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_won_t_fix_duplicates_not_a_problem">Won’t Fix/Duplicates/Not a Problem</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2018">ISIS-2018</a> - [WON’T DO] Improve spec cache management</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1601">ISIS-1601</a> - [SUPERCEDED] Collection pojos (of view model) added to internal maps with incorrect Oid.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1308">ISIS-1308</a> - [DUPLICATE] Swagger UI does not load json if not running as ROOT.war webapp.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1050">ISIS-1050</a> - [WON’T FIX] Reflection VFS related issues in jetty-console</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1894">ISIS-1894</a> - [WONT-FIX] Resteasy: Reactivate PrettyPrinting</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1845">ISIS-1845</a> - [WONT-FIX] Improve code coverage regarding applib’s test-suite</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1015">ISIS-1015</a> - [WON’T FIX] DataNucleus doesn’t support LocalDateTime</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-722">ISIS-722</a> - [DUPLICATE] For 2.0.0, should we get rid of the identity map, and simply "new up" PojoAdapters around pojos as-and-when?</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1981">ISIS-1981</a> - [WONT-FIX] Eclipse: DataNucleus enhancer does see 2 different javax.jdo:jdo-api versions on class-path</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2034">ISIS-2034</a> - [NOT A PROBLEM] REST operations return empty response</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1345">ISIS-1345</a> - [WON’T FIX] Remove the PersistenceSession#executeWithTransaction(…​)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1962">ISIS-1962</a> - [WONT-FIX] Introduce an alternative core-plugin for sub class discovery</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1917">ISIS-1917</a> - [WONT FIX] new PropertyLayout::navigable needs proper integration with layout.xml</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1983">ISIS-1983</a> - [WONT-FIX] UI: upgrade to bootstrap 4</p> </li> 
+           </ul> 
+          </div> 
          </div> 
         </div> 
         <div class="sect2"> 
-         <h3 id="_bug_2">Bug</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1874">ISIS-1874</a> - Parented checkboxes fails - NPEs and incorrect facets.</p> </li> 
-          </ul> 
+         <h3 id="_release-notes_1.17.0">1.17.0</h3> 
+         <div class="paragraph"> 
+          <p>This two main features in this release are the ability for dialog actions to be use a sidebar rather than a modal dialog (<a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a>), and the ability to export the metamodel as XML (<a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a>).</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_task_2">Task</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1875">ISIS-1875</a> - Release tasks for 1.16.2</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>With respect to general improvements, for the end-user they hopefully will notice that tabbing behaviour around the UI is much improved (<a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a>), while internally the way in which the metamodel is built up has been revamped so that this is now done in parallel (<a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a>). It’s also possible to more fully customise the footer (<a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a>), and new configuration properties mean that in many cases there should no longer be any need to subclass <code>IsisWicketApplication</code> (<a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a>).</p> 
          </div> 
-        </div> 
-       </div> 
-      </div> 
-      <div class="sect1"> 
-       <h2 id="_release-notes_1.16.1">1.16.1</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
-       <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This release is primarily a bug fix release, but does introduce a couple of notable new features and improvements:</p> 
-        </div> 
-        <div class="ulist"> 
-         <ul> 
-          <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1585">ISIS-1585</a> supports checkboxes on parented (rather than standalone) collections. The selected items are used as the default values for any associated actions with collection parameters.</p> 
-           <div class="paragraph"> 
-            <p>As part of this change, the new <code>@Action(associateWith="…​")</code> attribute can be used instead of <code>@MemberOrder(…​)</code> as a way to associate actions with either collections or properties.</p> 
-           </div> </li> 
-          <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1569">ISIS-1569</a> provides infrastructure to enable commands to be replayed from master to slave (for regression testing purposes).</p> 
-           <div class="paragraph"> 
-            <p>The majority of the implementation is provided in the (non-ASF) (non-ASF) <a href="http://platform.incode.org">Incode Platform</a>'s new <a href="http://platform.incode.org/modules/spi/command/spi-command-replay.html">command replay</a> library.</p> 
-           </div> </li> 
-         </ul> 
-        </div> 
-        <div class="paragraph"> 
-         <p>Applications written against v1.16.0 should run against v1.16.1 with few if any changes.</p> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_new_feature_3">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1861">ISIS-1861</a> - Extend tabgroup layout control so that a tabgroup with only one tab can show either collapsed (default) or with the one tab.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1856">ISIS-1856</a> - Add git.properties and SCM-Revision into MANIFEST.MF</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1585">ISIS-1585</a> - Allow objects in parented collections to be selected, automatically passed as defaults for collection parameter of associated actions. Also infer choices for both scalar and collection parameters.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1569">ISIS-1569</a> - Automated testing tool to replay commands against a copy of prod</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>In terms of notable bugs, there have been several fixes for the Restful Objects viewer (<a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a>).</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement_3">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1837">ISIS-1837</a> - Metamodel validator should check for cyclic dependencies (reference to entities that live outside of the module set)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1836">ISIS-1836</a> - Better diagnostic reporting in RO viewer if passed in a non-parseable value</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1835">ISIS-1835</a> - Better diagnostic reporting if fail to read a configuration flie.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1834">ISIS-1834</a> - Relax metamodel validation to allow @PersistenceCapable on interfaces</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1826">ISIS-1826</a> - Add Automatic-Module-Name to support Java 9.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1814">ISIS-1814</a> - JAXB validator fails requiring @XmlJavaTypeAdapter even if annotated with @XmlTransient</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1808">ISIS-1808</a> - Let the error page be customisable, eg embed an image from randomkittengenerator.com</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1759">ISIS-1759</a> - Always calling getXxx() and hideXxx() both decreases performance of application (?)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1743">ISIS-1743</a> - fa-Icon mapping for mixin provided methods not honored intuitively</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1589">ISIS-1589</a> - Allow layout to be loaded from either .layout.xml or .layout.fallback.xml (so that library modules can provide a default layout for their entities using XML).</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_new_feature_2">New Feature</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2043">ISIS-2043</a> - Allow domain events to be specified at @DomainObject, and make mixins aware of this.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2027">ISIS-2027</a> - Provide a health endpoint (eg for Docker orchestrators to monitor).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a> - Serialize representation of metamodel to allow before/after checking</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a> - For an alternative for non-obtrusive bulk entry of info, use a sidebar as action prompt (for top-level actions only).</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_bug_3">Bug</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1858">ISIS-1858</a> - NPE when Log at Debug Level</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1857">ISIS-1857</a> - help block for properties/parameters with drop down actions to right encroaches on the field.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1855">ISIS-1855</a> - scm entries in core pom.xml are incorrect</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1854">ISIS-1854</a> - menubars.layout.xml seems to ignore the embedded &lt;Name&gt; ?</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1853">ISIS-1853</a> - Fix AbstractSessionTemplate and to unmarshal collection and reference arguments.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1852">ISIS-1852</a> - Iterating over query result list with parallelStream produces next exception</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1851">ISIS-1851</a> - Improve the dynamic visibility of PropertyGroups so works with pdf js viewer (anything that isn’t a ScalarPanelAbstract2, basically).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1848">ISIS-1848</a> - References of type java.lang.Object (sometimes) not rendered correctly in Wicket viewer</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1847">ISIS-1847</a> - Eventbus: AbstractDomainEvent incorrect veto handling?</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1833">ISIS-1833</a> - Mandatory marker (red asterisk) not shown on mandatory parameters</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1832">ISIS-1832</a> - Entering a non-valid string into a parameter of type UUID results in a stacktrace.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1831">ISIS-1831</a> - If Accept header bad, then our exception handler throws an NPE and so issue of bad header is not reported.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1829">ISIS-1829</a> - AppManifestAbstract#withFixtureScripts no longer works.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1825">ISIS-1825</a> - @CollectionLayout(hidden=STANDALONE_COLLECTION) results in scalar panels being hidden when in parented collection, (but the column is still there, ie blank).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1822">ISIS-1822</a> - non-existent action in menubars.layout.xml causes an NPE</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1820">ISIS-1820</a> - New style BDD tests broken in 1.16.0</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1812">ISIS-1812</a> - NPE when attempt to render mixed-in property as a column.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_improvement_2">Improvement</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2057">ISIS-2057</a> - JaxbServiceDefault should handle entity if isn’t annotated with XmlJavaTypeAdapter</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a> - Improve tabbing behaviour</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2050">ISIS-2050</a> - Install ObjectSpecIdFacet immediately on creation of ObjectSpecification so can be cached.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2025">ISIS-2025</a> - Extend WrapperFactory with new execution mode to "try" to execute.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2024">ISIS-2024</a> - Centre image or text on sign-in page.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a> - Add additional config properties so there is little need to subclass IsisWicketApplication</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a> - Show application version in footer if available as config property.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2021">ISIS-2021</a> - Allow initial bootswatch theme to be specified via configuration property</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a> - Allow footer to be customised with multiple credits</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2008">ISIS-2008</a> - Add null guards in Blob and Clob, to detect errors in application code early</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1977">ISIS-1977</a> - Improve flattening for -Drevision=…​</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a> - Reduce time to bootstrap</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1966">ISIS-1966</a> - Introduce extension of HasTransactionId that includes sequence number</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1916">ISIS-1916</a> - enhance archetype so runs out-of-the-box in gitlab CI</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1913">ISIS-1913</a> - Extend REST API to return object icon</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1912">ISIS-1912</a> - simpleapp 1.16.2 archetype is missing webapp/resources/Dockerfile</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1888">ISIS-1888</a> - Tweak/add CSS class names to better support E2E tests (page object selectors)</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_other">Other</h3> 
          <div class="sect3"> 
-          <h4 id="_documentation_2">Documentation</h4> 
+          <h4 id="_bug_2">Bug</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1860">ISIS-1860</a> - CommandReification.DISABLED is broken / incorrectly documented.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1859">ISIS-1859</a> - Use of "timestamp" in JDOQL queries.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1849">ISIS-1849</a> - 1.16.0 - Broken Links according to W3C checker</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2061">ISIS-2061</a> - Fix rendering of date/time in sidebar dialog</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a> - RO viewer should honour x-ro-validate-only</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a> - RO viewer does not render body correctly when action validation fails.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1985">ISIS-1985</a> - Incomplete Metamodel Validation</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1965">ISIS-1965</a> - Enable CI/CD for maint-1.16.3</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1964">ISIS-1964</a> - ConcurrentModificationException when stating application</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1925">ISIS-1925</a> - Invoking an action on an entity with contributed blobs (or clobs) returning null will result in an NPE.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1902">ISIS-1902</a> - Datanucles: plugging in of Isis provided JDO value types is broken</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1485">ISIS-1485</a> - MessageService#informUser(…​) doesn’t seem to be raising an alert for an action returning a Blob</p> </li> 
            </ul> 
           </div> 
          </div> 
          <div class="sect3"> 
-          <h4 id="_task_3">Task</h4> 
+          <h4 id="_documentation">Documentation</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1813">ISIS-1813</a> - Release tasks for 1.16.1</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2051">ISIS-2051</a> - Amend ugrov</p> </li> 
            </ul> 
           </div> 
          </div> 
          <div class="sect3"> 
-          <h4 id="_duplicates_won_t_fix_not_implemented">Duplicates / Won’t Fix / Not Implemented</h4> 
+          <h4 id="_task_2">Task</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1850">ISIS-1850</a> - [NOT IMPLEMENTED] Rename 'default' in JSON Response</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1500">ISIS-1500</a> - [DUPLICATE] ReplayService, to directly execute a previously persisted command</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1395">ISIS-1395</a> - [WON’T FIX] Bulk actions button is shown for a collection, even if not in table view (eg showing collection as a map)</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1200">ISIS-1200</a> - [DUPLICATE] Improve support for BDD tests, factoring out domain service to act as context.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1035">ISIS-1035</a> - [DUPLICATE] Allow parented collections to have bulk actions associated with them…​</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-926">ISIS-926</a> - [WON’T FIX] Allow integration tests to run in parallel, each with a different user. Part of this to include a ProgrammableClockService as a replacement for ClockService, partiitioned by user (to allow concurrent integration tests to run etc).</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-834">ISIS-834</a> - [WON’T FIX] Ensure that only a single implementation of a DomainService is registered.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-804">ISIS-804</a> - [INVALID] Make (entity) properties read-only by default.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-689">ISIS-689</a> - [WON’T FIX] Bulk action take arguments</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-516">ISIS-516</a> - [DUPLICATE] Wicket: be able to invoke @Bulk on items within a parent collection (already supported for standalone collections)</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-514">ISIS-514</a> - [WON’T FIX] [DUPLICATE] Feature: Allow @Bulk actions to accept parameters</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-505">ISIS-505</a> - [INVALID] Wicket error handling returns only a 500 if encounter an unenhanced object</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1899">ISIS-1899</a> - Release tasks for 1.17.0</p> </li> 
            </ul> 
           </div> 
          </div> 
          <div class="sect3"> 
-          <h4 id="_question">Question</h4> 
+          <h4 id="_won_t_fix_not_a_problem_duplicates">Won’t Fix / Not a Problem / Duplicates</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1824">ISIS-1824</a> - menubars.layout.xml vs Wicket Viewer annotations</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1996">ISIS-1996</a> - [DUPLICATE, WON’T FIX] For non-obtrusive bulk entry of info, use panel/fieldset as action prompt (for actions associated with panel).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1992">ISIS-1992</a> - [WON’T FIX] Actions associated with the panel should optionally be rendered "in-place" (rather than modal).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1986">ISIS-1986</a> - skinnywar support (backport from v2)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1539">ISIS-1539</a> - [WON’T FIX] Incorporate isisaddons' command module as part of Isis core.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1272">ISIS-1272</a> - [WON’T FIX[ Facet factory for actions called "changeXxx" or "maintainXxx" to be positioned to RIGHT, with dropdown.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1248">ISIS-1248</a> - [WON’T FIX] Lombok plugin to automatically generate domain event classes.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-989">ISIS-989</a> - [WON’T FIX] Allow data being stored to be encrypted, leveraging Cumulus4J</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-573">ISIS-573</a> - [WON’T FIX] To improve performance, set up caching of query results against any entities that are immutable (ie ref data, ie have ImmutableFacet on them).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-507">ISIS-507</a> - [WON’T FIX] UI: more specific icon for bookmarked repository actions</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-741">ISIS-741</a> - [WON’T FIX] For GSOC, write an integration with Twilio or similar, for voice calls, SMS messaging, etc.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1900">ISIS-1900</a> - [NOT A PROBLEM] Fix the release process to also generate .sha512 files</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1702">ISIS-1702</a> - [DUPLICATE] Infer @Programmatic on methods within @DomainService(nature=DOMAIN)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1671">ISIS-1671</a> - [DUPLICATE] Upgrade to Wicket 7.8.0</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1637">ISIS-1637</a> - [WON’T FIX] Non-JAXB view models do not support editable properties</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1629">ISIS-1629</a> - [WON’T FIX] Handle dynamic visibility of list of properties rendered</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1549">ISIS-1549</a> - [DUPLICATE] Speed up bootstrapping by doing classpath discovery in parallel.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1440">ISIS-1440</a> - [DUPLICATE] Use Fork/Join framework to load specifications in parallel? (speed up bootstrap time on multi-core machines)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1337">ISIS-1337</a> - [WON’T FIX] Facet factory to automatically create UI events based on JAXB @XmlRootElement.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1209">ISIS-1209</a> - [WON’T FIX] Perform static analysis of all event subscribers so that we suppress the submission of events if we know that there are no subscribers in that type of event.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-974">ISIS-974</a> - [WON’T FIX] Provide the ability to associate font-awesome icons with properties</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-893">ISIS-893</a> - [WON’T FIX] (Cosmetics): If attempt to invoke non-existent action, get nasty error message</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-678">ISIS-678</a> - [WON’T FIX] When invoke action in Wicket viewer, prefer redirect-after-post to be to a deep link.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-582">ISIS-582</a> - [WON’T FIX] Abstract properties are not rendered in the UI (in tables)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1643">ISIS-1643</a> - [DUPLICATE] NPE on SimpleApp about</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-157">ISIS-157</a> - [WON’T FIX] parseTextEntry fix.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-991">ISIS-991</a> - [WON’T FIX] Enhance Wicket viewer so that non-disabled collections can be added to / removed from.</p> </li> 
            </ul> 
           </div> 
          </div> 
@@ -1291,1930 +1246,806 @@ table.CodeRay td.code>pre{padding:0}
        </div> 
       </div> 
       <div class="sect1"> 
-       <h2 id="_release-notes_1.16.0">1.16.0</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
+       <h2 id="_2018">2018</h2> 
        <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This release introduces a couple of new features and improvements.</p> 
-        </div> 
-        <div class="ulist"> 
-         <ul> 
-          <li> <p>a new <code>Module</code> interface (and <code>ModuleAbstract</code> adapter class) allows transitive dependencies to be defined between modules, and allowing optional setup and teardown fixtures to be defined for the module</p> </li> 
-          <li> <p>Application bootstrapping has been simplified further with a new <code>AppManifest2</code> interface (and <code>AppManifestAbstract2</code> adapter class) defined in terms of <code>Module</code>s.</p> 
-           <div class="paragraph"> 
-            <p>Similarly, integration testing bootstrapping has been simplified with a new <code>IntegrationTestAbstract3</code> adapter class that also uses a <code>Module</code>.</p> 
-           </div> 
-           <div class="paragraph"> 
-            <p>BDD specs (Cucumber) have also been simplified to be bootstrapped with a <code>Module</code>, with a much more "conventional" programming model (domain services can be injected into spec "glue", the same as for integration tests)</p> 
-           </div> </li> 
-          <li> <p>Fixture scripts have been improved (the <code>BuilderScriptAbstract</code> subclass) to allow enums to act as "personas". An enum instance can be used to easily create corresponding domain objects, and then later to look up that domain object from within a test</p> </li> 
-          <li> <p>menu bars can now be specified using a <code>menubars.layout.xml</code> file, expected to reside in the same package as the app manifest used to bootstrap the application</p> </li> 
-          <li> <p>The framework can be configured to require that actions are explicitly annotatedusing <code>@Action</code>. This therefore removes the requirement to annotate non-action methods with <code>@Programmatic</code>.</p> </li> 
-         </ul> 
-        </div> 
-        <div class="paragraph"> 
-         <p>There are also numerous improvements and bug fixes.</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>Applications written against v1.15.x should run against v1.16.0 with few if any changes. However, note that applications <strong>are</strong> required to bootstrap from an <code>AppManifest</code>.</p> 
-        </div> 
         <div class="sect2"> 
-         <h3 id="_new_feature_4">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1801">ISIS-1801</a> - BookmarkUiService to clear Wicket bookmarks and breadcrumbs programmatically.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1794">ISIS-1794</a> - Rework BDD bootstrapping to support app manifest/modules + dependency injection into glue</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1793">ISIS-1793</a> - Extend MetaModelService to expose the AppManifest used to bootstrap the app</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1792">ISIS-1792</a> - DtoMappingHelper domain service.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1791">ISIS-1791</a> - provide a ClockFixture and TickingClockFixture</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1784">ISIS-1784</a> - Support for the builder pattern for fixtures, along with more flexibility in fixture setup using BuilderScriptAbstract</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1772">ISIS-1772</a> - Assume @Programmatic for public methods not annotated with @Action (make this configurable).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1769">ISIS-1769</a> - Mixin to navigate to equivalent REST API URL for each domain object.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1766">ISIS-1766</a> - Allow Xxx.layout.xml and menu.layout.xml to be served up as JSON via REST API</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1765">ISIS-1765</a> - Extend menu.layout.xml to include HATEOAS links when served by REST API.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1764">ISIS-1764</a> - Expose the "layout" resource for domain objects via REST API, with HATEOAS links.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1752">ISIS-1752</a> - Extend RO viewer, return a menu.layout.xml resource</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-977">ISIS-977</a> - Allow the application menus to be specified using a appmenu.layout.xml file.</p> </li> 
-          </ul> 
+         <h3 id="_release-notes_2.0.0-M1">2.0.0-M1</h3> 
+         <div class="paragraph"> 
+          <p>This is the first milestone release for Apache Isis 2.0</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement_4">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1804">ISIS-1804</a> - Deprecate isis-mavendeps-intellij, fold into isis-mavendeps-webapp</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1800">ISIS-1800</a> - Blank out apiKey and authToken when listing configuration properties.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1798">ISIS-1798</a> - Error page should suppress stack trace if an ErrorReportingService returns a Ticket indicating stack trace should be hidden</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1797">ISIS-1797</a> - Error page should show a "Continue" button to go back to previous page.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1796">ISIS-1796</a> - Extend info in ErrorDetails for the ErrorReportingService</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1786">ISIS-1786</a> - Allow the default defaultView for collections to be configured globally.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1782">ISIS-1782</a> - Revamp support for bootstrapping using transitive modules</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1778">ISIS-1778</a> - Handle anonymous classes in the metamodel, and ignore also any explicitly annotated as @Programmatic</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1776">ISIS-1776</a> - Remove lombok from helloworld, to reduce # of concepts need to understand</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1774">ISIS-1774</a> - Handle N+1 issue for first page and subsequent pages.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1771">ISIS-1771</a> - Restful viewer shows unreadable warnings</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1759">ISIS-1759</a> - Always calling getXxx() and hideXxx() both decreases performance of application (?)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1746">ISIS-1746</a> - Provide a default implementation of UserProfileService so that don’t need special case logic in each viewer.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1729">ISIS-1729</a> - Auditer Service probably shouldn’t submit records for an object that is [new] → [deleted]</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1728">ISIS-1728</a> - Rework helloworld and simpleapp to use typesafe queries.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1700">ISIS-1700</a> - Enhance ObjectContracts#compare to allow different types of objects to be compa

<TRUNCATED>

[36/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/htg.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/htg.html b/content/versions/2.0.0-M2/guides/htg.html
new file mode 100644
index 0000000..3fe26fc
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/htg.html
@@ -0,0 +1,3395 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Hints &amp; Tips Guide</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   htg
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <div class="page-title"> 
+      <h1>Hints &amp; Tips Guide</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/htg.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/htg.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/htg.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/htg.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/htg.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div id="preamble"> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This document brings together the hints-n-tips chapters from the various user guides.</p> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_fundamentals_ui_hints">1. Fundamentals (UI Hints)</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Hints and tips for the most commonly used techniques for customising the way that the framework renders domain objects in the user interface. Taken from the <a href="#ugfun/ugfun.adoc">Fundamentals</a> guide.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugfun_ui-hints_layout">1.1. Layout</h3> 
+         <div class="paragraph"> 
+          <p>The most significant aspect of the UI is the layout of the object’s members: its properties, collections and actions. These can be organized into columns, rows and tabs.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This can be accomplished using either annotations or through a separate file-based layout. Since this is a large topic, it has its own <a href="../ugvw/ugvw.html#_ugvw_layout">layout chapter</a> in the Wicket viewer guide.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugfun_ui-hints_object-titles-and-icons">1.2. Object Titles and Icons</h3> 
+         <div class="paragraph"> 
+          <p>In Apache Isis every object is identified to the user by a title (label) and an icon. This is shown in several places: as the main heading for an object; as a link text for an object referencing another object, and also in tables representing collections of objects.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The icon is often the same for all instances of a particular class, but it’s also possible for an individual instance to return a custom icon. This could represent the state of that object (eg a shipped order, say, or overdue library book).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>It is also possible for an object to provide a CSS class hint. In conjunction with <a href="../ugvw/ugvw.html#_ugvw_customisation_tweaking-css-classes">customized CSS</a> this can be used to apply arbitrary styling; for example each object could be rendered in a page with a different background colour.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_object_title">1.2.1. Object Title</h4> 
+          <div class="paragraph"> 
+           <p>The object title is a label to identify an object to the end-user. Generally the object title is a label to identify an object to the end-user. There is no requirement for it to be absolutely unique, but it should be "unique enough" to distinguish the object from other object’s likely to be rendered on the same page.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The title is always shown with an icon, so there is generally no need for the title to include information about the object’s type. For example the title of a customer object shouldn’t include the literal string "Customer"; it can just have the customer’s name, reference or some other meaningful business identifier.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_declarative_style">Declarative style</h5> 
+           <div class="paragraph"> 
+            <p>The <a href="../rgant/rgant.html#_rgant-Title"><code>@Title</code></a> annotation can be used build up the title of an object from its constituent parts.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Customer</span> {
+    <span class="annotation">@Title</span>(sequence=<span class="string"><span class="delimiter">"</span><span class="content">1</span><span class="delimiter">"</span></span>, append=<span class="string"><span class="delimiter">"</span><span class="content"> </span><span class="delimiter">"</span></span>)
+    <span class="directive">public</span> <span class="predefined-type">String</span> getFirstName() { ... }
+    <span class="annotation">@Title</span>(sequence=<span class="string"><span class="delimiter">"</span><span class="content">2</span><span class="delimiter">"</span></span>)
+    <span class="directive">public</span> Product getLastName() { ... }
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>might return "Arthur Clarke", while:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">CustomerAlt</span> {
+    <span class="annotation">@Title</span>(sequence=<span class="string"><span class="delimiter">"</span><span class="content">2</span><span class="delimiter">"</span></span>, prepend=<span class="string"><span class="delimiter">"</span><span class="content">, </span><span class="delimiter">"</span></span>)
+    <span class="directive">public</span> <span class="predefined-type">String</span> getFirstName() { ... }
+
+    <span class="annotation">@Title</span>(sequence=<span class="string"><span class="delimiter">"</span><span class="content">1</span><span class="delimiter">"</span></span>)
+    <span class="directive">public</span> Product getLastName() { ... }
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>could return "Clarke, Arthur".</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Note that the sequence is in Dewey Decimal Format. This allows a subclass to intersperse information within the title. For example (please forgive this horrible domain modelling (!)):</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Author</span> <span class="directive">extends</span> Customer {
+    <span class="annotation">@Title</span>(sequence=<span class="string"><span class="delimiter">"</span><span class="content">1.5</span><span class="delimiter">"</span></span>, append=<span class="string"><span class="delimiter">"</span><span class="content">. </span><span class="delimiter">"</span></span>)
+    <span class="directive">public</span> <span class="predefined-type">String</span> getMiddleInitial() { ... }
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>could return "Arthur C. Clarke".</p> 
+           </div> 
+           <div class="admonitionblock tip"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+               <td class="content"> 
+                <div class="paragraph"> 
+                 <p>Titles can sometimes get be long and therefore rather cumbersome in "parented" tables. If <code>@Title</code> has been used then the Wicket viewer will automatically exclude portions of the title belonging to the owning object.</p> 
+                </div> </td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_imperative_style">Imperative style</h5> 
+           <div class="paragraph"> 
+            <p>Alternatively, the title can be provided simply by implementing the <a href="../rgcms/rgcms.html#_rgcms_methods_reserved_title"><code>title()</code></a> reserved method.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Author</span> <span class="directive">extends</span> Customer {
+
+    <span class="directive">public</span> <span class="predefined-type">String</span> title() {
+        <span class="predefined-type">StringBuilder</span> buf = <span class="keyword">new</span> <span class="predefined-type">StringBuilder</span>();
+        buf.append(getFirstName());
+        <span class="keyword">if</span>(getMiddleInitial() != <span class="predefined-constant">null</span>) {
+            buf.append(getMiddleInitial()).append(<span class="string"><span class="delimiter">"</span><span class="content">. </span><span class="delimiter">"</span></span>);
+        }
+        buf.append(getLastName();
+        <span class="keyword">return</span> buf.toString();
+    }
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>A variation on this approach also supports localized names; see <a href="../ugbtb/ugbtb.html#_ugbtb_i18n">beyond-the-basics</a> guide for further details.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_using_a_ui_subscriber">Using a UI subscriber</h5> 
+           <div class="paragraph"> 
+            <p>A third alternative is to move the responsibility for deriving the title into a separate subscriber object.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>In the target object, we define an appropriate event type and use the <a href="../rgant/rgant.html#_rgant-DomainObjectLayout_titleUiEvent"><code>@DomainObjectLayout#titleUiEvent()</code></a> attribute to specify:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainObjectLayout</span>(
+    titleUiEvent = Author.TitleUiEvent.class
+)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">Author</span> <span class="directive">extends</span> Customer {
+    <span class="directive">public</span> <span class="directive">static</span> <span class="type">class</span> <span class="class">TitleUiEvent</span>
+            <span class="directive">extends</span> org.apache.isis.applib.events.ui.TitleUiEvent&lt;Author&gt; {}
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The subscriber can then populate this event:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainService</span>(nature=NatureOfService.DOMAIN)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">AuthorSubscriptions</span> <span class="directive">extends</span> AbstractSubscriber {
+
+    <span class="annotation">@org</span>.axonframework.eventhandling.EventHandler       <span class="comment">// if using axon</span>
+    <span class="annotation">@com</span>.google.common.eventbus.Subscribe               <span class="comment">// if using guava</span>
+    <span class="directive">public</span> <span class="type">void</span> on(Author.TitleUiEvent ev) {
+        Author author = ev.getSource();
+        ev.setTitle(titleOf(author);
+    }
+
+    <span class="directive">private</span> <span class="predefined-type">String</span> titleOf(Author author) {
+        <span class="predefined-type">StringBuilder</span> buf = <span class="keyword">new</span> <span class="predefined-type">StringBuilder</span>();
+        buf.append(author.getFirstName());
+        <span class="keyword">if</span>(author.getMiddleInitial() != <span class="predefined-constant">null</span>) {
+            buf.append(author.getMiddleInitial()).append(<span class="string"><span class="delimiter">"</span><span class="content">. </span><span class="delimiter">"</span></span>);
+        }
+        buf.append(author.getLastName();
+        <span class="keyword">return</span> buf.toString();
+    }
+}</code></pre> 
+            </div> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_object_icon">1.2.2. Object Icon</h4> 
+          <div class="paragraph"> 
+           <p>The icon is often the same for all instances of a particular class, and is picked up by convention.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>It’s is also possible for an individual instance to return a custom icon, typically so that some significant state of that domain object is represented. For example, a custom icon could be used to represent a shipped order, say, or an overdue library loan.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_declarative_style_2">Declarative style</h5> 
+           <div class="paragraph"> 
+            <p>If there is no requirement to customize the icon (the normal case), then the icon is usually picked up as the <code>.png</code> file in the same package as the class. For example, the icon for a class <code>org.mydomain.myapp.Customer</code> will be <code>org/mydomain/myapp/Customer.png</code> (if it exists).</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Alternatively, font-awesome icon can be used. This is specified using the <a href="../rgant/rgant.html#_rgant-DomainObjectLayout_cssClassFa"><code>@DomainObjectLayout#cssClassFa()</code></a> attribute.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainObjectLayout</span>(
+    cssClassFa=<span class="string"><span class="delimiter">"</span><span class="content">play</span><span class="delimiter">"</span></span>               <i class="conum" data-value="1"></i><b>(1)</b>
+)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">InvoiceRun</span> {
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="colist arabic"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td><i class="conum" data-value="1"></i><b>1</b></td> 
+               <td>will use the "fa-play" icon.</td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_imperative_style_2">Imperative style</h5> 
+           <div class="paragraph"> 
+            <p>To customise the icon on an instance-by-instance basis, we implement the reserved <a href="../rgcms/rgcms.html#_rgcms_methods_reserved_iconName"><code>iconName()</code></a> method.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Order</span> {
+    <span class="directive">public</span> <span class="predefined-type">String</span> iconName() {
+        <span class="keyword">return</span> isShipped() ? <span class="string"><span class="delimiter">"</span><span class="content">shipped</span><span class="delimiter">"</span></span>: <span class="predefined-constant">null</span>;
+    }
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>In this case, if the <code>Order</code> has shipped then the framework will look for an icon image named "Order-shipped.png" (in the same package as the class). Otherwise it will just use "Order.png", as normal.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_using_a_ui_subscriber_2">Using a UI subscriber</h5> 
+           <div class="paragraph"> 
+            <p>As for title, the determination of which image file to use for the icon can be externalized into a UI event subscriber.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>In the target object, we define an appropriate event type and use the <a href="../rgant/rgant.html#_rgant-DomainObjectLayout_iconUiEvent"><code>@DomainObjectLayout#iconUiEvent()</code></a> attribute to specify.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainObjectLayout</span>(
+    iconUiEvent = Author.IconUiEvent.class
+)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">Order</span> {
+    <span class="directive">public</span> <span class="directive">static</span> <span class="type">class</span> <span class="class">IconUiEvent</span>
+            <span class="directive">extends</span> org.apache.isis.applib.events.ui.IconUiEvent&lt;Order&gt; {}
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The subscriber can then populate this event:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainService</span>(nature=NatureOfService.DOMAIN)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">OrderSubscriptions</span> <span class="directive">extends</span> AbstractSubscriber {
+
+    <span class="annotation">@org</span>.axonframework.eventhandling.EventHandler       <span class="comment">// if using axon</span>
+    <span class="annotation">@com</span>.google.common.eventbus.Subscribe               <span class="comment">// if using guava</span>
+    <span class="directive">public</span> <span class="type">void</span> on(Order.IconUiEvent ev) {
+        Order order = ev.getSource();
+        ev.setIconName(iconNameOf(order);
+    }
+
+    <span class="directive">private</span> <span class="predefined-type">String</span> iconNameOf(Order order) {
+        <span class="predefined-type">StringBuilder</span> buf = <span class="keyword">new</span> <span class="predefined-type">StringBuilder</span>();
+        <span class="keyword">return</span> order.isShipped() ? <span class="string"><span class="delimiter">"</span><span class="content">shipped</span><span class="delimiter">"</span></span>: <span class="predefined-constant">null</span>;
+    }
+}</code></pre> 
+            </div> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_object_css_styling">1.2.3. Object CSS Styling</h4> 
+          <div class="paragraph"> 
+           <p>It is also possible for an object to return a <a href="../rgcms/rgcms.html#_rgcms_methods_reserved_cssClass">CSS class</a>. In conjunction with <a href="../ugvw/ugvw.html#_ugvw_customisation_tweaking-css-classes">customized CSS</a> this can be used to apply arbitrary styling; for example each object could be rendered in a page with a different background colour.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_declarative_style_3">Declarative style</h5> 
+           <div class="paragraph"> 
+            <p>To render an object with a particular CSS, use <a href="../rgant/rgant.html#_rgant-DomainObjectLayout_cssClass"><code>@DomainObjectLayout#cssClass()</code></a>.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>When the domain object is rendered on its own page, this CSS class will appear on a top-level <code>&lt;div&gt;</code>. Or, when the domain object is rendered as a row in a collection, then the CSS class will appear in a <code>&lt;div&gt;</code> wrapped by the <code>&lt;tr&gt;</code> of the row.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>One possible use case would be to render the most important object types with a subtle background colour: <code>Customer</code>s shown in light green, or <code>Order</code>s shown in a light pink, for example.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_imperative_style_3">Imperative style</h5> 
+           <div class="paragraph"> 
+            <p>To customise the icon on an instance-by-instance basis, we implement the reserved <a href="../rgcms/rgcms.html#_rgcms_methods_reserved_cssClass"><code>cssClass()</code></a> method.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Order</span> {
+    <span class="directive">public</span> <span class="predefined-type">String</span> cssClass() {
+        <span class="keyword">return</span> isShipped() ? <span class="string"><span class="delimiter">"</span><span class="content">shipped</span><span class="delimiter">"</span></span>: <span class="predefined-constant">null</span>;       <i class="conum" data-value="1"></i><b>(1)</b>
+    }
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="colist arabic"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td><i class="conum" data-value="1"></i><b>1</b></td> 
+               <td>the implementation might well be the same as the <code>iconName()</code>.</td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+           <div class="paragraph"> 
+            <p>If non-null value is returned then the CSS class will be rendered <em>in addition</em> to any declarative CSS class also specified.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_using_a_ui_subscriber_3">Using a UI subscriber</h5> 
+           <div class="paragraph"> 
+            <p>As for title and icon, the determination of which CSS class to render can be externalized into a UI event subscriber.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>In the target object, we define an appropriate event type and use the <a href="../rgant/rgant.html#_rgant-DomainObjectLayout_cssClassUiEvent"><code>@DomainObjectLayout#cssClassUiEvent()</code></a> attribute to specify.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainObjectLayout</span>(
+    cssClassUiEvent = Author.CssClassUiEvent.class
+)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">Order</span> {
+    <span class="directive">public</span> <span class="directive">static</span> <span class="type">class</span> <span class="class">CssClassUiEvent</span>
+            <span class="directive">extends</span> org.apache.isis.applib.events.ui.CssClassUiEvent&lt;Order&gt; {}
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The subscriber can then populate this event:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainService</span>(nature=NatureOfService.DOMAIN)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">OrderSubscriptions</span> <span class="directive">extends</span> AbstractSubscriber {
+
+    <span class="annotation">@org</span>.axonframework.eventhandling.EventHandler       <span class="comment">// if using axon</span>
+    <span class="annotation">@com</span>.google.common.eventbus.Subscribe               <span class="comment">// if using guava</span>
+    <span class="directive">public</span> <span class="type">void</span> on(Order.CssClassUiEvent ev) {
+        Order order = ev.getSource();
+        ev.setIconName(iconNameOf(order);
+    }
+
+    <span class="directive">private</span> <span class="predefined-type">String</span> cssClassOf(Order order) {
+        <span class="predefined-type">StringBuilder</span> buf = <span class="keyword">new</span> <span class="predefined-type">StringBuilder</span>();
+        <span class="keyword">return</span> order.isShipped() ? <span class="string"><span class="delimiter">"</span><span class="content">shipped</span><span class="delimiter">"</span></span>: <span class="predefined-constant">null</span>;
+    }
+}</code></pre> 
+            </div> 
+           </div> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugfun_ui-hints_action-icons-and-css">1.3. Action Icons and CSS</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis allows <a href="http://fortawesome.github.io/Font-Awesome/icons/">font awesome</a> icons to be associated with each action, and for <a href="http://getbootstrap.com/css/#buttons">Bootstrap CSS</a> to be applied to action rendered as buttons. These UI hints can be applied either to individual actions, or can be applied en-masse using pattern matching.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>It is also possible to specify additional CSS for an object’s members (not just actions).</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_icons">1.3.1. Icons</h4> 
+          <div class="paragraph"> 
+           <p>Action icons can be specified in several ways.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>One option is to use the <a href="../rgant/rgant.html#_rgant-ActionLayout_cssClassFa"><code>@ActionLayout#cssClassFa()</code></a>. For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@ActionLayout</span>(cssClassFa=<span class="string"><span class="delimiter">"</span><span class="content">refresh</span><span class="delimiter">"</span></span>)
+<span class="directive">public</span> <span class="type">void</span> renew() {
+    ...
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Alternatively, you can specify these hints dynamically in the <a href="../ugvw/ugvw.html#_ugvw_layout"><code>Xxx.layout.xml</code></a> for the entity:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;cpt:action</span> <span class="attribute-name">id</span>=<span class="string"><span class="delimiter">"</span><span class="content">renew</span><span class="delimiter">"</span></span> <span class="attribute-name">cssClassFa</span>=<span class="string"><span class="delimiter">"</span><span class="content">refresh</span><span class="delimiter">"</span></span><span class="tag">/&gt;</span></code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Rather than annotating every action with <a href="../rgant/rgant.html#_rgant-ActionLayout_cssClassFa"><code>@ActionLayout#cssClassFa()</code></a> and <a href="../rgant/rgant.html#_rgant-ActionLayout_cssClass"><code>@ActionLayout#cssClass()</code></a> you can instead specify the UI hint globally using regular expressions. Not only does this save a lot of boilerplate/editing, it helps ensure consistency across all actions.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To declare fa classes globally, use the <a href="../rgcfg/rgcfg.html#_rgcfg_configuring-core">configuration property</a> <code>isis.reflector.facet.cssClassFa.patterns</code> (a comma separated list of key:value pairs).</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">isis.reflector.facet.cssClassFa.patterns=\
+                        new.*:fa-plus,\
+                        add.*:fa-plus-square,\
+                        create.*:fa-plus,\
+                        renew.*:fa-refresh,\
+                        list.*:fa-list, \
+                        all.*:fa-list, \
+                        download.*:fa-download, \
+                        upload.*:fa-upload, \
+                        execute.*:fa-bolt, \
+                        run.*:fa-bolt</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Here:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>the key is a regex matching action names (eg <code>create.*</code>), and</p> </li> 
+            <li> <p>the value is a <a href="http://fortawesome.github.io/Font-Awesome/icons/">font-awesome</a> icon name</p> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example, "fa-plus" is applied to all action members called "newXxx"</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_css">1.3.2. CSS</h4> 
+          <div class="paragraph"> 
+           <p>Similarly, a CSS class can be specified for object members:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="../rgant/rgant.html#_rgant-ActionLayout_cssClass"><code>@ActionLayout#cssClass()</code></a> for actions</p> </li> 
+            <li> <p><a href="../rgant/rgant.html#_rgant-PropertyLayout_cssClass"><code>@PropertyLayout#cssClass()</code></a> for properties, and</p> </li> 
+            <li> <p><a href="../rgant/rgant.html#_rgant-CollectionLayout_cssClass"><code>@CollectionLayout#cssClass()</code></a> for collections.</p> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Again, this CSS class will be attached to an appropriate containing <code>&lt;div&gt;</code> or <code>&lt;span&gt;</code> on the rendered page.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Possible use cases for this is to highlight the most important properties of a domain object.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>It is also possible to specify CSS classes globally, using the <a href="../rgcfg/rgcfg.html#_rgcfg_configuring-core">configuration property</a> <code>isis.reflector.facet.cssClass.patterns</code> configuration property.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">isis.reflector.facet.cssClass.patterns=\
+                        delete.*:btn-warning</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>where (again):</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>the key is a regex matching action names (eg <code>delete.*</code>), and</p> </li> 
+            <li> <p>the value is a <a href="http://getbootstrap.com/css/">Bootstrap</a> CSS button class (eg `btn-warning) to be applied</p> </li> 
+           </ul> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugfun_ui-hints_names-and-descriptions">1.4. Names and Descriptions</h3> 
+         <div class="paragraph"> 
+          <p>The name of classes and class members are usually inferred from the Java source code directly. For example, an action method called <code>placeOrder</code> will be rendered as "Place Order", and a collection called <code>orderItems</code> is rendered as "Order Items".</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Occasionally though the desired name is not possible; either the name is a Java reserved word (eg "class"), or might require characters that are not valid, for example abbreviations.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In such cases the name can be specified declaratively.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>It is also possible to specify a description declaratively; this is used as a tooltip in the UI.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The table below summarizes the annotations available:</p> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 1. Names and descriptions
+          </caption> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 33.3334%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Feature</th> 
+            <th class="tableblock halign-left valign-top">Named</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Class</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><a href="../rgant/rgant.html#_rgant-DomainObjectLayout_named"><code>@DomainObjectLayout#named()</code></a></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><a href="../rgant/rgant.html#_rgant-DomainObjectLayout_describedAs"><code>@DomainObjectLayout#describedAs()</code></a></p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Property</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><a href="../rgant/rgant.html#_rgant-PropertyLayout_named"><code>@PropertyLayout#named()</code></a></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><a href="../rgant/rgant.html#_rgant-PropertyLayout_describedAs"><code>@PropertyLayout#describedAs()</code></a></p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Collection</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><a href="../rgant/rgant.html#_rgant-CollectionLayout_named"><code>@CollectionLayout#named()</code></a></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><a href="../rgant/rgant.html#_rgant-CollectionLayout_describedAs"><code>@CollectionLayout#describedAs()</code></a></p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Action</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><a href="../rgant/rgant.html#_rgant-ActionLayout_named"><code>@ActionLayout#named()</code></a></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><a href="../rgant/rgant.html#_rgant-ActionLayout_describedAs"><code>@ActionLayout#describedAs()</code></a></p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Action Parameters</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><a href="../rgant/rgant.html#_rgant-ParameterLayout_named"><code>@ParameterLayout#named()</code></a></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><a href="../rgant/rgant.html#_rgant-ParameterLayout_describedAs"><code>@ParameterLayout#describedAs()</code></a></p> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+         <div class="admonitionblock tip"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>If you’re running on Java 8, then note that it’s possible to write Isis applications without using <code>@ParameterLayout(named=…​)</code> annotation. Support for this can be found in the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a>'s paraname8 metamodel extension (non-ASF). (In the future we’ll fold this into core).</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also our guidance on <a href="../../migration-notes/migration-notes.html#_migration-notes_1.8.0-to-1.9.0_upgrading-to-java8">upgrading to Java 8</a>.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The framework also supports i18n: locale-specific names and descriptions. For more information, see the <a href="../ugbtb/ugbtb.html#_ugbtb_i18n">beyond-the-basics</a> guide.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugfun_ui-hints_eager-rendering">1.5. Eager rendering</h3> 
+         <div class="paragraph"> 
+          <p>By default, parented collections all rendered lazily, in other words in a "collapsed" table view.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For the more commonly used collections we want to show the table expanded:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="ugfun/images/programming-model/todoapp-Dashboard.png"><img src="ugfun/images/programming-model/todoapp-Dashboard.png" alt="todoapp Dashboard" width="px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For this we annotate the collection using <a href="../rgant/rgant.html#_rgant-CollectionLayout_defaultView"><code>@CollectionLayout#defaultView()</code></a>; for example</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@javax</span>.jdo.annotations.Persistent(table=<span class="string"><span class="delimiter">"</span><span class="content">ToDoItemDependencies</span><span class="delimiter">"</span></span>)
+<span class="directive">private</span> <span class="predefined-type">Set</span>&lt;ToDoItem&gt; dependencies = <span class="keyword">new</span> <span class="predefined-type">TreeSet</span>&lt;&gt;();
+<span class="annotation">@Collection</span>
+<span class="annotation">@CollectionLayout</span>(
+    defaultView = <span class="string"><span class="delimiter">"</span><span class="content">table</span><span class="delimiter">"</span></span>
+)
+<span class="directive">public</span> <span class="predefined-type">Set</span>&lt;ToDoItem&gt; getDependencies() {
+    <span class="keyword">return</span> dependencies;
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Alternatively, it can be specified the <code>Xxx.layout.xml</code> file:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="javascript">&lt;bs3:col span=<span class="string"><span class="delimiter">"</span><span class="content">5</span><span class="delimiter">"</span></span> cssClass=<span class="string"><span class="delimiter">"</span><span class="content">custom-padding-top-20</span><span class="delimiter">"</span></span>&gt;
+    <span class="tag">&lt;cpt:collection</span> <span class="attribute-name">id</span>=<span class="string"><span class="delimiter">"</span><span class="content">notYetComplete</span><span class="delimiter">"</span></span> <span class="attribute-name">defaultView</span>=<span class="string"><span class="delimiter">"</span><span class="content">table</span><span class="delimiter">"</span></span> <span class="tag">/&gt;</span>
+    <span class="tag">&lt;cpt:collection</span> <span class="attribute-name">id</span>=<span class="string"><span class="delimiter">"</span><span class="content">complete</span><span class="delimiter">"</span></span> <span class="attribute-name">defaultView</span>=<span class="string"><span class="delimiter">"</span><span class="content">table</span><span class="delimiter">"</span></span><span class="tag">/&gt;</span>
+&lt;<span class="regexp"><span class="delimiter">/</span><span class="content">bs3col&gt;</span></span></code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>It might be thought that collections that are eagerly rendered should also be eagerly loaded from the database by enabling the <code>defaultFetchGroup</code> attribute:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@javax</span>.jdo.annotations.Persistent(table=<span class="string"><span class="delimiter">"</span><span class="content">ToDoItemDependencies</span><span class="delimiter">"</span></span>, defaultFetchGroup=<span class="string"><span class="delimiter">"</span><span class="content">true</span><span class="delimiter">"</span></span>)
+<span class="directive">private</span> <span class="predefined-type">Set</span>&lt;ToDoItem&gt; dependencies = <span class="keyword">new</span> <span class="predefined-type">TreeSet</span>&lt;&gt;();
+...</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>While this can be done, it’s likely to be a bad idea, because doing so will cause DataNucleus to query for more data irrespective of how the object is used/rendered.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Of course, your mileage may vary, so do experiment.</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_wicket_viewer">2. Wicket Viewer</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Hints and tips for more advanced customisation of the UI. Taken from the <a href="#ugvw/ugvw.adoc">Wicket viewer</a> guide.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvw_hints-and-tips_per-user-themes">2.1. Per-user Themes</h3> 
+         <div class="paragraph"> 
+          <p>From <a href="http://isis.markmail.org/thread/kb4442niwwbnghey">this thread</a> on the Apache Isis users mailing list:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><em>Is it possible to have each of our resellers (using our Apache Isis application) use there own theme/branding with their own logo and colors? Would this also be possible for the login page, possibly depending on the used host name?</em></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Yes, you can do this, by installing a custom implementation of the Wicket Bootstrap’s <code>ActiveThemeProvider</code>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The <a href="http://github.com/isisaddons/isis-app-todoapp">Isis addons' todoapp</a> (non-ASF) actually <a href="https://github.com/isisaddons/isis-app-todoapp/tree/61b8114a8e01dbb3c380b31cf09eaed456407570">does this</a>, storing the info via the (non-ASF) <a href="http://platform.incode.org/modules/dom/settings/dom-settings.html">Incode Platform’s settings module</a> :</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="title">
+           IActiveThemeProvider implementation
+          </div> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">UserSettingsThemeProvider</span> <span class="directive">implements</span> ActiveThemeProvider {
+    ...
+    <span class="annotation">@Override</span>
+    <span class="directive">public</span> ITheme getActiveTheme() {
+        <span class="keyword">if</span>(IsisContext.getSpecificationLoader().isInitialized()) {
+            <span class="directive">final</span> <span class="predefined-type">String</span> themeName = IsisContext.doInSession(<span class="keyword">new</span> <span class="predefined-type">Callable</span>&lt;<span class="predefined-type">String</span>&gt;() {
+                <span class="annotation">@Override</span>
+                <span class="directive">public</span> <span class="predefined-type">String</span> call() <span class="directive">throws</span> <span class="exception">Exception</span> {
+                    <span class="directive">final</span> UserSettingsService userSettingsService =
+                        lookupService(UserSettingsService.class);
+                    <span class="directive">final</span> UserSetting activeTheme = userSettingsService.find(
+                            IsisContext.getAuthenticationSession().getUserName(),
+                            ACTIVE_THEME);
+                    <span class="keyword">return</span> activeTheme != <span class="predefined-constant">null</span> ? activeTheme.valueAsString() : <span class="predefined-constant">null</span>;
+                }
+            });
+            <span class="keyword">return</span> themeFor(themeName);
+        }
+        <span class="keyword">return</span> <span class="keyword">new</span> SessionThemeProvider().getActiveTheme();
+    }
+    <span class="annotation">@Override</span>
+    <span class="directive">public</span> <span class="type">void</span> setActiveTheme(<span class="directive">final</span> <span class="predefined-type">String</span> themeName) {
+        IsisContext.doInSession(<span class="keyword">new</span> <span class="predefined-type">Runnable</span>() {
+            <span class="annotation">@Override</span>
+            <span class="directive">public</span> <span class="type">void</span> run() {
+                <span class="directive">final</span> <span class="predefined-type">String</span> currentUsrName =
+                    IsisContext.getAuthenticationSession().getUserName();
+                <span class="directive">final</span> UserSettingsServiceRW userSettingsService =
+                        lookupService(UserSettingsServiceRW.class);
+                <span class="directive">final</span> UserSettingJdo activeTheme =
+                        (UserSettingJdo) userSettingsService.find(
+                                                currentUsrName, ACTIVE_THEME);
+                <span class="keyword">if</span>(activeTheme != <span class="predefined-constant">null</span>) {
+                    activeTheme.updateAsString(themeName);
+                } <span class="keyword">else</span> {
+                    userSettingsService.newString(
+                        currentUsrName, ACTIVE_THEME, <span class="string"><span class="delimiter">"</span><span class="content">Active Bootstrap theme for user</span><span class="delimiter">"</span></span>, themeName);
+                }
+            }
+        });
+    }
+    <span class="directive">private</span> ITheme themeFor(<span class="directive">final</span> <span class="predefined-type">String</span> themeName) {
+        <span class="directive">final</span> ThemeProvider themeProvider = settings.getThemeProvider();
+        <span class="keyword">if</span>(themeName != <span class="predefined-constant">null</span>) {
+            <span class="keyword">for</span> (<span class="directive">final</span> ITheme theme : themeProvider.available()) {
+                <span class="keyword">if</span> (themeName.equals(theme.name()))
+                    <span class="keyword">return</span> theme;
+            }
+        }
+        <span class="keyword">return</span> themeProvider.defaultTheme();
+    }
+    ...
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>and</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="title">
+           Using the ActiveThemeProvider
+          </div> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@Override</span>
+<span class="directive">protected</span> <span class="type">void</span> init() {
+    <span class="local-variable">super</span>.init();
+
+    <span class="directive">final</span> IBootstrapSettings settings = Bootstrap.getSettings();
+    settings.setThemeProvider(<span class="keyword">new</span> BootswatchThemeProvider(BootswatchTheme.Flatly));
+
+    settings.setActiveThemeProvider(<span class="keyword">new</span> UserSettingsThemeProvider(settings));
+}</code></pre> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvw_hints-and-tips_i18n-label-in-wicket-viewer">2.2. How i18n the Wicket viewer?</h3> 
+         <div class="paragraph"> 
+          <p>From <a href="http://isis.markmail.org/thread/ctppmtcbsf4iskzi">this thread</a> on the Apache Isis users mailing list:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><em>I am trying to internationalize the label descriptions of form actions, eg those in <code>ActionParametersFormPanel</code>. Referencing those via their message id inside a .po file didn’t work either. Can this be done?</em></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Yes, it <em>is</em> possible to internationalize both the Wicket viewer’s labels as well as the regular translations of the domain object metadata using the <code>.po</code> translation files as supported by the <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_TranslationService"><code>TranslationService</code></a>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Full details of the <code>msgId</code>s that must be added to the <code>translations.po</code> file can be found in <a href="../ugbtb/ugbtb.html#__ugbtb_i18n_wicket-viewer">i18n</a> section of the <a href="../ugbtb/ugbtb.html">beyond the basics</a> guide.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvw_hints-and-tips_highlight-current-row">2.3. Highlight Current Row</h3> 
+         <div class="paragraph"> 
+          <p>Demo App: Highlighting Current As a by-the-by, the demo app has one further "trick up its sleeve". If you run the app you’ll notice that the currently selected <code>DemoObject</code> is highlighted in the left-hand table of the <code>HomePageViewModel</code>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This is accomplished by having the view model collaborate with a subscribing domain service that configures a CSS class.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>We start by ensuring that the <code>DemoObject</code> emits an event for its CSS class:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="title">
+           DemoObject.java
+          </div> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainObjectLayout</span>(
+...
+cssClassUiEvent = DemoObject.CssClassUiEvent.class
+)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">DemoObject</span> ... {
+
+<span class="directive">public</span> <span class="directive">static</span> <span class="type">class</span> <span class="class">CssClassUiEvent</span>
+<span class="directive">extends</span> org.apache.isis.applib.events.ui.CssClassUiEvent&lt;DemoObject&gt; {}
+...
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Next, we define the domain service to act as the subscriber:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="title">
+           HomePageViewModel.java
+          </div> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">HomePageViewModel</span> ... {
+    <span class="annotation">@DomainService</span>(nature = NatureOfService.DOMAIN)
+    <span class="directive">public</span> <span class="directive">static</span> <span class="type">class</span> <span class="class">CssHighlighter</span> <span class="directive">extends</span> AbstractSubscriber {
+        <span class="annotation">@org</span>.axonframework.eventhandling.EventHandler       <span class="comment">// if using axon</span>
+        <span class="annotation">@com</span>.google.common.eventbus.Subscribe               <span class="comment">// if using guava</span>
+        <span class="directive">public</span> <span class="type">void</span> on(DemoObject.CssClassUiEvent ev) {
+            <span class="keyword">if</span>(getContext() == <span class="predefined-constant">null</span>) { <span class="keyword">return</span>; }
+            <span class="keyword">if</span>(ev.getSource() == getContext().getSelected()) {      <i class="conum" data-value="1"></i><b>(1)</b>
+                ev.setCssClass(<span class="string"><span class="delimiter">"</span><span class="content">selected</span><span class="delimiter">"</span></span>);
+            }
+        }
+        <span class="directive">private</span> HomePageViewModel getContext() {                    <i class="conum" data-value="2"></i><b>(2)</b>
+            <span class="keyword">return</span> (HomePageViewModel) scratchpad.get(<span class="string"><span class="delimiter">"</span><span class="content">context</span><span class="delimiter">"</span></span>);
+        }
+        <span class="type">void</span> setContext(<span class="directive">final</span> HomePageViewModel homePageViewModel) {
+            scratchpad.put(<span class="string"><span class="delimiter">"</span><span class="content">context</span><span class="delimiter">"</span></span>, homePageViewModel);
+        }
+        <span class="annotation">@Inject</span>
+        Scratchpad scratchpad;                                      <i class="conum" data-value="3"></i><b>(3)</b>
+    }
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>If the domain object is the currently selected then set the CSS class</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>Provide methods to set and get the current <code>HomePageViewModel</code> (acting as the context)</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="3"></i><b>3</b></td> 
+             <td>Store the context using the <code>Scratchpad</code> domain service (request-scoped so thread-safe).</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The <code>HomePageViewModel</code> is responsible for setting itself as the context for the domain service:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="title">
+           HomePageViewModel.java
+          </div> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">HomePageViewModel</span> ... {
+    ...
+    public TranslatableString title() {
+        cssHighlighter.setContext(<span class="local-variable">this</span>);        <i class="conum" data-value="1"></i><b>(1)</b>
+        ...
+    }
+    ...
+    <span class="annotation">@javax</span>.inject.Inject
+    CssHighlighter cssHighlighter;
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>set the context on the domain service</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Finally we just need some CSS, in the <code>application.css</code> file:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="title">
+           application.css
+          </div> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="css"><span class="class">.selected</span> {
+    <span class="key">font-style</span>: <span class="value">italic</span>; <span class="key">font-weight</span>: <span class="value">bolder</span>;
+}</code></pre> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvw_hints-and-tips_svg-support">2.4. SVG Support</h3> 
+         <div class="paragraph"> 
+          <p>(As per <a href="https://issues.apache.org/jira/browse/ISIS-1604">ISIS-1604</a>), SVG images can be used:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>as Logo in the upper left corner (Wicket Menubar)</p> </li> 
+           <li> <p>on the Login Page (<code>login.html</code>)</p> </li> 
+           <li> <p>as favicon (<code>image/svg+xml</code>, cf. <a href="https://issues.apache.org/jira/browse/ISIS-1115">ISIS-1115</a>)</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>However, SVGs are not, by default, displayed on the welcome page. SVGs can be attached as <code>Blob</code>s, but they are displayed as bitmaps (by means of the Batik rasterizer) and do not scale. The rasterizer (of course) can not deal with animations (cf. attachment).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>To fix this, you can add the following dependencies:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;dependency&gt;</span>
+    <span class="tag">&lt;groupId&gt;</span>com.twelvemonkeys.imageio<span class="tag">&lt;/groupId&gt;</span>
+    <span class="tag">&lt;artifactId&gt;</span>imageio-batik<span class="tag">&lt;/artifactId&gt;</span> <span class="comment">&lt;!-- svg --&gt;</span>
+    <span class="tag">&lt;version&gt;</span>3.3.2<span class="tag">&lt;/version&gt;</span>
+<span class="tag">&lt;/dependency&gt;</span>
+<span class="tag">&lt;dependency&gt;</span>
+    <span class="tag">&lt;groupId&gt;</span>com.twelvemonkeys.imageio<span class="tag">&lt;/groupId&gt;</span>
+    <span class="tag">&lt;artifactId&gt;</span>imageio-batik<span class="tag">&lt;/artifactId&gt;</span> <span class="comment">&lt;!-- svg --&gt;</span>
+    <span class="tag">&lt;version&gt;</span>3.3.2<span class="tag">&lt;/version&gt;</span>
+    <span class="tag">&lt;type&gt;</span>test-jar<span class="tag">&lt;/type&gt;</span>
+    <span class="tag">&lt;scope&gt;</span>test<span class="tag">&lt;/scope&gt;</span>
+<span class="tag">&lt;/dependency&gt;</span>
+<span class="tag">&lt;dependency&gt;</span>
+    <span class="tag">&lt;groupId&gt;</span>org.apache.xmlgraphics<span class="tag">&lt;/groupId&gt;</span>
+    <span class="tag">&lt;artifactId&gt;</span>batik-transcoder<span class="tag">&lt;/artifactId&gt;</span>
+    <span class="tag">&lt;version&gt;</span>1.8<span class="tag">&lt;/version&gt;</span>
+<span class="tag">&lt;/dependency&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>However, <strong>please note</strong> that these dependencies have high CVE values, and so may constitute a security risk.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Further discussion on <a href="https://lists.apache.org/thread.html/68f16dd0306a8101c1cde06e5e6309b8d1b81b388a1f59e123cfc2f3@%3Cusers.isis.apache.org%3E">this mailing list thread</a>.</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_restful_objects_viewer">3. Restful Objects Viewer</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Hints and tips for working with the REST API, for example when developing a custom application. Taken from the <a href="#ugvro/ugvro.adoc">Restful Objects viewer</a> guide.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvro_hints-and-tips_using-chrome-devtools">3.1. Using Chrome Dev Tools</h3> 
+         <div class="paragraph"> 
+          <p>This <a href="https://www.youtube.com/watch?v=_-TOvVYWCHc">screencast</a> shows how to explore the Restful API using Chrome plugins/extensions, and how we use them to write end-2-end (TCK) tests for the Restful Objects viewer.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvro_hints-and-tips_angular-tips">3.2. Angular Tips</h3> 
+         <div class="paragraph"> 
+          <p>The hypermedia API exposed by Apache Isis' Restful Objects viewer is intended be support both bespoke custom-written viewers as well as generic viewers. Indeed, we expect most clients consuming the API will be bespoke, not generic.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This page captures one or two tips on using Angular to write such a bespoke client.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_invoking_a_get_link_eg_invoking_a_query_action">3.2.1. Invoking a GET link (eg invoking a query action)</h4> 
+          <div class="paragraph"> 
+           <p>Suppose you have a <code>CustomerService</code> providing a <code>findCustomer</code> action:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">CustomerService</span> {
+    <span class="directive">public</span> <span class="predefined-type">String</span> id() { <span class="keyword">return</span> <span class="string"><span class="delimiter">"</span><span class="content">customers</span><span class="delimiter">"</span></span>; }
+    <span class="annotation">@Action</span>(semantics=SemanticsOf.SAFE)
+    <span class="directive">public</span> Customer findCustomer(
+            <span class="annotation">@ParameterLayout</span>(named=<span class="string"><span class="delimiter">"</span><span class="content">customerName</span><span class="delimiter">"</span></span>)
+            <span class="directive">final</span> <span class="predefined-type">String</span> customerName) {
+        ...
+    }
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Restful Objects will expose this as action with the following link that looks something like:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="javascript">{
+  <span class="key"><span class="delimiter">"</span><span class="content">rel</span><span class="delimiter">"</span></span> : <span class="string"><span class="delimiter">"</span><span class="content">urn:org.restfulobjects:rels/invoke</span><span class="delimiter">"</span></span>,
+  <span class="key"><span class="delimiter">"</span><span class="content">href</span><span class="delimiter">"</span></span> : <span class="string"><span class="delimiter">"</span><span class="content">http://localhost:8080/restful/services/customers/actions/findCustomer/invoke</span><span class="delimiter">"</span></span>,
+  <span class="key"><span class="delimiter">"</span><span class="content">method</span><span class="delimiter">"</span></span> : <span class="string"><span class="delimiter">"</span><span class="content">GET</span><span class="delimiter">"</span></span>,
+  <span class="key"><span class="delimiter">"</span><span class="content">type</span><span class="delimiter">"</span></span> : <span class="string"><span class="delimiter">"</span><span class="content">application/json;profile=</span><span class="char">\"</span><span class="content">urn:org.restfulobjects:repr-types/action-result</span><span class="char">\"</span><span class="delimiter">"</span></span>,
+  <span class="key"><span class="delimiter">"</span><span class="content">arguments</span><span class="delimiter">"</span></span> : {
+    <span class="key"><span class="delimiter">"</span><span class="content">customerName</span><span class="delimiter">"</span></span> : {
+      <span class="key"><span class="delimiter">"</span><span class="content">value</span><span class="delimiter">"</span></span> : <span class="predefined-constant">null</span>
+    }
+  }
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>You can then invoke this using Angular' <code>$resource</code> service as follows.</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="javascript"><span class="keyword">var</span> findCustomer = <span class="predefined">$resource</span>(<span class="string"><span class="delimiter">"</span><span class="content">http://localhost:8080/restful/services/customers/actions/findCustomer/invoke?:queryString</span><span class="delimiter">"</span></span>);
+<span class="keyword">var</span> findCustomerArgs = {
+  <span class="key"><span class="delimiter">"</span><span class="content">customerName</span><span class="delimiter">"</span></span>: {
+      <span class="key"><span class="delimiter">"</span><span class="content">value</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">Fred</span><span class="delimiter">"</span></span>
+    }
+};
+findCustomer.get({<span class="key">queryString</span>: JSON.stringify(findCustomerArgs)}, <span class="keyword">function</span>(data) { ... } )</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Here the <code>:queryString</code> placeholder in the initial <code>$resource</code> constructor is expanded with a stringified version of the JSON object representing the args. Note how the <code>findCustomerArgs</code> is the same as the <code>"arguments"</code> attribute in the original link (with a value provided instead of <code>null</code>).</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_invoking_a_put_or_post_link">3.2.2. Invoking a PUT or POST link</h4> 
+          <div class="paragraph"> 
+           <p>If the method is a PUT or a POST, then no <code>:queryString</code> placeholder is required in the URL, and the args are instead part of the body.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Use <code>$resource.put(…​)</code> or <code>$resource.post(…​)</code> instead.</p> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvro_hints-and-tips_pretty-printing">3.3. Pretty printing</h3> 
+         <div class="paragraph"> 
+          <p>The JSON representations generated by the Restful Objects viewer are in compact form if the <a href="../rgcfg/rgcfg.html#_rgcfg_deployment-types">deployment type</a> is SERVER (ie production), but will automatically be "pretty printed" (in other words indented) if the deployment type is PROTOTYPE.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvro_hints-and-tips_restful-image-property">3.4. How parse images in RO viewer?</h3> 
+         <div class="paragraph"> 
+          <p>From this <a href="http://markmail.org/message/4kcu7sml4ufdsah3">thread</a> on the Apache Isis users mailing list:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><em>I am trying to display an image in a JavaScript client app, the image comes from an Isis RO web service as a string, but it won’t show. Is there something I should do to change the message?</em></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The RO viewer returns the image as a string, in the form:</p> 
+         </div> 
+         <div class="literalblock"> 
+          <div class="content"> 
+           <pre>"Tacos.jpg:image/jpeg:/9j//4AAQSkZJRgABAQEAlgCWAAD/  ...."</pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This is in the form:</p> 
+         </div> 
+         <div class="literalblock"> 
+          <div class="content"> 
+           <pre>(filename):(mime type):(binary data in base64)</pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This is basically the <a href="../rgcms/rgcms.html#_rgcms_classes_value-types_Blob"><code>Blob</code></a> value type, in string form.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>To use, split the parts then format the mime type and base64 data correctly before using as source in an <code>&lt;img&gt;</code> tag.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugvro_hints-and-tips_view-model-as-parameter">3.5. View Model as Parameter</h3> 
+         <div class="paragraph"> 
+          <p>As discussed <a href="https://lists.apache.org/thread.html/cbd18320bbf6e5c5e767283f9e675cf56e7f4692c109e1e79dbaa90a@%3Cusers.isis.apache.org%3E">on the mailing list</a>.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_query">3.5.1. Query</h4> 
+          <div class="paragraph"> 
+           <p>I must provide a REST service accepting more complex view model as input parameter.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>My view model parameter would look like</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainObject</span>(
+    nature = Nature.VIEW_MODEL,
+    objectType = <span class="string"><span class="delimiter">"</span><span class="content">OfferTemplateFilter</span><span class="delimiter">"</span></span>
+)
+<span class="annotation">@XmlRootElement</span>(name

<TRUNCATED>

[32/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/rgant.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/rgant.pdf b/content/versions/2.0.0-M2/guides/rgant/rgant.pdf
new file mode 100644
index 0000000..eb321ac
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgant/rgant.pdf
@@ -0,0 +1,334949 @@
+%PDF-1.3
+%����
+1 0 obj
+<< /Title (Annotations)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122222017+00'00')
+/CreationDate (D:20190122222017+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 16 0 R
+/Outlines 1923 0 R
+/PageLabels 1990 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 192
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 39 0 R 42 0 R 60 0 R 77 0 R 101 0 R 126 0 R 155 0 R 157 0 R 159 0 R 171 0 R 181 0 R 185 0 R 190 0 R 203 0 R 205 0 R 207 0 R 213 0 R 216 0 R 219 0 R 227 0 R 233 0 R 237 0 R 248 0 R 256 0 R 261 0 R 270 0 R 274 0 R 279 0 R 297 0 R 307 0 R 313 0 R 325 0 R 344 0 R 354 0 R 370 0 R 386 0 R 394 0 R 401 0 R 410 0 R 423 0 R 429 0 R 431 0 R 437 0 R 450 0 R 460 0 R 467 0 R 475 0 R 487 0 R 502 0 R 523 0 R 529 0 R 544 0 R 561 0 R 568 0 R 576 0 R 584 0 R 591 0 R 593 0 R 598 0 R 614 0 R 618 0 R 633 0 R 658 0 R 667 0 R 670 0 R 682 0 R 694 0 R 699 0 R 704 0 R 710 0 R 714 0 R 717 0 R 723 0 R 733 0 R 739 0 R 746 0 R 759 0 R 768 0 R 775 0 R 784 0 R 791 0 R 799 0 R 804 0 R 810 0 R 817 0 R 837 0 R 843 0 R 849 0 R 855 0 R 869 0 R 880 0 R 889 0 R 896 0 R 911 0 R 916 0 R 923 0 R 930 0 R 936 0 R 949 0 R 959 0 R 972 0 R 977 0 R 989 0 R 995 0 R 1000 0 R 1008 0 R 1018 0 R 1027 0 R 1034 0 R 1040 0 R 1049 0 R 1056 0 R 1061 0 R 1076 0 R 1079 0 R 1090 0 R 1093 0 R 1100 0 R 1111 0 R 
 1122 0 R 1128 0 R 1137 0 R 1150 0 R 1159 0 R 1166 0 R 1175 0 R 1183 0 R 1187 0 R 1194 0 R 1203 0 R 1212 0 R 1218 0 R 1235 0 R 1245 0 R 1253 0 R 1265 0 R 1273 0 R 1278 0 R 1285 0 R 1296 0 R 1307 0 R 1320 0 R 1331 0 R 1339 0 R 1351 0 R 1363 0 R 1373 0 R 1386 0 R 1388 0 R 1392 0 R 1400 0 R 1405 0 R 1407 0 R 1416 0 R 1429 0 R 1434 0 R 1443 0 R 1450 0 R 1456 0 R 1461 0 R 1466 0 R 1468 0 R 1474 0 R 1479 0 R 1487 0 R 1493 0 R 1507 0 R 1519 0 R 1536 0 R 1547 0 R 1561 0 R 1569 0 R 1582 0 R 1590 0 R 1597 0 R 1607 0 R 1616 0 R 1620 0 R 1624 0 R 1629 0 R 1644 0 R 1661 0 R 1675 0 R 1689 0 R 1700 0 R 1711 0 R 1725 0 R 1735 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 163
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+389.63 361.6965 Td
+/F1.0 27 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /898ec2+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 1992 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1994 0 R
+/ToUnicode 1993 0 R
+>>
+endobj
+9 0 obj
+<< /Length 30955
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e20416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.6196 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 714.896 Td
+/F1.0 10.5 Tf
+<312e322e204578616d706c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.9641 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 696.416 Td
+/F1.0 10.5 Tf
+<322e2053756d6d617279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+112.9306 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<322e312e20436f726520616e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+166.3756 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 677.936 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+<322e322e204f74686572204973697320416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+193.0981 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 659.456 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+<322e332e204a444f20416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+166.3756 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 640.976 Td
+/F1.0 10.5 Tf
+<35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+<322e342e204a61766120454520416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+182.4091 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 622.496 Td
+/F1.0 10.5 Tf
+<36> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 604.016 Td
+/F1.0 10.5 Tf
+<322e352e20496e636f6d706c6574652f7061727469616c20737570706f7274> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+219.8206 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 604.016 Td
+/F1.0 10.5 Tf
+<37> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 585.536 Td
+/F1.0 10.5 Tf
+<332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.454 585.536 Td
+/F3.0 10.5 Tf
+<40416374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+96.3721 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 585.536 Td
+/F1.0 10.5 Tf
+<3130> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 567.056 Td
+/F1.0 10.5 Tf
+<332e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 567.056 Td
+/F3.0 10.5 Tf
+<6173736f6369617465576974682829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 567.056 Td
+/F1.0 10.5 Tf
+<3132> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 548.576 Td
+/F1.0 10.5 Tf
+<332e322e20436f6d6d616e642050657273697374656e636520616e642050726f63657373696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+272.7406 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 548.576 Td
+/F1.0 10.5 Tf
+<3133> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+<332e332e20646f6d61696e4576656e742829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 530.096 Td
+/F1.0 10.5 Tf
+<3230> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 511.616 Td
+/F1.0 10.5 Tf
+<332e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 511.616 Td
+/F3.0 10.5 Tf
+<68696464656e2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 511.616 Td
+/F1.0 10.5 Tf
+<3233> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 493.136 Td
+/F1.0 10.5 Tf
+<332e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 493.136 Td
+/F3.0 10.5 Tf
+<696e766f6b654f6e2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 493.136 Td
+/F1.0 10.5 Tf
+<3234> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 474.656 Td
+/F1.0 10.5 Tf
+<332e362e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 474.656 Td
+/F3.0 10.5 Tf
+<7075626c697368696e672829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 474.656 Td
+/F1.0 10.5 Tf
+<3235> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 456.176 Td
+/F1.0 10.5 Tf
+<332e372e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 456.176 Td
+/F3.0 10.5 Tf
+<7265737472696374546f2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 456.176 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 456.176 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 456.176 Td
+/F1.0 10.5 Tf
+<3236> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 437.696 Td
+/F1.0 10.5 Tf
+<332e382e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 437.696 Td
+/F3.0 10.5 Tf
+<73656d616e746963732829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 437.696 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 437.696 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 437.696 Td
+/F1.0 10.5 Tf
+<3236> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 419.216 Td
+/F1.0 10.5 Tf
+<332e392e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 419.216 Td
+/F3.0 10.5 Tf
+<747970654f662829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 419.216 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 419.216 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 419.216 Td
+/F1.0 10.5 Tf
+<3238> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 400.736 Td
+/F1.0 10.5 Tf
+<342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.454 400.736 Td
+/F3.0 10.5 Tf
+<40416374696f6e4c61796f7574> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.4391 400.736 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 400.736 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 400.736 Td
+/F1.0 10.5 Tf
+<3239> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 382.256 Td
+/F1.0 10.5 Tf
+<342e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 382.256 Td
+/F3.0 10.5 Tf
+<626f6f6b6d61726b696e672829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 382.256 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 382.256 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 382.256 Td
+/F1.0 10.5 Tf
+<3330> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 363.776 Td
+/F1.0 10.5 Tf
+<342e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 363.776 Td
+/F3.0 10.5 Tf
+<636f6e747269627574656441732829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 363.776 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 363.776 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 363.776 Td
+/F1.0 10.5 Tf
+<3332> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 345.296 Td
+/F1.0 10.5 Tf
+<342e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 345.296 Td
+/F3.0 10.5 Tf
+<637373436c6173732829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 345.296 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 345.296 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 345.296 Td
+/F1.0 10.5 Tf
+<3333> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 326.816 Td
+/F1.0 10.5 Tf
+<342e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 326.816 Td
+/F3.0 10.5 Tf
+<637373436c61737346612829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 326.816 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 326.816 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 326.816 Td
+/F1.0 10.5 Tf
+<3333> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 308.336 Td
+/F1.0 10.5 Tf
+<342e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 308.336 Td
+/F3.0 10.5 Tf
+<64657363726962656441732829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 308.336 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 308.336 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 308.336 Td
+/F1.0 10.5 Tf
+<3334> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 289.856 Td
+/F1.0 10.5 Tf
+<342e362e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 289.856 Td
+/F3.0 10.5 Tf
+<68696464656e2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 289.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 289.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 289.856 Td
+/F1.0 10.5 Tf
+<3335> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 271.376 Td
+/F1.0 10.5 Tf
+<342e372e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 271.376 Td
+/F3.0 10.5 Tf
+<6e616d65642829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 271.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 271.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 271.376 Td
+/F1.0 10.5 Tf
+<3336> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 252.896 Td
+/F1.0 10.5 Tf
+<342e382e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 252.896 Td
+/F3.0 10.5 Tf
+<706f736974696f6e2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 252.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 252.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 252.896 Td
+/F1.0 10.5 Tf
+<3336> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 234.416 Td
+/F1.0 10.5 Tf
+<352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.454 234.416 Td
+/F3.0 10.5 Tf
+<40436f6c6c656374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 234.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 234.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 234.416 Td
+/F1.0 10.5 Tf
+<3339> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 215.936 Td
+/F1.0 10.5 Tf
+<352e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 215.936 Td
+/F3.0 10.5 Tf
+<646f6d61696e4576656e742829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 215.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 215.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 215.936 Td
+/F1.0 10.5 Tf
+<3430> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 197.456 Td
+/F1.0 10.5 Tf
+<352e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 197.456 Td
+/F3.0 10.5 Tf
+<65646974696e672829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.4391 197.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 197.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 197.456 Td
+/F1.0 10.5 Tf
+<3434> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 178.976 Td
+/F1.0 10.5 Tf
+<352e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 178.976 Td
+/F3.0 10.5 Tf
+<68696464656e2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 178.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 178.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 178.976 Td
+/F1.0 10.5 Tf
+<3435> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 160.496 Td
+/F1.0 10.5 Tf
+<352e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 160.496 Td
+/F3.0 10.5 Tf
+<6e6f745065727369737465642829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 160.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 160.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 160.496 Td
+/F1.0 10.5 Tf
+<3436> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 142.016 Td
+/F1.0 10.5 Tf
+<352e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 142.016 Td
+/F3.0 10.5 Tf
+<747970654f662829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 142.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 142.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 142.016 Td
+/F1.0 10.5 Tf
+<3437> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 123.536 Td
+/F1.0 10.5 Tf
+<362e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.454 123.536 Td
+/F3.0 10.5 Tf
+<40436f6c6c656374696f6e4c61796f7574> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 123.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 123.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 123.536 Td
+/F1.0 10.5 Tf
+<3438> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 105.056 Td
+/F1.0 10.5 Tf
+<362e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 105.056 Td
+/F3.0 10.5 Tf
+<637373436c6173732829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 105.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 105.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 105.056 Td
+/F1.0 10.5 Tf
+<3439> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 86.576 Td
+/F1.0 10.5 Tf
+<362e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 86.576 Td
+/F3.0 10.5 Tf
+<64656661756c74566965772829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 86.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 86.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 86.576 Td
+/F1.0 10.5 Tf
+<3530> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 68.096 Td
+/F1.0 10.5 Tf
+<362e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 68.096 Td
+/F3.0 10.5 Tf
+<64657363726962656441732829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 68.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 68.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 68.096 Td
+/F1.0 10.5 Tf
+<3530> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F1.0 8 0 R
+/F3.0 37 0 R
+>>
+>>
+/Annots [1737 0 R 1738 0 R 1739 0 R 1740 0 R 1741 0 R 1742 0 R 1743 0 R 1744 0 R 1745 0 R 1746 0 R 1747 0 R 1748 0 R 1749 0 R 1750 0 R 1751 0 R 1752 0 R 1753 0 R 1754 0 R 1755 0 R 1756 0 R 1757 0 R 1758 0 R 1759 0 R 1760 0 R 1761 0 R 1762 0 R 1763 0 R 1764 0 R 1765 0 R 1766 0 R 1767 0 R 1768 0 R 1769 0 R 1770 0 R 1771 0 R 1772 0 R 1773 0 R 1774 0 R 1775 0 R 1776 0 R 1777 0 R 1778 0 R 1779 0 R 1780 0 R 1781 0 R 1782 0 R 1783 0 R 1784 0 R 1785 0 R 1786 0 R 1787 0 R 1788 0 R 1789 0 R 1790 0 R 1791 0 R 1792 0 R 1793 0 R 1794 0 R 1795 0 R 1796 0 R 1797 0 R 1798 0 R 1799 0 R 1800 0 R 1801 0 R 1802 0 R 1803 0 R 1804 0 R 1805 0 R 1806 0 R 1807 0 R 1808 0 R 1809 0 R 1810 0 R 1811 0 R 1812 0 R 1813 0 R 1814 0 R 1815 0 R 1816 0 R 1817 0 R 1818 0 R 1819 0 R 1820 0 R 1821 0 R 1822 0 R 1823 0 R 1824 0 R 1825 0 R 1826 0 R 1827 0 R 1828 0 R 1829 0 R 1830 0 R 1831 0 R 1832 0 R 1833 0 R 1834 0 R 1835 0 R 1836 0 R 1837 0 R 1838 0 R 1839 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 22140
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+60.24 794.676 Td
+/F1.0 10.5 Tf
+<362e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 794.676 Td
+/F3.0 10.5 Tf
+<68696464656e2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 794.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 794.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 794.676 Td
+/F1.0 10.5 Tf
+<3531> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 776.196 Td
+/F1.0 10.5 Tf
+<362e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 776.196 Td
+/F3.0 10.5 Tf
+<6e616d65642829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 776.196 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 776.196 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 776.196 Td
+/F1.0 10.5 Tf
+<3532> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 757.716 Td
+/F1.0 10.5 Tf
+<362e362e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 757.716 Td
+/F3.0 10.5 Tf
+<70616765642829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 757.716 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 757.716 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 757.716 Td
+/F1.0 10.5 Tf
+<3533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 739.236 Td
+/F1.0 10.5 Tf
+<362e372e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 739.236 Td
+/F3.0 10.5 Tf
+<736f7274656442792829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 739.236 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 739.236 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 739.236 Td
+/F1.0 10.5 Tf
+<3533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 720.756 Td
+/F1.0 10.5 Tf
+<372e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.454 720.756 Td
+/F3.0 10.5 Tf
+<40436f6c756d6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+96.204 720.756 Td
+/F1.0 10.5 Tf
+<2028> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+102.5565 720.756 Td
+/F3.0 10.5 Tf
+<6a617661782e6a646f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+149.8065 720.756 Td
+/F1.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 720.756 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 720.756 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 720.756 Td
+/F1.0 10.5 Tf
+<3535> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 702.276 Td
+/F1.0 10.5 Tf
+<372e312e204e756c6c6162696c697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 702.276 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 702.276 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 702.276 Td
+/F1.0 10.5 Tf
+<3535> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 683.796 Td
+/F1.0 10.5 Tf
+<372e322e204c656e67746820666f7220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+135.1995 683.796 Td
+/F3.0 10.5 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+166.6995 683.796 Td
+/F1.0 10.5 Tf
+<73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 683.796 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 683.796 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 683.796 Td
+/F1.0 10.5 Tf
+<3535> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 665.316 Td
+/F1.0 10.5 Tf
+<372e332e204c656e6774682f7363616c6520666f7220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+162.8985 665.316 Td
+/F3.0 10.5 Tf
+<426967446563696d616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+215.3985 665.316 Td
+/F1.0 10.5 Tf
+<73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.6401 665.316 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 665.316 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 665.316 Td
+/F1.0 10.5 Tf
+<3536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 646.836 Td
+/F1.0 10.5 Tf
+<372e342e2048696e747320616e642054697073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 646.836 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 646.836 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 646.836 Td
+/F1.0 10.5 Tf
+<3536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 628.356 Td
+/F1.0 10.5 Tf
+<382e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.454 628.356 Td
+/F3.0 10.5 Tf
+<40446967697473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+96.204 628.356 Td
+/F1.0 10.5 Tf
+<2028> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+102.5565 628.356 Td
+/F3.0 10.5 Tf
+<6a61766178> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+128.8065 628.356 Td
+/F1.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 628.356 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 628.356 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 628.356 Td
+/F1.0 10.5 Tf
+<3539> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 609.876 Td
+/F1.0 10.5 Tf
+<392e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.454 609.876 Td
+/F3.0 10.5 Tf
+<404469736372696d696e61746f72> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+132.954 609.876 Td
+/F1.0 10.5 Tf
+<2028> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+139.3065 609.876 Td
+/F3.0 10.5 Tf
+<6a617661782e6a646f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+186.5565 609.876 Td
+/F1.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 609.876 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 609.876 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 609.876 Td
+/F1.0 10.5 Tf
+<3630> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 591.396 Td
+/F1.0 10.5 Tf
+<392e312e204578616d706c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.4391 591.396 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 591.396 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 591.396 Td
+/F1.0 10.5 Tf
+<3630> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 572.916 Td
+/F1.0 10.5 Tf
+<392e322e20507265636564656e6365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 572.916 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 572.916 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 572.916 Td
+/F1.0 10.5 Tf
+<3630> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 554.436 Td
+/F1.0 10.5 Tf
+<31302e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+65.3235 554.436 Td
+/F3.0 10.5 Tf
+<40446f6d61696e4f626a656374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 554.436 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 554.436 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 554.436 Td
+/F1.0 10.5 Tf
+<3632> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 535.956 Td
+/F1.0 10.5 Tf
+<31302e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 535.956 Td
+/F3.0 10.5 Tf
+<6175646974696e672829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 535.956 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 535.956 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 535.956 Td
+/F1.0 10.5 Tf
+<3634> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 517.476 Td
+/F1.0 10.5 Tf
+<31302e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 517.476 Td
+/F3.0 10.5 Tf
+<6175746f436f6d706c6574655265706f7369746f72792829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 517.476 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 517.476 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 517.476 Td
+/F1.0 10.5 Tf
+<3634> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 498.996 Td
+/F1.0 10.5 Tf
+<31302e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 498.996 Td
+/F3.0 10.5 Tf
+<626f756e64696e672829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 498.996 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 498.996 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 498.996 Td
+/F1.0 10.5 Tf
+<3636> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 480.516 Td
+/F1.0 10.5 Tf
+<31302e342e20637265617465644c6966656379636c654576656e742829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 480.516 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 480.516 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 480.516 Td
+/F1.0 10.5 Tf
+<3637> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 462.036 Td
+/F1.0 10.5 Tf
+<31302e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 462.036 Td
+/F3.0 10.5 Tf
+<65646974696e672829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 462.036 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 462.036 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 462.036 Td
+/F1.0 10.5 Tf
+<3638> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 443.556 Td
+/F1.0 10.5 Tf
+<31302e362e206c6f616465644c6966656379636c654576656e742829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 443.556 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 443.556 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 443.556 Td
+/F1.0 10.5 Tf
+<3639> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 425.076 Td
+/F1.0 10.5 Tf
+<31302e372e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 425.076 Td
+/F3.0 10.5 Tf
+<6d6978696e4d6574686f642829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 425.076 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 425.076 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 425.076 Td
+/F1.0 10.5 Tf
+<3731> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 406.596 Td
+/F1.0 10.5 Tf
+<31302e382e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 406.596 Td
+/F3.0 10.5 Tf
+<6e61747572652829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.4391 406.596 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 406.596 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 406.596 Td
+/F1.0 10.5 Tf
+<3732> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 388.116 Td
+/F1.0 10.5 Tf
+<31302e392e207065727369737465644c6966656379636c654576656e742829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 388.116 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 388.116 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 388.116 Td
+/F1.0 10.5 Tf
+<3734> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 369.636 Td
+/F1.0 10.5 Tf
+<31302e31302e2070657273697374696e674c6966656379636c654576656e742829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.6401 369.636 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 369.636 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 369.636 Td
+/F1.0 10.5 Tf
+<3735> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 351.156 Td
+/F1.0 10.5 Tf
+<31302e31312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+91.6875 351.156 Td
+/F3.0 10.5 Tf
+<6f626a656374547970652829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 351.156 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 351.156 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 351.156 Td
+/F1.0 10.5 Tf
+<3737> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 332.676 Td
+/F1.0 10.5 Tf
+<31302e31322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+91.6875 332.676 Td
+/F3.0 10.5 Tf
+<7075626c697368696e672829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 332.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 332.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 332.676 Td
+/F1.0 10.5 Tf
+<3738> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F3.0 37 0 R
+>>
+>>
+/Annots [1840 0 R 1841 0 R 1842 0 R 1843 0 R 1844 0 R 1845 0 R 1846 0 R 1847 0 R 1848 0 R 1849 0 R 1850 0 R 1851 0 R 1852 0 R 1853 0 R 1854 0 R 1855 0 R 1856 0 R 1857 0 R 1858 0 R 1859 0 R 1860 0 R 1861 0 R 1862 0 R 1863 0 R 1864 0 R 1865 0 R 1866 0 R 1867 0 R 1868 0 R 1869 0 R 1870 0 R 1871 0 R 1872 0 R 1873 0 R 1874 0 R 1875 0 R 1876 0 R 1877 0 R 1878 0 R 1879 0 R 1880 0 R 1881 0 R 1882 0 R 1883 0 R 1884 0 R 1885 0 R 1886 0 R 1887 0 R 1888 0 R 1889 0 R 1890 0 R 1891 0 R 1892 0 R 1893 0 R 1894 0 R 1895 0 R 1896 0 R 1897 0 R 1898 0 R 1899 0 R 1900 0 R 1901 0 R 1902 0 R 1903 0 R 1904 0 R 1905 0 R 1906 0 R 1907 0 R 1908 0 R 1909 0 R 1910 0 R 1911 0 R 1912 0 R 1913 0 R 1914 0 R 1915 0 R 1916 0 R 1917 0 R 1918 0 R 1919 0 R 1920 0 R]
+>>
+endobj
+13 0 obj
+<< /Length 9324
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e20416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3672 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<54686973206775696465206465736372696265732074686520766172696f757320616e6e6f746174696f6e7320757365642062> 20.0195 <7920417061636865204973697320746f2070726f76696465206164646974696f6e616c206d65746164617461>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2661 Tw
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+[<61626f75742074686520646f6d61696e206f626a656374732e204d6f7374206f662074686573652061726520646566696e65642062> 20.0195 <79204973697320697473656c662c2062757420736f6d65206172652066726f6d206f74686572206c696272> 20.0195 <61726965732e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.2369 Tw
+
+BT
+48.24 721.646 Td
+/F1.0 10.5 Tf
+<497420616c736f206964656e7469666965732061206e756d626572206f6620616e6e6f746174696f6e73207468617420617265206e6f7720646570726563617465642c20616e6420696e64696361746573207468656972> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 705.866 Td
+/F1.0 10.5 Tf
+<7265706c6163656d656e742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 666.026 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 638.006 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 622.226 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 594.446 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 566.666 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 566.666 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 544.886 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 544.886 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 523.106 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 523.106 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 501.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 501.326 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 479.546 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 479.546 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 457.766 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 457.766 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 435.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 435.986 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 408.206 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 380.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 380.426 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+127.455 380.426 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 358.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 358.646 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 336.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 336.866 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 315.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 315.086 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 293.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 293.306 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 271.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 271.526 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 243.746 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 215.966 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 215.966 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 215.966 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 200.186 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 178.406 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 178.406 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 178.406 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 138.566 Td
+/F2.0 18 Tf
+<312e322e204578616d706c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 110.546 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <6f2067697665206a757374206120666577206578616d706c6573206f6620616e6e6f746174696f6e7320737570706f727465642062> 20.0195 <792041706163686520497369733a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 82.766 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 82.766 Td
+/F1.0 10.5 Tf
+[<696620612070726f706572747920697320726561642d6f6e6c79> 89.8438 <2c207468656e20746869732063616e20626520616e6e6f7461746564207769746820>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+355.9366 82.766 Td
+/F3.0 10.5 Tf
+<4050726f70657274792865646974696e673d45646974696e6744495341424c454429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+534.4366 82.766 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 60.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.6515 Tw
+
+BT
+66.24 60.986 Td
+/F1.0 10.5 Tf
+<6966206120636c61737320686173206120736d616c6c20666978656420736574206f6620696e7374616e636573202865672061207069636b6c697374292c207468656e2069742063616e20626520616e6e6f7461746564207573696e67> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+14 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 13 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F1.0 8 0 R
+/F3.0 37 0 R
+>>
+/XObject << /Stamp1 1921 0 R
+>>
+>>
+/Annots [21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R]
+>>
+endobj
+15 0 obj
+[14 0 R /XYZ 0 841.89 null]
+endobj
+16 0 obj
+<< /Type /Names
+/Dests 17 0 R
+>>
+endobj
+17 0 obj
+<< /Kids [221 0 R 339 0 R 514 0 R 582 0 R 701 0 R 962 0 R 812 0 R 1071 0 R 1163 0 R 1249 0 R 1369 0 R 1604 0 R 1471 0 R 1680 0 R 222 0 R 531 0 R 317 0 R 469 0 R]
+>>
+endobj
+18 0 obj
+[14 0 R /XYZ 0 841.89 null]
+endobj
+19 0 obj
+<< /Type /Font
+/BaseFont /adcb4b+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 1996 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1998 0 R
+/ToUnicode 1997 0 R
+>>
+endobj
+20 0 obj
+[14 0 R /XYZ 0 690.05 null]
+endobj
+21 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 563.6 138.081 577.88]
+/Type /Annot
+>>
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 541.82 138.3433 556.1]
+/Type /Annot
+>>
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 520.04 177.624 534.32]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 498.26 190.077 512.54]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 476.48 107.295 490.76]
+/Type /Annot
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 454.7 102.1733 468.98]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 432.92 156.057 447.2]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 377.36 127.455 391.64]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 355.58 149.799 369.86]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 333.8 190.0138 348.08]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 312.02 213.5445 326.3]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 290.24 194.5815 304.52]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 268.46 212.2318 282.74]
+/Type /Annot
+>>
+endobj
+34 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 212.9 158.2034 227.18]
+/Type /Annot
+>>
+endobj
+35 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 175.34 159.1755 189.62]
+/Type /Annot
+>>
+endobj
+36 0 obj
+[14 0 R /XYZ 0 162.59 null]
+endobj
+37 0 obj
+<< /Type /Font
+/BaseFont /5f9e5e+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 2000 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 2002 0 R
+/ToUnicode 2001 0 R
+>>
+endobj
+38 0 obj
+<< /Length 4836
+>>
+stream
+q
+/DeviceRGB cs
+0.6941 0.1294 0.2745 scn
+/DeviceRGB CS
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 796.86 Td
+/F3.0 10.5 Tf
+<40446f6d61696e4f626a65637428626f756e6465643d7472756529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 776.676 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2041 Tw
+
+BT
+66.24 776.676 Td
+/F1.0 10.5 Tf
+<6966206120636c617373206973206120646f6d61696e207365727669636520616e642073686f756c64206265206175746f6d61746963616c6c7920696e7374616e74696174656420617320612073696e676c65746f6e2c207468656e2069742063616e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 760.896 Td
+/F1.0 10.5 Tf
+<626520616e6e6f7461746564207573696e6720> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+164.4675 760.896 Td
+/F3.0 10.5 Tf
+<40446f6d61696e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 739.116 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+19.6764 Tw
+
+BT
+66.24 739.116 Td
+/F1.0 10.5 Tf
+<696620616e20616374696f6e206973206964656d706f74656e742c207468656e2069742063616e20626520616e6e6f7461746564207573696e67> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 723.336 Td
+/F3.0 10.5 Tf
+<40416374696f6e2873656d616e746963733d53656d616e746963734f662e4944454d504f54454e5429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+281.49 723.336 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 701.556 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+18.281 Tw
+
+BT
+66.24 701.556 Td
+/F1.0 10.5 Tf
+[<696620616e20616374696f6e20706172> 20.0195 <616d65746572206973206f7074696f6e616c2c2069742063616e20626520616e6e6f7461746564207573696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 688.611 Td
+/F3.0 10.5 Tf
+<40506172616d65746572286f7074696f6e616c6974793d4f7074696f6e616c6974792e4f5054494f4e414c29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 662.427 Td
+/F1.0 10.5 Tf
+<536f6d6520616e6e6f746174696f6e73206163742061732055492068696e74732c20666f72206578616d706c653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 634.647 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.6367 Tw
+
+BT
+66.24 634.647 Td
+/F1.0 10.5 Tf
+[<6966206120636f6c6c656374696f6e2073686f756c642062652072656e646572656420226f70656e> 40.0391 <222072> 20.0195 <6174686572207468616e20636f6c6c61707365642c2069742063616e20626520616e6e6f7461746564207573696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 621.702 Td
+/F3.0 10.5 Tf
+<40436f6c6c656374696f6e4c61796f75742864656661756c74566965773d227461626c652229> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 601.518 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 601.518 Td
+/F1.0 10.5 Tf
+<696620616e20616374696f6e20686173206120746f6f6c7469702c2069742063616e20626520616e6e6f7461746564207573696e6720> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+320.319 601.518 Td
+/F3.0 10.5 Tf
+<40416374696f6e4c61796f75742864657363726962656441733d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+456.819 601.518 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+467.319 601.518 Td
+/F3.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 579.738 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+17.3486 Tw
+
+BT
+66.24 579.738 Td
+/F1.0 10.5 Tf
+<6966206120646f6d61696e206f626a65637420697320626f6f6b6d61726b61626c652c2069742063616e20626520616e6e6f7461746564207573696e67> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 563.958 Td
+/F3.0 10.5 Tf
+<40446f6d61696e4f626a6563744c61796f757428626f6f6b6d61726b696e673d426f6f6b6d61726b506f6c6963792e41535f524f4f54> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+349.74 563.958 Td
+/F1.0 10.5 Tf
+<292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+39 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 38 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F3.0 37 0 R
+/F1.0 8 0 R
+/F4.0 40 0 R
+>>
+/XObject << /Stamp2 1922 0 R
+>>
+>>
+>>
+endobj
+40 0 obj
+<< /Type /Font
+/BaseFont /781c87+mplus-1p-regular
+/Subtype /TrueType
+/FontDescriptor 2004 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 2006 0 R
+/ToUnicode 2005 0 R
+>>
+endobj
+41 0 obj
+<< /Length 26081
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220322e2053756d6d617279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0793 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<546869732073656374696f6e2073756d6d6172697a65732074686520766172696f757320616e6e6f746174696f6e7320737570706f727465642062> 20.0195 <792041706163686520497369732e205468657920627265616b206f757420696e746f2066697665>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+<63617465676f726965732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 697.586 Td
+/F2.0 18 Tf
+<322e312e20436f726520616e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0144 Tw
+
+BT
+48.24 669.566 Td
+/F1.0 10.5 Tf
+[<496e20417061636865204973697320657665727920646f6d61696e206f626a65637420697320656974686572206120646f6d61696e20656e74697479> 89.8438 <2c20612076696577206d6f64656c206f72206120646f6d61696e20736572766963652e20416e64>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.0583 Tw
+
+BT
+48.24 653.786 Td
+/F1.0 10.5 Tf
+<65616368206f6620746865736520617265206d616465207570206f662070726f706572746965732c20636f6c6c656374696f6e7320616e6420616374696f6e732028646f6d61696e207365727669636573206f6e6c792068617665> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 638.006 Td
+/F1.0 10.5 Tf
+<616374696f6e73292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5165 Tw
+
+BT
+48.24 610.226 Td
+/F1.0 10.5 Tf
+[<46> 40.0391 <6f722065616368206f6620746865736520646f6d61696e20747970657320616e64206d656d62657273207468657265206172652074776f20616e6e6f746174696f6e732e204f6e6520636f76657273207468652073656d616e74696373>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2297 Tw
+
+BT
+48.24 594.446 Td
+/F1.0 10.5 Tf
+[<696e7472696e73696320746f2074686520646f6d61696e20286567207768657468657220616e20616374696f6e20706172> 20.0195 <616d65746572206973206f7074696f6e616c206f72206e6f74292c207468656e206f74686572202873756666697820>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.2297 Tw
+
+BT
+536.54 594.446 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+48.24 578.666 Td
+/F3.0 10.5 Tf
+<4c61796f7574> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.74 578.666 Td
+/F1.0 10.5 Tf
+[<292063617074757265732073656d616e746963732072656c6174696e6720746f207468652055492f70726573656e746174696f6e206c61> 20.0195 <7965722e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 562.85 m
+108.24 539.07 l
+S
+Q
+0.0667 0.0667 0.0667 scn
+0.0667 0.0667 0.0667 SCN
+
+BT
+71.4508 542.4705 Td
+/F5.1 23.779999999999973 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 546.886 Td
+/F1.0 10.5 Tf
+<4d6f73742055492073656d616e746963732063616e20616c736f20626520737065636966696564207573696e6720> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+349.1715 546.886 Td
+/F1.0 10.5 Tf
+[<64796e616d6963206f626a656374206c61> 20.0195 <796f7574>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+459.4633 546.886 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 515.106 Td
+/F1.0 10.5 Tf
+<546865207461626c652062656c6f772073756d6d6172697a6573207468657365206d6f737420636f6d6d6f6e6c79207573656420616e6e6f746174696f6e7320696e2041706163686520497369732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 487.9242 Td
+/F6.0 9.975 Tf
+[<54> 29.7852 <61626c6520312e20436f726520616e6e6f746174696f6e7320666f7220646f6d61696e206f626a656374732c20736572766963657320616e64206d656d62657273>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 445.739 124.7 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+172.94 445.739 249.4 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+422.34 445.739 62.35 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+484.69 445.739 62.35 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 411.9589 124.7 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+172.94 411.9589 249.4 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+422.34 411.9589 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+484.69 411.9589 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 378.1788 124.7 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+172.94 378.1788 249.4 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+422.34 378.1788 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+484.69 378.1788 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 344.3987 124.7 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+172.94 344.3987 249.4 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+422.34 344.3987 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+484.69 344.3987 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 310.6186 124.7 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+172.94 310.6186 249.4 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+422.34 310.6186 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+484.69 310.6186 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 261.0585 124.7 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+172.94 261.0585 249.4 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+422.34 261.0585 62.35 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+484.69 261.0585 62.35 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 200.1494 124.7 60.9091 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+172.94 200.1494 249.4 60.9091 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+422.34 200.1494 62.35 60.9091 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+484.69 200.1494 62.35 60.9091 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 150.5893 124.7 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+172.94 150.5893 249.4 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+422.34 150.5893 62.35 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+484.69 150.5893 62.35 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 116.8092 124.7 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+172.94 116.8092 249.4 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+422.34 116.8092 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+484.69 116.8092 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 83.0291 124.7 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+172.94 83.0291 249.4 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+422.34 83.0291 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+484.69 83.0291 62.35 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 480.299 m
+172.94 480.299 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24

<TRUNCATED>

[02/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugvro/images/restfulobjects/ro-spec-resources-and-representations.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugvro/images/restfulobjects/ro-spec-resources-and-representations.png b/content/versions/2.0.0-M2/guides/ugvro/images/restfulobjects/ro-spec-resources-and-representations.png
new file mode 100644
index 0000000..c7c8fa5
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugvro/images/restfulobjects/ro-spec-resources-and-representations.png differ


[13/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/ugfun.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/ugfun.html b/content/versions/2.0.0-M2/guides/ugfun/ugfun.html
new file mode 100644
index 0000000..cce3d9a
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ugfun/ugfun.html
@@ -0,0 +1,9000 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Fundamentals</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   ugfun
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="ugfun.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Fundamentals</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/ugfun.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/ugfun.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/ugfun.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/ugfun.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/ugfun.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__ugfun">1. Fundamentals</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This guide introduces the <a href="../ugfun/ugfun.html#_ugfun_core-concepts">core concepts</a> and ideas behind Apache Isis, and tells you how to <a href="../ugfun/ugfun.html#_ugfun_getting-started">get started</a> with a Maven archetype.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>It also describes a number of <a href="../ugfun/ugfun.html#_ugfun_how-tos">how-to</a>s, describes how to influence the <a href="../ugvw/ugvw.html#_ugvw_layout">UI layout</a> of your domain objects (this is ultimately just a type of metadata), and it catalogues various <a href="../dg/dg.html#_dg_hints-and-tips.adoc">FAQ</a>s.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a> (this guide)</p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugfun_core-concepts">2. Core Concepts</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This introductory chapter should give you a good about what Apache Isis actually <strong>is</strong>: the fundamental ideas and principles that it builds upon, how it compares with other frameworks, what the fundamental building blocks are for actually writing an Apache Isis application, and what services and features the framework provides for you to leverage in your own apps.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Parts of this chapter have been adapted from Dan Haywood’s 2009 book, 'Domain Driven Design using Naked Objects'. We’ve also added some new insights and made sure the material we’ve used is relevant to Apache Isis.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugfun_core-concepts_philosophy">2.1. Philosophy and Architecture</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>This section describes some of the core ideas and architectural patterns upon which Apache Isis builds.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_ugfun_core-concepts_philosophy_domain-driven-design">2.1.1. Domain-Driven Design</h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_domain-driven-design.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_domain-driven-design.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_domain-driven-design.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_domain-driven-design.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_domain-driven-design.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>There’s no doubt that we developers love the challenge of understanding and deploying complex technologies. But understanding the nuances and subtleties of the business domain itself is just as great a challenge, perhaps more so. If we devoted our efforts to understanding and addressing those subtleties, we could build better, cleaner, and more maintainable software that did a better job for our stakeholders. And there’s no doubt that our stakeholders would thank us for it.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>A couple of years back Eric Evans wrote his book <a href="http://www.amazon.co.uk/Domain-driven-Design-Tackling-Complexity-Software/dp/0321125215">Domain-Driven Design</a>, which is well on its way to becoming a seminal work. In fact, most if not all of the ideas in Evans' book have been expressed before, but what he did was pull those ideas together to show how predominantly object-oriented techniques can be used to develop rich, deep, insightful, and ultimately useful business applications.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>There are two central ideas at the heart of domain-driven design.</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>the <strong><em>ubiquitous language</em></strong> is about getting the whole team (both domain experts and developers) to communicate more transparently using a domain model.</p> </li> 
+            <li> <p>Meanwhile, <strong><em>model-driven design</em></strong> is about capturing that model in a very straightforward manner in code.</p> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Let’s look at each in turn.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__ugfun_core-concepts_philosophy_domain-driven-design_ubiquitous-language">Ubiquitous Language</h5> 
+           <div class="paragraph"> 
+            <p>It’s no secret that the IT industry is plagued by project failures. Too often systems take longer than intended to implement, and when finally implemented, they don’t address the real requirements anyway.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Over the years we in IT have tried various approaches to address this failing. Using waterfall methodologies, we’ve asked for requirements to be fully and precisely written down before starting on anything else. Or, using agile methodologies, we’ve realized that requirements are likely to change anyway and have sought to deliver systems incrementally using feedback loops to refine the implementation.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>But let’s not get distracted talking about methodologies. At the end of the day what really matters is communication between the domain experts (that is, the business) who need the system and the techies actually implementing it. If the two don’t have and cannot evolve a shared understanding of what is required, then the chance of delivering a useful system will be next to nothing.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Bridging this gap is traditionally what business analysts are for; they act as interpreters between the domain experts and the developers. However, this still means there are two (or more) languages in use, making it difficult to verify that the system being built is correct. If the analyst mistranslates a requirement, then neither the domain expert nor the application developer will discover this until (at best) the application is first demonstrated or (much worse) an end user sounds the alarm once the application has been deployed into production.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Rather than trying to translate between a business language and a technical language, with <em>DDD</em> we aim to have the business and developers using the same terms for the same concepts in order to create a single <strong><em>domain model</em></strong>. This domain model identifies the relevant concepts of the domain, how they relate, and ultimately where the responsibilities are. This single domain model provides the vocabulary for the ubiquitous language for our system.</p> 
+           </div> 
+           <div class="sidebarblock"> 
+            <div class="content"> 
+             <div class="title">
+              Ubiquitous Language
+             </div> 
+             <div class="paragraph"> 
+              <p>Build a common language between the domain experts and developers by using the concepts of the domain model as the primary means of communication. Use the terms in speech, in diagrams, in writing, and when presenting.</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>If an idea cannot be expressed using this set of concepts, then go back and extend the model. Look for and remove ambiguities and inconsistencies.</p> 
+             </div> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Creating a ubiquitous language calls upon everyone involved in the system’s development to express what they are doing through the vocabulary provided by the model. If this can’t be done, then our model is incomplete. Finding the missing words deepens our understanding of the domain being modeled.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>This might sound like nothing more than me insisting that the developers shouldn’t use jargon when talking to the business. Well, that’s true enough, but it’s not a one-way street. A <strong>ubiquitous language</strong> demands that the developers work hard to understand the problem domain, but it also demands that the business works hard in being <strong>precise</strong> in its naming and descriptions of those concepts. After all, ultimately the developers will have to express those concepts in a computer programming language.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Also, although here I’m talking about the "domain experts" as being a homogeneous group of people, often they may come from different branches of the business. Even if we weren’t building a computer system, there’s a lot of value in helping the domain experts standardize their own terminology. Is the marketing department’s "prospect" the same as sales' "customer," and is that the same as an after-sales "contract"?</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The need for precision within the ubiquitous language also helps us scope the system. Most business processes evolve piecemeal and are often quite ill-defined. If the domain experts have a very good idea of what the business process should be, then that’s a good candidate for automation, that is, including it in the scope of the system. But if the domain experts find it hard to agree, then it’s probably best to leave it out. After all, human beings are rather more capable of dealing with fuzzy situations than computers.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>So, if the development team (business and developers together) continually searches to build their ubiquitous language, then the domain model naturally becomes richer as the nuances of the domain are uncovered. At the same time, the knowledge of the business domain experts also deepens as edge conditions and contradictions that have previously been overlooked are explored.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>We use the ubiquitous language to build up a domain model. But what do we do <strong>with</strong> that model? The answer to that is the second of our central ideas.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_model_driven_design">Model-Driven Design</h5> 
+           <div class="paragraph"> 
+            <p>Of the various methodologies that the IT industry has tried, many advocate the production of separate analysis models and implementation models. One example (from the mid 2000s) was that of the <em>OMG</em>'s Model-Driven Architecture ( <em>MDA</em>) initiative, with its platform-independent model (the <em>PIM</em>) and a platform-specific model (the <em>PSM</em>).</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Bah and humbug! If we use our ubiquitous language just to build up a high-level analysis model, then we will re-create the communication divide. The domain experts and business analysts will look only to the analysis model, and the developers will look only to the implementation model. Unless the mapping between the two is completely mechanical, inevitably the two will diverge.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>What do we mean by <strong>model</strong> anyway? For some, the term will bring to mind UML class or sequence diagrams and the like. But this isn’t a model; it’s a visual <strong>representation</strong> of some aspect of a model. No, a domain model is a group of related concepts, identifying them, naming them, and defining how they relate. What is in the model depends on what our objective is. We’re not looking to simply model everything that’s out there in the real world. Instead, we want to take a relevant abstraction or simplification of it and then make it do something useful for us. A model is neither right nor wrong, just more or less useful.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For our ubiquitous language to have value, the domain model that encodes it must have a straightforward, literal representation to the design of the software, specifically to the implementation. Our software’s design should be driven by this model; we should have a model-driven design.</p> 
+           </div> 
+           <div class="sidebarblock"> 
+            <div class="content"> 
+             <div class="title">
+              Model-Driven Design
+             </div> 
+             <div class="paragraph"> 
+              <p>There must be a straightforward and very literal way to represent the domain model in terms of software. The model should balance these two requirements: form the ubiquitous language of the development team and be representable in code.</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>Changing the code means changing the model; refining the model requires a change to the code.</p> 
+             </div> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Here also the word <strong>design</strong> might mislead; some might be thinking of design documents and design diagrams, or perhaps of user interface (UX) design. But by <strong>design</strong> we mean a way of organizing the domain concepts, which in turn leads to the way in which we organize their representation in code.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Luckily, using <strong><em>object-oriented</em></strong> (<em>OO</em>) languages such as Java, this is relatively easy to do; <em>OO</em> is based on a modeling paradigm anyway. We can express domain concepts using classes and interfaces, and we can express the relationships between those concepts using associations.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>So far so good. Or maybe, so far so much motherhood and apple pie. Understanding the <em>DDD</em> concepts isn’t the same as being able to apply them, and some of the <em>DDD</em> ideas can be difficult to put into practice. Time to discuss the naked objects pattern and how it eases that path by applying these central ideas of <em>DDD</em> in a very concrete way.</p> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_ugfun_core-concepts_philosophy_naked-objects-pattern">2.1.2. Naked Objects Pattern</h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_naked-objects-pattern.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_naked-objects-pattern.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_naked-objects-pattern.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_naked-objects-pattern.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_naked-objects-pattern.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>Apache Isis implements the naked objects pattern, originally formulated by Richard Pawson. So who better than Richard to explain the origination of the idea:</p> 
+          </div> 
+          <div class="quoteblock"> 
+           <blockquote> 
+            <div class="paragraph"> 
+             <p>The Naked Objects pattern arose, at least in part, from my own frustration at the lack of success of the domain-driven approach. Good examples were hard to find — as they are still.</p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>A common complaint from <em>DDD</em> practitioners was that it was hard to gain enough commitment from business stakeholders, or even to engage them at all. My own experience suggested that it was nearly impossible to engage business managers with UML diagrams. It was much easier to engage them in rapid prototyping — where they could see and interact with the results — but most forms of rapid prototyping concentrate on the presentation layer, often at the expense of the underlying model and certainly at the expense of abstract thinking.</p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>Even if you could engage the business sponsors sufficiently to design a domain model, by the time you’d finished developing the system on top of the domain model, most of its benefits had disappeared. It’s all very well creating an agile domain object model, but if any change to that model also dictates the modification of one or more layers underneath it (dealing with persistence) and multiple layers on top (dealing with presentation), then that agility is practically worthless.</p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>The other concern that gave rise to the birth of Naked Objects was how to make user interfaces of mainstream business systems more "expressive" — how to make them feel more like using a drawing program or <em>CAD</em> system. Most business systems are not at all expressive; they treat the user merely as a dumb <strong>process-follower</strong>, rather than as an empowered <strong>problem-solver</strong>. Even the so-called usability experts had little to say on the subject: try finding the word "empowerment" or any synonym thereof in the index of any book on usability. Research had demonstrated that the best way to achieve expressiveness was to create an object-oriented user interface (<em>OOUI</em>). In practice, though, <em>OOUI</em>s were notoriously hard to develop.</p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>Sometime in the late 1990s, it dawned on me that if the domain model really did represent the "ubiquitous language" of the business and those domain objects were behaviorally rich (that is, business logic is encapsulated as methods on the domain objects rather than in procedural scripts on top of them), then the <em>UI</em> could be nothing more than a reflection of the user interface. This would solve both of my concerns. It would make it easier to do domain-driven design, because one could instantly translate evolving domain modeling ideas into a working prototype. And it would deliver an expressive, object-oriented user interface for free. Thus was born the idea of Naked Objects.</p> 
+            </div> 
+           </blockquote> 
+          </div> 
+          <div class="paragraph"> 
+           <p>You can learn much more about the pattern in the book, <a href="http://www.amazon.com/exec/obidos/ISBN=0470844205/">Naked Objects</a>, also freely available to <a href="http://www.nakedobjects.org/book/">read online</a>. Richard co-wrote the book with one of Apache Isis' committers, Robert Matthews, who was in turn the author of the Naked Objects Framework for Java (the original codebase of of Apache Isis).</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>You might also want to read Richard’s <a href="resources/core-concepts/Pawson-Naked-Objects-thesis.pdf">PhD on the subject</a>.</p> 
+          </div> 
+          <div class="admonitionblock tip"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>One of the external examiners for Richard’s PhD was <a href="http://en.wikipedia.org/wiki/Trygve_Reenskaug">Trygve Reenskaug</a>, who originally formulated the MVC pattern at Xeroc PARC. In his paper, <a href="http://heim.ifi.uio.no/~trygver/2007/2007.02.13-babyUML.pdf">Baby UML</a>, Reenskaug describes that when implemented the first MVC, "the conventional wisdom in the group was that objects should be visible and tangible, thus bridging the gap between the human brain and the abstract data within the computer." Sound familiar? It’s interesting to speculate what might have been if this idea had been implemented back then in the late 70s.</p> 
+               </div> 
+               <div class="paragraph"> 
+                <p>Reenskaug then goes on to say that "this simple and powerful idea failed because …​ users were used to seeing [objects] from different perspectives. The visible and tangible object would get very complex if it should be able to show itself and be manipulated in many different ways."</p> 
+               </div> 
+               <div class="paragraph"> 
+                <p>In Apache Isis the responsibility of rendering an object is not the object itself, it is the framework. Rather, the object inspects the object and uses that to decide how to render the object. This is also extensible. In the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a> the gmap3 wicket extension renders any object with latitude/longitude on a map, while fullcalendar2 renders any object with date(s) on a calendar.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_ugfun_core-concepts_philosophy_naked-objects-pattern_object-interface-mapping">Object Interface Mapping</h5>
+           <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+            <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_naked-objects-pattern_object-interface-mapping.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+            <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+            <ul class="dropdown-menu">
+             <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_naked-objects-pattern_object-interface-mapping.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+             <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_naked-objects-pattern_object-interface-mapping.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+             <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_naked-objects-pattern_object-interface-mapping.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+             <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_naked-objects-pattern_object-interface-mapping.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+            </ul>
+           </div> 
+           <div class="paragraph"> 
+            <p>Another — more technical — way to think about the naked objects pattern is as an <em>object interface mapper</em>, or <code>OIM</code>. We sometimes use this idea to explain naked objects to a bunch of developers.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Just as an ORM (such as <a href="http://datanucleus.org">DataNucleus</a> or <a href="http://hibernate.org">Hibernate</a>) maps domain entities to a database, you can think of the naked objects pattern as representing the concept of mapping domain objects to a user interface.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>This is the way that the <a href="http://metawidget.org/">MetaWidget</a> team, in particular Richard Kennard, the primary contributor, likes to describe their tool. MetaWidget has a number of ideas in common with Apache Isis (we compare Apache Isis' with MetaWidget <a href="../ugfun/ugfun.html#_ugfun_core-concepts_principles_apache-isis-vs_metawidget">here</a>), in particular the runtime generation of a UI for domain objects. You can hear more from Kennard and others on this <a href="http://devchat.tv/js-jabber/150-jsj-oims">Javascript Jabber podcast</a>.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_what_this_means_in_practice">What this means in practice</h5> 
+           <div class="paragraph"> 
+            <p>This <a href="https://www.youtube.com/watch?v=ludOLyi6VyY">screencast</a> shows what all of this means in practice, showing the relationship between a running app and the actual code underneath.</p> 
+           </div> 
+           <div class="admonitionblock note"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+               <td class="content"> 
+                <div class="paragraph"> 
+                 <p>This screencast shows Apache Isis v1.0.0, Jan 2013. The UI has been substantially refined since that release.</p> 
+                </div> </td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_ugfun_core-concepts_philosophy_hexagonal-architecture">2.1.3. Hexagonal Architecture</h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_hexagonal-architecture.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_hexagonal-architecture.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_hexagonal-architecture.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_hexagonal-architecture.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_hexagonal-architecture.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>One of the patterns that Evans discusses in his book is that of a <strong>layered architecture</strong>. In it he describes why the domain model lives in its own layer within the architecture. The other layers of the application (usually presentation, application, and persistence) have their own responsibilities, and are completely separate. Each layer is cohesive and depending only on the layers below. In particular, we have a layer dedicated to the domain model. The code in this layer is unencumbered with the (mostly technical) responsibilities of the other layers and so can evolve to tackle complex domains as well as simple ones.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This is a well-established pattern, almost a de-facto; there’s very little debate that these responsibilities should be kept separate from each other. With Apache Isis the responsibility for presentation is a framework concern, the responsibility for the domain logic is implemented by the (your) application code.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>A few years ago Alistair Cockburn reworked the traditional layered architecture diagram and came up with the <strong><em>hexagonal architecture</em></strong>:.</p> 
+          </div> 
+          <div class="admonitionblock tip"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>The hexagonal architecture is also known as the <a href="http://c2.com/cgi/wiki?PortsAndAdaptersArchitecture">Ports and Adapters</a> architecture or (less frequently) as the <a href="http://jeffreypalermo.com/blog/the-onion-architecture-part-1/">Onion</a> architecture.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <img src="images/core-concepts/philosophy/hexagonal-architecture.png" alt="hexagonal architecture" width="700px"> 
+           </div> 
+           <div class="title">
+            Figure 1. The hexagonal architecture emphasizes multiple implementations of the different layers.
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>What Cockburn is emphasizing is that there’s usually more than one way <strong>into</strong> an application (what he called the <strong><em>user-side' ports</em></strong>) and more than one way <strong>out of</strong> an application too (the <strong><em>data-side ports</em></strong>). This is very similar to the concept of primary and secondary actors in use cases: a primary actor (often a human user but not always) is active and initiates an interaction, while a secondary actor (almost always an external system) is passive and waits to be interacted with.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Associated with each port can be an <strong><em>adapter</em></strong> (in fact, Cockburn’s alternative name for this architecture is <strong><em>ports and adapters</em></strong>). An adapter is a device (piece of software) that talks in the protocol (or <em>API</em>) of the port. Each port could have several adapters.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Apache Isis maps very nicely onto the <strong>hexagonal architecture</strong>. Apache Isis' viewers act as user-side adapters and use the Apache Isis metamodel API as a port into the domain objects. For the data side, we are mostly concerned with persisting domain objects to some sort of object store. Here Apache Isis delegates most of the heavy lifting to ORM implementing the JDO API. Most of the time this will be DataNucleus configured to persist to an RDBMS, but DataNucleus can also support other object stores, for example Neo4J. Alternatively Apache Isis can be configured to persist using some other JDO implementation, for example Google App Engine.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_ugfun_core-concepts_philosophy_aop">2.1.4. Aspect Oriented</h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_aop.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_aop.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_aop.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_aop.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_aop.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>Although not a book about object modelling, Evans' "Domain Driven Design" does use object orientation as its primary modelling tool; while <a href="../ugfun/ugfun.html#_ugfun_core-concepts_philosophy_naked-objects-pattern">naked objects pattern</a> very much comes from an OO background (it even has 'object' in its name). Richard Pawson — the originator of Naked Objects pattern — lists Alan Kay as a key influence.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>It’s certainly true that to develop an Apache Isis application you will need to have good object oriented modelling skills. But given that all the mainstream languages for developing business systems are object oriented (Java, C#, Ruby), that’s not such a stretch.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>However, what you’ll also find as you write your applications is that in some ways an Apache Isis application is more aspect-oriented than it is object oriented. Given that aspect-orientation — as a programming paradigm at least — hasn’t caught on, that statement probably needs unpacking a little.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_aop_concepts">AOP Concepts</h5> 
+           <div class="paragraph"> 
+            <p>Aspect-orientation, then, is a different way of decomposing your application, by treating <em>cross-cutting concerns</em> as a first-class citizen. The canonical (also rather boring) example of a cross-cutting concern is that of logging (or tracing) all method calls. An aspect can be written that will weave in some code (a logging statement) at specified points in the code).</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>This idea sounds rather abstract, but what it really amounts to is the idea of interceptors. When one method calls another the AOP code is called in first. This is actually then one bit of AOP that is quite mainstream; DI containers such as Spring provide aspect orientation in supporting annotations such as <code>@Transactional</code> or <code>@Secured</code> to java beans.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Another aspect (so to speak!) of aspect-oriented programming has found its way into other programming languages, that of a mix-in or trait. In languages such as Scala these mix-ins are specified statically as part of the inheritance hierarchy, whereas with AOP the binding of a trait to some other class/type is done without the class "knowing" that additional behaviour is being mixed-in to it.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_realization_within_apache_isis">Realization within Apache Isis</h5> 
+           <div class="paragraph"> 
+            <p>What has all this to do with Apache Isis, then?</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Well, a different way to think of the naked objects pattern is that the visualization of a domain object within a UI is a cross-cutting concern. By following certain very standard programming conventions that represent the <em>Apache Isis Programming Model</em> (POJOs plus annotations), the framework is able to build a metamodel and from this can render your domain objects in a standard generic fashion. That’s a rather more interesting cross-cutting concern than boring old logging!</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Apache Isis also draws heavily on the AOP concept of interceptors. Whenever an object is rendered in the UI, it is filtered with respect to the user’s permissions. That is, if a user is not authorized to either view or perhaps modify an object, then this is applied transparently by the framework. The (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a>'s security module, mentioned previously, provides a rich user/role/permissions subdomain to use out of the box; but you can integrate with a different security mechanism if you have one already.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Another example of interceptors are the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a>'s command and audit modules. The command module captures every user interaction that modifies the state of the system (the "cause" of a change) while the audit module captures every change to every object (the "effect" of a change). Again, this is all transparent to the user.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Apache Isis also has an internal event bus (you can switch between an underlying implementation of Gauva or Axon). A domain event is fired whenever an object is interacted with, and this allows any subscribers to influence the operation (or even veto it). This is a key mechanism in ensuring that Apache Isis applications are maintainable, and we discuss it in depth in the section on <a href="../ugbtb/ugbtb.html#_ugbtb_decoupling">Decoupling</a>. But fundamentally its relying on this AOP concept of interceptors.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Finally, Isis also a feature that is akin to AOP mix-ins. A "contributed action" is one that is implemented on a domain service but that appears to be a behaviour of rendered domain object. In other words, we can dissociate behaviour from data. That’s not always the right thing to do of course. In Richard Pawson’s description of the <a href="../ugfun/ugfun.html#_ugfun_core-concepts_philosophy_naked-objects-pattern">naked objects pattern</a> he talks about "behaviourally rich" objects, in other words where the business functionality encapsulated the data. But on the other hand sometimes the behaviour and data structures change at different rates. The <a href="http://en.wikipedia.org/wiki/Single_responsibility_principle">single responsibility principle</a> says we should only lump code together that changes at the same rate. Apache Isis' support for contributions (not only contributed actions, but also contributed properties and contributed collections) enables this
 . And again, to loop back to the topic of this section, it’s an AOP concept that being implemented by the framework.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The nice thing about aspect orientation is that for the most part you can ignore these cross-cutting concerns and - at least initially - just focus on implementing your domain object. Later when your app starts to grow and you start to break it out into smaller modules, you can leverage Apache Isis' AOP support for (<a href="../ugfun/ugfun.html#_ugfun_building-blocks_types-of-domain-objects_mixins">mixins</a>), (<a href="../ugfun/ugfun.html#_ugfun_programming-model_domain-services_contributions">contributed services</a>) and interceptors (the <a href="../ugfun/ugfun.html#_ugfun_building-blocks_events_domain-events">event bus</a>) to ensure that your codebase remains maintainable.</p> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_ugfun_core-concepts_philosophy_how-eases-ddd">2.1.5. How Apache Isis eases DDD</h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_how-eases-ddd.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_how-eases-ddd.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_how-eases-ddd.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_how-eases-ddd.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_philosophy_how-eases-ddd.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>The case for <em>DDD</em> might be compelling, but that doesn’t necessarily make it easy to do. Let’s take a look at some of the challenges that <em>DDD</em> throws up and see how Apache Isis (and its implementation of the naked objects pattern) helps address them.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_ddd_takes_a_conscious_effort">DDD takes a conscious effort</h5> 
+           <div class="paragraph"> 
+            <p>Here’s what Eric Evans says about ubiquitous language:</p> 
+           </div> 
+           <div class="quoteblock"> 
+            <blockquote> 
+             <div class="paragraph"> 
+              <p>With a conscious effort by the [development] team the domain model can provide the backbone for [the] common [ubiquitous] language…​connecting team communication to the software implementation.</p> 
+             </div> 
+            </blockquote> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The word to pick up on here is <strong>conscious</strong>. It takes a <em>conscious</em> effort by the entire team to develop the ubiquitous language. Everyone in the team must challenge the use of new or unfamiliar terms, must clarify concepts when used in a new context, and in general must be on the lookout for sloppy thinking. This takes willingness on the part of all involved, not to mention some practice.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>With Apache Isis, though, the ubiquitous language evolves with scarcely any effort at all. For the business experts, the Apache Isis viewers show the domain concepts they identify and the relationships between those concepts in a straightforward fashion. Meanwhile, the developers can devote themselves to encoding those domain concepts directly as domain classes. There’s no technology to get distracted by; there is literally nothing else for the developers to work on.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_ddd_must_be_grounded">DDD must be grounded</h5> 
+           <div class="paragraph"> 
+            <p>Employing a model-driven design isn’t necessarily straightforward, and the development processes used by some organizations positively hinder it. It’s not sufficient for the business analysts or architects to come up with some idealized representation of the business domain and then chuck it over the wall for the programmers to do their best with.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Instead, the concepts in the model must have a very literal representation in code. If we fail to do this, then we open up the communication divide, and our ubiquitous language is lost. There is literally no point having a domain model that cannot be represented in code. We cannot invent our ubiquitous language in a vacuum, and the developers must ensure that the model remains grounded in the doable.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>In Apache Isis, we have a very pure one-to-one correspondence between the domain concepts and its implementation. Domain concepts are represented as classes and interfaces, easily demonstrated back to the business. If the model is clumsy, then the application will be clumsy too, and so the team can work together to find a better implementable model.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_model_must_be_understandable">Model must be understandable</h5> 
+           <div class="paragraph"> 
+            <p>If we are using code as the primary means of expressing the model, then we need to find a way to make this model understandable to the business.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>We could generate UML diagrams and the like from code. That will work for some members of the business community, but not for everyone. Or we could generate a PDF document from Javadoc comments, but comments aren’t code and so the document may be inaccurate. Anyway, even if we do create such a document, not everyone will read it.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>A better way to represent the model is to show it in action as a working prototype. As we show in the <a href="../ugfun/ugfun.html#_ugfun_getting-started">Getting Started</a> section, Apache Isis enables this with ease. Such prototypes bring the domain model to life, engaging the audience in a way that a piece of paper never can.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Moreover, with Apache Isis prototypes, the domain model will come shining through. If there are mistakes or misunderstandings in the domain model (inevitable when building any complex system), they will be obvious to all.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_architecture_must_be_robust">Architecture must be robust</h5> 
+           <div class="paragraph"> 
+            <p><em>DDD</em> rightly requires that the domain model lives in its own layer within the architecture. The other layers of the application (usually presentation, application, and persistence) have their own responsibilities, and are completely separate.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>However, there are two immediate issues. The first is rather obvious: custom coding each of those other layers is an expensive proposition. Picking up on the previous point, this in itself can put the kibosh on using prototyping to represent the model, even if we wanted to do so.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The second issue is more subtle. It takes real skill to ensure the correct separation of concerns between these layers, if indeed you can get an agreement as to what those concerns actually are. Even with the best intentions, it’s all too easy for custom-written layers to blur the boundaries and put (for example) validation in the user interface layer when it should belong to the domain layer. At the other extreme, it’s quite possible for custom layers to distort or completely subvert the underlying domain model.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Because of Apache Isis' generic <em>OOUI</em>s, there’s no need to write the other layers of the architecture. Of course, this reduces the development cost. But more than that, there will be no leakage of concerns outside the domain model. All the validation logic <strong>must</strong> be in the domain model because there is nowhere else to put it.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Moreover, although Apache Isis does provide a complete runtime framework, there is no direct coupling of your domain model to the framework. That means it is very possible to take your domain model prototyped in Naked Objects and then deploy it on some other <em>J(2)EE</em> architecture, with a custom <em>UI</em> if you want. Apache Isis guarantees that your domain model is complete.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_extending_the_reach_of_ddd">Extending the reach of DDD</h5> 
+           <div class="paragraph"> 
+            <p>Domain-driven design is often positioned as being applicable only to complex domains; indeed, the subtitle of Evans book is "Tackling Complexity in the Heart of Software". The corollary is that DDD is overkill for simpler domains. The trouble is that we immediately have to make a choice: is the domain complex enough to warrant a domain-driven approach?</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>This goes back to the previous point, building and maintaining a layered architecture. It doesn’t seem cost effective to go to all the effort of a DDD approach if the underlying domain is simple.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>However, with Apache Isis, we don’t write these other layers, so we don’t have to make a call on how complex our domain is. We can start working solely on our domain, even if we suspect it will be simple. If it is indeed a simple domain, then there’s no hardship, but if unexpected subtleties arise, then we’re in a good position to handle them.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>If you’re just starting out writing domain-driven applications, then Apache Isis should significantly ease your journey into applying <em>DDD</em>. On the other hand, if you’ve used <em>DDD</em> for a while, then you should find Isis a very useful new tool in your arsenal.</p> 
+           </div> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugfun_core-concepts_principles">2.2. Principles and Values</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>Apache Isis is primarily aimed at custom-built "enterprise" applications. The UI provided by the <a href="../ugvw/ugvw.html">Wicket viewer</a> is intended to be usable by domain experts, typically end-users within the organization. The REST API exposed by the <a href="../ugvro/ugvro.html">RestfulObjects viewer</a> allows custom apps to be developed — eg using Angular or similar — for use by those requiring more guidance; typically end-users outside of the organization. This section describes some of the core principles and values that the framework aims to honour and support.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_ugfun_core-concepts_principles_build-not-buy">2.2.1. Why Build instead of Buy?</h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles_build-not-buy.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles_build-not-buy.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles_build-not-buy.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles_build-not-buy.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles_build-not-buy.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>Buying packaged software makes sense for statutory requirements, such as payroll or general ledger, or document management/retrieval. But (we argue) it makes much less sense to buy packaged software for the systems that support the core business: the software should fit the business, not the other way around.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Packaged software suffers from the problem of both having doing "too much" and "not enough":</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>it does "too much" because it will have features that are not required by your business. These extra unnecessary features make the system difficult to learn and use.;</p> </li> 
+            <li> <p>but it may also do "too little" because there may be crucial functionality not supported by the software.</p> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The diagram below illustrates the dichotomy:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/core-concepts/philosophy/build-vs-buy.png"><img src="images/core-concepts/philosophy/build-vs-buy.png" alt="build vs buy" width="800px"></a> 
+           </div> 
+           <div class="title">
+            Figure 2. build-vs-buy
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>What happens in this case is that end-users — needing some sort of solution for their particular business problem — will end up using unused fields to store the information they need. We end up with no correlation between the fields definitions and the values stored therein, sometimes with the datatypes not even matching. Any business rules pertaining to this extra data have to be enforced manually by the users, rather than by the system. The end result is a system even more complicated to learn and use, with the quality of the data held within it degrading as end users inevitably make mistakes in using it.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>There are other benefits too for building rather than buying. Packaged software is almost always sold with a support package, the cover of which can vary enormously. At one end of the spectrum the support package ("bronze", say) will amount to little more than the ability to raise bug reports and to receive maintenance patches. At the other end ("platinum"?), the support package might provide the ability to influence the direction of the development of the product, perhaps specific features missing by the business.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Even so, the more widely used is the software package, the less chance of getting it changed. Does anyone reading this think they could get a new feature added (or removed) from Microsoft Word, for example?</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Here’s another reason why you should build, and not buy, the software supporting your core business domain. Although most packaged software is customisable to a degree, there is always a limit to what can be customised. The consequence is that the business is forced to operate according to the way in which the software requires.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This might be something as relatively innocuous as imposing its own terminology onto the business, meaning that the end-users must mentally translate concepts in order to use the software. But it might impose larger constraints on the business; some packaged software (we carefully mention no names) is quite notorious for this</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If your business is using the same software as your competitor, then obviously there’s no competitive advantage to be gained. And if your competitor has well-crafted custom software, then your business will be at a competitive <em>dis</em>advantage.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>So, our philosophy is that custom software — for your core business domain — is the way to go. Let’s now look more closely at the types of custom applications you can consider building with the framework.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_ugfun_core-concepts_principles_for-the-long-term">2.2.2. For the long-term</h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles_for-the-long-term.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles_for-the-long-term.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles_for-the-long-term.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles_for-the-long-term.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_core-concepts_principles_for-the-long-term.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>Enterprise applications tend to stick around a long time; a business' core domains don’t tend to change all that often. What this means in turn is that the application needs to be maintainable, so that it is as easy to modify and extend when it’s 10 years old as when it was first written.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>That’s a tall order for any application to meet, and realistically it <em>can</em> only be met if the application is modular. Any application that lacks a coherent internal structure will ultimately degrade into an unmaintable "big ball of mud", and the development team’s velocity/capacity to make changes will reduce accordingly.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Apache Isis' architecture allows the internal structure to be maintained in two distinct ways.</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>first, the naked objects pattern acts as a "firewall", ensuring that any business logic in the domain layer doesn’t leak out into the presentation layer (it can’t, because the developer doesn’t write any controllers/views).</p> </li> 
+            <li> <p>second, the framework’s provides various features (discussed in more detail below) to allow the different modules <em>within</em> the domain layer to interact with each in a decoupled fashion.</p> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The diagram below illustrates this:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/core-concepts/philosophy/decoupled-applications.png"><img src="images/core-concepts/philosophy/decoupled-applications.png" alt="decoupled applications" width="800px"></a> 
+           </div> 
+           <div class="title">
+            Figure 3. decoupled applications
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Here, the presentation layer (<a href="../ugvw/ugvw.html">Wicket UI</a> or <a href="../ugvro/ugvro.html">REST API</a>) is handled by the framework, while the developer focusses on just the domain layer. The framework encourages splitting this functionality into modules; each such module has its counterpart (typically tables within a given RDBMS database schema) within the persiste

<TRUNCATED>

[26/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/accept-json.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/accept-json.png b/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/accept-json.png
new file mode 100644
index 0000000..84778e9
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/accept-json.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/accept-xml.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/accept-xml.png b/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/accept-xml.png
new file mode 100644
index 0000000..cfd2ef1
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/accept-xml.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/facade-choices.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/facade-choices.png b/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/facade-choices.png
new file mode 100644
index 0000000..c6d5814
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/facade-choices.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/facade-choices.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/facade-choices.pptx b/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/facade-choices.pptx
new file mode 100644
index 0000000..ddeec7d
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgfis/images/ContentNegotiationService/facade-choices.pptx differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgfis/images/RepresentationService/service-collaborations.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgfis/images/RepresentationService/service-collaborations.png b/content/versions/2.0.0-M2/guides/rgfis/images/RepresentationService/service-collaborations.png
new file mode 100644
index 0000000..859e5dd
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgfis/images/RepresentationService/service-collaborations.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgfis/images/RepresentationService/service-collaborations.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgfis/images/RepresentationService/service-collaborations.pptx b/content/versions/2.0.0-M2/guides/rgfis/images/RepresentationService/service-collaborations.pptx
new file mode 100644
index 0000000..7522518
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgfis/images/RepresentationService/service-collaborations.pptx differ


[40/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/dg.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/dg.html b/content/versions/2.0.0-M2/guides/dg/dg.html
new file mode 100644
index 0000000..18cb0f1
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/dg/dg.html
@@ -0,0 +1,5875 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Developers' Guide</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   dg
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="dg.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Developers' Guide</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/dg/dg.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/dg/dg.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/dg/dg.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/dg/dg.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/dg/dg.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__dg">1. Developers' Guide</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This developers' guide is for:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p>programmers who want to just use Apache Isis to build applications, and want help setting up their development environment or to build their code from the command line (eg to execute within a continuous integration server such as Jenkins)</p> </li> 
+          <li> <p>programmers who want to contribute back patches (bug fixes, new features) either to the codebase or the framework’s documentation</p> </li> 
+          <li> <p>committers of Apache Isis itself who want guidance on release process, publishing documents and other related procedures.</p> </li> 
+         </ul> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (this guide)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_dg_ide">2. Using an IDE</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The vast majority of Java developers use an IDE to assist with developing their code, and we highly recommend that you do likewise as you develop your Apache Isis applications using an IDE. Apache Isis is built with Maven, and all modern IDEs can import Maven projects.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>This chapter shows how to setup and use two of the most popular IDEs, IntelliJ IDEA and Eclipse.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_dg_ide_intellij">2.1. Developing using IntelliJ IDEA</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide_intellij.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide_intellij.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide_intellij.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide_intellij.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide_intellij.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>This material does not constitute an endorsement; JetBrains is not affiliated to Apache Software Foundation in any way. JetBrains does however provide complimentary copies of the IntelliJ IDE to Apache committers.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This section describes how to install and setup JetBrains' IntelliJ IDEA, then how to import an application into IntelliJ and run it.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__dg_ide_intellij_installing">2.1.1. Installing and Setting up</h4> 
+          <div class="paragraph"> 
+           <p>This section covers installation and setup. These notes/screenshots were prepared using IntelliJ Community Edition 14.1.x, but are believed to be compatible with more recent versions/other editions of the IDE.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_installing_download">Download and Install</h5> 
+           <div class="paragraph"> 
+            <p><a href="https://www.jetbrains.com/idea/download/">Download</a> latest version of IntelliJ Community Edition, and install:</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Start the wizard, click through the welcome page:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/010-installing/010-welcome-page.png"><img src="images/intellij-idea/010-installing/010-welcome-page.png" alt="010 welcome page" width="400px"></a> 
+            </div> 
+            <div class="title">
+             Figure 1. IntelliJ Installation Wizard - Welcome page
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Choose the location to install the IDE:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/010-installing/020-choose-location.png"><img src="images/intellij-idea/010-installing/020-choose-location.png" alt="020 choose location" width="400px"></a> 
+            </div> 
+            <div class="title">
+             Figure 2. IntelliJ Installation Wizard - Choose Location
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Adjust any installation options as you prefer:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/010-installing/030-installation-options.png"><img src="images/intellij-idea/010-installing/030-installation-options.png" alt="030 installation options" width="400px"></a> 
+            </div> 
+            <div class="title">
+             Figure 3. IntelliJ Installation Wizard - Installation Options
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>and the start menu:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/010-installing/040-start-menu-folder.png"><img src="images/intellij-idea/010-installing/040-start-menu-folder.png" alt="040 start menu folder" width="400px"></a> 
+            </div> 
+            <div class="title">
+             Figure 4. IntelliJ Installation Wizard - Start Menu Folder
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>and finish up the wizard:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/010-installing/050-completing.png"><img src="images/intellij-idea/010-installing/050-completing.png" alt="050 completing" width="400px"></a> 
+            </div> 
+            <div class="title">
+             Figure 5. IntelliJ Installation Wizard - Completing the Wizard
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Later on we’ll specify the Apache Isis/ASF code style settings, so for now select <code>I do not want to import settings</code>:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/010-installing/060-import-settings-or-not.png"><img src="images/intellij-idea/010-installing/060-import-settings-or-not.png" alt="060 import settings or not" width="400px"></a> 
+            </div> 
+            <div class="title">
+             Figure 6. IntelliJ Installation Wizard - Import Settings
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Finally, if you are a trendy hipster, set the UI theme to Darcula:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/010-installing/070-set-ui-theme.png"><img src="images/intellij-idea/010-installing/070-set-ui-theme.png" alt="070 set ui theme" width="600px"></a> 
+            </div> 
+            <div class="title">
+             Figure 7. IntelliJ Installation Wizard Set UI Theme
+            </div> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_installing_new-project">New Project</h5> 
+           <div class="paragraph"> 
+            <p>In IntelliJ a project can contain multiple modules; these need not be physically located together. (If you are previously an Eclipse user, you can think of it as similar to an Eclipse workspace).</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Start off by creating a new project:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/020-create-new-project/010-new-project-create.png"><img src="images/intellij-idea/020-create-new-project/010-new-project-create.png" alt="010 new project create" width="400px"></a> 
+            </div> 
+            <div class="title">
+             Figure 8. IntelliJ Create New Project
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>We want to create a new <strong>Java</strong> project:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/020-create-new-project/020-java-project-setup-jdk.png"><img src="images/intellij-idea/020-create-new-project/020-java-project-setup-jdk.png" alt="020 java project setup jdk" width="500px"></a> 
+            </div> 
+            <div class="title">
+             Figure 9. IntelliJ Create New Project - Create a Java project
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>We therefore need to specify the JDK. Apache Isis supports both Java 7 and Java 8.</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/020-create-new-project/030-java-project-select-jdk.png"><img src="images/intellij-idea/020-create-new-project/030-java-project-select-jdk.png" alt="030 java project select jdk" width="250px"></a> 
+            </div> 
+            <div class="title">
+             Figure 10. IntelliJ Create New Java Project - Select the JDK
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Specify the directory containing the JDK:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/020-create-new-project/050-name-and-location.png"><img src="images/intellij-idea/020-create-new-project/050-name-and-location.png" alt="050 name and location" width="400px"></a> 
+            </div> 
+            <div class="title">
+             Figure 11. IntelliJ Create New Project - Select the JDK location
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Finally allow IntelliJ to create the directory for the new project:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/020-create-new-project/060-create-dir.png"><img src="images/intellij-idea/020-create-new-project/060-create-dir.png" alt="060 create dir" width="250px"></a> 
+            </div> 
+            <div class="title">
+             Figure 12. IntelliJ Create New Project
+            </div> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_file-templates">File templates</h5> 
+           <div class="paragraph"> 
+            <p>Next we recommend you import a set of standard file templates. These are used to create new classes or supporting files:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/030-import-settings/040-file-templates.png"><img src="images/intellij-idea/030-import-settings/040-file-templates.png" alt="040 file templates" width="400px"></a> 
+            </div> 
+            <div class="title">
+             Figure 13. File templates
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The file templates are provided as a settings JAR file, namely <strong><a href="resources/intellij/isis-settings-file-templates.jar">isis-settings-file-templates.jar</a></strong>. Download this file.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Next, import using <code>File &gt; Import Settings</code>, specifying the directory that you have downloaded the file to:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/030-import-settings/010-settings-import-jar.png"><img src="images/intellij-idea/030-import-settings/010-settings-import-jar.png" alt="010 settings import jar" width="400px"></a> 
+            </div> 
+            <div class="title">
+             Figure 14. IntelliJ Import Settings - Specify JAR file
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Select all the categories (there should just be one), and hit OK. then hit restart.</p> 
+           </div> 
+           <div class="admonitionblock warning"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> 
+               <td class="content"> 
+                <div class="paragraph"> 
+                 <p>If importing into IntelliJ 2017.2.3 two categories are shown - "File templates" and "File templates (schemes)". Select all the categories.</p> 
+                </div> 
+                <div class="paragraph"> 
+                 <p>Apparently no categories are shown if importing into IntelliJ 2016.1.1 Community Edition (and perhaps other 2016 versions). The file does import ok into IntelliJ 15.0.x, so we think this is a bug in the 2016 version.</p> 
+                </div> 
+                <div class="paragraph"> 
+                 <p>The workaround is to extract the <code>.jar</code> file locally and copy the files into IntelliJ’s <code>config</code> directory, somewhere in your home directory:</p> 
+                </div> 
+                <div class="ulist"> 
+                 <ul> 
+                  <li> <p>Windows <code>&lt;User home&gt;\.IdeaIC2016\config</code></p> </li> 
+                  <li> <p>Linux <code>~/..IdeaIC2016/config</code></p> </li> 
+                  <li> <p>Mac OS <code>~/Library/Preferences/IdeaIC2016</code></p> </li> 
+                 </ul> 
+                </div> </td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_live-templates">Live templates</h5> 
+           <div class="paragraph"> 
+            <p>We also recommend you import a set of live templates. These are used to add new methods to existing classes:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/030-import-settings/050-live-templates.png"><img src="images/intellij-idea/030-import-settings/050-live-templates.png" alt="050 live templates" width="600px"></a> 
+            </div> 
+            <div class="title">
+             Figure 15. Live templates
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The live templates have a prefix of either:</p> 
+           </div> 
+           <div class="ulist"> 
+            <ul> 
+             <li> <p><code>is</code> : for Apache Isis domain objects</p> </li> 
+             <li> <p><code>ju</code> : for JUnit tests</p> </li> 
+             <li> <p><code>jm</code> : for JMock mocks or libraries</p> </li> 
+             <li> <p><code>ad</code> : for Asciidoc documentation; a full list can be found in the <a href="../dg/dg.html#_dg_asciidoc-templates">appendix</a>.</p> </li> 
+            </ul> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The live templates are also provided as a settings JAR file, namely <strong><a href="resources/intellij/isis-settings-live-templates.jar">isis-settings-live-templates.jar</a></strong>. Download and import (as for the previous settings JAR files).</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_coding-standards">Coding Standards</h5> 
+           <div class="paragraph"> 
+            <p>Next, we suggest you import settings for standard ASF/Apache Isis coding conventions. This file is also provided as a settings file, namely <strong><a href="resources/intellij/isis-settings-code-style.jar">isis-settings-code-style.jar</a></strong>. Download and import (as for the above settings JAR files).</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_other-settings-compiler">Other Settings (Compiler)</h5> 
+           <div class="paragraph"> 
+            <p>There are also some other settings that influence the compiler. We highly recommend you set these.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>On the <strong>Compiler</strong> Settings page, ensure that <code>build automatically</code> is enabled (and optionally <code>compile independent modules in parallel</code>):</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/040-other-settings-compiler/010-build-automatically.png"><img src="images/intellij-idea/040-other-settings-compiler/010-build-automatically.png" alt="010 build automatically" width="700px"></a> 
+            </div> 
+            <div class="title">
+             Figure 16. IntelliJ Compiler Settings
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>On the <strong>Annotation Processors</strong> page, enable and adjust for the 'default' setting:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/040-other-settings-compiler/020-annotation-processor.png"><img src="images/intellij-idea/040-other-settings-compiler/020-annotation-processor.png" alt="020 annotation processor" width="700px"></a> 
+            </div> 
+            <div class="title">
+             Figure 17. IntelliJ Annotation Processor Settings
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>This setting enables the generation of the <code>Q*</code> classes for DataNucleus type-safe queries, as well as being required for frameworks such as <a href="../dg/dg.html#_dg_project-lombok">Project Lombok</a>.</p> 
+           </div> 
+           <div class="admonitionblock note"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+               <td class="content"> 
+                <div class="paragraph"> 
+                 <p>IntelliJ may also have inferred these settings for specific projects/modules when importing; review the list on the left to see if the default is overridden and fix/delete as required.</p> 
+                </div> </td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_other-settings-maven">Other Settings (Maven)</h5> 
+           <div class="paragraph"> 
+            <p>There are also some other settings for Maven that we recommend you adjust (though these are less critical):</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>First, specify an up-to-date Maven installation, using <code>File &gt; Settings</code> (or <code>IntelliJ &gt; Preferences</code> if on MacOS):</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/042-other-settings-maven/010-maven-installation.png"><img src="images/intellij-idea/042-other-settings-maven/010-maven-installation.png" alt="010 maven installation" width="700px"></a> 
+            </div> 
+            <div class="title">
+             Figure 18. IntelliJ Maven Settings - Installation
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Still on the Maven settings page, configure as follows:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/042-other-settings-maven/020-maven-configuration.png"><img src="images/intellij-idea/042-other-settings-maven/020-maven-configuration.png" alt="020 maven configuration" width="700px"></a> 
+            </div> 
+            <div class="title">
+             Figure 19. IntelliJ Maven Settings - Configuration
+            </div> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_other_settings_misc">Other Settings (Misc)</h5> 
+           <div class="paragraph"> 
+            <p>These settings are optional but also recommended.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>On the <strong>auto import</strong> page, check the <code>optimize imports on the fly</code> and <code>add unambiguous imports on the fly</code></p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/044-other-settings-misc/010-auto-import.png"><img src="images/intellij-idea/044-other-settings-misc/010-auto-import.png" alt="010 auto import" width="700px"></a> 
+            </div> 
+            <div class="title">
+             Figure 20. IntelliJ Maven Settings - Auto Import
+            </div> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__dg_ide_intellij_importing-maven-modules">2.1.2. Importing Maven Modules</h4> 
+          <div class="paragraph"> 
+           <p>Let’s load in some actual code! We do this by importing the Maven modules.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>First up, open up the Maven tool window (<code>View &gt; Tool Windows &gt; Maven Projects</code>). You can then use the 'plus' button to add Maven modules. In the screenshot you can see we’ve loaded in Apache Isis core; the modules are listed in the <em>Maven Projects</em> window and corresponding (IntelliJ) modules are shown in the <em>Projects</em> window:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/intellij-idea/100-maven-module-mgmt/010-maven-modules-view.png"><img src="images/intellij-idea/100-maven-module-mgmt/010-maven-modules-view.png" alt="010 maven modules view" width="730px"></a> 
+           </div> 
+           <div class="title">
+            Figure 21. IntelliJ Maven Module Management - Importing Maven modules
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>We can then import another module (from some other directory). For example, here we are importing the Isis Addons' todoapp example:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/intellij-idea/100-maven-module-mgmt/020-adding-another-module.png"><img src="images/intellij-idea/100-maven-module-mgmt/020-adding-another-module.png" alt="020 adding another module" width="400px"></a> 
+           </div> 
+           <div class="title">
+            Figure 22. IntelliJ Maven Module Management - Importing another Module
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>You should then see the new Maven module loaded in the <em>Projects</em> window and also the <em>Maven Projects</em> window:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/intellij-idea/100-maven-module-mgmt/030-other-module-added.png"><img src="images/intellij-idea/100-maven-module-mgmt/030-other-module-added.png" alt="030 other module added" width="730px"></a> 
+           </div> 
+           <div class="title">
+            Figure 23. IntelliJ Maven Module Management -
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If any dependencies are already loaded in the project, then IntelliJ will automatically update the CLASSPATH to resolve to locally held modules (rather from <code>.m2/repository</code> folder). So, for example (assuming that the <code>&lt;version&gt;</code> is correct, of course), the Isis todoapp will have local dependencies on the Apache Isis core.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>You can press F4 (or use <code>File &gt; Project Structure</code>) to see the resolved classpath for any of the modules loaded into the project.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If you want to focus on one set of code (eg the Isis todoapp but not Apache Isis core) then you <em>could</em> remove the module; but better is to ignore those modules. This will remove them from the <em>Projects</em> window but keep them available in the <em>Maven Projects</em> window for when you next want to work on them:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/intellij-idea/100-maven-module-mgmt/040-ignoring-modules.png"><img src="images/intellij-idea/100-maven-module-mgmt/040-ignoring-modules.png" alt="040 ignoring modules" width="730px"></a> 
+           </div> 
+           <div class="title">
+            Figure 24. IntelliJ Maven Module Management - Ignoring Modules
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Confirm that it’s ok to ignore these modules:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/intellij-idea/100-maven-module-mgmt/050-ignoring-modules-2.png"><img src="images/intellij-idea/100-maven-module-mgmt/050-ignoring-modules-2.png" alt="050 ignoring modules 2" width="300px"></a> 
+           </div> 
+           <div class="title">
+            Figure 25. IntelliJ Maven Module Management - Ignoring Modules (ctd)
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>All being well you should see that the <em>Projects</em> window now only contains the code you are working on. Its classpath dependencies will be adjusted (eg to resolve to Apache Isis core from <code>.m2/repository</code>):</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/intellij-idea/100-maven-module-mgmt/060-ignored-modules.png"><img src="images/intellij-idea/100-maven-module-mgmt/060-ignored-modules.png" alt="060 ignored modules" width="730px"></a> 
+           </div> 
+           <div class="title">
+            Figure 26. IntelliJ Maven Module Management - Updated Projects Window
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__dg_ide_intellij_running">2.1.3. Running</h4> 
+          <div class="paragraph"> 
+           <p>Let’s see how to run both the app and the tests.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_running_the-app">Running the App</h5> 
+           <div class="paragraph"> 
+            <p>Once you’ve imported your Apache Isis application, we should run it. We do this by creating a Run configuration, using <code>Run &gt; Edit Configurations</code>.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Set up the details as follows:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/110-running-the-app/010-run-configuration.png"><img src="images/intellij-idea/110-running-the-app/010-run-configuration.png" alt="010 run configuration" width="600px"></a> 
+            </div> 
+            <div class="title">
+             Figure 27. IntelliJ Running the App - Run Configuration
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>We specify the <code>Main class</code> to be <code>org.apache.isis.WebServer</code>; this is a wrapper around Jetty. It’s possible to pass program arguments to this (eg to automatically install fixtures), but for now leave this blank.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Also note that <code>Use classpath of module</code> is the webapp module for your app, and that the <code>working directory</code> is <code>$MODULE_DIR$</code>.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Next, and most importantly, configure the DataNucleus enhancer to run for your <code>dom</code> goal. This can be done by defining a Maven goal to run before the app:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/110-running-the-app/020-datanucleus-enhancer-goal.png"><img src="images/intellij-idea/110-running-the-app/020-datanucleus-enhancer-goal.png" alt="020 datanucleus enhancer goal" width="400px"></a> 
+            </div> 
+            <div class="title">
+             Figure 28. IntelliJ Running the App - Datanucleus Enhancer Goal
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The <code>-o</code> flag in the goal means run off-line; this will run faster.</p> 
+           </div> 
+           <div class="admonitionblock warning"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> 
+               <td class="content"> 
+                <div class="paragraph"> 
+                 <p>If you forget to set up the enhancer goal, or don’t run it on the correct (dom) module, then you will get all sorts of errors when you startup. These usually manifest themselves as class cast exception in DataNucleus.</p> 
+                </div> </td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+           <div class="paragraph"> 
+            <p>You should now be able to run the app using <code>Run &gt; Run Configuration</code>. The same configuration can also be used to debug the app if you so need.</p> 
+           </div> 
+           <div class="admonitionblock tip"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+               <td class="content"> 
+                <div class="paragraph"> 
+                 <p>Under windows you may get 'Standard error from the DataNucleus tool + org.datanucleus.enhancer.DataNucleusEnhancer : The command line is too long' although 'fork=false' is set in pom.xml. Can be worked around via setting '-Dfork=false' before or after 'datanucleus:enhance -o'.</p> 
+                </div> </td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_running_unit-tests">Running the Unit Tests</h5> 
+           <div class="paragraph"> 
+            <p>The easiest way to run the unit tests is just to right click on the <code>dom</code> module in the <em>Project Window</em>, and choose run unit tests. Hopefully your tests will pass (!).</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/110-running-the-app/030-running-unit-tests.png"><img src="images/intellij-idea/110-running-the-app/030-running-unit-tests.png" alt="030 running unit tests" width="600px"></a> 
+            </div> 
+            <div class="title">
+             Figure 29. IntelliJ Running the App - Unit Tests Run Configuration
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>As a side-effect, this will create a run configuration, very similar to the one we manually created for the main app:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/110-running-the-app/040-running-unit-tests-run-configuration.png"><img src="images/intellij-idea/110-running-the-app/040-running-unit-tests-run-configuration.png" alt="040 running unit tests run configuration" width="600px"></a> 
+            </div> 
+            <div class="title">
+             Figure 30. IntelliJ Running the App - Unit Tests Run Configuration
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Thereafter, you should run units by selecting this configuration (if you use the right click approach you’ll end up with lots of run configurations, all similar).</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_running_integ-tests">Running the Integration Tests</h5> 
+           <div class="paragraph"> 
+            <p>Integration tests can be run in the same way as unit tests, however the <code>dom</code> module must also have been enhanced.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>One approach is to initially run the tests use the right click on the <code>integtests</code> module; the tests will fail because the code won’t have been enhanced, but we can then go and update the run configuration to run the datanucleus enhancer goal (same as when running the application):</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/110-running-the-app/050-running-integration-tests-run-configuration.png"><img src="images/intellij-idea/110-running-the-app/050-running-integration-tests-run-configuration.png" alt="050 running integration tests run configuration" width="600px"></a> 
+            </div> 
+            <div class="title">
+             Figure 31. IntelliJ Running the App - Integration Tests Run Configuration
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Also make sure that the <code>search for tests</code> radio button is set to <code>In single module</code>:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/400-running-integtests/run-debug-configuration-single-module.png"><img src="images/intellij-idea/400-running-integtests/run-debug-configuration-single-module.png" alt="run debug configuration single module" width="600px"></a> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>If this radio button is set to one of the other options then you may obtain class loading issues; these result from IntelliJ attempting to run unit tests of the <code>dom</code> project that depend on test classes in that module, but using the classpath of the <code>integtests</code> module whereby the <code>dom</code> test-classes (<code>test-jar</code> artifact) are not exposed on the Maven classpath.</p> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__dg_ide_intellij_hints-and-tips">2.1.4. Hints and Tips</h4> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_hints-and-tips_keyboard-cheat-sheets">Keyboard Cheat Sheets</h5> 
+           <div class="paragraph"> 
+            <p>You can download 1-page PDFs cheat sheets for IntelliJ’s keyboard shortcuts: * for <a href="https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf">Windows</a> * for <a href="https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf">MacOS</a></p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Probably the most important shortcut on them is for <code>Find Action</code>: - <code>ctrl-shift-A</code> on Windows - <code>cmd-shift-A</code> on MacOS.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>This will let you search for any action just by typing its name.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_switch_between_tools_editors">Switch between Tools &amp; Editors</h5> 
+           <div class="paragraph"> 
+            <p>The Tool Windows are the views around the editor (to left, bottom and right). It’s possible to move these around to your preferred locations.</p> 
+           </div> 
+           <div class="ulist"> 
+            <ul> 
+             <li> <p>Use <code>alt-1</code> through <code>alt-9</code> (or <code>cmd-1</code> through <code>alt-9</code>) to select the tool windows</p> 
+              <div class="ulist"> 
+               <ul> 
+                <li> <p>Press it twice and the tool window will hide itself; so can use to toggle</p> </li> 
+               </ul> 
+              </div> </li> 
+             <li> <p>If in the <em>Project Window</em> (say) and hit enter on a file, then it will be shown in the editor, but (conveniently) the focus remains in the tool window. To switch to the editor, just press <code>Esc</code>.</p> 
+              <div class="ulist"> 
+               <ul> 
+                <li> <p>If in the <em>Terminal Window</em>, you’ll need to press <code>Shift-Esc</code>.</p> </li> 
+               </ul> 
+              </div> </li> 
+             <li> <p>If on the editor and want to locate the file in (say) the <em>Project Window</em>, use <code>alt-F1</code>.</p> </li> 
+             <li> <p>To change the size of any tool window, use <code>ctrl-shift-arrow</code></p> </li> 
+            </ul> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Using these shortcuts you can easily toggle between the tool windows and the editor, without using the mouse. Peachy!</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_hints-and-tips_navigating-around">Navigating Around</h5> 
+           <div class="paragraph"> 
+            <p>For all of the following, you don’t need to type every letter, typing "ab" will actually search for ".<strong>a.*b.</strong>".</p> 
+           </div> 
+           <div class="ulist"> 
+            <ul> 
+             <li> <p>to open classes or files or methods that you know the name of:</p> 
+              <div class="ulist"> 
+               <ul> 
+                <li> <p><code>ctrl-N</code> to open class</p> </li> 
+                <li> <p><code>ctrl-shift-N</code> to open a file</p> </li> 
+                <li> <p>(bit fiddly this) <code>ctrl-shift-alt-N</code> to search for any symbol.</p> </li> 
+               </ul> 
+              </div> </li> 
+             <li> <p>open up dialog of recent files: <code>ctrl-E</code></p> </li> 
+             <li> <p>search for any file: <code>shift-shift</code></p> </li> 
+            </ul> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Navigating around: * find callers of a method (the call hierarchy): <code>ctrl-alt-H</code> * find subclasses or overrides: <code>ctrl-alt-B</code> * find superclasses/interface/declaration: <code>ctrl-B</code></p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Viewing the structure (ie outline) of a class * <code>ctrl-F12</code> will pop-up a dialog showing all members ** hit <code>ctrl-F12</code> again to also see inherited members</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_hints-and-tips_editing">Editing</h5> 
+           <div class="ulist"> 
+            <ul> 
+             <li> <p>Extend selection using <code>ctrl-W</code></p> 
+              <div class="ulist"> 
+               <ul> 
+                <li> <p>and contract it down again using <code>ctrl-shift-W</code></p> </li> 
+               </ul> 
+              </div> </li> 
+             <li> <p>to duplicate a line, it’s <code>ctrl-D</code></p> 
+              <div class="ulist"> 
+               <ul> 
+                <li> <p>if you have some text selected (or even some lines), it’ll actually duplicate the entire selection</p> </li> 
+               </ul> 
+              </div> </li> 
+             <li> <p>to delete a line, it’s <code>ctrl-X</code></p> </li> 
+             <li> <p>to move a line up or down: <code>shift-alt-up</code> and <code>shift-alt-down</code></p> 
+              <div class="ulist"> 
+               <ul> 
+                <li> <p>if you have selected several lines, it’ll move them all togethe</p> </li> 
+               </ul> 
+              </div> </li> 
+             <li> <p><code>ctrl-shift-J</code> can be handy for joining lines together</p> 
+              <div class="ulist"> 
+               <ul> 
+                <li> <p>just hit enter to split them apart (even in string quotes; IntelliJ will "do the right thing")</p> </li> 
+               </ul> 
+              </div> </li> 
+            </ul> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_intentions_and_code_completion">Intentions and Code Completion</h5> 
+           <div class="paragraph"> 
+            <p>Massively useful is the "Intentions" popup; IntelliJ tries to guess what you might want to do. You can activate this using`alt-enter`, whenever you see a lightbulb/tooltip in the margin of the current line.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Code completion usually happens whenever you type '.'. You can also use <code>ctrl-space</code> to bring these up.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>In certain circumstances (eg in methods0) you can also type <code>ctrl-shift-space</code> to get a smart list of methods etc that you might want to call. Can be useful.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Last, when invoking a method, use <code>ctrl-P</code> to see the parameter types.</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_hints-and-tips_refactoring">Refactoring</h5> 
+           <div class="paragraph"> 
+            <p>Loads of good stuff on the <code>Refactor</code> menu; most used are:</p> 
+           </div> 
+           <div class="ulist"> 
+            <ul> 
+             <li> <p>Rename (<code>shift-F6</code>)</p> </li> 
+             <li> <p>Extract</p> 
+              <div class="ulist"> 
+               <ul> 
+                <li> <p>method: <code>ctrl-alt-M</code></p> </li> 
+                <li> <p>variable: <code>ctrl-alt-V</code></p> </li> 
+               </ul> 
+              </div> </li> 
+             <li> <p>Inline method/variable: <code>ctrl-alt-N</code></p> </li> 
+             <li> <p>Change signature</p> </li> 
+            </ul> 
+           </div> 
+           <div class="paragraph"> 
+            <p>If you can’t remember all those shortcuts, just use <code>ctrl-shift-alt-T</code> (might want to rebind that to something else!) and get a context-sensitive list of refactorings available for the currently selected object</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_hints-and-tips_plugins">Plugins</h5> 
+           <div class="paragraph"> 
+            <p>You might want to set up some additional plugins. You can do this using <code>File &gt; Settings &gt; Plugins</code> (or equivalently <code>File &gt; Other Settings &gt; Configure Plugins</code>).</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Recommended are:</p> 
+           </div> 
+           <div class="ulist"> 
+            <ul> 
+             <li> <p><a href="https://plugins.jetbrains.com/plugin/7179?pr=idea">Maven Helper</a> plugin</p> 
+              <div class="paragraph"> 
+               <p>More on this below.</p> 
+              </div> </li> 
+             <li> <p><a href="https://github.com/asciidoctor/asciidoctor-intellij-plugin">AsciiDoctor</a> plugin</p> 
+              <div class="paragraph"> 
+               <p>Useful if you are doing any authoring of documents.</p> 
+              </div> </li> 
+            </ul> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Some others you might like to explore are:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/050-some-plugins/020-some-plugins-confirmation.png"><img src="images/intellij-idea/050-some-plugins/020-some-plugins-confirmation.png" alt="020 some plugins confirmation" width="600px"></a> 
+            </div> 
+            <div class="title">
+             Figure 32. IntelliJ Plugins
+            </div> 
+           </div> 
+           <div class="sect5"> 
+            <h6 id="__dg_ide_intellij_hints-and-tips_plugins_maven-helper-plugin">Maven Helper Plugin</h6> 
+            <div class="paragraph"> 
+             <p>This plugin provides a couple of great features. One is better visualization of dependency trees (similar to Eclipse).</p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>If you open a <code>pom.xml</code> file, you’ll see an additional "Dependencies" tab:</p> 
+            </div> 
+            <div class="imageblock"> 
+             <div class="content"> 
+              <a class="image" href="images/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png"><img src="images/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png" alt="010 dependency tab" width="600px"></a> 
+             </div> 
+            </div> 
+            <div class="paragraph"> 
+             <p>Clicking on this gives a graphical tree representation of the dependencies, similar to that obtained by <code>mvn dependency:tree</code>, but filterable.</p> 
+            </div> 
+            <div class="imageblock"> 
+             <div class="content"> 
+              <a class="image" href="images/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png"><img src="images/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png" alt="020 dependency as tree" width="600px"></a> 
+             </div> 
+            </div> 
+            <div class="paragraph"> 
+             <p>The plugin also provides the ability to easily run a Maven goal on a project:</p> 
+            </div> 
+            <div class="imageblock"> 
+             <div class="content"> 
+              <a class="image" href="images/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png"><img src="images/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png" alt="030 maven run goal" width="600px"></a> 
+             </div> 
+            </div> 
+            <div class="paragraph"> 
+             <p>This menu can also be bound to a keystroke so that it is available as a pop-up:</p> 
+            </div> 
+            <div class="imageblock"> 
+             <div class="content"> 
+              <a class="image" href="images/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png"><img src="images/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png" alt="040 maven quick run" width="600px"></a> 
+             </div> 
+            </div> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_troubleshooting">Troubleshooting</h5> 
+           <div class="paragraph"> 
+            <p>When a Maven module is imported, IntelliJ generates its own project files (suffix <code>.ipr</code>), and the application is actually built from that.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Occasionally these don’t keep in sync (even if auto-import of Maven modules has been enabled).</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>To fix the issue, try: * reimport module * rebuild selected modules/entire project * remove and then re-add the project * restart, invalidating caches * hit StackOverflow (!)</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>One thing worth knowing; IntelliJ actively scans the filesystem all the time. It’s therefore (almost always) fine to build the app from the Maven command line; IntelliJ will detect the changes and keep in sync. If you want to force that, use <code>File &gt; Synchronize</code>, <code>ctrl-alt-Y</code>.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>If you hit an error of "duplicate classes":</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/060-troubleshooting/010-duplicate-classes.png"><img src="images/intellij-idea/060-troubleshooting/010-duplicate-classes.png" alt="010 duplicate classes" width="600px"></a> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>then make sure you have correctly configured the <a href="../dg/dg.html#__dg_ide_intellij_other-settings-compiler">annotation processor</a> settings. Pay attention in particular to the "Production sources directory" and "Test sources directory", that these are set up correctly.</p> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__dg_ide_intellij_advanced">2.1.5. Faster turnaround times</h4> 
+          <div class="paragraph"> 
+           <p>In this section are several options that will reduce the time it takes between making a source code edit and seeing the results in the running app. code/build/deploy/review feedback loop.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_advanced_gradle-compile-enhance">Using Grade to compile/enhance</h5> 
+           <div class="paragraph"> 
+            <p>Running an Apache Isis application requires that the DataNucleus enhancer runs on the compiled bytecode. As described <a href="../dg/dg.html#__dg_ide_intellij_running_the-app">above</a>, the recommended way to do this with IntelliJ is to use a Run configuration that runs the enhancer goal prior to launch.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Alternative, you can use the following <code>build.gradle</code> script in your <code>dom</code> module:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="title">
+             <code>build.gradle</code>
+            </div> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="groovy">apply <span class="key">plugin</span>: <span class="string"><span class="delimiter">'</span><span class="content">java</span><span class="delimiter">'</span></span>
+apply <span class="key">plugin</span>: <span class="string"><span class="delimiter">'</span><span class="content">tangram.tools</span><span class="delimiter">'</span></span>
+sourceCompatibility = <span class="float">1.8</span>
+targetCompatibility = <span class="float">1.8</span>
+version = (<span class="keyword">new</span> XmlParser()).parse(<span class="string"><span class="delimiter">'</span><span class="content">pom.xml</span><span class="delimiter">'</span></span>).parent.version.text()
+buildscript {
+  repositories {
+    maven { url <span class="string"><span class="delimiter">"</span><span class="content">http://oss.jfrog.org/artifactory/oss-snapshot-local</span><span class="delimiter">"</span></span> }
+    jcenter()
+  }
+  dependencies {
+    classpath <span class="string"><span class="delimiter">'</span><span class="content">tangram:gradle-plugin:1.1.2</span><span class="delimiter">'</span></span>
+  }
+}
+repositories {
+    mavenLocal()
+    maven { url <span class="string"><span class="delimiter">"</span><span class="content">http://oss.jfrog.org/artifactory/oss-snapshot-local</span><span class="delimiter">"</span></span> }
+    jcenter()
+}
+dependencies {
+    compile <span class="key">group</span>: <span class="string"><span class="delimiter">'</span><span class="content">org.apache.isis.core</span><span class="delimiter">'</span></span>, <span class="key">name</span>: <span class="string"><span class="delimiter">'</span><span class="content">isis-core-applib</span><span class="delimiter">'</span></span>, <span class="key">version</span>: version
+}
+task copyClasses &lt;&lt; {
+    copy {
+        from <span class="string"><span class="delimiter">'</span><span class="content">build/classes/main</span><span class="delimiter">'</span></span>
+        into <span class="string"><span class="delimiter">'</span><span class="content">target/classes</span><span class="delimiter">'</span></span>
+    }
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The script is intended to be in the background as a daemon while editing/developing; whenever a change is made to any source code, gradle will automatically compile <em>and</em> enhance the code. In this way it eliminates the need to start up Maven and run the enhancer goal.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>To use, you must disable the IntelliJ’s automatic building of the 'dom' project. This is done using: <code>File &gt; Settings &gt; Build, Execution, Deployment &gt; Compiler &gt; Excludes</code>, and then exclude the <code>…​/dom/src/main/java</code> directory:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/070-advanced/002-compiler-exclude.png"><img src="images/intellij-idea/070-advanced/002-compiler-exclude.png" alt="002 compiler exclude" width="800px"></a> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The script can be run in the background using:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="bash">gradle -t --offline &amp;</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>from the command line (in the <code>dom</code> module).</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/070-advanced/004-gradle-output.png"><img src="images/intellij-idea/070-advanced/004-gradle-output.png" alt="004 gradle output" width="600px"></a> 
+            </div> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_advanced_gradle-liveReload">Using Gradle for liveReload</h5> 
+           <div class="paragraph"> 
+            <p>Similarly, gradle can be run to reduce the turn-around time when tweaking the UI (defined by the <a href="../ugvw/ugvw.html#_ugvw_layout_file-based"><code>*.layout.xml</code></a> file for each domain class), when the app is running.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The framework will automatically notice any changes to <code>.layout.xml</code> files, but these are read from the classpath (the <code>target/classes</code> directory), not the source path. With IntelliJ these can be copied over manually by invoking <code>Run &gt; Reload Changed Classes</code>. Once the browser is refreshed, the new layout will be rendered.</p> 
+           </div> 
+           <div class="admonitionblock note"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+               <td class="content"> 
+                <div class="paragraph"> 
+                 <p>We’ve occasionally noticed that this interferes with Wicket’s own javascript - switching tabs becomes unresponsive. The work-around is just to reload the page.</p> 
+                </div> </td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+           <div class="paragraph"> 
+            <p>To reduce the turn-around time there are therefore two steps to be automated:</p> 
+           </div> 
+           <div class="ulist"> 
+            <ul> 
+             <li> <p>the copying of the <code>.layout.xml</code> files over to the <code>target/classes</code> directory</p> </li> 
+             <li> <p>the triggering of a page refresh by the browser.</p> </li> 
+            </ul> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The <code>layouts.gradle</code> script takes care of the first of these; whenever a change is made to any <code>.layout.xml</code> file, gradle will automatically copy over the file to the <code>target/classes</code> directory:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="title">
+             <code>layouts.gradle</code>
+            </div> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="groovy">defaultTasks <span class="string"><span class="delimiter">'</span><span class="content">copyLayouts</span><span class="delimiter">'</span></span>
+task copyLayouts(<span class="key">type</span>:Copy) {
+    from <span class="string"><span class="delimiter">'</span><span class="content">src/main/java</span><span class="delimiter">'</span></span>
+    into <span class="string"><span class="delimiter">'</span><span class="content">target/classes</span><span class="delimiter">'</span></span>
+    include <span class="string"><span class="delimiter">'</span><span class="content">**/*.layout.xml</span><span class="delimiter">'</span></span>
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Similarly, the <code>liveReload.gradle</code> script takes care of the browser refresh:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="title">
+             <code>liveReload.gradle</code>
+            </div> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="groovy">defaultTasks <span class="string"><span class="delimiter">'</span><span class="content">liveReload</span><span class="delimiter">'</span></span>
+buildscript {
+    repositories {
+        jcenter()
+    }
+    dependencies {
+        classpath <span class="string"><span class="delimiter">'</span><span class="content">org.kordamp.gradle:livereload-gradle-plugin:0.2.1</span><span class="delimiter">'</span></span>
+    }
+}
+apply <span class="key">plugin</span>: <span class="string"><span class="delimiter">'</span><span class="content">org.kordamp.gradle.livereload</span><span class="delimiter">'</span></span>
+liveReload {
+    docRoot <span class="keyword">new</span> <span class="predefined-type">File</span>(<span class="string"><span class="delimiter">'</span><span class="content">target/classes</span><span class="delimiter">'</span></span>).canonicalPath
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>These scripts can be run together using:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="bash">gradle -t --offline -b layouts.gradle &amp;
+gradle -t --offline -b liveReload.gradle &amp;</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>from the command line (in the <code>dom</code> module):</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/070-advanced/005-gradle-output.png"><img src="images/intellij-idea/070-advanced/005-gradle-output.png" alt="005 gradle output" width="600px"></a> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Live reload also requires that the <code>isis.viewer.wicket.liveReloadUrl</code> configuration property is set appropriately:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="title">
+             <code>viewer_wicket.properties</code>
+            </div> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="ini">isis.viewer.wicket.liveReloadUrl=http://localhost:35729/livereload.js?snipver=1</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>You can confirm the script is loaded correctly using the web browser’s development tools, eg:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/070-advanced/006-livereload-js.png"><img src="images/intellij-idea/070-advanced/006-livereload-js.png" alt="006 livereload js" width="800px"></a> 
+            </div> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="__dg_ide_intellij_advanced_dcevm">Setting up DCEVM</h5> 
+           <div class="paragraph"> 
+            <p><a href="http://github.com/dcevm/dcevm">DCEVM</a> enhances the JVM with true hot-swap adding/removing of methods as well as more reliable hot swapping of the implementation of existing methods.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>In the context of Apache Isis, this is very useful for contributed actions and mixins and also view models; you should then be able to write these actions and have them be picked up without restarting the application.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Changing persisting domain entities is more problematic, for two reasons: the JDO/DataNucleus enhancer needs to run on domain entities, and also at runtime JDO/DataNucleus would need to rebuild its own metamodel. You may find that adding actions will work, but adding new properties or collections is much less likely to.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>To set up DCEVM, download the appropriate JAR from the <a href="https://dcevm.github.io/">github page</a>, and run the installer. For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="bash">java -jar DCEVM-light-8u51-installer.jar</code></pre> 
+            </div> 
+           </div> 
+           <div class="admonitionblock tip"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+               <td class="content"> 
+                <div class="paragraph"> 
+                 <p>Be sure to run with appropriate privileges to be able to write to the installation directories of the JDK. If running on Windows, that means running as <code>Administrator</code>.</p> 
+                </div> </td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+           <div class="paragraph"> 
+            <p>After a few seconds this will display a dialog listing all installations of JDK that have been found:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/070-advanced/010-dcevm-list-of-found-jdk-installations.png"><img src="images/intellij-idea/070-advanced/010-dcevm-list-of-found-jdk-installations.png" alt="010 dcevm list of found jdk installations" width="600px"></a> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Select the corresponding installation, and select <code>Replace by DCEVM</code>.</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/070-advanced/020-dcevm-once-installed.png"><img src="images/intellij-idea/070-advanced/020-dcevm-once-installed.png" alt="020 dcevm once installed" width="600px"></a> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>In IntelliJ, register the JDK in <code>File &gt; Project Structure</code> dialog:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/070-advanced/030-dcevm-intellij-project-structure.png"><img src="images/intellij-idea/070-advanced/030-dcevm-intellij-project-structure.png" alt="030 dcevm intellij project structure" width="600px"></a> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Finally, in the run configuration, select the patched JDK:</p> 
+           </div> 
+           <div class="imageblock"> 
+            <div class="content"> 
+             <a class="image" href="images/intellij-idea/070-advanced/040-dcevm-run-configuration.png"><img src="images/intellij-idea/070-advanced/040-dcevm-run-configuration.png" alt="040 dcevm run configuration" width="600px"></a> 
+            </div> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_setting_up_jrebel">Setting up JRebel</h5> 
+           <div class="paragraph"> 
+            <p>See the repo for the (non-ASF) <a href="https://github.com/isisaddons/isis-jrebel-plugin">Isis JRebel</a> plugin.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Note that JRebel is a commercial product, requiring a license. At the time of writing there is also currently a non-commercial free license (though note this comes with some usage conditions).</p> 
+           </div> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_dg_ide_eclipse">2.2. Developing using Eclipse</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide_eclipse.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide_eclipse.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide_eclipse.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide_eclipse.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/dg/_dg_ide_eclipse.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Not

<TRUNCATED>

[17/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/headless-access/BackgroundCommandExecution.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/headless-access/BackgroundCommandExecution.png b/content/versions/2.0.0-M2/guides/ugbtb/images/headless-access/BackgroundCommandExecution.png
new file mode 100644
index 0000000..5cefae3
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/headless-access/BackgroundCommandExecution.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/headless-access/BackgroundCommandExecutionFromBackgroundCommandServiceJdo.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/headless-access/BackgroundCommandExecutionFromBackgroundCommandServiceJdo.png b/content/versions/2.0.0-M2/guides/ugbtb/images/headless-access/BackgroundCommandExecutionFromBackgroundCommandServiceJdo.png
new file mode 100644
index 0000000..0c026fb
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/headless-access/BackgroundCommandExecutionFromBackgroundCommandServiceJdo.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/action-semantics-are-you-sure.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/action-semantics-are-you-sure.png b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/action-semantics-are-you-sure.png
new file mode 100644
index 0000000..f0cf269
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/action-semantics-are-you-sure.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure-happy-case.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure-happy-case.png b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure-happy-case.png
new file mode 100644
index 0000000..1981c09
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure-happy-case.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure-sad-case.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure-sad-case.png b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure-sad-case.png
new file mode 100644
index 0000000..6182447
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure-sad-case.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure.png b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure.png
new file mode 100644
index 0000000..e1a76fe
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/are-you-sure.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/view-model-fail.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/view-model-fail.png b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/view-model-fail.png
new file mode 100644
index 0000000..57446d8
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/view-model-fail.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/view-model-success.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/view-model-success.png b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/view-model-success.png
new file mode 100644
index 0000000..ea47a25
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/hints-and-tips/view-model-success.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/key.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/key.png b/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/key.png
new file mode 100644
index 0000000..b6f6ae9
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/key.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/parts.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/parts.pptx b/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/parts.pptx
new file mode 100644
index 0000000..59c1eeb
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/parts.pptx differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/ro-only.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/ro-only.png b/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/ro-only.png
new file mode 100644
index 0000000..c96135c
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/ro-only.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/wicket-and-ro.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/wicket-and-ro.png b/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/wicket-and-ro.png
new file mode 100644
index 0000000..b8a2d05
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/wicket-and-ro.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/wicket-only.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/wicket-only.png b/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/wicket-only.png
new file mode 100644
index 0000000..46070ce
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugbtb/images/runtime/web-xml/wicket-only.png differ


[49/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/bootstrap/3.3.7/bootstrap.css
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/bootstrap/3.3.7/bootstrap.css b/content/versions/2.0.0-M2/css/bootstrap/3.3.7/bootstrap.css
new file mode 100644
index 0000000..5dd08cf
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/bootstrap/3.3.7/bootstrap.css
@@ -0,0 +1,6757 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
+html {
+  font-family: sans-serif;
+  -webkit-text-size-adjust: 100%;
+      -ms-text-size-adjust: 100%;
+}
+body {
+  margin: 0;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+menu,
+nav,
+section,
+summary {
+  display: block;
+}
+audio,
+canvas,
+progress,
+video {
+  display: inline-block;
+  vertical-align: baseline;
+}
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+[hidden],
+template {
+  display: none;
+}
+a {
+  background-color: transparent;
+}
+a:active,
+a:hover {
+  outline: 0;
+}
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+b,
+strong {
+  font-weight: bold;
+}
+dfn {
+  font-style: italic;
+}
+h1 {
+  margin: .67em 0;
+  font-size: 2em;
+}
+mark {
+  color: #000;
+  background: #ff0;
+}
+small {
+  font-size: 80%;
+}
+sub,
+sup {
+  position: relative;
+  font-size: 75%;
+  line-height: 0;
+  vertical-align: baseline;
+}
+sup {
+  top: -.5em;
+}
+sub {
+  bottom: -.25em;
+}
+img {
+  border: 0;
+}
+svg:not(:root) {
+  overflow: hidden;
+}
+figure {
+  margin: 1em 40px;
+}
+hr {
+  height: 0;
+  -webkit-box-sizing: content-box;
+     -moz-box-sizing: content-box;
+          box-sizing: content-box;
+}
+pre {
+  overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace;
+  font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+  margin: 0;
+  font: inherit;
+  color: inherit;
+}
+button {
+  overflow: visible;
+}
+button,
+select {
+  text-transform: none;
+}
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  -webkit-appearance: button;
+  cursor: pointer;
+}
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+input {
+  line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+  padding: 0;
+}
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-box-sizing: content-box;
+     -moz-box-sizing: content-box;
+          box-sizing: content-box;
+  -webkit-appearance: textfield;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+fieldset {
+  padding: .35em .625em .75em;
+  margin: 0 2px;
+  border: 1px solid #c0c0c0;
+}
+legend {
+  padding: 0;
+  border: 0;
+}
+textarea {
+  overflow: auto;
+}
+optgroup {
+  font-weight: bold;
+}
+table {
+  border-spacing: 0;
+  border-collapse: collapse;
+}
+td,
+th {
+  padding: 0;
+}
+/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
+@media print {
+  *,
+  *:before,
+  *:after {
+    color: #000 !important;
+    text-shadow: none !important;
+    background: transparent !important;
+    -webkit-box-shadow: none !important;
+            box-shadow: none !important;
+  }
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+  a[href^="#"]:after,
+  a[href^="javascript:"]:after {
+    content: "";
+  }
+  pre,
+  blockquote {
+    border: 1px solid #999;
+
+    page-break-inside: avoid;
+  }
+  thead {
+    display: table-header-group;
+  }
+  tr,
+  img {
+    page-break-inside: avoid;
+  }
+  img {
+    max-width: 100% !important;
+  }
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3;
+  }
+  h2,
+  h3 {
+    page-break-after: avoid;
+  }
+  .navbar {
+    display: none;
+  }
+  .btn > .caret,
+  .dropup > .btn > .caret {
+    border-top-color: #000 !important;
+  }
+  .label {
+    border: 1px solid #000;
+  }
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table td,
+  .table th {
+    background-color: #fff !important;
+  }
+  .table-bordered th,
+  .table-bordered td {
+    border: 1px solid #ddd !important;
+  }
+}
+@font-face {
+  font-family: 'Glyphicons Halflings';
+
+  src: url('../fonts/glyphicons-halflings-regular.eot');
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
+}
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.glyphicon-asterisk:before {
+  content: "\002a";
+}
+.glyphicon-plus:before {
+  content: "\002b";
+}
+.glyphicon-euro:before,
+.glyphicon-eur:before {
+  content: "\20ac";
+}
+.glyphicon-minus:before {
+  content: "\2212";
+}
+.glyphicon-cloud:before {
+  content: "\2601";
+}
+.glyphicon-envelope:before {
+  content: "\2709";
+}
+.glyphicon-pencil:before {
+  content: "\270f";
+}
+.glyphicon-glass:before {
+  content: "\e001";
+}
+.glyphicon-music:before {
+  content: "\e002";
+}
+.glyphicon-search:before {
+  content: "\e003";
+}
+.glyphicon-heart:before {
+  content: "\e005";
+}
+.glyphicon-star:before {
+  content: "\e006";
+}
+.glyphicon-star-empty:before {
+  content: "\e007";
+}
+.glyphicon-user:before {
+  content: "\e008";
+}
+.glyphicon-film:before {
+  content: "\e009";
+}
+.glyphicon-th-large:before {
+  content: "\e010";
+}
+.glyphicon-th:before {
+  content: "\e011";
+}
+.glyphicon-th-list:before {
+  content: "\e012";
+}
+.glyphicon-ok:before {
+  content: "\e013";
+}
+.glyphicon-remove:before {
+  content: "\e014";
+}
+.glyphicon-zoom-in:before {
+  content: "\e015";
+}
+.glyphicon-zoom-out:before {
+  content: "\e016";
+}
+.glyphicon-off:before {
+  content: "\e017";
+}
+.glyphicon-signal:before {
+  content: "\e018";
+}
+.glyphicon-cog:before {
+  content: "\e019";
+}
+.glyphicon-trash:before {
+  content: "\e020";
+}
+.glyphicon-home:before {
+  content: "\e021";
+}
+.glyphicon-file:before {
+  content: "\e022";
+}
+.glyphicon-time:before {
+  content: "\e023";
+}
+.glyphicon-road:before {
+  content: "\e024";
+}
+.glyphicon-download-alt:before {
+  content: "\e025";
+}
+.glyphicon-download:before {
+  content: "\e026";
+}
+.glyphicon-upload:before {
+  content: "\e027";
+}
+.glyphicon-inbox:before {
+  content: "\e028";
+}
+.glyphicon-play-circle:before {
+  content: "\e029";
+}
+.glyphicon-repeat:before {
+  content: "\e030";
+}
+.glyphicon-refresh:before {
+  content: "\e031";
+}
+.glyphicon-list-alt:before {
+  content: "\e032";
+}
+.glyphicon-lock:before {
+  content: "\e033";
+}
+.glyphicon-flag:before {
+  content: "\e034";
+}
+.glyphicon-headphones:before {
+  content: "\e035";
+}
+.glyphicon-volume-off:before {
+  content: "\e036";
+}
+.glyphicon-volume-down:before {
+  content: "\e037";
+}
+.glyphicon-volume-up:before {
+  content: "\e038";
+}
+.glyphicon-qrcode:before {
+  content: "\e039";
+}
+.glyphicon-barcode:before {
+  content: "\e040";
+}
+.glyphicon-tag:before {
+  content: "\e041";
+}
+.glyphicon-tags:before {
+  content: "\e042";
+}
+.glyphicon-book:before {
+  content: "\e043";
+}
+.glyphicon-bookmark:before {
+  content: "\e044";
+}
+.glyphicon-print:before {
+  content: "\e045";
+}
+.glyphicon-camera:before {
+  content: "\e046";
+}
+.glyphicon-font:before {
+  content: "\e047";
+}
+.glyphicon-bold:before {
+  content: "\e048";
+}
+.glyphicon-italic:before {
+  content: "\e049";
+}
+.glyphicon-text-height:before {
+  content: "\e050";
+}
+.glyphicon-text-width:before {
+  content: "\e051";
+}
+.glyphicon-align-left:before {
+  content: "\e052";
+}
+.glyphicon-align-center:before {
+  content: "\e053";
+}
+.glyphicon-align-right:before {
+  content: "\e054";
+}
+.glyphicon-align-justify:before {
+  content: "\e055";
+}
+.glyphicon-list:before {
+  content: "\e056";
+}
+.glyphicon-indent-left:before {
+  content: "\e057";
+}
+.glyphicon-indent-right:before {
+  content: "\e058";
+}
+.glyphicon-facetime-video:before {
+  content: "\e059";
+}
+.glyphicon-picture:before {
+  content: "\e060";
+}
+.glyphicon-map-marker:before {
+  content: "\e062";
+}
+.glyphicon-adjust:before {
+  content: "\e063";
+}
+.glyphicon-tint:before {
+  content: "\e064";
+}
+.glyphicon-edit:before {
+  content: "\e065";
+}
+.glyphicon-share:before {
+  content: "\e066";
+}
+.glyphicon-check:before {
+  content: "\e067";
+}
+.glyphicon-move:before {
+  content: "\e068";
+}
+.glyphicon-step-backward:before {
+  content: "\e069";
+}
+.glyphicon-fast-backward:before {
+  content: "\e070";
+}
+.glyphicon-backward:before {
+  content: "\e071";
+}
+.glyphicon-play:before {
+  content: "\e072";
+}
+.glyphicon-pause:before {
+  content: "\e073";
+}
+.glyphicon-stop:before {
+  content: "\e074";
+}
+.glyphicon-forward:before {
+  content: "\e075";
+}
+.glyphicon-fast-forward:before {
+  content: "\e076";
+}
+.glyphicon-step-forward:before {
+  content: "\e077";
+}
+.glyphicon-eject:before {
+  content: "\e078";
+}
+.glyphicon-chevron-left:before {
+  content: "\e079";
+}
+.glyphicon-chevron-right:before {
+  content: "\e080";
+}
+.glyphicon-plus-sign:before {
+  content: "\e081";
+}
+.glyphicon-minus-sign:before {
+  content: "\e082";
+}
+.glyphicon-remove-sign:before {
+  content: "\e083";
+}
+.glyphicon-ok-sign:before {
+  content: "\e084";
+}
+.glyphicon-question-sign:before {
+  content: "\e085";
+}
+.glyphicon-info-sign:before {
+  content: "\e086";
+}
+.glyphicon-screenshot:before {
+  content: "\e087";
+}
+.glyphicon-remove-circle:before {
+  content: "\e088";
+}
+.glyphicon-ok-circle:before {
+  content: "\e089";
+}
+.glyphicon-ban-circle:before {
+  content: "\e090";
+}
+.glyphicon-arrow-left:before {
+  content: "\e091";
+}
+.glyphicon-arrow-right:before {
+  content: "\e092";
+}
+.glyphicon-arrow-up:before {
+  content: "\e093";
+}
+.glyphicon-arrow-down:before {
+  content: "\e094";
+}
+.glyphicon-share-alt:before {
+  content: "\e095";
+}
+.glyphicon-resize-full:before {
+  content: "\e096";
+}
+.glyphicon-resize-small:before {
+  content: "\e097";
+}
+.glyphicon-exclamation-sign:before {
+  content: "\e101";
+}
+.glyphicon-gift:before {
+  content: "\e102";
+}
+.glyphicon-leaf:before {
+  content: "\e103";
+}
+.glyphicon-fire:before {
+  content: "\e104";
+}
+.glyphicon-eye-open:before {
+  content: "\e105";
+}
+.glyphicon-eye-close:before {
+  content: "\e106";
+}
+.glyphicon-warning-sign:before {
+  content: "\e107";
+}
+.glyphicon-plane:before {
+  content: "\e108";
+}
+.glyphicon-calendar:before {
+  content: "\e109";
+}
+.glyphicon-random:before {
+  content: "\e110";
+}
+.glyphicon-comment:before {
+  content: "\e111";
+}
+.glyphicon-magnet:before {
+  content: "\e112";
+}
+.glyphicon-chevron-up:before {
+  content: "\e113";
+}
+.glyphicon-chevron-down:before {
+  content: "\e114";
+}
+.glyphicon-retweet:before {
+  content: "\e115";
+}
+.glyphicon-shopping-cart:before {
+  content: "\e116";
+}
+.glyphicon-folder-close:before {
+  content: "\e117";
+}
+.glyphicon-folder-open:before {
+  content: "\e118";
+}
+.glyphicon-resize-vertical:before {
+  content: "\e119";
+}
+.glyphicon-resize-horizontal:before {
+  content: "\e120";
+}
+.glyphicon-hdd:before {
+  content: "\e121";
+}
+.glyphicon-bullhorn:before {
+  content: "\e122";
+}
+.glyphicon-bell:before {
+  content: "\e123";
+}
+.glyphicon-certificate:before {
+  content: "\e124";
+}
+.glyphicon-thumbs-up:before {
+  content: "\e125";
+}
+.glyphicon-thumbs-down:before {
+  content: "\e126";
+}
+.glyphicon-hand-right:before {
+  content: "\e127";
+}
+.glyphicon-hand-left:before {
+  content: "\e128";
+}
+.glyphicon-hand-up:before {
+  content: "\e129";
+}
+.glyphicon-hand-down:before {
+  content: "\e130";
+}
+.glyphicon-circle-arrow-right:before {
+  content: "\e131";
+}
+.glyphicon-circle-arrow-left:before {
+  content: "\e132";
+}
+.glyphicon-circle-arrow-up:before {
+  content: "\e133";
+}
+.glyphicon-circle-arrow-down:before {
+  content: "\e134";
+}
+.glyphicon-globe:before {
+  content: "\e135";
+}
+.glyphicon-wrench:before {
+  content: "\e136";
+}
+.glyphicon-tasks:before {
+  content: "\e137";
+}
+.glyphicon-filter:before {
+  content: "\e138";
+}
+.glyphicon-briefcase:before {
+  content: "\e139";
+}
+.glyphicon-fullscreen:before {
+  content: "\e140";
+}
+.glyphicon-dashboard:before {
+  content: "\e141";
+}
+.glyphicon-paperclip:before {
+  content: "\e142";
+}
+.glyphicon-heart-empty:before {
+  content: "\e143";
+}
+.glyphicon-link:before {
+  content: "\e144";
+}
+.glyphicon-phone:before {
+  content: "\e145";
+}
+.glyphicon-pushpin:before {
+  content: "\e146";
+}
+.glyphicon-usd:before {
+  content: "\e148";
+}
+.glyphicon-gbp:before {
+  content: "\e149";
+}
+.glyphicon-sort:before {
+  content: "\e150";
+}
+.glyphicon-sort-by-alphabet:before {
+  content: "\e151";
+}
+.glyphicon-sort-by-alphabet-alt:before {
+  content: "\e152";
+}
+.glyphicon-sort-by-order:before {
+  content: "\e153";
+}
+.glyphicon-sort-by-order-alt:before {
+  content: "\e154";
+}
+.glyphicon-sort-by-attributes:before {
+  content: "\e155";
+}
+.glyphicon-sort-by-attributes-alt:before {
+  content: "\e156";
+}
+.glyphicon-unchecked:before {
+  content: "\e157";
+}
+.glyphicon-expand:before {
+  content: "\e158";
+}
+.glyphicon-collapse-down:before {
+  content: "\e159";
+}
+.glyphicon-collapse-up:before {
+  content: "\e160";
+}
+.glyphicon-log-in:before {
+  content: "\e161";
+}
+.glyphicon-flash:before {
+  content: "\e162";
+}
+.glyphicon-log-out:before {
+  content: "\e163";
+}
+.glyphicon-new-window:before {
+  content: "\e164";
+}
+.glyphicon-record:before {
+  content: "\e165";
+}
+.glyphicon-save:before {
+  content: "\e166";
+}
+.glyphicon-open:before {
+  content: "\e167";
+}
+.glyphicon-saved:before {
+  content: "\e168";
+}
+.glyphicon-import:before {
+  content: "\e169";
+}
+.glyphicon-export:before {
+  content: "\e170";
+}
+.glyphicon-send:before {
+  content: "\e171";
+}
+.glyphicon-floppy-disk:before {
+  content: "\e172";
+}
+.glyphicon-floppy-saved:before {
+  content: "\e173";
+}
+.glyphicon-floppy-remove:before {
+  content: "\e174";
+}
+.glyphicon-floppy-save:before {
+  content: "\e175";
+}
+.glyphicon-floppy-open:before {
+  content: "\e176";
+}
+.glyphicon-credit-card:before {
+  content: "\e177";
+}
+.glyphicon-transfer:before {
+  content: "\e178";
+}
+.glyphicon-cutlery:before {
+  content: "\e179";
+}
+.glyphicon-header:before {
+  content: "\e180";
+}
+.glyphicon-compressed:before {
+  content: "\e181";
+}
+.glyphicon-earphone:before {
+  content: "\e182";
+}
+.glyphicon-phone-alt:before {
+  content: "\e183";
+}
+.glyphicon-tower:before {
+  content: "\e184";
+}
+.glyphicon-stats:before {
+  content: "\e185";
+}
+.glyphicon-sd-video:before {
+  content: "\e186";
+}
+.glyphicon-hd-video:before {
+  content: "\e187";
+}
+.glyphicon-subtitles:before {
+  content: "\e188";
+}
+.glyphicon-sound-stereo:before {
+  content: "\e189";
+}
+.glyphicon-sound-dolby:before {
+  content: "\e190";
+}
+.glyphicon-sound-5-1:before {
+  content: "\e191";
+}
+.glyphicon-sound-6-1:before {
+  content: "\e192";
+}
+.glyphicon-sound-7-1:before {
+  content: "\e193";
+}
+.glyphicon-copyright-mark:before {
+  content: "\e194";
+}
+.glyphicon-registration-mark:before {
+  content: "\e195";
+}
+.glyphicon-cloud-download:before {
+  content: "\e197";
+}
+.glyphicon-cloud-upload:before {
+  content: "\e198";
+}
+.glyphicon-tree-conifer:before {
+  content: "\e199";
+}
+.glyphicon-tree-deciduous:before {
+  content: "\e200";
+}
+.glyphicon-cd:before {
+  content: "\e201";
+}
+.glyphicon-save-file:before {
+  content: "\e202";
+}
+.glyphicon-open-file:before {
+  content: "\e203";
+}
+.glyphicon-level-up:before {
+  content: "\e204";
+}
+.glyphicon-copy:before {
+  content: "\e205";
+}
+.glyphicon-paste:before {
+  content: "\e206";
+}
+.glyphicon-alert:before {
+  content: "\e209";
+}
+.glyphicon-equalizer:before {
+  content: "\e210";
+}
+.glyphicon-king:before {
+  content: "\e211";
+}
+.glyphicon-queen:before {
+  content: "\e212";
+}
+.glyphicon-pawn:before {
+  content: "\e213";
+}
+.glyphicon-bishop:before {
+  content: "\e214";
+}
+.glyphicon-knight:before {
+  content: "\e215";
+}
+.glyphicon-baby-formula:before {
+  content: "\e216";
+}
+.glyphicon-tent:before {
+  content: "\26fa";
+}
+.glyphicon-blackboard:before {
+  content: "\e218";
+}
+.glyphicon-bed:before {
+  content: "\e219";
+}
+.glyphicon-apple:before {
+  content: "\f8ff";
+}
+.glyphicon-erase:before {
+  content: "\e221";
+}
+.glyphicon-hourglass:before {
+  content: "\231b";
+}
+.glyphicon-lamp:before {
+  content: "\e223";
+}
+.glyphicon-duplicate:before {
+  content: "\e224";
+}
+.glyphicon-piggy-bank:before {
+  content: "\e225";
+}
+.glyphicon-scissors:before {
+  content: "\e226";
+}
+.glyphicon-bitcoin:before {
+  content: "\e227";
+}
+.glyphicon-btc:before {
+  content: "\e227";
+}
+.glyphicon-xbt:before {
+  content: "\e227";
+}
+.glyphicon-yen:before {
+  content: "\00a5";
+}
+.glyphicon-jpy:before {
+  content: "\00a5";
+}
+.glyphicon-ruble:before {
+  content: "\20bd";
+}
+.glyphicon-rub:before {
+  content: "\20bd";
+}
+.glyphicon-scale:before {
+  content: "\e230";
+}
+.glyphicon-ice-lolly:before {
+  content: "\e231";
+}
+.glyphicon-ice-lolly-tasted:before {
+  content: "\e232";
+}
+.glyphicon-education:before {
+  content: "\e233";
+}
+.glyphicon-option-horizontal:before {
+  content: "\e234";
+}
+.glyphicon-option-vertical:before {
+  content: "\e235";
+}
+.glyphicon-menu-hamburger:before {
+  content: "\e236";
+}
+.glyphicon-modal-window:before {
+  content: "\e237";
+}
+.glyphicon-oil:before {
+  content: "\e238";
+}
+.glyphicon-grain:before {
+  content: "\e239";
+}
+.glyphicon-sunglasses:before {
+  content: "\e240";
+}
+.glyphicon-text-size:before {
+  content: "\e241";
+}
+.glyphicon-text-color:before {
+  content: "\e242";
+}
+.glyphicon-text-background:before {
+  content: "\e243";
+}
+.glyphicon-object-align-top:before {
+  content: "\e244";
+}
+.glyphicon-object-align-bottom:before {
+  content: "\e245";
+}
+.glyphicon-object-align-horizontal:before {
+  content: "\e246";
+}
+.glyphicon-object-align-left:before {
+  content: "\e247";
+}
+.glyphicon-object-align-vertical:before {
+  content: "\e248";
+}
+.glyphicon-object-align-right:before {
+  content: "\e249";
+}
+.glyphicon-triangle-right:before {
+  content: "\e250";
+}
+.glyphicon-triangle-left:before {
+  content: "\e251";
+}
+.glyphicon-triangle-bottom:before {
+  content: "\e252";
+}
+.glyphicon-triangle-top:before {
+  content: "\e253";
+}
+.glyphicon-console:before {
+  content: "\e254";
+}
+.glyphicon-superscript:before {
+  content: "\e255";
+}
+.glyphicon-subscript:before {
+  content: "\e256";
+}
+.glyphicon-menu-left:before {
+  content: "\e257";
+}
+.glyphicon-menu-right:before {
+  content: "\e258";
+}
+.glyphicon-menu-down:before {
+  content: "\e259";
+}
+.glyphicon-menu-up:before {
+  content: "\e260";
+}
+* {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+*:before,
+*:after {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+html {
+  font-size: 10px;
+
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+body {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #333;
+  background-color: #fff;
+}
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+a {
+  color: #337ab7;
+  text-decoration: none;
+}
+a:hover,
+a:focus {
+  color: #23527c;
+  text-decoration: underline;
+}
+a:focus {
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+figure {
+  margin: 0;
+}
+img {
+  vertical-align: middle;
+}
+.img-responsive,
+.thumbnail > img,
+.thumbnail a > img,
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  display: block;
+  max-width: 100%;
+  height: auto;
+}
+.img-rounded {
+  border-radius: 6px;
+}
+.img-thumbnail {
+  display: inline-block;
+  max-width: 100%;
+  height: auto;
+  padding: 4px;
+  line-height: 1.42857143;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-radius: 4px;
+  -webkit-transition: all .2s ease-in-out;
+       -o-transition: all .2s ease-in-out;
+          transition: all .2s ease-in-out;
+}
+.img-circle {
+  border-radius: 50%;
+}
+hr {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  border: 0;
+  border-top: 1px solid #eee;
+}
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  border: 0;
+}
+.sr-only-focusable:active,
+.sr-only-focusable:focus {
+  position: static;
+  width: auto;
+  height: auto;
+  margin: 0;
+  overflow: visible;
+  clip: auto;
+}
+[role="button"] {
+  cursor: pointer;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6 {
+  font-family: inherit;
+  font-weight: 500;
+  line-height: 1.1;
+  color: inherit;
+}
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small,
+.h1 small,
+.h2 small,
+.h3 small,
+.h4 small,
+.h5 small,
+.h6 small,
+h1 .small,
+h2 .small,
+h3 .small,
+h4 .small,
+h5 .small,
+h6 .small,
+.h1 .small,
+.h2 .small,
+.h3 .small,
+.h4 .small,
+.h5 .small,
+.h6 .small {
+  font-weight: normal;
+  line-height: 1;
+  color: #777;
+}
+h1,
+.h1,
+h2,
+.h2,
+h3,
+.h3 {
+  margin-top: 20px;
+  margin-bottom: 10px;
+}
+h1 small,
+.h1 small,
+h2 small,
+.h2 small,
+h3 small,
+.h3 small,
+h1 .small,
+.h1 .small,
+h2 .small,
+.h2 .small,
+h3 .small,
+.h3 .small {
+  font-size: 65%;
+}
+h4,
+.h4,
+h5,
+.h5,
+h6,
+.h6 {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+h4 small,
+.h4 small,
+h5 small,
+.h5 small,
+h6 small,
+.h6 small,
+h4 .small,
+.h4 .small,
+h5 .small,
+.h5 .small,
+h6 .small,
+.h6 .small {
+  font-size: 75%;
+}
+h1,
+.h1 {
+  font-size: 36px;
+}
+h2,
+.h2 {
+  font-size: 30px;
+}
+h3,
+.h3 {
+  font-size: 24px;
+}
+h4,
+.h4 {
+  font-size: 18px;
+}
+h5,
+.h5 {
+  font-size: 14px;
+}
+h6,
+.h6 {
+  font-size: 12px;
+}
+p {
+  margin: 0 0 10px;
+}
+.lead {
+  margin-bottom: 20px;
+  font-size: 16px;
+  font-weight: 300;
+  line-height: 1.4;
+}
+@media (min-width: 768px) {
+  .lead {
+    font-size: 21px;
+  }
+}
+small,
+.small {
+  font-size: 85%;
+}
+mark,
+.mark {
+  padding: .2em;
+  background-color: #fcf8e3;
+}
+.text-left {
+  text-align: left;
+}
+.text-right {
+  text-align: right;
+}
+.text-center {
+  text-align: center;
+}
+.text-justify {
+  text-align: justify;
+}
+.text-nowrap {
+  white-space: nowrap;
+}
+.text-lowercase {
+  text-transform: lowercase;
+}
+.text-uppercase {
+  text-transform: uppercase;
+}
+.text-capitalize {
+  text-transform: capitalize;
+}
+.text-muted {
+  color: #777;
+}
+.text-primary {
+  color: #337ab7;
+}
+a.text-primary:hover,
+a.text-primary:focus {
+  color: #286090;
+}
+.text-success {
+  color: #3c763d;
+}
+a.text-success:hover,
+a.text-success:focus {
+  color: #2b542c;
+}
+.text-info {
+  color: #31708f;
+}
+a.text-info:hover,
+a.text-info:focus {
+  color: #245269;
+}
+.text-warning {
+  color: #8a6d3b;
+}
+a.text-warning:hover,
+a.text-warning:focus {
+  color: #66512c;
+}
+.text-danger {
+  color: #a94442;
+}
+a.text-danger:hover,
+a.text-danger:focus {
+  color: #843534;
+}
+.bg-primary {
+  color: #fff;
+  background-color: #337ab7;
+}
+a.bg-primary:hover,
+a.bg-primary:focus {
+  background-color: #286090;
+}
+.bg-success {
+  background-color: #dff0d8;
+}
+a.bg-success:hover,
+a.bg-success:focus {
+  background-color: #c1e2b3;
+}
+.bg-info {
+  background-color: #d9edf7;
+}
+a.bg-info:hover,
+a.bg-info:focus {
+  background-color: #afd9ee;
+}
+.bg-warning {
+  background-color: #fcf8e3;
+}
+a.bg-warning:hover,
+a.bg-warning:focus {
+  background-color: #f7ecb5;
+}
+.bg-danger {
+  background-color: #f2dede;
+}
+a.bg-danger:hover,
+a.bg-danger:focus {
+  background-color: #e4b9b9;
+}
+.page-header {
+  padding-bottom: 9px;
+  margin: 40px 0 20px;
+  border-bottom: 1px solid #eee;
+}
+ul,
+ol {
+  margin-top: 0;
+  margin-bottom: 10px;
+}
+ul ul,
+ol ul,
+ul ol,
+ol ol {
+  margin-bottom: 0;
+}
+.list-unstyled {
+  padding-left: 0;
+  list-style: none;
+}
+.list-inline {
+  padding-left: 0;
+  margin-left: -5px;
+  list-style: none;
+}
+.list-inline > li {
+  display: inline-block;
+  padding-right: 5px;
+  padding-left: 5px;
+}
+dl {
+  margin-top: 0;
+  margin-bottom: 20px;
+}
+dt,
+dd {
+  line-height: 1.42857143;
+}
+dt {
+  font-weight: bold;
+}
+dd {
+  margin-left: 0;
+}
+@media (min-width: 768px) {
+  .dl-horizontal dt {
+    float: left;
+    width: 160px;
+    overflow: hidden;
+    clear: left;
+    text-align: right;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+  }
+  .dl-horizontal dd {
+    margin-left: 180px;
+  }
+}
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #777;
+}
+.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+blockquote {
+  padding: 10px 20px;
+  margin: 0 0 20px;
+  font-size: 17.5px;
+  border-left: 5px solid #eee;
+}
+blockquote p:last-child,
+blockquote ul:last-child,
+blockquote ol:last-child {
+  margin-bottom: 0;
+}
+blockquote footer,
+blockquote small,
+blockquote .small {
+  display: block;
+  font-size: 80%;
+  line-height: 1.42857143;
+  color: #777;
+}
+blockquote footer:before,
+blockquote small:before,
+blockquote .small:before {
+  content: '\2014 \00A0';
+}
+.blockquote-reverse,
+blockquote.pull-right {
+  padding-right: 15px;
+  padding-left: 0;
+  text-align: right;
+  border-right: 5px solid #eee;
+  border-left: 0;
+}
+.blockquote-reverse footer:before,
+blockquote.pull-right footer:before,
+.blockquote-reverse small:before,
+blockquote.pull-right small:before,
+.blockquote-reverse .small:before,
+blockquote.pull-right .small:before {
+  content: '';
+}
+.blockquote-reverse footer:after,
+blockquote.pull-right footer:after,
+.blockquote-reverse small:after,
+blockquote.pull-right small:after,
+.blockquote-reverse .small:after,
+blockquote.pull-right .small:after {
+  content: '\00A0 \2014';
+}
+address {
+  margin-bottom: 20px;
+  font-style: normal;
+  line-height: 1.42857143;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+}
+code {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #c7254e;
+  background-color: #f9f2f4;
+  border-radius: 4px;
+}
+kbd {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #fff;
+  background-color: #333;
+  border-radius: 3px;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
+}
+kbd kbd {
+  padding: 0;
+  font-size: 100%;
+  font-weight: bold;
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 1.42857143;
+  color: #333;
+  word-break: break-all;
+  word-wrap: break-word;
+  background-color: #f5f5f5;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+}
+pre code {
+  padding: 0;
+  font-size: inherit;
+  color: inherit;
+  white-space: pre-wrap;
+  background-color: transparent;
+  border-radius: 0;
+}
+.pre-scrollable {
+  max-height: 340px;
+  overflow-y: scroll;
+}
+.container {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-right: auto;
+  margin-left: auto;
+}
+@media (min-width: 768px) {
+  .container {
+    width: 750px;
+  }
+}
+@media (min-width: 992px) {
+  .container {
+    width: 970px;
+  }
+}
+@media (min-width: 1200px) {
+  .container {
+    width: 1170px;
+  }
+}
+.container-fluid {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-right: auto;
+  margin-left: auto;
+}
+.row {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
+  position: relative;
+  min-height: 1px;
+  padding-right: 15px;
+  padding-left: 15px;
+}
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
+  float: left;
+}
+.col-xs-12 {
+  width: 100%;
+}
+.col-xs-11 {
+  width: 91.66666667%;
+}
+.col-xs-10 {
+  width: 83.33333333%;
+}
+.col-xs-9 {
+  width: 75%;
+}
+.col-xs-8 {
+  width: 66.66666667%;
+}
+.col-xs-7 {
+  width: 58.33333333%;
+}
+.col-xs-6 {
+  width: 50%;
+}
+.col-xs-5 {
+  width: 41.66666667%;
+}
+.col-xs-4 {
+  width: 33.33333333%;
+}
+.col-xs-3 {
+  width: 25%;
+}
+.col-xs-2 {
+  width: 16.66666667%;
+}
+.col-xs-1 {
+  width: 8.33333333%;
+}
+.col-xs-pull-12 {
+  right: 100%;
+}
+.col-xs-pull-11 {
+  right: 91.66666667%;
+}
+.col-xs-pull-10 {
+  right: 83.33333333%;
+}
+.col-xs-pull-9 {
+  right: 75%;
+}
+.col-xs-pull-8 {
+  right: 66.66666667%;
+}
+.col-xs-pull-7 {
+  right: 58.33333333%;
+}
+.col-xs-pull-6 {
+  right: 50%;
+}
+.col-xs-pull-5 {
+  right: 41.66666667%;
+}
+.col-xs-pull-4 {
+  right: 33.33333333%;
+}
+.col-xs-pull-3 {
+  right: 25%;
+}
+.col-xs-pull-2 {
+  right: 16.66666667%;
+}
+.col-xs-pull-1 {
+  right: 8.33333333%;
+}
+.col-xs-pull-0 {
+  right: auto;
+}
+.col-xs-push-12 {
+  left: 100%;
+}
+.col-xs-push-11 {
+  left: 91.66666667%;
+}
+.col-xs-push-10 {
+  left: 83.33333333%;
+}
+.col-xs-push-9 {
+  left: 75%;
+}
+.col-xs-push-8 {
+  left: 66.66666667%;
+}
+.col-xs-push-7 {
+  left: 58.33333333%;
+}
+.col-xs-push-6 {
+  left: 50%;
+}
+.col-xs-push-5 {
+  left: 41.66666667%;
+}
+.col-xs-push-4 {
+  left: 33.33333333%;
+}
+.col-xs-push-3 {
+  left: 25%;
+}
+.col-xs-push-2 {
+  left: 16.66666667%;
+}
+.col-xs-push-1 {
+  left: 8.33333333%;
+}
+.col-xs-push-0 {
+  left: auto;
+}
+.col-xs-offset-12 {
+  margin-left: 100%;
+}
+.col-xs-offset-11 {
+  margin-left: 91.66666667%;
+}
+.col-xs-offset-10 {
+  margin-left: 83.33333333%;
+}
+.col-xs-offset-9 {
+  margin-left: 75%;
+}
+.col-xs-offset-8 {
+  margin-left: 66.66666667%;
+}
+.col-xs-offset-7 {
+  margin-left: 58.33333333%;
+}
+.col-xs-offset-6 {
+  margin-left: 50%;
+}
+.col-xs-offset-5 {
+  margin-left: 41.66666667%;
+}
+.col-xs-offset-4 {
+  margin-left: 33.33333333%;
+}
+.col-xs-offset-3 {
+  margin-left: 25%;
+}
+.col-xs-offset-2 {
+  margin-left: 16.66666667%;
+}
+.col-xs-offset-1 {
+  margin-left: 8.33333333%;
+}
+.col-xs-offset-0 {
+  margin-left: 0;
+}
+@media (min-width: 768px) {
+  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
+    float: left;
+  }
+  .col-sm-12 {
+    width: 100%;
+  }
+  .col-sm-11 {
+    width: 91.66666667%;
+  }
+  .col-sm-10 {
+    width: 83.33333333%;
+  }
+  .col-sm-9 {
+    width: 75%;
+  }
+  .col-sm-8 {
+    width: 66.66666667%;
+  }
+  .col-sm-7 {
+    width: 58.33333333%;
+  }
+  .col-sm-6 {
+    width: 50%;
+  }
+  .col-sm-5 {
+    width: 41.66666667%;
+  }
+  .col-sm-4 {
+    width: 33.33333333%;
+  }
+  .col-sm-3 {
+    width: 25%;
+  }
+  .col-sm-2 {
+    width: 16.66666667%;
+  }
+  .col-sm-1 {
+    width: 8.33333333%;
+  }
+  .col-sm-pull-12 {
+    right: 100%;
+  }
+  .col-sm-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-sm-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-sm-pull-9 {
+    right: 75%;
+  }
+  .col-sm-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-sm-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-sm-pull-6 {
+    right: 50%;
+  }
+  .col-sm-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-sm-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-sm-pull-3 {
+    right: 25%;
+  }
+  .col-sm-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-sm-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-sm-pull-0 {
+    right: auto;
+  }
+  .col-sm-push-12 {
+    left: 100%;
+  }
+  .col-sm-push-11 {
+    left: 91.66666667%;
+  }
+  .col-sm-push-10 {
+    left: 83.33333333%;
+  }
+  .col-sm-push-9 {
+    left: 75%;
+  }
+  .col-sm-push-8 {
+    left: 66.66666667%;
+  }
+  .col-sm-push-7 {
+    left: 58.33333333%;
+  }
+  .col-sm-push-6 {
+    left: 50%;
+  }
+  .col-sm-push-5 {
+    left: 41.66666667%;
+  }
+  .col-sm-push-4 {
+    left: 33.33333333%;
+  }
+  .col-sm-push-3 {
+    left: 25%;
+  }
+  .col-sm-push-2 {
+    left: 16.66666667%;
+  }
+  .col-sm-push-1 {
+    left: 8.33333333%;
+  }
+  .col-sm-push-0 {
+    left: auto;
+  }
+  .col-sm-offset-12 {
+    margin-left: 100%;
+  }
+  .col-sm-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-sm-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-sm-offset-9 {
+    margin-left: 75%;
+  }
+  .col-sm-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-sm-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-sm-offset-6 {
+    margin-left: 50%;
+  }
+  .col-sm-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-sm-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-sm-offset-3 {
+    margin-left: 25%;
+  }
+  .col-sm-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-sm-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-sm-offset-0 {
+    margin-left: 0;
+  }
+}
+@media (min-width: 992px) {
+  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
+    float: left;
+  }
+  .col-md-12 {
+    width: 100%;
+  }
+  .col-md-11 {
+    width: 91.66666667%;
+  }
+  .col-md-10 {
+    width: 83.33333333%;
+  }
+  .col-md-9 {
+    width: 75%;
+  }
+  .col-md-8 {
+    width: 66.66666667%;
+  }
+  .col-md-7 {
+    width: 58.33333333%;
+  }
+  .col-md-6 {
+    width: 50%;
+  }
+  .col-md-5 {
+    width: 41.66666667%;
+  }
+  .col-md-4 {
+    width: 33.33333333%;
+  }
+  .col-md-3 {
+    width: 25%;
+  }
+  .col-md-2 {
+    width: 16.66666667%;
+  }
+  .col-md-1 {
+    width: 8.33333333%;
+  }
+  .col-md-pull-12 {
+    right: 100%;
+  }
+  .col-md-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-md-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-md-pull-9 {
+    right: 75%;
+  }
+  .col-md-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-md-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-md-pull-6 {
+    right: 50%;
+  }
+  .col-md-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-md-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-md-pull-3 {
+    right: 25%;
+  }
+  .col-md-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-md-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-md-pull-0 {
+    right: auto;
+  }
+  .col-md-push-12 {
+    left: 100%;
+  }
+  .col-md-push-11 {
+    left: 91.66666667%;
+  }
+  .col-md-push-10 {
+    left: 83.33333333%;
+  }
+  .col-md-push-9 {
+    left: 75%;
+  }
+  .col-md-push-8 {
+    left: 66.66666667%;
+  }
+  .col-md-push-7 {
+    left: 58.33333333%;
+  }
+  .col-md-push-6 {
+    left: 50%;
+  }
+  .col-md-push-5 {
+    left: 41.66666667%;
+  }
+  .col-md-push-4 {
+    left: 33.33333333%;
+  }
+  .col-md-push-3 {
+    left: 25%;
+  }
+  .col-md-push-2 {
+    left: 16.66666667%;
+  }
+  .col-md-push-1 {
+    left: 8.33333333%;
+  }
+  .col-md-push-0 {
+    left: auto;
+  }
+  .col-md-offset-12 {
+    margin-left: 100%;
+  }
+  .col-md-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-md-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-md-offset-9 {
+    margin-left: 75%;
+  }
+  .col-md-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-md-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-md-offset-6 {
+    margin-left: 50%;
+  }
+  .col-md-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-md-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-md-offset-3 {
+    margin-left: 25%;
+  }
+  .col-md-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-md-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-md-offset-0 {
+    margin-left: 0;
+  }
+}
+@media (min-width: 1200px) {
+  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
+    float: left;
+  }
+  .col-lg-12 {
+    width: 100%;
+  }
+  .col-lg-11 {
+    width: 91.66666667%;
+  }
+  .col-lg-10 {
+    width: 83.33333333%;
+  }
+  .col-lg-9 {
+    width: 75%;
+  }
+  .col-lg-8 {
+    width: 66.66666667%;
+  }
+  .col-lg-7 {
+    width: 58.33333333%;
+  }
+  .col-lg-6 {
+    width: 50%;
+  }
+  .col-lg-5 {
+    width: 41.66666667%;
+  }
+  .col-lg-4 {
+    width: 33.33333333%;
+  }
+  .col-lg-3 {
+    width: 25%;
+  }
+  .col-lg-2 {
+    width: 16.66666667%;
+  }
+  .col-lg-1 {
+    width: 8.33333333%;
+  }
+  .col-lg-pull-12 {
+    right: 100%;
+  }
+  .col-lg-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-lg-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-lg-pull-9 {
+    right: 75%;
+  }
+  .col-lg-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-lg-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-lg-pull-6 {
+    right: 50%;
+  }
+  .col-lg-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-lg-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-lg-pull-3 {
+    right: 25%;
+  }
+  .col-lg-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-lg-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-lg-pull-0 {
+    right: auto;
+  }
+  .col-lg-push-12 {
+    left: 100%;
+  }
+  .col-lg-push-11 {
+    left: 91.66666667%;
+  }
+  .col-lg-push-10 {
+    left: 83.33333333%;
+  }
+  .col-lg-push-9 {
+    left: 75%;
+  }
+  .col-lg-push-8 {
+    left: 66.66666667%;
+  }
+  .col-lg-push-7 {
+    left: 58.33333333%;
+  }
+  .col-lg-push-6 {
+    left: 50%;
+  }
+  .col-lg-push-5 {
+    left: 41.66666667%;
+  }
+  .col-lg-push-4 {
+    left: 33.33333333%;
+  }
+  .col-lg-push-3 {
+    left: 25%;
+  }
+  .col-lg-push-2 {
+    left: 16.66666667%;
+  }
+  .col-lg-push-1 {
+    left: 8.33333333%;
+  }
+  .col-lg-push-0 {
+    left: auto;
+  }
+  .col-lg-offset-12 {
+    margin-left: 100%;
+  }
+  .col-lg-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-lg-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-lg-offset-9 {
+    margin-left: 75%;
+  }
+  .col-lg-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-lg-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-lg-offset-6 {
+    margin-left: 50%;
+  }
+  .col-lg-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-lg-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-lg-offset-3 {
+    margin-left: 25%;
+  }
+  .col-lg-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-lg-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-lg-offset-0 {
+    margin-left: 0;
+  }
+}
+table {
+  background-color: transparent;
+}
+caption {
+  padding-top: 8px;
+  padding-bottom: 8px;
+  color: #777;
+  text-align: left;
+}
+th {
+  text-align: left;
+}
+.table {
+  width: 100%;
+  max-width: 100%;
+  margin-bottom: 20px;
+}
+.table > thead > tr > th,
+.table > tbody > tr > th,
+.table > tfoot > tr > th,
+.table > thead > tr > td,
+.table > tbody > tr > td,
+.table > tfoot > tr > td {
+  padding: 8px;
+  line-height: 1.42857143;
+  vertical-align: top;
+  border-top: 1px solid #ddd;
+}
+.table > thead > tr > th {
+  vertical-align: bottom;
+  border-bottom: 2px solid #ddd;
+}
+.table > caption + thead > tr:first-child > th,
+.table > colgroup + thead > tr:first-child > th,
+.table > thead:first-child > tr:first-child > th,
+.table > caption + thead > tr:first-child > td,
+.table > colgroup + thead > tr:first-child > td,
+.table > thead:first-child > tr:first-child > td {
+  border-top: 0;
+}
+.table > tbody + tbody {
+  border-top: 2px solid #ddd;
+}
+.table .table {
+  background-color: #fff;
+}
+.table-condensed > thead > tr > th,
+.table-condensed > tbody > tr > th,
+.table-condensed > tfoot > tr > th,
+.table-condensed > thead > tr > td,
+.table-condensed > tbody > tr > td,
+.table-condensed > tfoot > tr > td {
+  padding: 5px;
+}
+.table-bordered {
+  border: 1px solid #ddd;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > tbody > tr > th,
+.table-bordered > tfoot > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > td {
+  border: 1px solid #ddd;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+  border-bottom-width: 2px;
+}
+.table-striped > tbody > tr:nth-of-type(odd) {
+  background-color: #f9f9f9;
+}
+.table-hover > tbody > tr:hover {
+  background-color: #f5f5f5;
+}
+table col[class*="col-"] {
+  position: static;
+  display: table-column;
+  float: none;
+}
+table td[class*="col-"],
+table th[class*="col-"] {
+  position: static;
+  display: table-cell;
+  float: none;
+}
+.table > thead > tr > td.active,
+.table > tbody > tr > td.active,
+.table > tfoot > tr > td.active,
+.table > thead > tr > th.active,
+.table > tbody > tr > th.active,
+.table > tfoot > tr > th.active,
+.table > thead > tr.active > td,
+.table > tbody > tr.active > td,
+.table > tfoot > tr.active > td,
+.table > thead > tr.active > th,
+.table > tbody > tr.active > th,
+.table > tfoot > tr.active > th {
+  background-color: #f5f5f5;
+}
+.table-hover > tbody > tr > td.active:hover,
+.table-hover > tbody > tr > th.active:hover,
+.table-hover > tbody > tr.active:hover > td,
+.table-hover > tbody > tr:hover > .active,
+.table-hover > tbody > tr.active:hover > th {
+  background-color: #e8e8e8;
+}
+.table > thead > tr > td.success,
+.table > tbody > tr > td.success,
+.table > tfoot > tr > td.success,
+.table > thead > tr > th.success,
+.table > tbody > tr > th.success,
+.table > tfoot > tr > th.success,
+.table > thead > tr.success > td,
+.table > tbody > tr.success > td,
+.table > tfoot > tr.success > td,
+.table > thead > tr.success > th,
+.table > tbody > tr.success > th,
+.table > tfoot > tr.success > th {
+  background-color: #dff0d8;
+}
+.table-hover > tbody > tr > td.success:hover,
+.table-hover > tbody > tr > th.success:hover,
+.table-hover > tbody > tr.success:hover > td,
+.table-hover > tbody > tr:hover > .success,
+.table-hover > tbody > tr.success:hover > th {
+  background-color: #d0e9c6;
+}
+.table > thead > tr > td.info,
+.table > tbody > tr > td.info,
+.table > tfoot > tr > td.info,
+.table > thead > tr > th.info,
+.table > tbody > tr > th.info,
+.table > tfoot > tr > th.info,
+.table > thead > tr.info > td,
+.table > tbody > tr.info > td,
+.table > tfoot > tr.info > td,
+.table > thead > tr.info > th,
+.table > tbody > tr.info > th,
+.table > tfoot > tr.info > th {
+  background-color: #d9edf7;
+}
+.table-hover > tbody > tr > td.info:hover,
+.table-hover > tbody > tr > th.info:hover,
+.table-hover > tbody > tr.info:hover > td,
+.table-hover > tbody > tr:hover > .info,
+.table-hover > tbody > tr.info:hover > th {
+  background-color: #c4e3f3;
+}
+.table > thead > tr > td.warning,
+.table > tbody > tr > td.warning,
+.table > tfoot > tr > td.warning,
+.table > thead > tr > th.warning,
+.table > tbody > tr > th.warning,
+.table > tfoot > tr > th.warning,
+.table > thead > tr.warning > td,
+.table > tbody > tr.warning > td,
+.table > tfoot > tr.warning > td,
+.table > thead > tr.warning > th,
+.table > tbody > tr.warning > th,
+.table > tfoot > tr.warning > th {
+  background-color: #fcf8e3;
+}
+.table-hover > tbody > tr > td.warning:hover,
+.table-hover > tbody > tr > th.warning:hover,
+.table-hover > tbody > tr.warning:hover > td,
+.table-hover > tbody > tr:hover > .warning,
+.table-hover > tbody > tr.warning:hover > th {
+  background-color: #faf2cc;
+}
+.table > thead > tr > td.danger,
+.table > tbody > tr > td.danger,
+.table > tfoot > tr > td.danger,
+.table > thead > tr > th.danger,
+.table > tbody > tr > th.danger,
+.table > tfoot > tr > th.danger,
+.table > thead > tr.danger > td,
+.table > tbody > tr.danger > td,
+.table > tfoot > tr.danger > td,
+.table > thead > tr.danger > th,
+.table > tbody > tr.danger > th,
+.table > tfoot > tr.danger > th {
+  background-color: #f2dede;
+}
+.table-hover > tbody > tr > td.danger:hover,
+.table-hover > tbody > tr > th.danger:hover,
+.table-hover > tbody > tr.danger:hover > td,
+.table-hover > tbody > tr:hover > .danger,
+.table-hover > tbody > tr.danger:hover > th {
+  background-color: #ebcccc;
+}
+.table-responsive {
+  min-height: .01%;
+  overflow-x: auto;
+}
+@media screen and (max-width: 767px) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-y: hidden;
+    -ms-overflow-style: -ms-autohiding-scrollbar;
+    border: 1px solid #ddd;
+  }
+  .table-responsive > .table {
+    margin-bottom: 0;
+  }
+  .table-responsive > .table > thead > tr > th,
+  .table-responsive > .table > tbody > tr > th,
+  .table-responsive > .table > tfoot > tr > th,
+  .table-responsive > .table > thead > tr > td,
+  .table-responsive > .table > tbody > tr > td,
+  .table-responsive > .table > tfoot > tr > td {
+    white-space: nowrap;
+  }
+  .table-responsive > .table-bordered {
+    border: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:first-child,
+  .table-responsive > .table-bordered > tbody > tr > th:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+  .table-responsive > .table-bordered > thead > tr > td:first-child,
+  .table-responsive > .table-bordered > tbody > tr > td:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+    border-left: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:last-child,
+  .table-responsive > .table-bordered > tbody > tr > th:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+  .table-responsive > .table-bordered > thead > tr > td:last-child,
+  .table-responsive > .table-bordered > tbody > tr > td:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+    border-right: 0;
+  }
+  .table-responsive > .table-bordered > tbody > tr:last-child > th,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
+  .table-responsive > .table-bordered > tbody > tr:last-child > td,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+    border-bottom: 0;
+  }
+}
+fieldset {
+  min-width: 0;
+  padding: 0;
+  margin: 0;
+  border: 0;
+}
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: inherit;
+  color: #333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+label {
+  display: inline-block;
+  max-width: 100%;
+  margin-bottom: 5px;
+  font-weight: bold;
+}
+input[type="search"] {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9;
+  line-height: normal;
+}
+input[type="file"] {
+  display: block;
+}
+input[type="range"] {
+  display: block;
+  width: 100%;
+}
+select[multiple],
+select[size] {
+  height: auto;
+}
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+output {
+  display: block;
+  padding-top: 7px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555;
+}
+.form-control {
+  display: block;
+  width: 100%;
+  height: 34px;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555;
+  background-color: #fff;
+  background-image: none;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
+       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+}
+.form-control:focus {
+  border-color: #66afe9;
+  outline: 0;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
+          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
+}
+.form-control::-moz-placeholder {
+  color: #999;
+  opacity: 1;
+}
+.form-control:-ms-input-placeholder {
+  color: #999;
+}
+.form-control::-webkit-input-placeholder {
+  color: #999;
+}
+.form-control::-ms-expand {
+  background-color: transparent;
+  border: 0;
+}
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+  background-color: #eee;
+  opacity: 1;
+}
+.form-control[disabled],
+fieldset[disabled] .form-control {
+  cursor: not-allowed;
+}
+textarea.form-control {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-appearance: none;
+}
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+  input[type="date"].form-control,
+  input[type="time"].form-control,
+  input[type="datetime-local"].form-control,
+  input[type="month"].form-control {
+    line-height: 34px;
+  }
+  input[type="date"].input-sm,
+  input[type="time"].input-sm,
+  input[type="datetime-local"].input-sm,
+  input[type="month"].input-sm,
+  .input-group-sm input[type="date"],
+  .input-group-sm input[type="time"],
+  .input-group-sm input[type="datetime-local"],
+  .input-group-sm input[type="month"] {
+    line-height: 30px;
+  }
+  input[type="date"].input-lg,
+  input[type="time"].input-lg,
+  input[type="datetime-local"].input-lg,
+  input[type="month"].input-lg,
+  .input-group-lg input[type="date"],
+  .input-group-lg input[type="time"],
+  .input-group-lg input[type="datetime-local"],
+  .input-group-lg input[type="month"] {
+    line-height: 46px;
+  }
+}
+.form-group {
+  margin-bottom: 15px;
+}
+.radio,
+.checkbox {
+  position: relative;
+  display: block;
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+.radio label,
+.checkbox label {
+  min-height: 20px;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  position: absolute;
+  margin-top: 4px \9;
+  margin-left: -20px;
+}
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px;
+}
+.radio-inline,
+.checkbox-inline {
+  position: relative;
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  vertical-align: middle;
+  cursor: pointer;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px;
+}
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+input[type="radio"].disabled,
+input[type="checkbox"].disabled,
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"] {
+  cursor: not-allowed;
+}
+.radio-inline.disabled,
+.checkbox-inline.disabled,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox-inline {
+  cursor: not-allowed;
+}
+.radio.disabled label,
+.checkbox.disabled label,
+fieldset[disabled] .radio label,
+fieldset[disabled] .checkbox label {
+  cursor: not-allowed;
+}
+.form-control-static {
+  min-height: 34px;
+  padding-top: 7px;
+  padding-bottom: 7px;
+  margin-bottom: 0;
+}
+.form-control-static.input-lg,
+.form-control-static.input-sm {
+  padding-right: 0;
+  padding-left: 0;
+}
+.input-sm {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+select.input-sm {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.input-sm,
+select[multiple].input-sm {
+  height: auto;
+}
+.form-group-sm .form-control {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+.form-group-sm select.form-control {
+  height: 30px;
+  line-height: 30px;
+}
+.form-group-sm textarea.form-control,
+.form-group-sm select[multiple].form-control {
+  height: auto;
+}
+.form-group-sm .form-control-static {
+  height: 30px;
+  min-height: 32px;
+  padding: 6px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+}
+.input-lg {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+select.input-lg {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-lg,
+select[multiple].input-lg {
+  height: auto;
+}
+.form-group-lg .form-control {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+.form-group-lg select.form-control {
+  height: 46px;
+  line-height: 46px;
+}
+.form-group-lg textarea.form-control,
+.form-group-lg select[multiple].form-control {
+  height: auto;
+}
+.form-group-lg .form-control-static {
+  height: 46px;
+  min-height: 38px;
+  padding: 11px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+}
+.has-feedback {
+  position: relative;
+}
+.has-feedback .form-control {
+  padding-right: 42.5px;
+}
+.form-control-feedback {
+  position: absolute;
+  top: 0;
+  right: 0;
+  z-index: 2;
+  display: block;
+  width: 34px;
+  height: 34px;
+  line-height: 34px;
+  text-align: center;
+  pointer-events: none;
+}
+.input-lg + .form-control-feedback,
+.input-group-lg + .form-control-feedback,
+.form-group-lg .form-control + .form-control-feedback {
+  width: 46px;
+  height: 46px;
+  line-height: 46px;
+}
+.input-sm + .form-control-feedback,
+.input-group-sm + .form-control-feedback,
+.form-group-sm .form-control + .form-control-feedback {
+  width: 30px;
+  height: 30px;
+  line-height: 30px;
+}
+.has-success .help-block,
+.has-success .control-label,
+.has-success .radio,
+.has-success .checkbox,
+.has-success .radio-inline,
+.has-success .checkbox-inline,
+.has-success.radio label,
+.has-success.checkbox label,
+.has-success.radio-inline label,
+.has-success.checkbox-inline label {
+  color: #3c763d;
+}
+.has-success .form-control {
+  border-color: #3c763d;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-success .form-control:focus {
+  border-color: #2b542c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
+}
+.has-success .input-group-addon {
+  color: #3c763d;
+  background-color: #dff0d8;
+  border-color: #3c763d;
+}
+.has-success .form-control-feedback {
+  color: #3c763d;
+}
+.has-warning .help-block,
+.has-warning .control-label,
+.has-warning .radio,
+.has-warning .checkbox,
+.has-warning .radio-inline,
+.has-warning .checkbox-inline,
+.has-warning.radio label,
+.has-warning.checkbox label,
+.has-warning.radio-inline label,
+.has-warning.checkbox-inline label {
+  color: #8a6d3b;
+}
+.has-warning .form-control {
+  border-color: #8a6d3b;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-warning .form-control:focus {
+  border-color: #66512c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
+}
+.has-warning .input-group-addon {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+  border-color: #8a6d3b;
+}
+.has-warning .form-control-feedback {
+  color: #8a6d3b;
+}
+.has-error .help-block,
+.has-error .control-label,
+.has-error .radio,
+.has-error .checkbox,
+.has-error .radio-inline,
+.has-error .checkbox-inline,
+.has-error.radio label,
+.has-error.checkbox label,
+.has-error.radio-inline label,
+.has-error.checkbox-inline label {
+  color: #a94442;
+}
+.has-error .form-control {
+  border-color: #a94442;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-error .form-control:focus {
+  border-color: #843534;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
+}
+.has-error .input-group-addon {
+  color: #a94442;
+  background-color: #f2dede;
+  border-color: #a94442;
+}
+.has-error .form-control-feedback {
+  color: #a94442;
+}
+.has-feedback label ~ .form-control-feedback {
+  top: 25px;
+}
+.has-feedback label.sr-only ~ .form-control-feedback {
+  top: 0;
+}
+.help-block {
+  display: block;
+  margin-top: 5px;
+  margin-bottom: 10px;
+  color: #737373;
+}
+@media (min-width: 768px) {
+  .form-inline .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .form-control {
+    display: inline-block;
+    width: auto;
+    vertical-align: middle;
+  }
+  .form-inline .form-control-static {
+    display: inline-block;
+  }
+  .form-inline .input-group {
+    display: inline-table;
+    vertical-align: middle;
+  }
+  .form-inline .input-group .input-group-addon,
+  .form-inline .input-group .input-group-btn,
+  .form-inline .input-group .form-control {
+    width: auto;
+  }
+  .form-inline .input-group > .form-control {
+    width: 100%;
+  }
+  .form-inline .control-label {
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio,
+  .form-inline .checkbox {
+    display: inline-block;
+    margin-top: 0;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio label,
+  .form-inline .checkbox label {
+    padding-left: 0;
+  }
+  .form-inline .radio input[type="radio"],
+  .form-inline .checkbox input[type="checkbox"] {
+    position: relative;
+    margin-left: 0;
+  }
+  .form-inline .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+  padding-top: 7px;
+  margin-top: 0;
+  margin-bottom: 0;
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox {
+  min-height: 27px;
+}
+.form-horizontal .form-group {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .control-label {
+    padding-top: 7px;
+    margin-bottom: 0;
+    text-align: right;
+  }
+}
+.form-horizontal .has-feedback .form-control-feedback {
+  right: 15px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .form-group-lg .control-label {
+    padding-top: 11px;
+    font-size: 18px;
+  }
+}
+@media (min-width: 768px) {
+  .form-horizontal .form-group-sm .control-label {
+    padding-top: 6px;
+    font-size: 12px;
+  }
+}
+.btn {
+  display: inline-block;
+  padding: 6px 12px;
+  margin-bottom: 0;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1.42857143;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: middle;
+  -ms-touch-action: manipulation;
+      touch-action: manipulation;
+  cursor: pointer;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+      -ms-user-select: none;
+          user-select: none;
+  background-image: none;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.btn:focus,
+.btn:active:focus,
+.btn.active:focus,
+.btn.focus,
+.btn:active.focus,
+.btn.active.focus {
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+.btn:hover,
+.btn:focus,
+.btn.focus {
+  color: #333;
+  text-decoration: none;
+}
+.btn:active,
+.btn.active {
+  background-image: none;
+  outline: 0;
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+}
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+  cursor: not-allowed;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+          box-shadow: none;
+  opacity: .65;
+}
+a.btn.disabled,
+fieldset[disabled] a.btn {
+  pointer-events: none;
+}
+.btn-default {
+  color: #333;
+  background-color: #fff;
+  border-color: #ccc;
+}
+.btn-default:focus,
+.btn-default.focus {
+  color: #333;
+  background-color: #e6e6e6;
+  border-color: #8c8c8c;
+}
+.btn-default:hover {
+  color: #333;
+  background-color: #e6e6e6;
+  border-color: #adadad;
+}
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+  color: #333;
+  background-color: #e6e6e6;
+  border-color: #adadad;
+}
+.btn-default:active:hover,
+.btn-default.active:hover,
+.open > .dropdown-toggle.btn-default:hover,
+.btn-default:active:focus,
+.btn-default.active:focus,
+.open > .dropdown-toggle.btn-default:focus,
+.btn-default:active.focus,
+.btn-default.active.focus,
+.open > .dropdown-toggle.btn-default.focus {
+  color: #333;
+  background-color: #d4d4d4;
+  border-color: #8c8c8c;
+}
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+  background-image: none;
+}
+.btn-default.disabled:hover,
+.btn-default[disabled]:hover,
+fieldset[disabled] .btn-default:hover,
+.btn-default.disabled:focus,
+.btn-default[disabled]:focus,
+fieldset[disabled] .btn-default:focus,
+.btn-default.disabled.focus,
+.btn-default[disabled].focus,
+fieldset[disabled] .btn-default.focus {
+  background-color: #fff;
+  border-color: #ccc;
+}
+.btn-default .badge {
+  color: #fff;
+  background-color: #333;
+}
+.btn-primary {
+  color: #fff;
+  background-color: #337ab7;
+  border-color: #2e6da4;
+}
+.btn-primary:focus,
+.btn-primary.focus {
+  color: #fff;
+  background-color: #286090;
+  border-color: #122b40;
+}
+.btn-primary:hover {
+  color: #fff;
+  background-color: #286090;
+  border-color: #204d74;
+}
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+  color: #fff;
+  background-color: #286090;
+  border-color: #204d74;
+}
+.btn-primary:active:hover,
+.btn-primary.active:hover,
+.open > .dropdown-toggle.btn-primary:hover,
+.btn-primary:active:focus,
+.btn-primary.active:focus,
+.open > .dropdown-toggle.btn-primary:focus,
+.btn-primary:active.focus,
+.btn-primary.active.focus,
+.open > .dropdown-toggle.btn-primary.focus {
+  color: #fff;
+  background-color: #204d74;
+  border-color: #122b40;
+}
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+  background-image: none;
+}
+.btn-primary.disabled:hover,
+.btn-primary[disabled]:hover,
+fieldset[disabled] .btn-primary:hover,
+.btn-primary.disabled:focus,
+.btn-primary[disabled]:focus,
+fieldset[disabled] .btn-primary:focus,
+.btn-primary.disabled.focus,
+.btn-primary[disabled].focus,
+fieldset[disabled] .btn-primary.focus {
+  background-color: #337ab7;
+  border-color: #2e6da4;
+}
+.btn-primary .badge {
+  color: #337ab7;
+  background-color: #fff;
+}
+.btn-success {
+  color: #fff;
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success:focus,
+.btn-success.focus {
+  color: #fff;
+  background-color: #449d44;
+  border-color: #255625;
+}
+.btn-success:hover {
+  color: #fff;
+  background-color: #449d44;
+  border-color: #398439;
+}
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+  color: #fff;
+  background-color: #449d44;
+  border-color: #398439;
+}
+.btn-success:active:hover,
+.btn-success.active:hover,
+.open > .dropdown-toggle.btn-success:hover,
+.btn-success:active:focus,
+.btn-success.active:focus,
+.open > .dropdown-toggle.btn-success:focus,
+.btn-success:active.focus,
+.btn-success.active.focus,
+.open > .dropdown-toggle.btn-success.focus {
+  color: #fff;
+  background-color: #398439;
+  border-color: #255625;
+}
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+  background-image: none;
+}
+.btn-success.disabled:hover,
+.btn-success[disabled]:hover,
+fieldset[disabled] .btn-success:hover,
+.btn-success.disabled:focus,
+.btn-success[disabled]:focus,
+fieldset[disabled] .btn-success:focus,
+.btn-success.disabled.focus,
+.btn-success[disabled].focus,
+fieldset[disabled] .btn-success.focus {
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success .badge {
+  color: #5cb85c;
+  background-color: #fff;
+}
+.btn-info {
+  color: #fff;
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+.btn-info:focus,
+.btn-info.focus {
+  color: #fff;
+  background-color: #31b0d5;
+  border-color: #1b6d85;
+}
+.btn-info:hover {
+  color: #fff;
+  background-color: #31b0d5;
+  border-color: #269abc;
+}
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+  color: #fff;
+  background-color: #31b0d5;
+  border-color: #269abc;
+}
+.btn-info:active:hover,
+.btn-info.active:hover,
+.open > .dropdown-toggle.btn-info:hover,
+.btn-info:active:focus,
+.btn-info.active:focus,
+.open > .dropdown-toggle.btn-info:focus,
+.btn-info:active.focus,
+.btn-info.active.focus,
+.open > .dropdown-toggle.btn-info.focus {
+  color: #fff;
+  background-color: #269abc;
+  border-color: #1b6d85;
+}
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+  background-image: none;
+}
+.btn-info.disabled:hover,
+.btn-info[disabled]:hover,
+fieldset[disabled] .btn-info:hover,
+.btn-info.disabled:focus,
+.btn-info[disabled]:focus,
+fieldset[disabled] .btn-info:focus,
+.btn-info.disabled.focus,
+.btn-info[disabled].focus,
+fieldset[disabled] .btn-info.focus {
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+.btn-info .badge {
+  color: #5bc0de;
+  background-color: #fff;
+}
+.btn-warning {
+  color: #fff;
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning:focus,
+.btn-warning.focus {
+  color: #fff;
+  background-color: #ec971f;
+  border-color: #985f0d;
+}
+.btn-warning:hover {
+  color: #fff;
+  background-color: #ec971f;
+  border-color: #d58512;
+}
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+  color: #fff;
+  background-color: #ec971f;
+  border-color: #d58512;
+}
+.btn-warning:active:hover,
+.btn-warning.active:hover,
+.open > .dropdown-toggle.btn-warning:hover,
+.btn-warning:active:focus,
+.btn-warning.active:focus,
+.open > .dropdown-toggle.btn-warning:focus,
+.btn-warning:active.focus,
+.btn-warning.active.focus,
+.open > .dropdown-toggle.btn-warning.focus {
+  color: #fff;
+  background-color: #d58512;
+  border-color: #985f0d;
+}
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+  background-image: none;
+}
+.btn-warning.disabled:hover,
+.btn-warning[disabled]:hover,
+fieldset[disabled] .btn-warning:hover,
+.btn-warning.disabled:focus,
+.btn-warning[disabled]:focus,
+fieldset[disabled] .btn-warning:focus,
+.btn-warning.disabled.focus,
+.btn-warning[disabled].focus,
+fieldset[disabled] .btn-warning.focus {
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning .badge {
+  color: #f0ad4e;
+  background-color: #fff;
+}
+.btn-danger {
+  color: #fff;
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger:focus,
+.btn-danger.focus {
+  color: #fff;
+  background-color: #c9302c;
+  border-color: #761c19;
+}
+.btn-danger:hover {
+  color: #fff;
+  background-color: #c9302c;
+  border-color: #ac2925;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+  color: #fff;
+  background-color: #c9302c;
+  border-color: #ac2925;
+}
+.btn-danger:active:hover,
+.btn-danger.active:hover,
+.open > .dropdown-toggle.btn-danger:hover,
+.btn-danger:active:focus,
+.btn-danger.active:focus,
+.open > .dropdown-toggle.btn-danger:focus,
+.btn-danger:active.focus,
+.btn-danger.active.focus,
+.open > .dropdown-toggle.btn-danger.focus {
+  color: #fff;
+  background-color: #ac2925;
+  border-color: #761c19;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+  background-image: none;
+}
+.btn-danger.disabled:hover,
+.btn-danger[disabled]:hover,
+fieldset[disabled] .btn-danger:hover,
+.btn-danger.disabled:focus,
+.btn-danger[disabled]:focus,
+fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled.focus,
+.btn-danger[disabled].focus,
+fieldset[disabled] .btn-danger.focus {
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger .badge {
+  color: #d9534f;
+  background-color: #fff;
+}
+.btn-link {
+  font-weight: normal;
+  color: #337ab7;
+  border-radius: 0;
+}
+.btn-link,
+.btn-link:active,
+.btn-link.active,
+.btn-link[disabled],
+fieldset[disabled] .btn-link {
+  background-color: transparent;
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+.btn-link,
+.btn-link:hover,
+.btn-link:focus,
+.btn-link:active {
+  border-color: transparent;
+}
+.btn-link:hover,
+.btn-link:focus {
+  color: #23527c;
+  text-decoration: underline;
+  background-color: transparent;
+}
+.btn-link[disabled]:hover,
+fieldset[disabled] .btn-link:hover,
+.btn-link[disabled]:focus,
+fieldset[disabled] .btn-link:focus {
+  color: #777;
+  text-decoration: none;
+}
+.btn-lg,
+.btn-group-lg > .btn {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+.btn-sm,
+.btn-group-sm > .btn {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+.btn-xs,
+.btn-group-xs > .btn {
+  padding: 1px 5px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+.btn-block {
+  display: block;
+  width: 100%;
+}
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+  width: 100%;
+}
+.fade {
+  opacity: 0;
+  -webkit-transition: opacity .15s linear;
+       -o-transition: opacity .15s linear;
+          transition: opacity .15s linear;
+}
+.fade.in {
+  opacity: 1;
+}
+.collapse {
+  display: none;
+}
+.collapse.in {
+  display: block;
+}
+tr.collapse.in {
+  display: table-row;
+}
+tbody.collapse.in {
+  display: table-row-group;
+}
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition-timing-function: ease;
+       -o-transition-timing-function: ease;
+          transition-timing-function: ease;
+  -webkit-transition-duration: .35s;
+       -o-transition-duration: .35s;
+          transition-duration: .35s;
+  -webkit-transition-property: height, visibility;
+       -o-transition-property: height, visibility;
+          transition-property: height, visibility;
+}
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top: 4px dashed;
+  border-top: 4px solid \9;
+  border-right: 4px solid transparent;
+  border-left: 4px solid transparent;
+}
+.dropup,
+.dropdown {
+  position: relative;
+}
+.dropdown-toggle:focus {
+  outline: 0;
+}
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 1000;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  font-size: 14px;
+  text-align: left;
+  list-style: none;
+  background-color: #fff;
+  -webkit-background-clip: padding-box;
+          background-clip: padding-box;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, .15);
+  border-radius: 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
+          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
+}
+.dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+.dropdown-menu .divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+.dropdown-menu > li > a {
+  display: block;
+  padding: 3px 20px;
+  clear: both;
+  font-weight: normal;
+  line-height: 1.42857143;
+  color: #333;
+  white-space: nowrap;
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  color: #262626;
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  color: #fff;
+  text-decoration: none;
+  background-color: #337ab7;
+  outline: 0;
+}
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  color: #777;
+}
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.open > .dropdown-menu {
+  display: block;
+}
+.open > a {
+  outline: 0;
+}
+.dropdown-menu-right {
+  right: 0;
+  left: auto;
+}
+.dropdown-menu-left {
+  right: auto;
+  left: 0;
+}
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: 12px;
+  line-height: 1.42857143;
+  color: #777;
+  white-space: nowrap;
+}
+.dropdown-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 990;
+}
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  content: "";
+  border-top: 0;
+  border-bottom: 4px dashed;
+  border-bottom: 4px solid \9;
+}
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 2px;
+}
+@media (min-width: 768px) {
+  .navbar-right .dropdown-menu {
+    right: 0;
+    left: auto;
+  }
+  .navbar-right .dropdown-menu-left {
+    right: auto;
+    left: 0;
+  }
+}
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+}
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+  position: relative;
+  float: left;
+}
+.btn-group > .btn:hover,
+.btn-group-vertical > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus,
+.btn-group > .btn:active,
+.btn-group-vertical > .btn:active,
+.btn-group > .btn.active,
+.btn-group-vertical > .btn.active {
+  z-index: 2;
+}
+.btn-group .btn + .btn,
+.btn-group .btn + .btn-group,
+.btn-group .btn-group + .btn,
+.btn-group .btn-group + .btn-group {
+  margin-left: -1px;
+}
+.btn-toolbar {
+  margin-left: -5px;
+}
+.btn-toolbar .btn,
+.btn-toolbar .btn-group,
+.btn-toolbar .input-group {
+  float: left;
+}
+.btn-toolbar > .btn,
+.btn-toolbar > .btn-group,
+.btn-toolbar > .input-group {
+  margin-left: 5px;
+}
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0;
+}
+.btn-group > .btn:first-child {
+  margin-left: 0;
+}
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group > .btn-group {
+  float: left;
+}
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+.btn-group > .btn + .dropdown-toggle {
+  padding-right: 8px;
+  padding-left: 8px;
+}
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-right: 12px;
+  padding-left: 12px;
+}
+.btn-group.open .dropdown-toggle {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+}
+.btn-group.open .dropdown-toggle.btn-link {
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+.btn .caret {
+  margin-left: 0;
+}
+.btn-lg .caret {
+  border-width: 5px 5px 0;
+  border-bottom-width: 0;
+}
+.dropup .btn-lg .caret {
+  border-width: 0 5px 5px;
+}
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group,
+.btn-group-vertical > .btn-group > .btn {
+  display: block;
+  float: none;
+  width: 100%;
+  max-width: 100%;
+}
+.btn-group-vertical > .btn-group > .btn {
+  float: none;
+}
+.btn-group-vertical > .btn + .btn,
+.btn-group-vertical > .btn + .btn-group,
+.btn-group-vertical > .btn-group + .btn,
+.btn-group-vertical > .btn-group + .btn-group {
+  margin-top: -1px;
+  margin-left: 0;
+}
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  table-layout: fixed;
+  border-collapse: separate;
+}
+.btn-group-justified > .btn,
+.btn-group-justified > .btn-group {
+  display: table-cell;
+  float: none;
+  width: 1%;
+}
+.btn-group-justified > .btn-group .btn {
+  width: 100%;
+}
+.btn-group-justified > .btn-group .dropdown-menu {
+  left: auto;
+}
+[data-toggle="buttons"] > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn input[type="checkbox"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
+  position: absolute;
+  clip: rect(0, 0, 0, 0);
+  pointer-events: none;
+}
+.input-group {
+  position: relative;
+  display: table;
+  border-collapse: separate;
+}
+.input-group[class*="col-"] {
+  float: none;
+  padding-right: 0;
+  padding-left: 0;
+}
+.input-group .form-control {
+  position: relative;
+  z-index: 2;
+  float: left;
+  width: 100%;
+  margin-bottom: 0;
+}
+.input-group .form-control:focus {
+  z-index: 3;
+}
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+select.input-group-lg > .form-control,
+select.input-group-lg > .input-group-addon,
+select.input-group-lg > .input-group-btn > .btn {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-group-lg > .form-control,
+textarea.input-group-lg > .input-group-addon,
+textarea.input-group-lg > .input-group-btn > .btn,
+select[multiple].input-group-lg > .form-control,
+select[multiple].input-group-lg > .input-group-addon,
+select[multiple].input-group-lg > .input-group-btn > .btn {
+  height: auto;
+}
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+select.input-group-sm > .form-control,
+select.input-group-sm > .input-group-addon,
+select.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.input-group-sm > .form-control,
+textarea.input-group-sm > .input-group-addon,
+textarea.input-group-sm > .input-group-btn > .btn,
+select[multiple].input-group-sm > .form-control,
+select[multiple].input-group-sm > .input-group-addon,
+select[multiple].input-group-sm > .input-group-btn > .btn {
+  height: auto;
+}
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+  display: table-cell;
+}
+.input-group-addon:not(:first-child):not(:last-child),
+.input-group-btn:not(:first-child):not(:last-child),
+.input-group .form-control:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+.input-group-addon,
+.input-group-btn {
+  width: 1%;
+  white-space: nowrap;
+  vertical-align: middle;
+}
+.input-group-addon {
+  padding: 6px 12px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1;
+  color: #555;
+  text-align: center;
+  background-color: #eee;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+}
+.input-group-addon.input-sm {
+  padding: 5px 10px;
+  font-size: 12px;
+  border-radius: 3px;
+}
+.input-group-addon.input-lg {
+  padding: 10px 16px;
+  font-size: 18px;
+  border-radius: 6px;
+}
+.input-group-addon input[type="radio"],
+.input-group-addon input[type="checkbox"] {
+  margin-top: 0;
+}
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.input-group-addon:first-child {
+  border-right: 0;
+}
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child),
+.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.input-group-addon:last-child {
+  border-left: 0;
+}
+.input-group-btn {
+  position: relative;
+  font-size: 0;
+  white-space: nowrap;
+}
+.input-group-btn > .btn {
+  position: relative;
+}
+.input-group-btn > .btn + .btn {
+  margin-left: -1px;
+}
+.input-group-btn > .btn:hover,
+.input-group-btn > .btn:focus,
+.input-group-btn > .btn:active {
+  z-index: 2;
+}
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group {
+  margin-right: -1px;
+}
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group {
+  z-index: 2;
+  margin-left: -1px;
+}
+.nav {
+  padding-left: 0;
+  margin-bottom: 0;
+  list-style: none;
+}
+.nav > li {
+  position: relative;
+  display: block;
+}
+.nav > li > a {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+}
+.nav > li > a:hover,
+.nav > li > a:focus {
+  text-decoration: none;
+  background-color: #eee;
+}
+.nav > li.disabled > a {
+  color: #777;
+}
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+  color: #777;
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+}
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+  background-color: #eee;
+  border-color: #337ab7;
+}
+.nav .nav-divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+.nav > li > a > img {
+  max-width: none;
+}
+.nav-tabs {
+  border-bottom: 1px solid #ddd;
+}
+.nav-tabs > li {
+  float: left;
+  margin-bottom: -1px;
+}
+.nav-tabs > li > a {
+  margin-right: 2px;
+  line-height: 1.42857143;
+  border: 1px solid transparent;
+  border-radius: 4px 4px 0 0;
+}
+.nav-tabs > li > a:hover {
+  border-color: #eee #eee #ddd;
+}
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+  color: #555;
+  cursor: default;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-bottom-color: transparent;
+}
+.nav-tabs.nav-justified {
+  width: 100%;
+  border-bottom: 0;
+}
+.nav-tabs.nav-justified > li {
+  float: none;
+}
+.nav-tabs.nav-justified > li > a {
+  margin-bottom: 5px;
+  text-align: center;
+}
+.nav-tabs.nav-justified > .dropdown .dropdown-menu {
+  top: auto;
+  left: auto;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+  .nav-tabs.nav-justified > li > a {
+    margin-bottom: 0;
+  }
+}
+.nav-tabs.nav-justified > li > a {
+  margin-right: 0;
+  border-radius: 4px;
+}
+.nav-tabs.nav-justified > .active > a,
+.nav-tabs.nav-justified > .active > a:hover,
+.nav-tabs.nav-justified > .active > a:focus {
+  border: 1px solid #ddd;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li > a {
+    border-bottom: 1px solid #ddd;
+    border-radius: 4px 4px 0 0;
+  }
+  .nav-tabs.nav-justified > .active > a,
+  .nav-tabs.nav-justified > .active > a:hover,
+  .nav-tabs.nav-justified > .active > a:focus {
+    border-bottom-color: #fff;
+  }
+}
+.nav-pills > li {
+  float: left;
+}
+.nav-pills > li > a {
+  border-radius: 4px;
+}
+.nav-pills > li + li {
+  margin-left: 2px;
+}
+.nav-pills > li.active > a,
+.nav-pills > li.active > a:hover,
+.nav-pills > li.active > a:focus {
+  color: #fff;
+  background-color: #337ab7;
+}
+.nav-stacked > li {
+  float: none;
+}
+.nav-stacked > li + li {
+  margin-top: 2px;
+  margin-left: 0;
+}
+.nav-justified {
+  width: 100%;
+}
+.nav-justified > li {
+  float: none;
+}
+.nav-justified > li > a {
+  margin-bottom: 5px;
+  text-align: center;
+}
+.nav-justified > .dropdown .dropdown-menu {
+  top: auto;
+  left: auto;
+}
+@media (min-width: 768px) {
+  .nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+  .nav-justified > li > a {
+    margin-bottom: 0;
+  }
+}
+.nav-tabs-justified {
+  border-bottom: 0;
+}
+.nav-tabs-justified > li > a {
+  margin-right: 0;
+  border-radius: 4px;
+}
+.nav-tabs-justified > .active > a,
+.nav-tabs-justified > .active > a:hover,
+.nav-tabs-justified > .active > a:focus {
+  border: 1px solid #ddd;
+}
+@media (min-width: 768px) {
+  .nav-tabs-justified > li > a {
+    border-bottom: 1px solid #ddd;
+    border-radius: 4px 4px 0 0;
+  }
+  .nav-tabs-justified > .active > a,
+  .nav-tabs-justified > .active > a:hover,
+  .nav-tabs-justified > .active > a:focus {
+    border-bottom-color: #fff;
+  }
+}
+.tab-content > .tab-pane {
+  display: none;
+}
+.tab-content > .active {
+  display: block;
+}
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.navbar {
+  position: relative;
+  min-height: 50px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+}
+@media (min-width: 768px) {
+  .navbar {
+    border-radius: 4px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-header {
+    float: left;
+  }
+}
+.navbar-collapse {
+  padding-right: 15px;
+  padding-left: 15px;
+  overflow-x: visible;
+  -webkit-overflow-scrolling: touch;
+  border-top: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+}
+.navbar-collapse.in {
+  overflow-y: auto;
+}
+@media (min-width: 768px) {
+  .navbar-collapse {
+    width: auto;
+    border-top: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+  .navbar-collapse.collapse {
+    display: block !important;
+    height: auto !important;
+    padding-bottom: 0;
+    overflow: visible !important;
+  }
+  .navbar-collapse.in {
+    overflow-y: visible;
+  }
+  .navbar-fixed-top .navbar-collapse,
+  .navbar-static-top .navbar-collapse,
+  .navbar-fixed-bottom .navbar-collapse {
+    padding-right: 0;
+    padding-left: 0;
+  }
+}
+.navbar-fixed-top .navbar-collapse,
+.navbar-fixed-bottom .navbar-collapse {
+  max-height: 340px;
+}
+@media (max-device-width: 480px) and (orientation: landscape) {
+  .navbar-fixed-top .navbar-collapse,
+  .navbar-fixed-bottom .navbar-collapse {
+    max-height: 200px;
+  }
+}
+.container > .navbar-header,
+.container-fluid > .navbar-header,
+.container > .navbar-collapse,
+.container-fluid > .navbar-collapse {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+@media (min-width: 768px) {
+  .container > .navbar-header,
+  .container-fluid > .navbar-header,
+  .container > .navbar-collapse,
+  .container-fluid > .navbar-collapse {
+    margin-right: 0;
+    margin-left: 0;
+  }
+}
+.navbar-static-top {
+  z-index: 1000;
+  border-width: 0 0 1px;
+}
+@media (min-width: 768px) {
+  .navbar-static-top {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  z-index: 1030;
+}
+@media (min-width: 768px) {
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top {
+  top: 0;
+  border-width: 0 0 1px;
+}
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0;
+  border-width: 1px 0 0;
+}
+.navbar-brand {
+  float: left;
+  height: 50px;
+  padding: 15px 15px;
+  font-size: 18px;
+  line-height: 20px;
+}
+.navbar-brand:hover,
+.navbar-brand:focus {
+  text-decoration: none;
+}
+.navbar-brand > img {
+  display: block;
+}
+@media (min-width: 768px) {
+  .navbar > .container .navbar-brand,
+  .navbar > .container-fluid .navb

<TRUNCATED>

[29/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgcms/images/reference-classes/issue-in-more-detail.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgcms/images/reference-classes/issue-in-more-detail.png b/content/versions/2.0.0-M2/guides/rgcms/images/reference-classes/issue-in-more-detail.png
new file mode 100644
index 0000000..2297838
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgcms/images/reference-classes/issue-in-more-detail.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/prefixes/choices/dependent.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/prefixes/choices/dependent.png b/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/prefixes/choices/dependent.png
new file mode 100644
index 0000000..e0ad239
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/prefixes/choices/dependent.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/cssClass/strikethrough.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/cssClass/strikethrough.png b/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/cssClass/strikethrough.png
new file mode 100644
index 0000000..6945267
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/cssClass/strikethrough.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/differing.pdn
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/differing.pdn b/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/differing.pdn
new file mode 100644
index 0000000..70b317b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/differing.pdn differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/differing.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/differing.png b/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/differing.png
new file mode 100644
index 0000000..57b0013
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/differing.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/png-files.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/png-files.png b/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/png-files.png
new file mode 100644
index 0000000..7f826c5
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgcms/images/reference-methods/reserved/iconName/png-files.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgcms/images/value-types/markup.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgcms/images/value-types/markup.png b/content/versions/2.0.0-M2/guides/rgcms/images/value-types/markup.png
new file mode 100644
index 0000000..3f6ef43
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgcms/images/value-types/markup.png differ


[18/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/rgsvc.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/rgsvc.pdf b/content/versions/2.0.0-M2/guides/rgsvc/rgsvc.pdf
new file mode 100644
index 0000000..8ebb3ba
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgsvc/rgsvc.pdf
@@ -0,0 +1,282419 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Domain Services)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122222410+00'00')
+/CreationDate (D:20190122222410+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 18 0 R
+/Outlines 1909 0 R
+/PageLabels 1996 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 158
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 39 0 R 51 0 R 66 0 R 75 0 R 82 0 R 109 0 R 113 0 R 148 0 R 162 0 R 169 0 R 186 0 R 196 0 R 198 0 R 219 0 R 254 0 R 290 0 R 305 0 R 319 0 R 326 0 R 336 0 R 340 0 R 346 0 R 349 0 R 356 0 R 361 0 R 373 0 R 388 0 R 401 0 R 434 0 R 442 0 R 452 0 R 468 0 R 477 0 R 490 0 R 496 0 R 504 0 R 516 0 R 531 0 R 541 0 R 547 0 R 580 0 R 618 0 R 628 0 R 634 0 R 642 0 R 655 0 R 668 0 R 677 0 R 679 0 R 681 0 R 689 0 R 701 0 R 703 0 R 714 0 R 721 0 R 737 0 R 747 0 R 752 0 R 765 0 R 779 0 R 787 0 R 797 0 R 802 0 R 806 0 R 812 0 R 817 0 R 833 0 R 838 0 R 840 0 R 868 0 R 878 0 R 890 0 R 908 0 R 920 0 R 935 0 R 940 0 R 973 0 R 982 0 R 989 0 R 994 0 R 1004 0 R 1023 0 R 1034 0 R 1037 0 R 1040 0 R 1043 0 R 1049 0 R 1059 0 R 1064 0 R 1075 0 R 1088 0 R 1091 0 R 1100 0 R 1105 0 R 1135 0 R 1143 0 R 1148 0 R 1157 0 R 1163 0 R 1168 0 R 1175 0 R 1179 0 R 1190 0 R 1202 0 R 1209 0 R 1213 0 R 1217 0 R 1219 0 R 1223 0 R 1231 0 R 1256 0 R 1274 0 R 1280 0 R 1291 0 R 1302 0 R 1304 0
  R 1315 0 R 1328 0 R 1338 0 R 1379 0 R 1389 0 R 1398 0 R 1407 0 R 1417 0 R 1428 0 R 1435 0 R 1462 0 R 1469 0 R 1480 0 R 1488 0 R 1492 0 R 1496 0 R 1505 0 R 1514 0 R 1519 0 R 1524 0 R 1531 0 R 1534 0 R 1540 0 R 1543 0 R 1547 0 R 1552 0 R 1556 0 R 1576 0 R 1582 0 R 1593 0 R 1607 0 R 1612 0 R 1623 0 R 1635 0 R 1639 0 R 1645 0 R 1661 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 172
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+332.174 361.6965 Td
+/F1.0 27 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /0e9a8f+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 1998 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 2000 0 R
+/ToUnicode 1999 0 R
+>>
+endobj
+9 0 obj
+<< /Length 30661
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e20446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.9976 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e20496e74726f64756374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.6196 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+<322e312e205479706573206f6620446f6d61696e2053657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.7871 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<322e322e205075626c69632041504920767320496e7465726e616c205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+235.8541 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 677.936 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+<322e332e205573696e6720746865207365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.7201 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 659.456 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+<322e342e204f766572726964696e6720746865207365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+198.4426 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 640.976 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+<322e352e20436f6d6d616e6420616e64204576656e7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+193.0981 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 622.496 Td
+/F1.0 10.5 Tf
+<35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 604.016 Td
+/F1.0 10.5 Tf
+[<332e2050726573656e746174696f6e204c61> 20.0195 <79657220415049>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+177.0646 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 604.016 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 585.536 Td
+/F1.0 10.5 Tf
+<332e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 585.536 Td
+/F3.0 10.5 Tf
+<41636365707448656164657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+182.4091 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 585.536 Td
+/F1.0 10.5 Tf
+<39> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 567.056 Td
+/F1.0 10.5 Tf
+<332e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 567.056 Td
+/F3.0 10.5 Tf
+<426f6f6b6d61726b556953657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 567.056 Td
+/F1.0 10.5 Tf
+<3130> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 548.576 Td
+/F1.0 10.5 Tf
+<332e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 548.576 Td
+/F3.0 10.5 Tf
+<446565704c696e6b53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 548.576 Td
+/F1.0 10.5 Tf
+<3131> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+<332e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 530.096 Td
+/F3.0 10.5 Tf
+<47756963654265616e50726f7669646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 530.096 Td
+/F1.0 10.5 Tf
+<3131> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 511.616 Td
+/F1.0 10.5 Tf
+[<342e2050726573656e746174696f6e204c61> 20.0195 <79657220535049>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 511.616 Td
+/F1.0 10.5 Tf
+<3134> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 493.136 Td
+/F1.0 10.5 Tf
+<342e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 493.136 Td
+/F3.0 10.5 Tf
+<436f6e74656e744d617070696e6753657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 493.136 Td
+/F1.0 10.5 Tf
+<3137> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 474.656 Td
+/F1.0 10.5 Tf
+<342e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 474.656 Td
+/F3.0 10.5 Tf
+<456d61696c4e6f74696669636174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 474.656 Td
+/F1.0 10.5 Tf
+<3138> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 456.176 Td
+/F1.0 10.5 Tf
+<342e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 456.176 Td
+/F3.0 10.5 Tf
+<4572726f725265706f7274696e6753657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 456.176 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 456.176 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 456.176 Td
+/F1.0 10.5 Tf
+<3230> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 437.696 Td
+/F1.0 10.5 Tf
+<342e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 437.696 Td
+/F3.0 10.5 Tf
+<457863657074696f6e5265636f676e697a6572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 437.696 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 437.696 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 437.696 Td
+/F1.0 10.5 Tf
+<3232> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 419.216 Td
+/F1.0 10.5 Tf
+<342e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 419.216 Td
+/F3.0 10.5 Tf
+<477269644c6f6164657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 419.216 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 419.216 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 419.216 Td
+/F1.0 10.5 Tf
+<3235> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 400.736 Td
+/F1.0 10.5 Tf
+<342e362e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 400.736 Td
+/F3.0 10.5 Tf
+<4772696453657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 400.736 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 400.736 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 400.736 Td
+/F1.0 10.5 Tf
+<3236> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 382.256 Td
+/F1.0 10.5 Tf
+<342e372e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 382.256 Td
+/F3.0 10.5 Tf
+<4772696453797374656d53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 382.256 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 382.256 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 382.256 Td
+/F1.0 10.5 Tf
+<3238> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 363.776 Td
+/F1.0 10.5 Tf
+<342e382e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 363.776 Td
+/F3.0 10.5 Tf
+<48696e7453746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.4391 363.776 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 363.776 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 363.776 Td
+/F1.0 10.5 Tf
+<3239> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 345.296 Td
+/F1.0 10.5 Tf
+<342e392e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 345.296 Td
+/F3.0 10.5 Tf
+<4c6f63616c6550726f7669646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 345.296 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 345.296 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 345.296 Td
+/F1.0 10.5 Tf
+<3331> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 326.816 Td
+/F1.0 10.5 Tf
+<342e31302e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 326.816 Td
+/F3.0 10.5 Tf
+<4d656e75426172734c6f6164657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 326.816 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 326.816 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 326.816 Td
+/F1.0 10.5 Tf
+<3332> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 308.336 Td
+/F1.0 10.5 Tf
+<342e31312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 308.336 Td
+/F3.0 10.5 Tf
+<4d656e754261727353657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 308.336 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 308.336 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 308.336 Td
+/F1.0 10.5 Tf
+<3332> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 289.856 Td
+/F1.0 10.5 Tf
+<342e31322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 289.856 Td
+/F3.0 10.5 Tf
+<526f7574696e6753657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 289.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 289.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 289.856 Td
+/F1.0 10.5 Tf
+<3333> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 271.376 Td
+/F1.0 10.5 Tf
+<342e31332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 271.376 Td
+/F3.0 10.5 Tf
+<53657373696f6e4c6f6767696e6753657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 271.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 271.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 271.376 Td
+/F1.0 10.5 Tf
+<3334> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 252.896 Td
+/F1.0 10.5 Tf
+<342e31342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 252.896 Td
+/F3.0 10.5 Tf
+<5461626c65436f6c756d6e4f7264657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 252.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 252.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 252.896 Td
+/F1.0 10.5 Tf
+<3335> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 234.416 Td
+/F1.0 10.5 Tf
+<342e31352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 234.416 Td
+/F3.0 10.5 Tf
+<5472616e736c6174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 234.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 234.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 234.416 Td
+/F1.0 10.5 Tf
+<3336> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 215.936 Td
+/F1.0 10.5 Tf
+<342e31362e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 215.936 Td
+/F3.0 10.5 Tf
+<5472616e736c6174696f6e735265736f6c766572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 215.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 215.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 215.936 Td
+/F1.0 10.5 Tf
+<3338> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 197.456 Td
+/F1.0 10.5 Tf
+<342e31372e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 197.456 Td
+/F3.0 10.5 Tf
+<55726c456e636f64696e6753657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 197.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 197.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 197.456 Td
+/F1.0 10.5 Tf
+<3338> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 178.976 Td
+/F1.0 10.5 Tf
+<342e31382e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 178.976 Td
+/F3.0 10.5 Tf
+<5573657250726f66696c6553657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 178.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 178.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 178.976 Td
+/F1.0 10.5 Tf
+<3339> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 160.496 Td
+/F1.0 10.5 Tf
+[<352e204170706c69636174696f6e204c61> 20.0195 <79657220415049>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 160.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 160.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 160.496 Td
+/F1.0 10.5 Tf
+<3431> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 142.016 Td
+/F1.0 10.5 Tf
+<352e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 142.016 Td
+/F3.0 10.5 Tf
+<416374696f6e496e766f636174696f6e436f6e74657874> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+200.6985 142.016 Td
+/F1.0 10.5 Tf
+<20286465707265636174656429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+267.3961 142.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 142.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 142.016 Td
+/F1.0 10.5 Tf
+<3433> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 123.536 Td
+/F1.0 10.5 Tf
+<352e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 123.536 Td
+/F3.0 10.5 Tf
+<4261636b67726f756e645365727669636532> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 123.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 123.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 123.536 Td
+/F1.0 10.5 Tf
+<3435> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 105.056 Td
+/F1.0 10.5 Tf
+<352e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 105.056 Td
+/F3.0 10.5 Tf
+<44746f4d617070696e6748656c706572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 105.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 105.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 105.056 Td
+/F1.0 10.5 Tf
+<3536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 86.576 Td
+/F1.0 10.5 Tf
+<352e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 86.576 Td
+/F3.0 10.5 Tf
+<496e746572616374696f6e436f6e74657874> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 86.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 86.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 86.576 Td
+/F1.0 10.5 Tf
+<3536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 68.096 Td
+/F1.0 10.5 Tf
+<352e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 68.096 Td
+/F3.0 10.5 Tf
+<4d65737361676553657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 68.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 68.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 68.096 Td
+/F1.0 10.5 Tf
+<3630> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 21 0 R
+/F1.0 8 0 R
+/F3.0 44 0 R
+>>
+>>
+/Annots [1669 0 R 1670 0 R 1671 0 R 1672 0 R 1673 0 R 1674 0 R 1675 0 R 1676 0 R 1677 0 R 1678 0 R 1679 0 R 1680 0 R 1681 0 R 1682 0 R 1683 0 R 1684 0 R 1685 0 R 1686 0 R 1687 0 R 1688 0 R 1689 0 R 1690 0 R 1691 0 R 1692 0 R 1693 0 R 1694 0 R 1695 0 R 1696 0 R 1697 0 R 1698 0 R 1699 0 R 1700 0 R 1701 0 R 1702 0 R 1703 0 R 1704 0 R 1705 0 R 1706 0 R 1707 0 R 1708 0 R 1709 0 R 1710 0 R 1711 0 R 1712 0 R 1713 0 R 1714 0 R 1715 0 R 1716 0 R 1717 0 R 1718 0 R 1719 0 R 1720 0 R 1721 0 R 1722 0 R 1723 0 R 1724 0 R 1725 0 R 1726 0 R 1727 0 R 1728 0 R 1729 0 R 1730 0 R 1731 0 R 1732 0 R 1733 0 R 1734 0 R 1735 0 R 1736 0 R 1737 0 R 1738 0 R 1739 0 R 1740 0 R 1741 0 R 1742 0 R 1743 0 R 1744 0 R 1745 0 R 1746 0 R 1747 0 R 1748 0 R 1749 0 R 1750 0 R 1751 0 R 1752 0 R 1753 0 R 1754 0 R 1755 0 R 1756 0 R 1757 0 R 1758 0 R 1759 0 R 1760 0 R 1761 0 R 1762 0 R 1763 0 R 1764 0 R 1765 0 R 1766 0 R 1767 0 R 1768 0 R 1769 0 R 1770 0 R 1771 0 R 1772 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 33863
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+60.24 794.676 Td
+/F1.0 10.5 Tf
+<352e362e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 794.676 Td
+/F3.0 10.5 Tf
+<53657373696f6e4d616e6167656d656e7453657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 794.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 794.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 794.676 Td
+/F1.0 10.5 Tf
+<3631> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 776.196 Td
+/F1.0 10.5 Tf
+<352e372e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 776.196 Td
+/F3.0 10.5 Tf
+<5469746c6553657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 776.196 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 776.196 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 776.196 Td
+/F1.0 10.5 Tf
+<3632> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 757.716 Td
+/F1.0 10.5 Tf
+<352e382e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 757.716 Td
+/F3.0 10.5 Tf
+<5472616e73616374696f6e5365727669636533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 757.716 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 757.716 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 757.716 Td
+/F1.0 10.5 Tf
+<3633> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 739.236 Td
+/F1.0 10.5 Tf
+<352e392e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 739.236 Td
+/F3.0 10.5 Tf
+<57726170706572466163746f7279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 739.236 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 739.236 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 739.236 Td
+/F1.0 10.5 Tf
+<3635> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 720.756 Td
+/F1.0 10.5 Tf
+[<362e204170706c69636174696f6e204c61> 20.0195 <79657220535049>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 720.756 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 720.756 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 720.756 Td
+/F1.0 10.5 Tf
+<3730> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 702.276 Td
+/F1.0 10.5 Tf
+<362e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 702.276 Td
+/F3.0 10.5 Tf
+<4261636b67726f756e64436f6d6d616e645365727669636532> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 702.276 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 702.276 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 702.276 Td
+/F1.0 10.5 Tf
+<3731> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 683.796 Td
+/F1.0 10.5 Tf
+<362e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 683.796 Td
+/F3.0 10.5 Tf
+<436f6d6d616e6453657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 683.796 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 683.796 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 683.796 Td
+/F1.0 10.5 Tf
+<3733> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 665.316 Td
+/F1.0 10.5 Tf
+<362e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 665.316 Td
+/F3.0 10.5 Tf
+<486f6d655061676550726f766964657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 665.316 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 665.316 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 665.316 Td
+/F1.0 10.5 Tf
+<3735> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 646.836 Td
+/F1.0 10.5 Tf
+<362e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 646.836 Td
+/F3.0 10.5 Tf
+<4865616c7468436865636b53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 646.836 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 646.836 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 646.836 Td
+/F1.0 10.5 Tf
+<3735> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 628.356 Td
+/F1.0 10.5 Tf
+<372e20436f72652f446f6d61696e20415049> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 628.356 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 628.356 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 628.356 Td
+/F1.0 10.5 Tf
+<3737> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 609.876 Td
+/F1.0 10.5 Tf
+<372e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 609.876 Td
+/F3.0 10.5 Tf
+<436c6f636b53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 609.876 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 609.876 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 609.876 Td
+/F1.0 10.5 Tf
+<3738> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 591.396 Td
+/F1.0 10.5 Tf
+<372e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 591.396 Td
+/F3.0 10.5 Tf
+<436f6e66696775726174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 591.396 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 591.396 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 591.396 Td
+/F1.0 10.5 Tf
+<3830> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 572.916 Td
+/F1.0 10.5 Tf
+<372e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 572.916 Td
+/F3.0 10.5 Tf
+<4576656e7442757353657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 572.916 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 572.916 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 572.916 Td
+/F1.0 10.5 Tf
+<3831> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 554.436 Td
+/F1.0 10.5 Tf
+<372e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 554.436 Td
+/F3.0 10.5 Tf
+<466163746f727953657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 554.436 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 554.436 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 554.436 Td
+/F1.0 10.5 Tf
+<3930> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 535.956 Td
+/F1.0 10.5 Tf
+<372e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 535.956 Td
+/F3.0 10.5 Tf
+<53637261746368706164> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 535.956 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 535.956 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 535.956 Td
+/F1.0 10.5 Tf
+<3931> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 517.476 Td
+/F1.0 10.5 Tf
+<372e362e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 517.476 Td
+/F3.0 10.5 Tf
+<5573657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 517.476 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 517.476 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 517.476 Td
+/F1.0 10.5 Tf
+<3933> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 498.996 Td
+/F1.0 10.5 Tf
+[<382e20496e74656772> 20.0195 <6174696f6e20415049>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 498.996 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 498.996 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 498.996 Td
+/F1.0 10.5 Tf
+<3935> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 480.516 Td
+/F1.0 10.5 Tf
+<382e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 480.516 Td
+/F3.0 10.5 Tf
+<426f6f6b6d61726b53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 480.516 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 480.516 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 480.516 Td
+/F1.0 10.5 Tf
+<3936> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 462.036 Td
+/F1.0 10.5 Tf
+<382e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 462.036 Td
+/F3.0 10.5 Tf
+<456d61696c53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 462.036 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 462.036 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 462.036 Td
+/F1.0 10.5 Tf
+<3938> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 443.556 Td
+/F1.0 10.5 Tf
+<382e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 443.556 Td
+/F3.0 10.5 Tf
+<4a61786253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+138.6031 443.556 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 443.556 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 443.556 Td
+/F1.0 10.5 Tf
+<313033> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 425.076 Td
+/F1.0 10.5 Tf
+<382e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 425.076 Td
+/F3.0 10.5 Tf
+<4d656d656e746f53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+153.4485 425.076 Td
+/F1.0 10.5 Tf
+<20286465707265636174656429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.1151 425.076 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 425.076 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 425.076 Td
+/F1.0 10.5 Tf
+<313034> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 406.596 Td
+/F1.0 10.5 Tf
+<382e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 406.596 Td
+/F3.0 10.5 Tf
+<586d6c536e617073686f7453657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.0146 406.596 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 406.596 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 406.596 Td
+/F1.0 10.5 Tf
+<313036> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 388.116 Td
+/F1.0 10.5 Tf
+<392e204d6574616461746120415049> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+127.9141 388.116 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 388.116 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 388.116 Td
+/F1.0 10.5 Tf
+<313131> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 369.636 Td
+/F1.0 10.5 Tf
+<392e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 369.636 Td
+/F3.0 10.5 Tf
+<4170706c69636174696f6e466561747572655265706f7369746f7279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+229.4596 369.636 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 369.636 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 369.636 Td
+/F1.0 10.5 Tf
+<313132> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 351.156 Td
+/F1.0 10.5 Tf
+<392e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 351.156 Td
+/F3.0 10.5 Tf
+<4c61796f757453657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.2921 351.156 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 351.156 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 351.156 Td
+/F1.0 10.5 Tf
+<313134> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 332.676 Td
+/F1.0 10.5 Tf
+<392e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 332.676 Td
+/F3.0 10.5 Tf
+<4d6574614d6f64656c53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.3256 332.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 332.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 332.676 Td
+/F1.0 10.5 Tf
+<313135> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 314.196 Td
+/F1.0 10.5 Tf
+<392e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 314.196 Td
+/F3.0 10.5 Tf
+<536572766963655265676973747279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+159.9811 314.196 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 314.196 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 314.196 Td
+/F1.0 10.5 Tf
+<313137> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 295.716 Td
+/F1.0 10.5 Tf
+<392e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 295.716 Td
+/F3.0 10.5 Tf
+<5377616767657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+154.6366 295.716 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 295.716 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 295.716 Td
+/F1.0 10.5 Tf
+<313138> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 277.236 Td
+/F1.0 10.5 Tf
+[<31302e2054> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+106.5361 277.236 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 277.236 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 277.236 Td
+/F1.0 10.5 Tf
+<313230> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 258.756 Td
+/F1.0 10.5 Tf
+<31302e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 258.756 Td
+/F3.0 10.5 Tf
+<457865637574696f6e506172616d657465727353657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.1151 258.756 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 258.756 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 258.756 Td
+/F1.0 10.5 Tf
+<313231> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 240.276 Td
+/F1.0 10.5 Tf
+<31302e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 240.276 Td
+/F3.0 10.5 Tf
+<4669787475726553637269707473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+159.9811 240.276 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 240.276 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 240.276 Td
+/F1.0 10.5 Tf
+<313231> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 221.796 Td
+/F1.0 10.5 Tf
+<31302e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 221.796 Td
+/F3.0 10.5 Tf
+<466978747572655363726970747353706563> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+180.318 221.796 Td
+/F4.0 10.5 Tf
+<d5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+183.342 221.796 Td
+/F3.0 10.5 Tf
+<6e50726f7669646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+240.1486 221.796 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 221.796 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 221.796 Td
+/F1.0 10.5 Tf
+<313232> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 203.316 Td
+/F1.0 10.5 Tf
+<31302e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 203.316 Td
+/F3.0 10.5 Tf
+<5375646f53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+143.9476 203.316 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 203.316 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 203.316 Td
+/F1.0 10.5 Tf
+<313233> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 184.836 Td
+/F1.0 10.5 Tf
+<31302e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 184.836 Td
+/F3.0 10.5 Tf
+<5377697463685573657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+175.068 184.836 Td
+/F1.0 10.5 Tf
+<20286465707265636174656429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+245.4931 184.836 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 184.836 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 184.836 Td
+/F1.0 10.5 Tf
+<313236> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 166.356 Td
+/F1.0 10.5 Tf
+[<31312e2050657273697374656e6365204c61> 20.0195 <79657220415049>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.0146 166.356 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 166.356 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 166.356 Td
+/F1.0 10.5 Tf
+<313237> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 147.876 Td
+/F1.0 10.5 Tf
+<31312e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 147.876 Td
+/F3.0 10.5 Tf
+<4873716c44624d616e616765724d656e75> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.0146 147.876 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 147.876 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 147.876 Td
+/F1.0 10.5 Tf
+<313237> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 129.396 Td
+/F1.0 10.5 Tf
+<31312e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 129.396 Td
+/F3.0 10.5 Tf
+<497369734a646f537570706f7274> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+159.9811 129.396 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 129.396 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 129.396 Td
+/F1.0 10.5 Tf
+<313238> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 110.916 Td
+/F1.0 10.5 Tf
+<31312e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 110.916 Td
+/F3.0 10.5 Tf
+<4d65747269637353657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+159.9811 110.916 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 110.916 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 110.916 Td
+/F1.0 10.5 Tf
+<313333> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 92.436 Td
+/F1.0 10.5 Tf
+<31312e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 92.436 Td
+/F3.0 10.5 Tf
+<5175657279526573756c74734361636865> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.0146 92.436 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 92.436 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 92.436 Td
+/F1.0 10.5 Tf
+<313334> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 73.956 Td
+/F1.0 10.5 Tf
+<31312e352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 73.956 Td
+/F3.0 10.5 Tf
+<5265706f7369746f727953657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.0146 73.956 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 73.956 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 73.956 Td
+/F1.0 10.5 Tf
+<313337> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 55.476 Td
+/F1.0 10.5 Tf
+[<31322e2050657273697374656e6365204c61> 20.0195 <79657220535049>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.0146 55.476 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 55.476 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 55.476 Td
+/F1.0 10.5 Tf
+<313434> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F3.0 44 0 R
+/F4.0 58 0 R
+>>
+>>
+/Annots [1773 0 R 1774 0 R 1775 0 R 1776 0 R 1777 0 R 1778 0 R 1779 0 R 1780 0 R 1781 0 R 1782 0 R 1783 0 R 1784 0 R 1785 0 R 1786 0 R 1787 0 R 1788 0 R 1789 0 R 1790 0 R 1791 0 R 1792 0 R 1793 0 R 1794 0 R 1795 0 R 1796 0 R 1797 0 R 1798 0 R 1799 0 R 1800 0 R 1801 0 R 1802 0 R 1803 0 R 1804 0 R 1805 0 R 1806 0 R 1807 0 R 1808 0 R 1809 0 R 1810 0 R 1811 0 R 1812 0 R 1813 0 R 1814 0 R 1815 0 R 1816 0 R 1817 0 R 1818 0 R 1819 0 R 1820 0 R 1821 0 R 1822 0 R 1823 0 R 1824 0 R 1825 0 R 1826 0 R 1827 0 R 1828 0 R 1829 0 R 1830 0 R 1831 0 R 1832 0 R 1833 0 R 1834 0 R 1835 0 R 1836 0 R 1837 0 R 1838 0 R 1839 0 R 1840 0 R 1841 0 R 1842 0 R 1843 0 R 1844 0 R 1845 0 R 1846 0 R 1847 0 R 1848 0 R 1849 0 R 1850 0 R 1851 0 R 1852 0 R 1853 0 R 1854 0 R 1855 0 R 1856 0 R 1857 0 R 1858 0 R 1859 0 R 1860 0 R 1861 0 R 1862 0 R 1863 0 R 1864 0 R 1865 0 R 1866 0 R 1867 0 R 1868 0 R 1869 0 R 1870 0 R 1871 0 R 1872 0 R 1873 0 R 1874 0 R 1875 0 R 1876 0 R 1877 0 R 1878 0 R 1879 0 R 1880 0 R 1881 0 R 1882 0 
 R 1883 0 R 1884 0 R 1885 0 R 1886 0 R 1887 0 R 1888 0 R 1889 0 R 1890 0 R 1891 0 R 1892 0 R]
+>>
+endobj
+13 0 obj
+<< /Length 4075
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+60.24 794.676 Td
+/F1.0 10.5 Tf
+<31322e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 794.676 Td
+/F3.0 10.5 Tf
+<4175646974657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+159.9811 794.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 794.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 794.676 Td
+/F1.0 10.5 Tf
+<313435> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 776.196 Td
+/F1.0 10.5 Tf
+<31322e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 776.196 Td
+/F3.0 10.5 Tf
+<5075626c697368657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+170.6701 776.196 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 776.196 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 776.196 Td
+/F1.0 10.5 Tf
+<313437> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 757.716 Td
+/F1.0 10.5 Tf
+<31322e332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 757.716 Td
+/F3.0 10.5 Tf
+<55736572526567697374726174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.0816 757.716 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 757.716 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 757.716 Td
+/F1.0 10.5 Tf
+<313530> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 739.236 Td
+/F1.0 10.5 Tf
+[<31332e20426f6f74737472> 20.0195 <617070696e6720535049>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+154.6366 739.236 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 739.236 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 739.236 Td
+/F1.0 10.5 Tf
+<313533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 720.756 Td
+/F1.0 10.5 Tf
+<31332e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+85.818 720.756 Td
+/F3.0 10.5 Tf
+<436c617373446973636f7665727953657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.3926 720.756 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 720.756 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 720.756 Td
+/F1.0 10.5 Tf
+<313533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+14 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 13 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F3.0 44 0 R
+>>
+>>
+/Annots [1893 0 R 1894 0 R 1895 0 R 1896 0 R 1897 0 R 1898 0 R 1899 0 R 1900 0 R 1901 0 R 1902 0 R 1903 0 R 1904 0 R 1905 0 R 1906 0 R]
+>>
+endobj
+15 0 obj
+<< /Length 7646
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e20446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5983 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<5468697320677569646520646f63756d656e74732041706163686520497369732720646f6d61696e2073657276696365732c20626f74682074686f736520746861742061637420617320616e204150492028696d706c656d656e7465642062> 20.0195 <79>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4562 Tw
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+[<746865206672> 20.0195 <616d65776f726b20666f7220796f757220646f6d61696e206f626a6563747320746f2063616c6c292c20616e642074686f736520646f6d61696e20736572766963657320746861742061637420617320616e20535049>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 721.646 Td
+/F1.0 10.5 Tf
+[<28696d706c656d656e7465642062> 20.0195 <7920796f757220646f6d61696e206170706c69636174696f6e20616e64207768696368206172652063616c6c65642062> 20.0195 <7920746865206672> 20.0195 <616d65776f726b292e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 681.806 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 653.786 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 638.006 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 610.226 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 582.446 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 582.446 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 560.666 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 560.666 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 538.886 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 538.886 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 517.106 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 517.106 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 495.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 495.326 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 473.546 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 473.546 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 451.766 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 451.766 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 423.986 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 396.206 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 396.206 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 374.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 374.426 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+149.799 374.426 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 352.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 352.646 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 330.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 330.866 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 309.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 309.086 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 287.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 287.306 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 259.526 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 231.746 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 231.746 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 231.746 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 215.966 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 194.186 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 194.186 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 194.186 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+16 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 15 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 21 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 1907 0 R
+>>
+>>
+/Annots [23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R]
+>>
+endobj
+17 0 obj
+[16 0 R /XYZ 0 841.89 null]
+endobj
+18 0 obj
+<< /Type /Names
+/Dests 19 0 R
+>>
+endobj
+19 0 obj
+<< /Kids [1511 0 R 1512 0 R]
+>>
+endobj
+20 0 obj
+[16 0 R /XYZ 0 841.89 null]
+endobj
+21 0 obj
+<< /Type /Font
+/BaseFont /291c49+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 2002 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 2004 0 R
+/ToUnicode 2003 0 R
+>>
+endobj
+22 0 obj
+[16 0 R /XYZ 0 705.83 null]
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 579.38 138.081 593.66]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 557.6 138.3433 571.88]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 535.82 177.624 550.1]
+/Type /Annot
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 514.04 190.077 528.32]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype 

<TRUNCATED>

[51/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
ISIS-1811: adds docs for 2.0.0-M2


Project: http://git-wip-us.apache.org/repos/asf/isis-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis-site/commit/ed59ff50
Tree: http://git-wip-us.apache.org/repos/asf/isis-site/tree/ed59ff50
Diff: http://git-wip-us.apache.org/repos/asf/isis-site/diff/ed59ff50

Branch: refs/heads/asf-site
Commit: ed59ff5082c1c8f8f14f99dc536e5b7c15c8b3ae
Parents: 3ebae15
Author: danhaywood <da...@haywood-associates.co.uk>
Authored: Tue Jan 22 22:51:01 2019 +0000
Committer: danhaywood <da...@haywood-associates.co.uk>
Committed: Tue Jan 22 22:51:01 2019 +0000

----------------------------------------------------------------------
 content/index.html                              |      5 +-
 .../applib/layout/component/component.xsd       |    191 +
 .../layout/grid/bootstrap3/bootstrap3.xsd       |    157 +
 .../2.0.0-M2/applib/layout/links/links.xsd      |     16 +
 .../layout/menubars/bootstrap3/menubars.xsd     |     50 +
 content/versions/2.0.0-M2/asf.html              |    320 +
 .../2.0.0-M2/css/asciidoctor/foundation.css     |    674 +
 .../bootstrap-toc/0.4.1/bootstrap-toc.min.css   |      4 +
 .../2.0.0-M2/css/bootstrap/3.3.7/bootstrap.css  |   6757 +
 .../versions/2.0.0-M2/css/customisations.css    |     49 +
 .../2.0.0-M2/css/header-links/header-links.css  |     20 +
 .../2.0.0-M2/css/search-panel/search-panel.css  |     31 +
 .../2.0.0-M2/css/slick/1.5.0/ajax-loader.gif    |    Bin 0 -> 4178 bytes
 .../versions/2.0.0-M2/css/slick/1.5.0/config.rb |     10 +
 .../2.0.0-M2/css/slick/1.5.0/fonts/slick.eot    |    Bin 0 -> 2048 bytes
 .../2.0.0-M2/css/slick/1.5.0/fonts/slick.svg    |     14 +
 .../2.0.0-M2/css/slick/1.5.0/fonts/slick.ttf    |    Bin 0 -> 1892 bytes
 .../2.0.0-M2/css/slick/1.5.0/fonts/slick.woff   |    Bin 0 -> 1380 bytes
 .../2.0.0-M2/css/slick/1.5.0/slick-theme.css    |    201 +
 .../2.0.0-M2/css/slick/1.5.0/slick-theme.scss   |    187 +
 .../versions/2.0.0-M2/css/slick/1.5.0/slick.css |    116 +
 .../2.0.0-M2/css/slick/1.5.0/slick.scss         |     96 +
 .../css/sticky-header/sticky-header.css         |     19 +
 content/versions/2.0.0-M2/doap_isis.rdf         |    882 +
 content/versions/2.0.0-M2/documentation.html    |    514 +
 content/versions/2.0.0-M2/downloads.html        |    433 +
 .../versions/2.0.0-M2/elasticlunr/index.json    |      1 +
 .../2.0.0-M2/guides/ad/_images/metamodel.png    |    Bin 0 -> 44737 bytes
 content/versions/2.0.0-M2/guides/ad/ad.html     |   1254 +
 content/versions/2.0.0-M2/guides/ad/ad.pdf      |   9788 +
 .../versions/2.0.0-M2/guides/cgcom/cgcom.html   |   4537 +
 .../versions/2.0.0-M2/guides/cgcom/cgcom.pdf    |  58867 +++
 .../images/committers/github-pr-history.png     |    Bin 0 -> 20047 bytes
 .../images/docker/020-docker-nat-public.png     |    Bin 0 -> 28329 bytes
 .../images/docker/022-local-security-policy.png |    Bin 0 -> 29071 bytes
 .../docker/024-unidentified-are-private.png     |    Bin 0 -> 7330 bytes
 .../images/docker/026-docker-nat-private.png    |    Bin 0 -> 28808 bytes
 .../cgcom/images/docker/docker-daemon.png       |    Bin 0 -> 45191 bytes
 .../jira-create-release-notes.png               |    Bin 0 -> 66123 bytes
 .../images/release-process/nexus-release-1.png  |    Bin 0 -> 82855 bytes
 .../images/release-process/nexus-staging-0.png  |    Bin 0 -> 76120 bytes
 .../images/release-process/nexus-staging-1.png  |    Bin 0 -> 105396 bytes
 .../images/release-process/nexus-staging-2.png  |    Bin 0 -> 108834 bytes
 .../images/release-process/nexus-staging-2a.png |    Bin 0 -> 108230 bytes
 .../images/release-process/nexus-staging-3.png  |    Bin 0 -> 122517 bytes
 .../images/release-process/nexus-staging-4.png  |    Bin 0 -> 96733 bytes
 content/versions/2.0.0-M2/guides/dg/dg.html     |   5875 +
 content/versions/2.0.0-M2/guides/dg/dg.pdf      |  84202 ++++
 .../guides/dg/images/asciidoctor/ditaa-demo.png |    Bin 0 -> 5333 bytes
 .../dg/images/asciidoctor/graphviz-demo.png     |    Bin 0 -> 17255 bytes
 .../dg/images/asciidoctor/plantuml-demo.png     |    Bin 0 -> 6545 bytes
 .../dg/images/building-isis/setting-up-git.png  |    Bin 0 -> 24406 bytes
 .../dg/images/contributing/git-workflow.png     |    Bin 0 -> 38464 bytes
 .../dg/images/contributing/git-workflow.pptx    |    Bin 0 -> 39495 bytes
 .../dg/images/contributing/github-cloning.png   |    Bin 0 -> 18935 bytes
 .../dg/images/contributing/github-forking.png   |    Bin 0 -> 10274 bytes
 .../2017-oxygen/010-lombok-locate-jar.png       |    Bin 0 -> 71407 bytes
 .../020-lombok-install-into-eclipse.png         |    Bin 0 -> 41747 bytes
 .../030-datanucleus-install-new-software.png    |    Bin 0 -> 60520 bytes
 .../040-datanucleus-specify-repository.png      |    Bin 0 -> 8783 bytes
 .../050-datanucleus-select-plugin.png           |    Bin 0 -> 34002 bytes
 .../060-enable-annotation-processor.png         |    Bin 0 -> 31017 bytes
 .../eclipse/eclipse-010-windows-preferences.png |    Bin 0 -> 37417 bytes
 .../eclipse/eclipse-025-project-properties.png  |    Bin 0 -> 76584 bytes
 .../eclipse/eclipse-100-project-support.png     |    Bin 0 -> 54952 bytes
 .../eclipse/eclipse-110-project-support.png     |    Bin 0 -> 53218 bytes
 .../dg/images/eclipse/eclipse-120-console.png   |    Bin 0 -> 12887 bytes
 .../eclipse-200-enhancer-fails-duplicates.png   |    Bin 0 -> 47581 bytes
 .../eclipse-210-enhancer-fails-duplicates.png   |    Bin 0 -> 11776 bytes
 .../eclipse-220-enhancer-fails-duplicates.png   |    Bin 0 -> 54752 bytes
 .../010-installing/010-welcome-page.png         |    Bin 0 -> 29192 bytes
 .../010-installing/020-choose-location.png      |    Bin 0 -> 24433 bytes
 .../010-installing/030-installation-options.png |    Bin 0 -> 18300 bytes
 .../010-installing/040-start-menu-folder.png    |    Bin 0 -> 26120 bytes
 .../010-installing/050-completing.png           |    Bin 0 -> 26499 bytes
 .../060-import-settings-or-not.png              |    Bin 0 -> 11691 bytes
 .../010-installing/070-set-ui-theme.png         |    Bin 0 -> 87739 bytes
 .../010-new-project-create.png                  |    Bin 0 -> 14048 bytes
 .../020-java-project-setup-jdk.png              |    Bin 0 -> 29837 bytes
 .../030-java-project-select-jdk.png             |    Bin 0 -> 16597 bytes
 .../020-create-new-project/040-sdk-selected.png |    Bin 0 -> 24884 bytes
 .../050-name-and-location.png                   |    Bin 0 -> 11407 bytes
 .../020-create-new-project/060-create-dir.png   |    Bin 0 -> 8424 bytes
 .../010-settings-import-jar.png                 |    Bin 0 -> 13712 bytes
 .../030-import-settings/020-select-all.png      |    Bin 0 -> 8863 bytes
 .../030-import-settings/030-restart.png         |    Bin 0 -> 8209 bytes
 .../030-import-settings/040-file-templates.png  |    Bin 0 -> 39841 bytes
 .../030-import-settings/050-live-templates.png  |    Bin 0 -> 38456 bytes
 .../010-build-automatically.png                 |    Bin 0 -> 50767 bytes
 .../020-annotation-processor.png                |    Bin 0 -> 67560 bytes
 .../010-maven-installation.png                  |    Bin 0 -> 43353 bytes
 .../020-maven-configuration.png                 |    Bin 0 -> 53554 bytes
 .../044-other-settings-misc/010-auto-import.png |    Bin 0 -> 31963 bytes
 .../050-some-plugins/010-some-plugins.png       |    Bin 0 -> 45812 bytes
 .../020-some-plugins-confirmation.png           |    Bin 0 -> 35687 bytes
 .../maven-helper/010-dependency-tab.png         |    Bin 0 -> 64588 bytes
 .../maven-helper/020-dependency-as-tree.png     |    Bin 0 -> 44040 bytes
 .../maven-helper/030-maven-run-goal.png         |    Bin 0 -> 91806 bytes
 .../maven-helper/040-maven-quick-run.png        |    Bin 0 -> 83850 bytes
 .../010-duplicate-classes.png                   |    Bin 0 -> 115681 bytes
 .../070-advanced/002-compiler-exclude.png       |    Bin 0 -> 31775 bytes
 .../070-advanced/004-gradle-output.png          |    Bin 0 -> 23091 bytes
 .../070-advanced/005-gradle-output.png          |    Bin 0 -> 30890 bytes
 .../070-advanced/006-livereload-js.png          |    Bin 0 -> 80581 bytes
 ...10-dcevm-list-of-found-jdk-installations.png |    Bin 0 -> 44267 bytes
 .../070-advanced/020-dcevm-once-installed.png   |    Bin 0 -> 44435 bytes
 .../030-dcevm-intellij-project-structure.png    |    Bin 0 -> 62740 bytes
 .../040-dcevm-run-configuration.png             |    Bin 0 -> 47864 bytes
 .../010-maven-modules-view.png                  |    Bin 0 -> 103134 bytes
 .../020-adding-another-module.png               |    Bin 0 -> 23846 bytes
 .../030-other-module-added.png                  |    Bin 0 -> 111516 bytes
 .../040-ignoring-modules.png                    |    Bin 0 -> 120475 bytes
 .../050-ignoring-modules-2.png                  |    Bin 0 -> 17050 bytes
 .../060-ignored-modules.png                     |    Bin 0 -> 92428 bytes
 .../010-run-configuration.png                   |    Bin 0 -> 34826 bytes
 .../020-datanucleus-enhancer-goal.png           |    Bin 0 -> 8491 bytes
 .../030-running-unit-tests.png                  |    Bin 0 -> 29351 bytes
 ...040-running-unit-tests-run-configuration.png |    Bin 0 -> 37582 bytes
 ...ning-integration-tests-run-configuration.png |    Bin 0 -> 40655 bytes
 .../010-file-project-structure.png              |    Bin 0 -> 19261 bytes
 .../200-project-sdk/020-select-jdk.png          |    Bin 0 -> 43375 bytes
 .../030-select-jdk-directory.png                |    Bin 0 -> 20740 bytes
 .../200-project-sdk/040-set-project-level.png   |    Bin 0 -> 40868 bytes
 .../050-isis-language-level-7.png               |    Bin 0 -> 53883 bytes
 .../060-app-language-level-8.png                |    Bin 0 -> 58257 bytes
 .../250-new-project/010-new-project.png         |    Bin 0 -> 20564 bytes
 .../250-new-project/020-new-project-name.png    |    Bin 0 -> 11273 bytes
 .../030-new-project-new-window.png              |    Bin 0 -> 9785 bytes
 .../040-new-module-from-existing-sources.png    |    Bin 0 -> 27953 bytes
 .../050-specify-source-folder.png               |    Bin 0 -> 23884 bytes
 .../250-new-project/060-import-using-maven.png  |    Bin 0 -> 11739 bytes
 .../070-import-module-settings.png              |    Bin 0 -> 36175 bytes
 .../250-new-project/080-maven-profiles.png      |    Bin 0 -> 9922 bytes
 .../250-new-project/090-maven-coordinates.png   |    Bin 0 -> 13546 bytes
 .../100-annotation-processing.png               |    Bin 0 -> 54602 bytes
 .../250-new-project/110-parameter8.png          |    Bin 0 -> 41948 bytes
 .../120-clean-generate-sources.png              |    Bin 0 -> 5988 bytes
 .../010-configuring-the-compiler.png            |    Bin 0 -> 40826 bytes
 .../run-debug-configuration-single-module.png   |    Bin 0 -> 44274 bytes
 .../guides/dg/images/layouts/estatio-Lease.png  |    Bin 0 -> 261553 bytes
 .../asciidoc-syntax-quick-reference.pdf         |    Bin 0 -> 1934510 bytes
 .../dg/resources/asciidoc-writers-guide.pdf     |    Bin 0 -> 547382 bytes
 .../eclipse/Apache-Isis-code-style-cleanup.xml  |     73 +
 .../eclipse/Apache-code-style-formatting.xml    |    297 +
 .../eclipse/Apache-code-style-template.xml      |     48 +
 .../dg/resources/eclipse/isis-templates.xml     |    465 +
 .../dg/resources/eclipse/isis.importorder       |      7 +
 .../dg/resources/eclipse/jmock2-templates.xml   |      9 +
 .../dg/resources/eclipse/junit4-templates.xml   |     13 +
 .../intellij/isis-settings-code-style.jar       |    Bin 0 -> 3512 bytes
 .../intellij/isis-settings-file-templates.jar   |    Bin 0 -> 10702 bytes
 .../intellij/isis-settings-live-templates.jar   |    Bin 0 -> 7492 bytes
 .../intellij/other/dan-settings-keymaps.jar     |    Bin 0 -> 2200 bytes
 .../intellij/other/dan-settings-uisettings.jar  |    Bin 0 -> 861 bytes
 content/versions/2.0.0-M2/guides/htg.html       |   3395 +
 content/versions/2.0.0-M2/guides/htg.pdf        | 102911 +++++
 .../ActionLayout/bookmarking.png                |    Bin 0 -> 93128 bytes
 .../ActionLayout/position-BELOW.png             |    Bin 0 -> 8122 bytes
 .../ActionLayout/position-PANEL.png             |    Bin 0 -> 6912 bytes
 .../ActionLayout/position-PANEL_DROPDOWN.png    |    Bin 0 -> 9009 bytes
 .../ActionLayout/position-RIGHT.png             |    Bin 0 -> 9430 bytes
 .../CollectionLayout/sortedby-dependencies.png  |    Bin 0 -> 23917 bytes
 .../DomainObjectLayout/bookmarking-nested.png   |    Bin 0 -> 103969 bytes
 .../DomainObjectLayout/bookmarking.png          |    Bin 0 -> 93128 bytes
 .../DomainServiceLayout/menuBar-primary.png     |    Bin 0 -> 115609 bytes
 .../DomainServiceLayout/menuBar-secondary.png   |    Bin 0 -> 124133 bytes
 .../DomainServiceLayout/menuBar-tertiary.png    |    Bin 0 -> 112894 bytes
 .../DomainServiceLayout/menuOrder.png           |    Bin 0 -> 44876 bytes
 .../reference-annotations/HomePage/HomePage.png |    Bin 0 -> 134848 bytes
 .../PropertyLayout/labelPosition-LEFT.png       |    Bin 0 -> 1534 bytes
 .../PropertyLayout/labelPosition-NONE.png       |    Bin 0 -> 3367 bytes
 .../PropertyLayout/labelPosition-TOP.png        |    Bin 0 -> 2355 bytes
 .../labelPosition-boolean-LEFT.png              |    Bin 0 -> 6037 bytes
 .../labelPosition-boolean-RIGHT.png             |    Bin 0 -> 5818 bytes
 .../versions/2.0.0-M2/guides/rgant/rgant.html   |  14338 +
 .../versions/2.0.0-M2/guides/rgant/rgant.pdf    | 334949 ++++++++++++++++
 .../versions/2.0.0-M2/guides/rgcfg/rgcfg.html   |   2001 +
 .../versions/2.0.0-M2/guides/rgcfg/rgcfg.pdf    |  29715 ++
 .../reference-classes/issue-in-more-detail.png  |    Bin 0 -> 7905 bytes
 .../prefixes/choices/dependent.png              |    Bin 0 -> 71875 bytes
 .../reserved/cssClass/strikethrough.png         |    Bin 0 -> 134835 bytes
 .../reserved/iconName/differing.pdn             |    Bin 0 -> 28973 bytes
 .../reserved/iconName/differing.png             |    Bin 0 -> 9326 bytes
 .../reserved/iconName/png-files.png             |    Bin 0 -> 2843 bytes
 .../guides/rgcms/images/value-types/markup.png  |    Bin 0 -> 19232 bytes
 .../versions/2.0.0-M2/guides/rgcms/rgcms.html   |   7906 +
 .../versions/2.0.0-M2/guides/rgcms/rgcms.pdf    | 212697 ++++++++++
 .../ContentNegotiationService/accept-json.png   |    Bin 0 -> 80775 bytes
 .../ContentNegotiationService/accept-xml.png    |    Bin 0 -> 94207 bytes
 .../facade-choices.png                          |    Bin 0 -> 16635 bytes
 .../facade-choices.pptx                         |    Bin 0 -> 46685 bytes
 .../service-collaborations.png                  |    Bin 0 -> 28874 bytes
 .../service-collaborations.pptx                 |    Bin 0 -> 51472 bytes
 .../versions/2.0.0-M2/guides/rgfis/rgfis.html   |   1548 +
 .../versions/2.0.0-M2/guides/rgfis/rgfis.pdf    |  32640 ++
 .../rgmvn/images/maven-plugin/xsd-goal.png      |    Bin 0 -> 46790 bytes
 .../rgmvn/images/maven-plugin/xsd-goal.pptx     |    Bin 0 -> 64740 bytes
 .../versions/2.0.0-M2/guides/rgmvn/rgmvn.html   |   1333 +
 .../versions/2.0.0-M2/guides/rgmvn/rgmvn.pdf    |  25831 ++
 .../acceptheaderservice.png                     |    Bin 0 -> 10997 bytes
 .../acceptheaderservice.pptx                    |    Bin 0 -> 46935 bytes
 .../kitchensink-example.png                     |    Bin 0 -> 180602 bytes
 .../action-invocation-published-to-stderr.png   |    Bin 0 -> 22377 bytes
 .../changed-object-published-to-stderr.png      |    Bin 0 -> 16645 bytes
 .../PublishingService/yuml.me-23db58a4.png      |    Bin 0 -> 96892 bytes
 .../UserProfileService/todoapp.png              |    Bin 0 -> 65234 bytes
 .../images/reference-services/categories.png    |    Bin 0 -> 35572 bytes
 .../images/reference-services/categories.pptx   |    Bin 0 -> 41617 bytes
 .../reference-services/commands-and-events.png  |    Bin 0 -> 88211 bytes
 .../reference-services/commands-and-events.pptx |    Bin 0 -> 43798 bytes
 .../versions/2.0.0-M2/guides/rgsvc/rgsvc.html   |  10646 +
 .../versions/2.0.0-M2/guides/rgsvc/rgsvc.pdf    | 282419 +++++++++++++
 .../BackgroundCommandExecution.png              |    Bin 0 -> 26916 bytes
 ...ExecutionFromBackgroundCommandServiceJdo.png |    Bin 0 -> 38373 bytes
 .../action-semantics-are-you-sure.png           |    Bin 0 -> 11046 bytes
 .../hints-and-tips/are-you-sure-happy-case.png  |    Bin 0 -> 9993 bytes
 .../hints-and-tips/are-you-sure-sad-case.png    |    Bin 0 -> 10515 bytes
 .../images/hints-and-tips/are-you-sure.png      |    Bin 0 -> 9312 bytes
 .../images/hints-and-tips/view-model-fail.png   |    Bin 0 -> 6960 bytes
 .../hints-and-tips/view-model-success.png       |    Bin 0 -> 7046 bytes
 .../guides/ugbtb/images/runtime/web-xml/key.png |    Bin 0 -> 3195 bytes
 .../ugbtb/images/runtime/web-xml/parts.pptx     |    Bin 0 -> 72386 bytes
 .../ugbtb/images/runtime/web-xml/ro-only.png    |    Bin 0 -> 17937 bytes
 .../images/runtime/web-xml/wicket-and-ro.png    |    Bin 0 -> 32723 bytes
 .../images/runtime/web-xml/wicket-only.png      |    Bin 0 -> 16617 bytes
 .../versions/2.0.0-M2/guides/ugbtb/ugbtb.html   |   3550 +
 .../versions/2.0.0-M2/guides/ugbtb/ugbtb.pdf    |  49797 +++
 .../core-concepts/philosophy/build-vs-buy.png   |    Bin 0 -> 34337 bytes
 .../core-concepts/philosophy/build-vs-buy.pptx  |    Bin 0 -> 63121 bytes
 .../philosophy/decoupled-applications.png       |    Bin 0 -> 22512 bytes
 .../philosophy/decoupled-applications.pptx      |    Bin 0 -> 63199 bytes
 .../hexagonal-architecture-addons.png           |    Bin 0 -> 100666 bytes
 .../philosophy/hexagonal-architecture.png       |    Bin 0 -> 75942 bytes
 .../philosophy/hexagonal-architecture.pptx      |    Bin 0 -> 263049 bytes
 .../images/getting-started/dockerhub-tags.png   |    Bin 0 -> 52693 bytes
 .../helloworld-before-launch.png                |    Bin 0 -> 38237 bytes
 .../ugfun/images/getting-started/helloworld.png |    Bin 0 -> 30714 bytes
 .../simpleapp-webapp-before-launch.png          |    Bin 0 -> 40147 bytes
 .../simpleapp-webapp-with-fixtures.png          |    Bin 0 -> 32657 bytes
 .../images/getting-started/simpleapp-webapp.png |    Bin 0 -> 32086 bytes
 .../using-hello-world/010-root-page.png         |    Bin 0 -> 64409 bytes
 .../020-login-to-wicket-viewer.png              |    Bin 0 -> 25150 bytes
 .../using-hello-world/030-home-page.png         |    Bin 0 -> 42723 bytes
 .../040-create-object-from-menu.png             |    Bin 0 -> 44895 bytes
 .../050-create-object-from-menu-prompt.png      |    Bin 0 -> 48527 bytes
 .../using-hello-world/060-created-object.png    |    Bin 0 -> 27737 bytes
 .../using-hello-world/070-update-name.png       |    Bin 0 -> 28151 bytes
 .../using-hello-world/080-edit-notes.png        |    Bin 0 -> 30637 bytes
 .../using-hello-world/090-delete-object.png     |    Bin 0 -> 34082 bytes
 .../using-hello-world/100-object-deleted.png    |    Bin 0 -> 21273 bytes
 .../200-swagger-ui-before-reload.png            |    Bin 0 -> 18982 bytes
 .../210-helloworld-resources.png                |    Bin 0 -> 63727 bytes
 .../220-create-object-thru-rest-api.png         |    Bin 0 -> 62583 bytes
 ...230-create-object-thru-rest-api-response.png |    Bin 0 -> 59458 bytes
 .../240-retrieve-object-using-rest-api.png      |    Bin 0 -> 65829 bytes
 ...-retrieve-object-using-rest-api-response.png |    Bin 0 -> 62611 bytes
 .../using-simple-app/030-home-page.png          |    Bin 0 -> 24943 bytes
 .../040-run-fixture-script-menu.png             |    Bin 0 -> 37569 bytes
 .../050-run-fixture-script-prompt.png           |    Bin 0 -> 34941 bytes
 .../060-run-fixture-script-result.png           |    Bin 0 -> 43088 bytes
 .../using-simple-app/070-home-page.png          |    Bin 0 -> 26848 bytes
 .../using-simple-app/structure/structure.pptx   |    Bin 0 -> 70518 bytes
 .../structure/structure/Slide1.PNG              |    Bin 0 -> 43039 bytes
 .../structure/structure/Slide2.PNG              |    Bin 0 -> 22610 bytes
 .../programming-model/todoapp-Dashboard.png     |    Bin 0 -> 97504 bytes
 .../Pawson-Naked-Objects-thesis.pdf             |    Bin 0 -> 2082131 bytes
 .../versions/2.0.0-M2/guides/ugfun/ugfun.html   |   9000 +
 .../versions/2.0.0-M2/guides/ugfun/ugfun.pdf    | 207743 ++++++++++
 .../images/hints-n-tips/diagnosing-n-plus-1.png |    Bin 0 -> 143232 bytes
 .../party-agreementrole-agreement.png           |    Bin 0 -> 10310 bytes
 .../versions/2.0.0-M2/guides/ugodn/ugodn.html   |   2102 +
 .../versions/2.0.0-M2/guides/ugodn/ugodn.pdf    |  48552 +++
 .../ldap/activeds-ldap-groups.png               |    Bin 0 -> 128224 bytes
 .../ldap/activeds-ldap-mojo-partition.png       |    Bin 0 -> 123256 bytes
 .../ldap/activeds-ldap-mojo-root-dse.png        |    Bin 0 -> 113723 bytes
 .../ldap/activeds-ldap-sasl-authentication.png  |    Bin 0 -> 119544 bytes
 .../ldap/activeds-ldap-users.png                |    Bin 0 -> 123030 bytes
 .../configure-isis-to-use-bypass.PNG            |    Bin 0 -> 12091 bytes
 .../configure-isis-to-use-shiro.png             |    Bin 0 -> 11356 bytes
 ...configure-shiro-to-use-custom-jdbc-realm.png |    Bin 0 -> 33149 bytes
 .../configure-shiro-to-use-ini-realm.PNG        |    Bin 0 -> 29914 bytes
 .../configure-shiro-to-use-isis-ldap-realm.PNG  |    Bin 0 -> 32310 bytes
 ...ecurity-module-realm-with-delegate-realm.PNG |    Bin 0 -> 45089 bytes
 ...-to-use-isisaddons-security-module-realm.PNG |    Bin 0 -> 38713 bytes
 .../security-apis-impl/security-apis-impl.pptx  |    Bin 0 -> 56892 bytes
 .../versions/2.0.0-M2/guides/ugsec/ugsec.html   |   1965 +
 .../versions/2.0.0-M2/guides/ugsec/ugsec.pdf    |  32348 ++
 .../testing/fixture-scripts/composite.png       |    Bin 0 -> 24021 bytes
 .../images/testing/fixture-scripts/flat-1.png   |    Bin 0 -> 22627 bytes
 .../images/testing/fixture-scripts/flat-2.png   |    Bin 0 -> 10212 bytes
 .../organizing-fixture-scripts.pptx             |    Bin 0 -> 56572 bytes
 .../prompt-specifying-number.png                |    Bin 0 -> 53895 bytes
 .../images/testing/fixture-scripts/prompt.png   |    Bin 0 -> 49181 bytes
 .../fixture-scripts/prototyping-menu.png        |    Bin 0 -> 58104 bytes
 .../testing/fixture-scripts/result-list.png     |    Bin 0 -> 82117 bytes
 .../guides/ugtst/images/testing/integ-tests.png |    Bin 0 -> 19263 bytes
 .../ugtst/images/testing/integ-tests.pptx       |    Bin 0 -> 50694 bytes
 .../ugtst/images/testing/wrapper-factory.png    |    Bin 0 -> 16094 bytes
 .../versions/2.0.0-M2/guides/ugtst/ugtst.html   |   3145 +
 .../versions/2.0.0-M2/guides/ugtst/ugtst.pdf    |  75113 ++++
 .../ro-spec-resources-and-representations.png   |    Bin 0 -> 139796 bytes
 .../versions/2.0.0-M2/guides/ugvro/ugvro.html   |   2238 +
 .../versions/2.0.0-M2/guides/ugvro/ugvro.pdf    |  44004 ++
 .../ugvw/images/about-page/about-page.png       |    Bin 0 -> 59612 bytes
 .../ugvw/images/application-menu/dividers.png   |    Bin 0 -> 22657 bytes
 .../images/application-menu/layout-menus.pdn    |    Bin 0 -> 97348 bytes
 .../images/application-menu/layout-menus.png    |    Bin 0 -> 50330 bytes
 .../ugvw/images/application-menu/tertiary.png   |    Bin 0 -> 11491 bytes
 .../010-attachment-field-940.png                |    Bin 0 -> 96945 bytes
 .../blob-attachments/010-attachment-field.png   |    Bin 0 -> 111347 bytes
 .../020-edit-choose-file-940.png                |    Bin 0 -> 98472 bytes
 .../blob-attachments/020-edit-choose-file.png   |    Bin 0 -> 113234 bytes
 .../030-choose-file-using-browser-520.png       |    Bin 0 -> 88615 bytes
 .../030-choose-file-using-browser.png           |    Bin 0 -> 241045 bytes
 .../040-edit-chosen-file-indicated-940.png      |    Bin 0 -> 98163 bytes
 .../040-edit-chosen-file-indicated.png          |    Bin 0 -> 113800 bytes
 .../050-ok-if-image-then-rendered-940.png       |    Bin 0 -> 129718 bytes
 .../050-ok-if-image-then-rendered.png           |    Bin 0 -> 245863 bytes
 .../blob-attachments/060-download-940.png       |    Bin 0 -> 138702 bytes
 .../images/blob-attachments/060-download.png    |    Bin 0 -> 249736 bytes
 .../blob-attachments/070-edit-clear-940.png     |    Bin 0 -> 99377 bytes
 .../images/blob-attachments/070-edit-clear.png  |    Bin 0 -> 114433 bytes
 .../ugvw/images/bookmarked-pages/panel-940.png  |    Bin 0 -> 99602 bytes
 .../bookmarked-pages/panel-estatio-940.png      |    Bin 0 -> 136219 bytes
 .../images/bookmarked-pages/panel-estatio.png   |    Bin 0 -> 172961 bytes
 .../ugvw/images/bookmarked-pages/panel.png      |    Bin 0 -> 121632 bytes
 .../images/brand-logo/brand-logo-signin.png     |    Bin 0 -> 40644 bytes
 .../ugvw/images/brand-logo/brand-logo.png       |    Bin 0 -> 74471 bytes
 .../copy-link/010-copy-link-button-940.png      |    Bin 0 -> 162348 bytes
 .../images/copy-link/010-copy-link-button.png   |    Bin 0 -> 180619 bytes
 .../copy-link/020-copy-link-dialog-940.png      |    Bin 0 -> 137995 bytes
 .../images/copy-link/020-copy-link-dialog.png   |    Bin 0 -> 151995 bytes
 .../ugvw/images/copy-link/030-hints-940.png     |    Bin 0 -> 152386 bytes
 .../guides/ugvw/images/copy-link/030-hints.png  |    Bin 0 -> 170567 bytes
 .../copy-link/040-copy-link-with-hints-940.png  |    Bin 0 -> 132720 bytes
 .../copy-link/040-copy-link-with-hints.png      |    Bin 0 -> 156147 bytes
 .../ugvw/images/copy-link/050-title-url-940.png |    Bin 0 -> 143541 bytes
 .../ugvw/images/copy-link/050-title-url.png     |    Bin 0 -> 105989 bytes
 .../guides/ugvw/images/dialog-mode/modal.png    |    Bin 0 -> 139750 bytes
 .../guides/ugvw/images/dialog-mode/sidebar.png  |    Bin 0 -> 134677 bytes
 .../ugvw/images/embedded-view/no-footer.png     |    Bin 0 -> 72940 bytes
 .../embedded-view/no-header-no-footer.png       |    Bin 0 -> 67630 bytes
 .../ugvw/images/embedded-view/no-header.png     |    Bin 0 -> 70717 bytes
 .../ugvw/images/embedded-view/regular.png       |    Bin 0 -> 76211 bytes
 .../cust-order-product.png                      |    Bin 0 -> 11125 bytes
 .../layout-dynamic-xml/ToDoAppDashboard.png     |    Bin 0 -> 124848 bytes
 .../ugvw/images/layout-dynamic-xml/ToDoItem.png |    Bin 0 -> 91690 bytes
 .../ugvw/images/layouts/customer-order.png      |    Bin 0 -> 5563 bytes
 .../ugvw/images/layouts/estatio-Invoice.png     |    Bin 0 -> 181572 bytes
 .../ugvw/images/layouts/estatio-Lease.png       |    Bin 0 -> 261553 bytes
 .../ugvw/images/layouts/estatio-LeaseItem.png   |    Bin 0 -> 162789 bytes
 .../ugvw/images/layouts/todoapp-ToDoItem.png    |    Bin 0 -> 97649 bytes
 .../ugvw/images/menubars/010-download.png       |    Bin 0 -> 21017 bytes
 .../ugvw/images/menubars/020-download.png       |    Bin 0 -> 15727 bytes
 .../images/recent-pages/recent-pages-940.png    |    Bin 0 -> 166966 bytes
 .../ugvw/images/recent-pages/recent-pages.png   |    Bin 0 -> 186541 bytes
 .../ugvw/images/reference-layout/4-0-8-0.png    |    Bin 0 -> 20662 bytes
 .../ugvw/images/reference-layout/4-4-4-12.png   |    Bin 0 -> 21012 bytes
 .../ugvw/images/reference-layout/6-6-0-12.png   |    Bin 0 -> 21100 bytes
 .../isis-layout-show-facets.css                 |      3 +
 .../images/reference-layout/isis-layout.css     |    253 +
 .../images/reference-layout/layout-4-0-8-0.html |    198 +
 .../reference-layout/layout-4-4-4-12.html       |    205 +
 .../reference-layout/layout-6-6-0-12.html       |    203 +
 .../login-page-default.png                      |    Bin 0 -> 11372 bytes
 .../login-page-suppress-password-reset.png      |    Bin 0 -> 10615 bytes
 .../suppress-remember-me/login-page-default.png |    Bin 0 -> 11372 bytes
 .../login-page-suppress-remember-me.png         |    Bin 0 -> 10935 bytes
 .../suppress-sign-up/login-page-default.png     |    Bin 0 -> 11372 bytes
 .../login-page-suppress-sign-up.png             |    Bin 0 -> 10273 bytes
 .../ugvw/images/theme-chooser/example-1.png     |    Bin 0 -> 88088 bytes
 .../ugvw/images/theme-chooser/example-2.png     |    Bin 0 -> 76430 bytes
 .../user-registration/login-page-default.png    |    Bin 0 -> 11372 bytes
 .../sign-up-after-registration.png              |    Bin 0 -> 45653 bytes
 .../sign-up-email-with-verification-link.png    |    Bin 0 -> 11960 bytes
 .../sign-up-login-page-after-sign-up.png        |    Bin 0 -> 13570 bytes
 .../images/user-registration/sign-up-page.png   |    Bin 0 -> 8911 bytes
 .../sign-up-registration-page.png               |    Bin 0 -> 11446 bytes
 .../ugvw/images/where-am-i/hello_grey_bg.png    |    Bin 0 -> 38257 bytes
 content/versions/2.0.0-M2/guides/ugvw/ugvw.html |   5685 +
 content/versions/2.0.0-M2/guides/ugvw/ugvw.pdf  | 134790 +++++++
 content/versions/2.0.0-M2/help.html             |    339 +
 content/versions/2.0.0-M2/images/PDF-50.png     |    Bin 0 -> 587 bytes
 .../images/index-screenshots/010-sign-in.pdn    |    Bin 0 -> 112849 bytes
 .../images/index-screenshots/010-sign-in.png    |    Bin 0 -> 18022 bytes
 .../index-screenshots/020-object-layout.pdn     |    Bin 0 -> 223175 bytes
 .../index-screenshots/020-object-layout.png     |    Bin 0 -> 35937 bytes
 .../030-declarative-business-rules.pdn          |    Bin 0 -> 166549 bytes
 .../030-declarative-business-rules.png          |    Bin 0 -> 32882 bytes
 .../040-imperative-business-rules.pdn           |    Bin 0 -> 211964 bytes
 .../040-imperative-business-rules.png           |    Bin 0 -> 38084 bytes
 .../index-screenshots/050-action-with-args.pdn  |    Bin 0 -> 132833 bytes
 .../index-screenshots/050-action-with-args.png  |    Bin 0 -> 36121 bytes
 .../060-action-with-args-autocomplete.pdn       |    Bin 0 -> 190892 bytes
 .../060-action-with-args-autocomplete.png       |    Bin 0 -> 44167 bytes
 .../images/index-screenshots/070-jdo.pdn        |    Bin 0 -> 206627 bytes
 .../images/index-screenshots/070-jdo.png        |    Bin 0 -> 41248 bytes
 .../images/index-screenshots/080-rest-api.pdn   |    Bin 0 -> 196013 bytes
 .../images/index-screenshots/080-rest-api.png   |    Bin 0 -> 55573 bytes
 .../index-screenshots/090-integtesting.pdn      |    Bin 0 -> 366973 bytes
 .../index-screenshots/090-integtesting.png      |    Bin 0 -> 246766 bytes
 .../versions/2.0.0-M2/images/isis-favicon.png   |    Bin 0 -> 1597 bytes
 .../2.0.0-M2/images/isis-logo-48x48.pdn         |    Bin 0 -> 9585 bytes
 .../2.0.0-M2/images/isis-logo-48x48.png         |    Bin 0 -> 2622 bytes
 .../2.0.0-M2/images/isis-logo-568x286.pdn       |    Bin 0 -> 94148 bytes
 .../2.0.0-M2/images/isis-logo-568x286.png       |    Bin 0 -> 54831 bytes
 .../2.0.0-M2/images/todoapp/dashboard.png       |    Bin 0 -> 137248 bytes
 .../2.0.0-M2/images/todoapp/swagger-ui.png      |    Bin 0 -> 105485 bytes
 .../2.0.0-M2/images/todoapp/todoitem.png        |    Bin 0 -> 98559 bytes
 content/versions/2.0.0-M2/images/tv_show-25.png |    Bin 0 -> 167 bytes
 content/versions/2.0.0-M2/index.html            |     10 +
 .../js/bootstrap-toc/0.4.1/bootstrap-toc.min.js |      5 +
 .../js/bootstrap/3.3.7/bootstrap.min.js         |      7 +
 .../2.0.0-M2/js/elasticlunr/elasticlunr.min.js  |     10 +
 .../2.0.0-M2/js/header-link/header-link.js      |     17 +
 .../2.0.0-M2/js/search-panel/search-panel.js    |     76 +
 .../2.0.0-M2/js/slick-carousel-wiring.js        |     19 +
 .../versions/2.0.0-M2/js/slick/1.5.0/slick.js   |   2305 +
 .../2.0.0-M2/js/slick/1.5.0/slick.min.js        |     20 +
 .../2.0.0-M2/js/sticky-header/sticky-header.js  |     63 +
 .../2.0.0-M2/js/toc-scroll/toc-scroll.js        |     30 +
 .../migration-notes/migration-notes.html        |   2644 +
 .../articles-and-presentations.html             |    438 +
 .../versions/2.0.0-M2/pages/books/books.html    |    382 +
 .../pages/books/images/books/dhnako.jpg         |    Bin 0 -> 9509 bytes
 .../books/images/books/nakedobjects-book.jpg    |    Bin 0 -> 18309 bytes
 .../2.0.0-M2/pages/cheat-sheet/cheat-sheet.html |    316 +
 .../cheat-sheet/images/cheat-sheets/cover.png   |    Bin 0 -> 247362 bytes
 .../resources/cheat-sheets/IsisCheatSheet.docx  |    Bin 0 -> 26035 bytes
 .../resources/cheat-sheets/IsisCheatSheet.pdf   |    Bin 0 -> 177151 bytes
 .../common-use-cases/common-use-cases.html      |    374 +
 .../downloadable-presentations.html             |    323 +
 .../IntroducingApacheIsis-notes.pdf             |    Bin 0 -> 1003366 bytes
 .../IntroducingApacheIsis-slides.pdf            |    Bin 0 -> 680038 bytes
 .../IntroducingApacheIsis.odp                   |    Bin 0 -> 1785736 bytes
 .../IntroducingApacheIsis.ppt                   |    Bin 0 -> 2080256 bytes
 .../IntroducingApacheIsis.pptx                  |    Bin 0 -> 1087218 bytes
 .../pages/how-isis-works/how-isis-works.html    |    320 +
 .../versions/2.0.0-M2/pages/icons/icons.html    |    315 +
 .../images/isis-in-pictures/010-login.png       |    Bin 0 -> 52503 bytes
 .../isis-in-pictures/020-install-fixtures.png   |    Bin 0 -> 98880 bytes
 .../030-dashboard-view-model.png                |    Bin 0 -> 124043 bytes
 .../isis-in-pictures/040-domain-entity.png      |    Bin 0 -> 87866 bytes
 .../isis-in-pictures/050-edit-property.png      |    Bin 0 -> 96607 bytes
 .../isis-in-pictures/060-invoke-action.png      |    Bin 0 -> 104578 bytes
 .../isis-in-pictures/065-contributions.png      |    Bin 0 -> 88063 bytes
 .../isis-in-pictures/067-contributed-action.png |    Bin 0 -> 20163 bytes
 .../isis-in-pictures/070-pluggable-views.png    |    Bin 0 -> 123721 bytes
 .../images/isis-in-pictures/080-gmap3-view.png  |    Bin 0 -> 789875 bytes
 .../isis-in-pictures/090-fullcalendar2-view.png |    Bin 0 -> 97057 bytes
 .../100-excel-view-and-docx.png                 |    Bin 0 -> 76401 bytes
 .../images/isis-in-pictures/110-docx.png        |    Bin 0 -> 61616 bytes
 .../images/isis-in-pictures/120-auditing.png    |    Bin 0 -> 94736 bytes
 .../images/isis-in-pictures/130-security.png    |    Bin 0 -> 99024 bytes
 .../images/isis-in-pictures/140-i18n.png        |    Bin 0 -> 85032 bytes
 .../images/isis-in-pictures/150-appsettings.png |    Bin 0 -> 78960 bytes
 .../isis-in-pictures/160-switch-tenancy.png     |    Bin 0 -> 78881 bytes
 .../images/isis-in-pictures/170-me.png          |    Bin 0 -> 78866 bytes
 .../isis-in-pictures/180-app-user-entity.png    |    Bin 0 -> 121847 bytes
 .../isis-in-pictures/190-switch-theme.png       |    Bin 0 -> 107121 bytes
 .../images/isis-in-pictures/200-rest-api.png    |    Bin 0 -> 94725 bytes
 .../images/isis-in-pictures/205-swagger-ui.png  |    Bin 0 -> 138809 bytes
 .../isis-in-pictures/210-fixture-scripts.png    |    Bin 0 -> 19918 bytes
 .../isis-in-pictures/220-testing-happy-case.png |    Bin 0 -> 5934 bytes
 .../230-testing-wrapper-factory.png             |    Bin 0 -> 7216 bytes
 .../isis-in-pictures/240-domain-events.png      |    Bin 0 -> 4313 bytes
 .../250-domain-event-subscriber.png             |    Bin 0 -> 3350 bytes
 .../isis-in-pictures/260-domain-event-test.png  |    Bin 0 -> 27515 bytes
 .../isis-in-pictures/isis-in-pictures.html      |    680 +
 .../more-thanks/images/more-thanks/ecp.png      |    Bin 0 -> 3561 bytes
 .../images/more-thanks/ecp_logo_white.png       |    Bin 0 -> 4764 bytes
 .../images/more-thanks/ej-technologies.png      |    Bin 0 -> 2467 bytes
 .../images/more-thanks/icons8-logo.png          |    Bin 0 -> 719 bytes
 .../more-thanks/images/more-thanks/s101_170.png |    Bin 0 -> 8973 bytes
 .../2.0.0-M2/pages/more-thanks/more-thanks.html |    386 +
 .../images/powered-by/commapp/screenshot-1.png  |    Bin 0 -> 670918 bytes
 .../images/powered-by/commapp/screenshot-2.png  |    Bin 0 -> 56933 bytes
 .../images/powered-by/cqnz/cqnz-advert.png      |    Bin 0 -> 759997 bytes
 .../images/powered-by/estatio/estatio-1.png     |    Bin 0 -> 261553 bytes
 .../gesconsultor-grc/fig-1-custom-viewer.png    |    Bin 0 -> 1169636 bytes
 .../fig-2-custom-drag-n-drop-interface.png      |    Bin 0 -> 1495279 bytes
 ...fig-3-custom-ui-analyzing-risk-scenarios.png |    Bin 0 -> 2218476 bytes
 .../fig-4-managing-projects.png                 |    Bin 0 -> 995701 bytes
 .../2.0.0-M2/pages/powered-by/powered-by.html   |    702 +
 .../pages/screencasts/screencasts-older.html    |    668 +
 .../2.0.0-M2/pages/screencasts/screencasts.html |   4484 +
 content/versions/2.0.0-M2/pages/tg/tg.html      |   1281 +
 content/versions/2.0.0-M2/quotes.html           |    554 +
 .../2.0.0-M2/release-notes/release-notes.html   |   4823 +
 .../versions/2.0.0-M2/schema/chg/chg-1.0.xsd    |    115 +
 .../versions/2.0.0-M2/schema/chg/chg-1.1.xsd    |    115 +
 content/versions/2.0.0-M2/schema/chg/chg.xsd    |    115 +
 .../versions/2.0.0-M2/schema/cmd/cmd-1.0.xsd    |    151 +
 .../versions/2.0.0-M2/schema/cmd/cmd-1.2.xsd    |    151 +
 .../versions/2.0.0-M2/schema/cmd/cmd-1.3.xsd    |    157 +
 .../versions/2.0.0-M2/schema/cmd/cmd-1.4.xsd    |    192 +
 content/versions/2.0.0-M2/schema/cmd/cmd.xsd    |    192 +
 .../2.0.0-M2/schema/common/common-1.0.xsd       |    190 +
 .../2.0.0-M2/schema/common/common-1.1.xsd       |    204 +
 .../versions/2.0.0-M2/schema/common/common.xsd  |    204 +
 .../versions/2.0.0-M2/schema/ixn/ixn-1.0.xsd    |    215 +
 .../versions/2.0.0-M2/schema/ixn/ixn-1.1.xsd    |    215 +
 .../versions/2.0.0-M2/schema/ixn/ixn-1.2.xsd    |    221 +
 .../versions/2.0.0-M2/schema/ixn/ixn-1.3.xsd    |    221 +
 content/versions/2.0.0-M2/schema/ixn/ixn.xsd    |    221 +
 .../2.0.0-M2/schema/metamodel/metamodel-1.0.xsd |    305 +
 .../2.0.0-M2/schema/metamodel/metamodel.xsd     |    305 +
 content/versions/2.0.0-M2/support.html          |    378 +
 508 files changed, 1884861 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/index.html
----------------------------------------------------------------------
diff --git a/content/index.html b/content/index.html
index a4ef8e4..01b4f8b 100644
--- a/content/index.html
+++ b/content/index.html
@@ -260,6 +260,7 @@ table.CodeRay td.code>pre{padding:0}
       -->
       <li role="separator" class="divider"></li>
       <li class="dropdown-header">2.0.0 Milestones</li>
+      <li><a href="versions/2.0.0-M2/documentation.html">2.0.0-M2</a></li>
       <li><a href="versions/2.0.0-M1/documentation.html">2.0.0-M1</a></li>
       <li role="separator" class="divider"></li>
       <li class="dropdown-header">Archive</li>
@@ -693,7 +694,7 @@ mvn archetype:generate  \
 mvn archetype:generate  \
     -D archetypeGroupId=org.apache.isis.archetype \
     -D archetypeArtifactId=helloworld-archetype \
-    -D archetypeVersion=2.0.0-M1 \
+    -D archetypeVersion=2.0.0-M2 \
     -D groupId=com.mycompany \
     -D artifactId=myapp \
     -D version=1.0-SNAPSHOT \
@@ -709,7 +710,7 @@ mvn archetype:generate  \
 mvn archetype:generate  \
     -D archetypeGroupId=org.apache.isis.archetype \
     -D archetypeArtifactId=simpleapp-archetype \
-    -D archetypeVersion=2.0.0-M1 \
+    -D archetypeVersion=2.0.0-M2 \
     -D groupId=com.mycompany \
     -D artifactId=myapp \
     -D version=1.0-SNAPSHOT \

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/applib/layout/component/component.xsd
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/applib/layout/component/component.xsd b/content/versions/2.0.0-M2/applib/layout/component/component.xsd
new file mode 100644
index 0000000..d4439b0
--- /dev/null
+++ b/content/versions/2.0.0-M2/applib/layout/component/component.xsd
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:lnk="http://isis.apache.org/applib/layout/links"
+           xmlns:tns="http://isis.apache.org/applib/layout/component"
+           elementFormDefault="qualified"
+           targetNamespace="http://isis.apache.org/applib/layout/component"
+           version="1.0">
+
+  <xs:import
+          namespace="http://isis.apache.org/applib/layout/links"
+          schemaLocation="../links/links.xsd"/>
+
+  <xs:element name="action" type="tns:action"/>
+
+  <xs:element name="collection" type="tns:collection"/>
+
+  <xs:element name="domainObject" type="tns:domainObject"/>
+
+  <xs:element name="fieldSet" type="tns:fieldSet"/>
+
+  <xs:element name="serviceAction" type="tns:serviceAction"/>
+
+  <xs:element name="property" type="tns:property"/>
+
+  <xs:complexType name="domainObject">
+    <xs:sequence>
+      <xs:element minOccurs="0" name="named" type="xs:string"/>
+      <xs:element minOccurs="0" name="describedAs" type="xs:string"/>
+      <xs:element minOccurs="0" name="plural" type="xs:string"/>
+      <xs:element minOccurs="0" name="metadataError" type="xs:string"/>
+      <xs:element minOccurs="0" name="link" type="lnk:link"/>
+    </xs:sequence>
+    <xs:attribute name="bookmarking" type="tns:bookmarkPolicy"/>
+    <xs:attribute name="cssClass" type="xs:string"/>
+    <xs:attribute name="cssClassFa" type="xs:string"/>
+    <xs:attribute name="cssClassFaPosition" type="tns:cssClassFaPosition"/>
+    <xs:attribute name="namedEscaped" type="xs:boolean"/>
+  </xs:complexType>
+
+  <xs:complexType name="action">
+    <xs:sequence>
+      <xs:element minOccurs="0" name="named" type="xs:string"/>
+      <xs:element minOccurs="0" name="describedAs" type="xs:string"/>
+      <xs:element minOccurs="0" name="metadataError" type="xs:string"/>
+      <xs:element minOccurs="0" name="link" type="lnk:link"/>
+    </xs:sequence>
+    <xs:attribute name="bookmarking" type="tns:bookmarkPolicy"/>
+    <xs:attribute name="cssClass" type="xs:string"/>
+    <xs:attribute name="cssClassFa" type="xs:string"/>
+    <xs:attribute name="cssClassFaPosition" type="tns:cssClassFaPosition"/>
+    <xs:attribute name="hidden" type="tns:where"/>
+    <xs:attribute name="id" type="xs:string" use="required"/>
+    <xs:attribute name="namedEscaped" type="xs:boolean"/>
+    <xs:attribute name="position" type="tns:position"/>
+    <xs:attribute name="promptStyle" type="tns:promptStyle"/>
+    <xs:attribute name="redirect" type="tns:redirect"/>
+  </xs:complexType>
+
+  <xs:complexType name="serviceAction">
+    <xs:sequence>
+      <xs:element minOccurs="0" name="named" type="xs:string"/>
+      <xs:element minOccurs="0" name="describedAs" type="xs:string"/>
+      <xs:element minOccurs="0" name="metadataError" type="xs:string"/>
+      <xs:element minOccurs="0" name="link" type="lnk:link"/>
+    </xs:sequence>
+    <xs:attribute name="objectType" type="xs:string" use="required"/>
+    <xs:attribute name="id" type="xs:string" use="required"/>
+    <xs:attribute name="namedEscaped" type="xs:boolean"/>
+    <xs:attribute name="bookmarking" type="tns:bookmarkPolicy"/>
+    <xs:attribute name="cssClass" type="xs:string"/>
+    <xs:attribute name="cssClassFa" type="xs:string"/>
+  </xs:complexType>
+
+  <xs:complexType name="fieldSet">
+    <xs:sequence>
+      <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:action"/>
+      <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:property"/>
+      <xs:element minOccurs="0" name="metadataError" type="xs:string"/>
+    </xs:sequence>
+    <xs:attribute name="name" type="xs:string"/>
+    <xs:attribute name="id" type="xs:string"/>
+    <xs:attribute name="unreferencedActions" type="xs:boolean"/>
+    <xs:attribute name="unreferencedProperties" type="xs:boolean"/>
+  </xs:complexType>
+
+  <xs:complexType name="property">
+    <xs:sequence>
+      <xs:element minOccurs="0" name="named" type="xs:string"/>
+      <xs:element minOccurs="0" name="describedAs" type="xs:string"/>
+      <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:action"/>
+      <xs:element minOccurs="0" name="metadataError" type="xs:string"/>
+      <xs:element minOccurs="0" name="link" type="lnk:link"/>
+    </xs:sequence>
+    <xs:attribute name="cssClass" type="xs:string"/>
+    <xs:attribute name="hidden" type="tns:where"/>
+    <xs:attribute name="id" type="xs:string" use="required"/>
+    <xs:attribute name="labelPosition" type="tns:labelPosition"/>
+    <xs:attribute name="multiLine" type="xs:int"/>
+    <xs:attribute name="namedEscaped" type="xs:boolean"/>
+    <xs:attribute name="promptStyle" type="tns:promptStyle"/>
+    <xs:attribute name="renderedAsDayBefore" type="xs:boolean"/>
+    <xs:attribute name="typicalLength" type="xs:int"/>
+    <xs:attribute name="unchanging" type="xs:boolean"/>
+  </xs:complexType>
+
+  <xs:complexType name="collection">
+    <xs:sequence>
+      <xs:element minOccurs="0" name="named" type="xs:string"/>
+      <xs:element minOccurs="0" name="describedAs" type="xs:string"/>
+      <xs:element minOccurs="0" name="sortedBy" type="xs:string"/>
+      <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:action"/>
+      <xs:element minOccurs="0" name="metadataError" type="xs:string"/>
+      <xs:element minOccurs="0" name="link" type="lnk:link"/>
+    </xs:sequence>
+    <xs:attribute name="cssClass" type="xs:string"/>
+    <xs:attribute name="defaultView" type="xs:string"/>
+    <xs:attribute name="hidden" type="tns:where"/>
+    <xs:attribute name="id" type="xs:string" use="required"/>
+    <xs:attribute name="namedEscaped" type="xs:boolean"/>
+    <xs:attribute name="paged" type="xs:int"/>
+  </xs:complexType>
+
+
+  <xs:simpleType name="bookmarkPolicy">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="AS_ROOT"/>
+      <xs:enumeration value="AS_CHILD"/>
+      <xs:enumeration value="NEVER"/>
+    </xs:restriction>
+  </xs:simpleType>
+
+  <xs:simpleType name="cssClassFaPosition">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="LEFT"/>
+      <xs:enumeration value="RIGHT"/>
+    </xs:restriction>
+  </xs:simpleType>
+
+  <xs:simpleType name="where">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="EVERYWHERE"/>
+      <xs:enumeration value="ANYWHERE"/>
+      <xs:enumeration value="OBJECT_FORMS"/>
+      <xs:enumeration value="REFERENCES_PARENT"/>
+      <xs:enumeration value="PARENTED_TABLES"/>
+      <xs:enumeration value="STANDALONE_TABLES"/>
+      <xs:enumeration value="ALL_TABLES"/>
+      <xs:enumeration value="ALL_EXCEPT_STANDALONE_TABLES"/>
+      <xs:enumeration value="NOWHERE"/>
+      <xs:enumeration value="NOT_SPECIFIED"/>
+    </xs:restriction>
+  </xs:simpleType>
+
+  <xs:simpleType name="position">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="BELOW"/>
+      <xs:enumeration value="RIGHT"/>
+      <xs:enumeration value="PANEL"/>
+      <xs:enumeration value="PANEL_DROPDOWN"/>
+    </xs:restriction>
+  </xs:simpleType>
+
+  <xs:simpleType name="promptStyle">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="AS_CONFIGURED"/>
+      <xs:enumeration value="DIALOG"/>
+      <xs:enumeration value="DIALOG_SIDEBAR"/>
+      <xs:enumeration value="DIALOG_MODAL"/>
+      <xs:enumeration value="INLINE"/>
+      <xs:enumeration value="INLINE_AS_IF_EDIT"/>
+    </xs:restriction>
+  </xs:simpleType>
+
+  <xs:simpleType name="redirect">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="AS_CONFIGURED"/>
+      <xs:enumeration value="EVEN_IF_SAME"/>
+      <xs:enumeration value="ONLY_IF_DIFFERS"/>
+    </xs:restriction>
+  </xs:simpleType>
+
+  <xs:simpleType name="labelPosition">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="DEFAULT"/>
+      <xs:enumeration value="LEFT"/>
+      <xs:enumeration value="RIGHT"/>
+      <xs:enumeration value="TOP"/>
+      <xs:enumeration value="NONE"/>
+    </xs:restriction>
+  </xs:simpleType>
+</xs:schema>

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/applib/layout/grid/bootstrap3/bootstrap3.xsd
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/applib/layout/grid/bootstrap3/bootstrap3.xsd b/content/versions/2.0.0-M2/applib/layout/grid/bootstrap3/bootstrap3.xsd
new file mode 100644
index 0000000..67b2f93
--- /dev/null
+++ b/content/versions/2.0.0-M2/applib/layout/grid/bootstrap3/bootstrap3.xsd
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema
+        xmlns:xs="http://www.w3.org/2001/XMLSchema"
+        xmlns:cpt="http://isis.apache.org/applib/layout/component"
+        xmlns:tns="http://isis.apache.org/applib/layout/grid/bootstrap3"
+        elementFormDefault="qualified"
+        targetNamespace="http://isis.apache.org/applib/layout/grid/bootstrap3"
+        version="1.0">
+
+    <xs:import
+            namespace="http://isis.apache.org/applib/layout/component"
+            schemaLocation="../../component/component.xsd"/>
+
+    <xs:import
+            namespace="http://isis.apache.org/applib/layout/links"
+            schemaLocation="../../links/links.xsd"/>
+
+    <xs:element name="clearFixHidden" type="tns:clearFixHidden"/>
+
+    <xs:element name="clearFixVisible" type="tns:clearFixVisible"/>
+
+    <xs:element name="col" type="tns:col"/>
+
+    <xs:element name="grid" type="tns:grid"/>
+
+    <xs:complexType name="grid">
+        <xs:sequence>
+            <xs:element maxOccurs="unbounded" name="row" type="tns:row"/>
+            <xs:element maxOccurs="unbounded" minOccurs="0" name="metadataError" type="xs:string"/>
+        </xs:sequence>
+        <xs:attribute name="cssClass" type="xs:string"/>
+    </xs:complexType>
+
+    <xs:complexType name="row">
+        <xs:complexContent>
+            <xs:extension base="tns:bs3ElementAbstract">
+                <xs:sequence>
+                    <xs:choice maxOccurs="unbounded" minOccurs="0">
+                        <xs:element ref="tns:col"/>
+                        <xs:element ref="tns:clearFixVisible"/>
+                        <xs:element ref="tns:clearFixHidden"/>
+                    </xs:choice>
+                    <xs:element minOccurs="0" name="metadataError" type="xs:string"/>
+                </xs:sequence>
+                <xs:attribute name="id" type="xs:string"/>
+            </xs:extension>
+        </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType abstract="true" name="bs3ElementAbstract">
+        <xs:sequence/>
+        <xs:attribute name="cssClass" type="xs:string"/>
+    </xs:complexType>
+
+    <xs:complexType name="col">
+        <xs:complexContent>
+            <xs:extension base="tns:bs3RowContent">
+                <xs:sequence>
+                    <xs:element maxOccurs="unbounded" minOccurs="0" name="sizeSpan" type="tns:sizeSpan"/>
+                    <xs:element minOccurs="0" ref="cpt:domainObject"/>
+                    <xs:element maxOccurs="unbounded" minOccurs="0" ref="cpt:action"/>
+                    <xs:element maxOccurs="unbounded" minOccurs="0" name="row" type="tns:row"/>
+                    <xs:element maxOccurs="unbounded" minOccurs="0" name="tabGroup" type="tns:tabGroup"/>
+                    <xs:element maxOccurs="unbounded" minOccurs="0" ref="cpt:fieldSet"/>
+                    <xs:element maxOccurs="unbounded" minOccurs="0" ref="cpt:collection"/>
+                    <xs:element minOccurs="0" name="metadataError" type="xs:string"/>
+                </xs:sequence>
+                <xs:attribute name="id" type="xs:string"/>
+                <xs:attribute name="span" type="xs:int" use="required"/>
+                <xs:attribute name="unreferencedActions" type="xs:boolean"/>
+                <xs:attribute name="unreferencedCollections" type="xs:boolean"/>
+            </xs:extension>
+        </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType abstract="true" name="bs3RowContent">
+        <xs:complexContent>
+            <xs:extension base="tns:bs3ElementAbstract">
+                <xs:sequence/>
+                <xs:attribute name="size" type="tns:size"/>
+            </xs:extension>
+        </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType name="sizeSpan">
+        <xs:all/>
+        <xs:attribute name="offset" type="xs:boolean"/>
+        <xs:attribute name="size" type="tns:size" use="required"/>
+        <xs:attribute name="span" type="xs:int" use="required"/>
+    </xs:complexType>
+
+    <xs:complexType name="tabGroup">
+        <xs:complexContent>
+            <xs:extension base="tns:bs3ElementAbstract">
+                <xs:sequence>
+                    <xs:element maxOccurs="unbounded" minOccurs="0" name="tab" type="tns:tab"/>
+                    <xs:element minOccurs="0" name="metadataError" type="xs:string"/>
+                </xs:sequence>
+                <xs:attribute name="collapseIfOne" type="xs:boolean"/>
+                <xs:attribute name="unreferencedCollections" type="xs:boolean"/>
+            </xs:extension>
+        </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType name="tab">
+        <xs:complexContent>
+            <xs:extension base="tns:bs3ElementAbstract">
+                <xs:sequence>
+                    <xs:element maxOccurs="unbounded" name="row" type="tns:row"/>
+                </xs:sequence>
+                <xs:attribute name="name" type="xs:string" use="required"/>
+            </xs:extension>
+        </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType name="clearFixVisible">
+        <xs:complexContent>
+            <xs:extension base="tns:bs3ClearFix">
+                <xs:sequence/>
+                <xs:attribute name="cssDisplay" type="tns:cssDisplay" use="required"/>
+            </xs:extension>
+        </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType abstract="true" name="bs3ClearFix">
+        <xs:complexContent>
+            <xs:extension base="tns:bs3RowContent">
+                <xs:sequence/>
+            </xs:extension>
+        </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType name="clearFixHidden">
+        <xs:complexContent>
+            <xs:extension base="tns:bs3ClearFix">
+                <xs:sequence/>
+            </xs:extension>
+        </xs:complexContent>
+    </xs:complexType>
+
+    <xs:simpleType name="size">
+        <xs:restriction base="xs:string">
+            <xs:enumeration value="XS"/>
+            <xs:enumeration value="SM"/>
+            <xs:enumeration value="MD"/>
+            <xs:enumeration value="LG"/>
+        </xs:restriction>
+    </xs:simpleType>
+
+    <xs:simpleType name="cssDisplay">
+        <xs:restriction base="xs:string">
+            <xs:enumeration value="BLOCK"/>
+            <xs:enumeration value="INLINE"/>
+            <xs:enumeration value="INLINE_BLOCK"/>
+        </xs:restriction>
+    </xs:simpleType>
+</xs:schema>

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/applib/layout/links/links.xsd
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/applib/layout/links/links.xsd b/content/versions/2.0.0-M2/applib/layout/links/links.xsd
new file mode 100644
index 0000000..a3daff3
--- /dev/null
+++ b/content/versions/2.0.0-M2/applib/layout/links/links.xsd
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema
+        xmlns:xs="http://www.w3.org/2001/XMLSchema"
+        elementFormDefault="qualified"
+        targetNamespace="http://isis.apache.org/applib/layout/links"
+        version="1.0">
+
+    <xs:complexType name="link">
+        <xs:sequence>
+            <xs:element name="rel" type="xs:string"/>
+            <xs:element name="method" type="xs:string"/>
+            <xs:element name="href" type="xs:string"/>
+            <xs:element name="type" type="xs:string"/>
+        </xs:sequence>
+    </xs:complexType>
+</xs:schema>

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/applib/layout/menubars/bootstrap3/menubars.xsd
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/applib/layout/menubars/bootstrap3/menubars.xsd b/content/versions/2.0.0-M2/applib/layout/menubars/bootstrap3/menubars.xsd
new file mode 100644
index 0000000..e4ad296
--- /dev/null
+++ b/content/versions/2.0.0-M2/applib/layout/menubars/bootstrap3/menubars.xsd
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema
+        xmlns:xs="http://www.w3.org/2001/XMLSchema"
+        xmlns:mb3="http://isis.apache.org/applib/layout/menubars/bootstrap3"
+        xmlns:cpt="http://isis.apache.org/applib/layout/component"
+        xmlns:lnk="http://isis.apache.org/applib/layout/links"
+        xmlns:tns="http://isis.apache.org/applib/layout/menubars/bootstrap3"
+        elementFormDefault="qualified"
+        targetNamespace="http://isis.apache.org/applib/layout/menubars/bootstrap3" version="1.0">
+
+    <xs:import
+            namespace="http://isis.apache.org/applib/layout/component"
+            schemaLocation="../../component/component.xsd"/>
+
+    <xs:import
+            namespace="http://isis.apache.org/applib/layout/links"
+            schemaLocation="../../links/links.xsd"/>
+
+    <xs:element name="menuBars" type="tns:menuBars"/>
+
+    <xs:complexType name="menuBars">
+        <xs:sequence>
+            <xs:element minOccurs="0" name="primary" type="tns:menuBar"/>
+            <xs:element minOccurs="0" name="secondary" type="tns:menuBar"/>
+            <xs:element minOccurs="0" name="tertiary" type="tns:menuBar"/>
+            <xs:element minOccurs="0" name="metadataError" type="xs:string"/>
+        </xs:sequence>
+    </xs:complexType>
+
+    <xs:complexType name="menuBar">
+        <xs:sequence>
+            <xs:element maxOccurs="unbounded" name="menu" type="tns:menu"/>
+        </xs:sequence>
+    </xs:complexType>
+
+    <xs:complexType name="menu">
+        <xs:sequence>
+            <xs:element name="named" type="xs:string"/>
+            <xs:element minOccurs="0" maxOccurs="unbounded" name="section" type="tns:section"/>
+        </xs:sequence>
+        <xs:attribute name="cssClassFa" type="xs:string"/>
+        <xs:attribute name="unreferencedActions" type="xs:boolean"/>
+    </xs:complexType>
+
+    <xs:complexType name="section">
+        <xs:sequence>
+            <xs:element maxOccurs="unbounded" name="serviceAction" type="cpt:serviceAction"/>
+        </xs:sequence>
+    </xs:complexType>
+</xs:schema>

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/asf.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/asf.html b/content/versions/2.0.0-M2/asf.html
new file mode 100644
index 0000000..749183a
--- /dev/null
+++ b/content/versions/2.0.0-M2/asf.html
@@ -0,0 +1,320 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Apache Software Foundation</title> 
+  <link rel="icon" type="image/png" href="./images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="./css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="./css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="./css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="./css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="./css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="./css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="./css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="./css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ./
+  </div> 
+  <div id="docname" style="display:none;">
+   asf
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="./index.html"> <img alt="Brand" src="./images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="./index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="./documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="./guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="./guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="./guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="./guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="./guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="./guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="./guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="./guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="./guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="./guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="./guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="./guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="./guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="./guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="./guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="./downloads.html">Downloads</a></li> 
+        <li><a href="./release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="./migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="./guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="./guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="./guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="./support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="./help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <div class="page-title"> 
+      <h1>Apache Software Foundation</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/asf.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/asf.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/asf.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/asf.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/asf.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="paragraph"> 
+       <p>Apache Software Foundation:</p> 
+      </div> 
+      <div class="ulist"> 
+       <ul> 
+        <li> <p><a href="http://www.apache.org/">Apache Homepage</a></p> </li> 
+        <li> <p><a href="http://www.apache.org/licenses/">Licenses</a></p> </li> 
+        <li> <p><a href="http://www.apache.org/security/">Security</a></p> </li> 
+        <li> <p><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></p> </li> 
+        <li> <p><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></p> </li> 
+        <li> <p>PMC board minutes <a href="https://whimsy.apache.org/board/minutes/Isis.html">for Apache Isis</a>, <a href="https://whimsy.apache.org/board/minutes/">for all projects</a></p> </li> 
+       </ul> 
+      </div> 
+      <div class="paragraph"> 
+       <p>Thanks to companies and other third parties that have in one way or another supported Apache Isis' development:</p> 
+      </div> 
+      <div class="ulist"> 
+       <ul> 
+        <li> <p><a href="./pages/more-thanks/more-thanks.html">More thanks</a></p> </li> 
+       </ul> 
+      </div> 
+     </div> 
+    </div> 
+    <div class="hidden-xs hidden-sm hidden-md col-lg-3"> 
+     <nav id="toc" data-spy="affix" data-toggle="toc"></nav> 
+    </div> 
+   </div> 
+  </div> 
+  <footer class="footer"> 
+   <div class="container"> 
+    <div class="row"> 
+     <p class="text-center small text-muted"> Copyright © 2010~2018 The Apache&nbsp;Software&nbsp;Foundation, licensed under the Apache&nbsp;License,&nbsp;v2.0. <br> Apache, the Apache feather logo, Apache&nbsp;Isis, and the Apache&nbsp;Isis project logo are all trademarks of The&nbsp;Apache&nbsp;Software&nbsp;Foundation. </p> 
+    </div> 
+   </div> 
+  </footer> 
+  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
+  <script src="./js/bootstrap/3.3.7/bootstrap.min.js"></script> 
+  <script src="./js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script> 
+  <script src="./js/slick/1.5.0/slick.min.js"></script> 
+  <script src="./js/elasticlunr/elasticlunr.min.js"></script> 
+  <script src="./js/sticky-header/sticky-header.js"></script> 
+  <script src="./js/search-panel/search-panel.js"></script> 
+  <script src="./js/header-link/header-link.js"></script> 
+  <script src="./js/toc-scroll/toc-scroll.js"></script>  
+ </body>
+</html>


[44/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ad/ad.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ad/ad.pdf b/content/versions/2.0.0-M2/guides/ad/ad.pdf
new file mode 100644
index 0000000..c6e63cc
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ad/ad.pdf
@@ -0,0 +1,9788 @@
+%PDF-1.3
+%����
+1 0 obj
+<< /Title (Architecture and Design)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122221841+00'00')
+/CreationDate (D:20190122221841+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 14 0 R
+/Outlines 68 0 R
+/PageLabels 79 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 13
+/Kids [7 0 R 10 0 R 12 0 R 17 0 R 25 0 R 28 0 R 31 0 R 33 0 R 36 0 R 40 0 R 43 0 R 45 0 R 49 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 188
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+235.325 361.6965 Td
+/F1.0 27 Tf
+<41726368697465637475726520616e642044657369676e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /97132e+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 81 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 83 0 R
+/ToUnicode 82 0 R
+>>
+endobj
+9 0 obj
+<< /Length 6059
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e204d6176656e206d6f64756c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.6531 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e20636f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+102.2416 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 714.896 Td
+/F1.0 10.5 Tf
+<312e322e20636f72652f706c7567696e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.9976 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+<312e332e20636f72652f6d6176656e64657073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+166.3756 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<36> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<312e342e20636f72652f6c6567616379> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.6531 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 677.936 Td
+/F1.0 10.5 Tf
+<37> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+<312e352e20636f72652f6d6176656e706c7567696e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+177.0646 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 659.456 Td
+/F1.0 10.5 Tf
+<37> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+<312e362e2061726368657479706573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.6531 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 640.976 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 622.496 Td
+/F1.0 10.5 Tf
+<322e204d6574616d6f64656c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 622.496 Td
+/F1.0 10.5 Tf
+<3130> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F1.0 8 0 R
+>>
+>>
+/Annots [50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 478
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 791.0774 Td
+/F1.0 13 Tf
+[<54686973206775696465206465736372696265732074686520696e7465726e616c2061726368697465637475726520616e642064657369676e206f6620746865206672> 20.0195 <616d65776f726b2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+/XObject << /Stamp1 66 0 R
+>>
+>>
+>>
+endobj
+13 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+14 0 obj
+<< /Type /Names
+/Dests 15 0 R
+>>
+endobj
+15 0 obj
+<< /Names [(__ad_metamodel) 46 0 R (__ad_modules) 18 0 R (ad) 13 0 R (archetypes) 41 0 R (core) 22 0 R (core-legacy) 37 0 R (core-mavendeps) 34 0 R (core-mavenplugins) 38 0 R (core-plugins) 29 0 R]
+>>
+endobj
+16 0 obj
+<< /Length 11639
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e204d6176656e206d6f64756c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 765.17 m
+543.04 765.17 l
+545.2491 765.17 547.04 763.3791 547.04 761.17 c
+547.04 658.73 l
+547.04 656.5209 545.2491 654.73 543.04 654.73 c
+52.24 654.73 l
+50.0309 654.73 48.24 656.5209 48.24 658.73 c
+48.24 761.17 l
+48.24 763.3791 50.0309 765.17 52.24 765.17 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 765.17 m
+543.04 765.17 l
+545.2491 765.17 547.04 763.3791 547.04 761.17 c
+547.04 658.73 l
+547.04 656.5209 545.2491 654.73 543.04 654.73 c
+52.24 654.73 l
+50.0309 654.73 48.24 656.5209 48.24 658.73 c
+48.24 761.17 l
+48.24 763.3791 50.0309 765.17 52.24 765.17 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 742.345 Td
+/F3.0 11 Tf
+<61646f63732f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 727.605 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<646f63756d656e746174696f6e2f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 712.865 Td
+/F3.1 11 Tf
+<23222220> Tj
+/F3.0 11 Tf
+<74656d706c6174652f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 698.125 Td
+/F3.0 11 Tf
+<636f72652f20202020202020202020202020202023207365652027636f7265272c2062656c6f77> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 683.385 Td
+/F3.0 11 Tf
+<6578616d706c652f2020202020202020202020202320736565202761726368657479706573272c2062656c6f77> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 668.645 Td
+/F3.0 11 Tf
+<736372697074732f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 618.706 Td
+/F2.0 18 Tf
+<312e312e20636f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 590.686 Td
+/F1.0 10.5 Tf
+<54686520636f7265206d6f64756c657320c92e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 562.906 Td
+/F1.0 10.5 Tf
+<416c6c206f662074686573652068617665207468652073616d65204d6176656e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+218.046 562.906 Td
+/F3.0 10.5 Tf
+<67726f75704964> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+254.796 562.906 Td
+/F1.0 10.5 Tf
+<2c206e616d656c7920> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+300.24 562.906 Td
+/F3.0 10.5 Tf
+<6f72672e6170616368652e697369732e636f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+405.24 562.906 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 547.09 m
+543.04 547.09 l
+545.2491 547.09 547.04 545.2991 547.04 543.09 c
+547.04 175.33 l
+547.04 173.1209 545.2491 171.33 543.04 171.33 c
+52.24 171.33 l
+50.0309 171.33 48.24 173.1209 48.24 175.33 c
+48.24 543.09 l
+48.24 545.2991 50.0309 547.09 52.24 547.09 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 547.09 m
+543.04 547.09 l
+545.2491 547.09 547.04 545.2991 547.04 543.09 c
+547.04 175.33 l
+547.04 173.1209 545.2491 171.33 543.04 171.33 c
+52.24 171.33 l
+50.0309 171.33 48.24 173.1209 48.24 175.33 c
+48.24 543.09 l
+48.24 545.2991 50.0309 547.09 52.24 547.09 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 524.265 Td
+/F3.0 11 Tf
+<636f72652f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 509.525 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<2e6d322f20202020202020202020202020202020202020202020202020202020202023207573656420696e206769746c6162204349> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 494.785 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<6170706c69622f2020202020202020202020202020202020202020202020202020202320697369732d636f72652d6170706c6962> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 480.045 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<636f6d6d6f6e732f20202020202020202020202020202020202020202020202020202320697369732d636f72652d636f6d6d6f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 465.305 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<64657461636865642d74657374732f202020202020202020202020202020202020202320697369732d636f72652d64657461636865642d7465737473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 450.565 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<696e74656774657374737570706f72742f20202020202020202020202020202020202320697369732d636f72652d696e74656774657374737570706f7274> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 435.825 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<6c65676163792f20202020202020202020202020202020202020202020202020202023206c65676163792c207365652062656c6f77> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 421.085 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<6c6f67346a2f202020202020202020202020202020202020202020202020202020202320697369732d636f72652d6c6f67346a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 406.345 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<6d6176656e2d706c7567696e2f202020202020202020202020202020202020202020232073656520276d6176656e20706c7567696e73272c2062656c6f77> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 391.605 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<6d6176656e646570732f202020202020202020202020202020202020202020202020232073656520276d6176656e64657073272c2062656c6f77> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 376.865 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<706c7567696e732f202020202020202020202020202020202020202020202020202023207365652027706c7567696e73272c2062656c6f77> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 362.125 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<72756e74696d652f20202020202020202020202020202020202020202020202020202320697369732d636f72652d72756e74696d65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 347.385 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<736368656d612f2020202020202020202020202020202020202020202020202020202320697369732d636f72652d736368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 332.645 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<73656375726974792f202020202020202020202020202020202020202020202020202320697369732d636f72652d7365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 317.905 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<73706563737570706f72742f202020202020202020202020202020202020202020202320697369732d636f72652d73706563737570706f7274> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 303.165 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<756e697474657374737570706f72742f2020202020202020202020202020202020202320697369732d636f72652d756e697474657374737570706f7274> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 288.425 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<7669657765722d7265737466756c6f626a656374732d6170706c69622f20202020202320697369732d636f72652d7669657765722d7265737466756c6f626a656374732d6170706c6962> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 273.685 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<7669657765722d7265737466756c6f626a656374732d72656e646572696e672f20202320697369732d636f72652d7669657765722d7265737466756c6f626a656374732d72656e646572696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 258.945 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<7669657765722d7265737466756c6f626a656374732d7365727665722f20202020202320697369732d636f72652d7669657765722d7265737466756c6f626a656374732d736572766572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 244.205 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<7669657765722d7769636b65742d696d706c2f2020202020202020202020202020202320697369732d636f72652d7669657765722d7769636b65742d696d706c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 229.465 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<7669657765722d7769636b65742d6d6f64656c2f20202020202020202020202020202320697369732d636f72652d7669657765722d7769636b65742d6d6f64656c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 214.725 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<7669657765722d7769636b65742d75692f20202020202020202020202020202020202320697369732d636f72652d7669657765722d7769636b65742d7569> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 199.985 Td
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<776562646f636b65722f2020202020202020202020202020202020202020202020202320697369732d776562646f636b6572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 185.245 Td
+/F3.1 11 Tf
+<23222220> Tj
+/F3.0 11 Tf
+<7765627365727665722f2020202020202020202020202020202020202020202020202320697369732d636f72652d776562736572766572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 147.9642 Td
+/F4.0 9.975 Tf
+[<54> 29.7852 <61626c6520312e20636f7265206d6176656e206d6f64756c6573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 120.059 166.2665 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 120.059 332.5335 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 86.2789 166.2665 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 86.2789 332.5335 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 140.339 m
+214.5065 140.339 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 120.059 m
+214.5065 120.059 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 140.589 m
+48.24 119.434 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 140.589 m
+214.5065 119.434 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 126.125 Td
+/F2.0 10.5 Tf
+<4d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 140.339 m
+547.04 140.339 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 120.059 m
+547.04 120.059 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 140.589 m
+214.5065 119.434 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 140.589 m
+547.04 119.434 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+217.5065 126.125 Td
+/F2.0 10.5 Tf
+<4465736372697074696f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 120.059 m
+214.5065 120.059 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 86.2789 m
+214.5065 86.2789 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 120.684 m
+48.24 86.0289 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 120.684 m
+214.5065 86.0289 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 107.279 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d6170706c6962> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 120.059 m
+547.04 120.059 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 86.2789 m
+547.04 86.2789 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 120.684 m
+214.5065 86.0289 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 120.684 m
+547.04 86.0289 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 105.095 Td
+/F1.0 10.5 Tf
+[<436f7265206170706c69636174696f6e206c696272> 20.0195 <617279> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+17 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 16 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F3.0 20 0 R
+/F3.1 21 0 R
+/F1.0 8 0 R
+/F4.0 23 0 R
+>>
+/XObject << /Stamp2 67 0 R
+>>
+>>
+>>
+endobj
+18 0 obj
+[17 0 R /XYZ 0 841.89 null]
+endobj
+19 0 obj
+<< /Type /Font
+/BaseFont /34dcba+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 85 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 87 0 R
+/ToUnicode 86 0 R
+>>
+endobj
+20 0 obj
+<< /Type /Font
+/BaseFont /12232a+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 89 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 91 0 R
+/ToUnicode 90 0 R
+>>
+endobj
+21 0 obj
+<< /Type /Font
+/BaseFont /c16cb5+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 93 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 95 0 R
+/ToUnicode 94 0 R
+>>
+endobj
+22 0 obj
+[17 0 R /XYZ 0 642.73 null]
+endobj
+23 0 obj
+<< /Type /Font
+/BaseFont /96bd52+NotoSerif-Italic
+/Subtype /TrueType
+/FontDescriptor 97 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 99 0 R
+/ToUnicode 98 0 R
+>>
+endobj
+24 0 obj
+<< /Length 18651
+>>
+stream
+q
+/DeviceRGB cs
+1.0 1.0 1.0 scn
+48.24 785.61 166.2665 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 785.61 332.5335 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 720.2699 166.2665 65.3401 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 720.2699 332.5335 65.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 670.7098 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 670.7098 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 621.1497 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 621.1497 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 587.3696 166.2665 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 587.3696 332.5335 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 494.2495 166.2665 93.1201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 494.2495 332.5335 93.1201 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 413.1294 166.2665 81.1201 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 413.1294 332.5335 81.1201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 363.5693 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 363.5693 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 286.2292 166.2665 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 286.2292 332.5335 77.3401 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 236.6691 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 236.6691 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 187.109 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 187.109 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 137.5489 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 137.5489 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+/DeviceRGB CS
+0.8667 0.8667 0.8667 SCN
+48.24 805.89 m
+214.5065 805.89 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 785.61 m
+214.5065 785.61 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 806.14 m
+48.24 784.985 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 806.14 m
+214.5065 784.985 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 791.676 Td
+/F2.0 10.5 Tf
+<4d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 805.89 m
+547.04 805.89 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 785.61 m
+547.04 785.61 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 806.14 m
+214.5065 784.985 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 806.14 m
+547.04 784.985 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+217.5065 791.676 Td
+/F2.0 10.5 Tf
+<4465736372697074696f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 785.61 m
+214.5065 785.61 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 720.2699 m
+214.5065 720.2699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 785.86 m
+48.24 720.0199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 785.86 m
+214.5065 720.0199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 772.83 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d636f6d6d6f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 785.61 m
+547.04 785.61 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 720.2699 m
+547.04 720.2699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 785.86 m
+214.5065 720.0199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 785.86 m
+547.04 720.0199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.0889 Tw
+
+BT
+217.5065 770.646 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20696e7465726e616c204150492c206e6f7420277075626c6963272041504920616e64206e6f74206d65616e7420746f206265>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3157 Tw
+
+BT
+217.5065 754.866 Td
+/F1.0 10.5 Tf
+<75736564207769746820646f6d61696e20636f64652e2054686520696e7465726e616c20415049206973207375626a65637420746f206368616e6765> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 739.086 Td
+/F1.0 10.5 Tf
+<776974686f7574206e6f746963652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 720.2699 m
+214.5065 720.2699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 670.7098 m
+214.5065 670.7098 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 720.5199 m
+48.24 670.4598 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 720.5199 m
+214.5065 670.4598 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 707.4899 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d64657461636865642d7465737473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 720.2699 m
+547.04 720.2699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 670.7098 m
+547.04 670.7098 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 720.5199 m
+214.5065 670.4598 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 720.5199 m
+547.04 670.4598 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.7559 Tw
+
+BT
+217.5065 705.3059 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <6f20627265616b206379636c696320646570656e64656e6369657320736f6d6520284a556e697429207465737473206e656564656420746f206265>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 689.5259 Td
+/F1.0 10.5 Tf
+<64657461636865642066726f6d207468656972206f726967696e6174696e67206d6f64756c6520616e64206d6f76656420686572652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 670.7098 m
+214.5065 670.7098 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 621.1497 m
+214.5065 621.1497 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 670.9598 m
+48.24 620.8997 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 670.9598 m
+214.5065 620.8997 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 657.9298 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d696e74656774657374737570706f7274> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 670.7098 m
+547.04 670.7098 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 621.1497 m
+547.04 621.1497 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 670.9598 m
+214.5065 620.8997 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 670.9598 m
+547.04 620.8997 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.6626 Tw
+
+BT
+217.5065 655.7458 Td
+/F1.0 10.5 Tf
+[<496e74656772> 20.0195 <6174696f6e207465737420737570706f72742e204170706c69636174696f6e20696e74656772> 20.0195 <6174696f6e207465737473207479706963616c6c79>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 639.9658 Td
+/F1.0 10.5 Tf
+<657874656e642066726f6d2061646170746572207375706572636c617373657320646566696e656420696e2074686973206d6f64756c652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 621.1497 m
+214.5065 621.1497 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 587.3696 m
+214.5065 587.3696 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 621.3997 m
+48.24 587.1196 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 621.3997 m
+214.5065 587.1196 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 608.3697 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d6c6f67346a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 621.1497 m
+547.04 621.1497 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 587.3696 m
+547.04 587.3696 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 621.3997 m
+214.5065 587.1196 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 621.3997 m
+547.04 587.1196 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 606.1857 Td
+/F1.0 10.5 Tf
+[<436f6e66696775726573204c6f67346a20617320746865206c6f6767696e67206672> 20.0195 <616d65776f726b>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 587.3696 m
+214.5065 587.3696 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 494.2495 m
+214.5065 494.2495 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 587.6196 m
+48.24 493.9995 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 587.6196 m
+214.5065 493.9995 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 574.5896 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d6d6574616d6f64656c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 587.3696 m
+547.04 587.3696 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 494.2495 m
+547.04 494.2495 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 587.6196 m
+214.5065 493.9995 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 587.6196 m
+547.04 493.9995 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4099 Tw
+
+BT
+217.5065 572.4056 Td
+/F1.0 10.5 Tf
+[<54686520636c61737365732074686174206d616b> 20.0195 <6520757020746865206d6574616d6f64656c207768696368206973207573656420746f2072656e646572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 556.6256 Td
+/F1.0 10.5 Tf
+<7468652055492e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.3803 Tw
+
+BT
+217.5065 528.8456 Td
+/F1.0 10.5 Tf
+<5365652074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+3.3803 Tw
+
+BT
+262.6132 528.8456 Td
+/F1.0 10.5 Tf
+<73656374696f6e2062656c6f77> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.3803 Tw
+
+BT
+334.5165 528.8456 Td
+/F1.0 10.5 Tf
+<20776869636820616c736f20696e636c7564657320612073696d706c696669656420554d4c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 513.0656 Td
+/F1.0 10.5 Tf
+[<6469616772> 20.0195 <616d206f6620746865736520636c61737365732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 494.2495 m
+214.5065 494.2495 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 413.1294 m
+214.5065 413.1294 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 494.4995 m
+48.24 412.8794 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 494.4995 m
+214.5065 412.8794 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 481.4695 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d72756e74696d65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 494.2495 m
+547.04 494.2495 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 413.1294 m
+547.04 413.1294 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 494.4995 m
+214.5065 412.8794 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 494.4995 m
+547.04 412.8794 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1293 Tw
+
+BT
+217.5065 479.2855 Td
+/F1.0 10.5 Tf
+[<54686520636c61737365732074686174206d616b> 20.0195 <652075702072756e74696d65206d616e6167656d656e7420616e642070657273697374656e6365>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2661 Tw
+
+BT
+217.5065 463.5055 Td
+/F1.0 10.5 Tf
+[<6f6620646f6d61696e206f626a656374732c2061732077656c6c206173206672> 20.0195 <616d65776f726b20666f722073656375726974792028636f6e6365707473206f66>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+15.3645 Tw
+
+BT
+217.5065 447.7255 Td
+/F1.0 10.5 Tf
+<61757468656e7469636174696f6e206f7220617574686f7269736174696f6e292e20416c736f2070726f766964657320616e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 431.9455 Td
+/F1.0 10.5 Tf
+<696d706c656d656e746174696f6e206f662074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+331.9145 431.9455 Td
+/F3.0 10.5 Tf
+<57726170706572466163746f7279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+405.4145 431.9455 Td
+/F1.0 10.5 Tf
+<20646f6d61696e20736572766963652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 413.1294 m
+214.5065 413.1294 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 363.5693 m
+214.5065 363.5693 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 413.3794 m
+48.24 363.3193 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 413.3794 m
+214.5065 363.3193 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 400.3494 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d736368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 413.1294 m
+547.04 413.1294 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 363.5693 m
+547.04 363.5693 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 413.3794 m
+214.5065 363.3193 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 413.3794 m
+547.04 363.3193 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8258 Tw
+
+BT
+217.5065 398.1654 Td
+/F1.0 10.5 Tf
+[<446566696e65732058> 9.7656 <53447320616e642067656e6572> 20.0195 <6174656420636c61737365732074686174206361707475726520636f6d6d616e647320616e64>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 382.3854 Td
+/F1.0 10.5 Tf
+[<696e746572> 20.0195 <616374696f6e7320696e20584d4c20666f726d2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 363.5693 m
+214.5065 363.5693 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 286.2292 m
+214.5065 286.2292 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 363.8193 m
+48.24 285.9792 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 363.8193 m
+214.5065 285.9792 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 350.7893 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d7365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 363.5693 m
+547.04 363.5693 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 286.2292 m
+547.04 286.2292 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 363.8193 m
+214.5065 285.9792 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 363.8193 m
+547.04 285.9792 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2174 Tw
+
+BT
+217.5065 348.6053 Td
+/F1.0 10.5 Tf
+[<446566696e65732061202262> 20.0195 <79706173732220696d706c656d656e746174696f6e206f66207365637572697479> 89.8438 <2c20666f722070726f746f747970696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 332.8253 Td
+/F1.0 10.5 Tf
+[<6f6e6c79> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 305.0453 Td
+/F1.0 10.5 Tf
+[<5573696e67207468697320696d706c656d656e746174696f6e2c20616e> 20.0195 <7920757365722f70617373776f726420697320616363657074656420616e64>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 286.2292 m
+214.5065 286.2292 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 236.6691 m
+214.5065 236.6691 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 286.4792 m
+48.24 236.4191 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 286.4792 m
+214.5065 236.4191 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 273.4492 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d73706563737570706f7274> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 286.2292 m
+547.04 286.2292 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 236.6691 m
+547.04 236.6691 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 286.4792 m
+214.5065 236.4191 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 286.4792 m
+547.04 236.4191 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7107 Tw
+
+BT
+217.5065 271.2652 Td
+/F1.0 10.5 Tf
+<4170706c69636174696f6e20424444207370656373207479706963616c6c7920696e68657269742066726f6d20636c617373657320646566696e656420696e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 255.4852 Td
+/F1.0 10.5 Tf
+<74686973206d6f64756c652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 236.6691 m
+214.5065 236.6691 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 187.109 m
+214.5065 187.109 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 236.9191 m
+48.24 186.859 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 236.9191 m
+214.5065 186.859 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 223.8891 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d756e697474657374737570706f7274> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 236.6691 m
+547.04 236.6691 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 187.109 m
+547.04 187.109 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 236.9191 m
+214.5065 186.859 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 236.9191 m
+547.04 186.859 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0644 Tw
+
+BT
+217.5065 221.7051 Td
+/F1.0 10.5 Tf
+[<4170706c69636174696f6e20756e6974207465737473206d61> 20.0195 <792075736520736f6d65206f6620746865207574696c697469657320646566696e656420696e2074686973>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 205.9251 Td
+/F1.0 10.5 Tf
+<6d6f64756c652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 187.109 m
+214.5065 187.109 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 137.5489 m
+214.5065 137.5489 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 187.359 m
+48.24 137.2989 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 187.359 m
+214.5065 137.2989 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 174.329 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d7669657765722d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 161.384 Td
+/F3.0 10.5 Tf
+<7265737466756c6f626a656374732d6170706c6962> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 187.109 m
+547.04 187.109 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 137.5489 m
+547.04 137.5489 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 187.359 m
+214.5065 137.2989 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 187.359 m
+547.04 137.2989 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9454 Tw
+
+BT
+217.5065 172.145 Td
+/F1.0 10.5 Tf
+[<446566696e6573206120636c69656e742d73696465204a617661206c696272> 20.0195 <61727920666f7220696e746572> 20.0195 <616374696e6720776974682074686520524553> 20.0195 <54>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 156.365 Td
+/F1.0 10.5 Tf
+[<415049206578706f7365642062> 20.0195 <7920746865205265737466756c204f626a65637473207669657765722e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 24 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F3.0 20 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 66 0 R
+>>
+>>
+/Annots [26 0 R]
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/Dest (__ad_metamodel)
+/Subtype /Link
+/Rect [262.6132 525.7796 334.5165 540.0596]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Length 15602
+>>
+stream
+q
+/DeviceRGB cs
+1.0 1.0 1.0 scn
+48.24 785.61 166.2665 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 785.61 332.5335 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 660.9299 166.2665 124.6801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 660.9299 332.5335 124.6801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 552.0298 166.2665 108.9001 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 552.0298 332.5335 108.9001 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 427.3497 166.2665 124.6801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 427.3497 332.5335 124.6801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 377.7896 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 377.7896 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 344.0095 166.2665 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 344.0095 332.5335 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 294.4494 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 294.4494 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 244.8893 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 244.8893 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+/DeviceRGB CS
+0.8667 0.8667 0.8667 SCN
+48.24 805.89 m
+214.5065 805.89 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 785.61 m
+214.5065 785.61 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 806.14 m
+48.24 784.985 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 806.14 m
+214.5065 784.985 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 791.676 Td
+/F2.0 10.5 Tf
+<4d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 805.89 m
+547.04 805.89 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 785.61 m
+547.04 785.61 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 806.14 m
+214.5065 784.985 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 806.14 m
+547.04 784.985 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+217.5065 791.676 Td
+/F2.0 10.5 Tf
+<4465736372697074696f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 785.61 m
+214.5065 785.61 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 660.9299 m
+214.5065 660.9299 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 785.86 m
+48.24 660.6799 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 785.86 m
+214.5065 660.6799 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 772.83 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d7669657765722d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 759.885 Td
+/F3.0 10.5 Tf
+<7265737466756c6f626a656374732d72656e646572696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 785.61 m
+547.04 785.61 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 660.9299 m
+547.04 660.9299 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 785.86 m
+214.5065 660.6799 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 785.86 m
+547.04 660.6799 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+8.6492 Tw
+
+BT
+217.5065 770.646 Td
+/F1.0 10.5 Tf
+<50726f7669646573206120> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+8.6492 Tw
+
+BT
+289.7095 770.646 Td
+/F3.0 10.5 Tf
+<526570726573656e746174696f6e53657276696365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+8.6492 Tw
+
+BT
+399.9595 770.646 Td
+/F1.0 10.5 Tf
+<2041504920616e642061206c6f7765722d6c6576656c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+3.2139 Tw
+
+BT
+217.5065 754.866 Td
+/F3.0 10.5 Tf
+<436f6e74656e744e65676f74696174696f6e53657276696365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.2139 Tw
+
+BT
+348.7565 754.866 Td
+/F1.0 10.5 Tf
+<204150492c20616c6f6e67207769746820696d706c656d656e746174696f6e73206f66> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 739.086 Td
+/F1.0 10.5 Tf
+<656163682e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.4077 Tw
+
+BT
+217.5065 711.306 Td
+/F1.0 10.5 Tf
+<546865736520696d706c656d656e746174696f6e732070726f7669646520737570706f727420666f722074686520726570726573656e746174696f6e73> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1448 Tw
+
+BT
+217.5065 695.526 Td
+/F1.0 10.5 Tf
+[<646566696e65642062> 20.0195 <79205265737466756c204f626a6563747320737065632076312e302c2061732077656c6c2061732061206e756d626572206f66206f74686572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 679.746 Td
+/F1.0 10.5 Tf
+<41706163686520497369732d737065636966696320726570726573656e746174696f6e732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 660.9299 m
+214.5065 660.9299 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 552.0298 m
+214.5065 552.0298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 661.1799 m
+48.24 551.7798 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 661.1799 m
+214.5065 551.7798 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 648.1499 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d7669657765722d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 635.2049 Td
+/F3.0 10.5 Tf
+<7265737466756c6f626a656374732d736572766572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 660.9299 m
+547.04 660.9299 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 552.0298 m
+547.04 552.0298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 661.1799 m
+214.5065 551.7798 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 661.1799 m
+547.04 551.7798 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2988 Tw
+
+BT
+217.5065 645.9659 Td
+/F1.0 10.5 Tf
+[<446566696e657320746865204a41582d5253207265736f757263657320737570706f727465642062> 20.0195 <7920746865205265737466756c204f626a65637473>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 630.1859 Td
+/F1.0 10.5 Tf
+<7669657765722e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.0353 Tw
+
+BT
+217.5065 602.4059 Td
+/F1.0 10.5 Tf
+<54686573652070617273652074686520696e7075742c2064656c656761746520746f207468652072756e74696d6520666f72206120726573706f6e73652c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.3555 Tw
+
+BT
+217.5065 586.6259 Td
+/F1.0 10.5 Tf
+[<616e642068616e6420636f6e74726f6c20746f207468652072656e646572696e67206d6f64756c6520746f2067656e6572> 20.0195 <6174652061>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 570.8459 Td
+/F1.0 10.5 Tf
+<726570726573656e746174696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 552.0298 m
+214.5065 552.0298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 427.3497 m
+214.5065 427.3497 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 552.2798 m
+48.24 427.0997 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 552.2798 m
+214.5065 427.0997 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 539.2498 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d7669657765722d7769636b65742d696d706c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 552.0298 m
+547.04 552.0298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 427.3497 m
+547.04 427.3497 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 552.2798 m
+214.5065 427.0997 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 552.2798 m
+547.04 427.0997 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.4536 Tw
+
+BT
+217.5065 537.0658 Td
+/F1.0 10.5 Tf
+[<54686520746f702d6c6576656c20696e74656772> 20.0195 <6174696f6e2077697468205769636b> 20.0195 <65742c20666f72206578616d706c6520646566696e696e6720746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.4827 Tw
+
+BT
+217.5065 521.2858 Td
+/F1.0 10.5 Tf
+[<41706163686520497369732d737065636966696320696d706c656d656e746174696f6e732f737562636c6173736573206f6620746865205769636b> 20.0195 <6574>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 505.5058 Td
+/F1.0 10.5 Tf
+<4150497320666f72206170706c69636174696f6e2c207765622073657373696f6e2c206c6f63616c697a657220616e642072657175657374206379636c652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.5267 Tw
+
+BT
+217.5065 477.7258 Td
+/F1.0 10.5 Tf
+<416c736f20646566696e65732072656769737472696573206f6620706167657320616e6420636f6d706f6e656e74732c2061732077656c6c2061732061> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8277 Tw
+
+BT
+217.5065 461.9458 Td
+/F1.0 10.5 Tf
+[<6e756d626572206f6620646f6d61696e20736572766963657320616e64206d6978696e732028666f72207573652062> 20.0195 <79206170706c69636174696f6e7329>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 446.1658 Td
+/F1.0 10.5 Tf
+[<7468617420617265206f6e6c7920617661696c61626c652077697468696e20746865205769636b> 20.0195 <6574207669657765722e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 427.3497 m
+214.5065 427.3497 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 377.7896 m
+214.5065 377.7896 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 427.5997 m
+48.24 377.5396 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 427.5997 m
+214.5065 377.5396 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 414.5697 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d7669657765722d7769636b65742d6d6f64656c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 427.3497 m
+547.04 427.3497 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 377.7896 m
+547.04 377.7896 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 427.5997 m
+214.5065 377.5396 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 427.5997 m
+547.04 377.5396 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4851 Tw
+
+BT
+217.5065 412.3857 Td
+/F1.0 10.5 Tf
+<53657269616c697a61626c65206d656d656e746f7320726570726573656e74696e6720746865207374617465206f662072756e74696d6520646f6d61696e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 396.6057 Td
+/F1.0 10.5 Tf
+<6f626a6563747320286f7220746865697220696e646976696475616c206d656d62657273292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 377.7896 m
+214.5065 377.7896 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 344.0095 m
+214.5065 344.0095 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 378.0396 m
+48.24 343.7595 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 378.0396 m
+214.5065 343.7595 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 365.0096 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d7669657765722d7769636b65742d7569> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 377.7896 m
+547.04 377.7896 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 344.0095 m
+547.04 344.0095 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 378.0396 m
+214.5065 343.7595 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 378.0396 m
+547.04 343.7595 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 362.8256 Td
+/F1.0 10.5 Tf
+<554920636f6d706f6e656e747320746861742072656e64657220746865206d6f64756c732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 344.0095 m
+214.5065 344.0095 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 294.4494 m
+214.5065 294.4494 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 344.2595 m
+48.24 294.1994 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 344.2595 m
+214.5065 294.1994 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 331.2295 Td
+/F3.0 10.5 Tf
+<697369732d776562646f636b6572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 344.0095 m
+547.04 344.0095 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 294.4494 m
+547.04 294.4494 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 344.2595 m
+214.5065 294.1994 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 344.2595 m
+547.04 294.1994 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3488 Tw
+
+BT
+217.5065 329.0455 Td
+/F1.0 10.5 Tf
+[<43726561746573206120446f636b> 20.0195 <657220696d61676520666f722054> 29.7852 <6f6d636174207468617420616c736f20636f6e7461696e732074686520417061636865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 313.2655 Td
+/F1.0 10.5 Tf
+[<49736973206c696272> 20.0195 <61726965732c20746865726562> 20.0195 <7920656e61626c696e672022736b696e6e> 20.0195 <79207761722220737570706f72742e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 294.4494 m
+214.5065 294.4494 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 244.8893 m
+214.5065 244.8893 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 294.6994 m
+48.24 244.6393 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 294.6994 m
+214.5065 244.6393 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 281.6694 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d776562736572766572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 294.4494 m
+547.04 294.4494 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 244.8893 m
+547.04 244.8893 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 294.6994 m
+214.5065 244.6393 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 294.6994 m
+547.04 244.6393 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.5074 Tw
+
+BT
+217.5065 279.4854 Td
+/F1.0 10.5 Tf
+[<46> 40.0391 <6f7220646576656c6f706d656e742077697468696e20616e204944452c2070726f76696465732061207574696c69747920636c61737320746f>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 263.7054 Td
+/F1.0 10.5 Tf
+[<626f6f74737472> 20.0195 <617020746865206170706c69636174696f6e20287573696e67204a65747479292e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 208.8653 Td
+/F2.0 18 Tf
+<312e322e20636f72652f706c7567696e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 180.8453 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+69.66 180.8453 Td
+/F3.0 10.5 Tf
+<636f72652f706c7567696e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+132.66 180.8453 Td
+/F1.0 10.5 Tf
+<206d6f64756c657320c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 153.0653 Td
+/F1.0 10.5 Tf
+<416c6c206f662074686573652068617665207468652073616d65204d6176656e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+218.046 153.0653 Td
+/F3.0 10.5 Tf
+<67726f75704964> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+254.796 153.0653 Td
+/F1.0 10.5 Tf
+<2c206e616d656c7920> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+300.24 153.0653 Td
+/F3.0 10.5 Tf
+<6f72672e6170616368652e697369732e636f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+405.24 153.0653 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+28 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 27 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F3.0 20 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp2 67 0 R
+>>
+>>
+>>
+endobj
+29 0 obj
+[28 0 R /XYZ 0 232.8893 null]
+endobj
+30 0 obj
+<< /Length 20000
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 794.5242 Td
+/F4.0 9.975 Tf
+<506c7567696e204d6f64756c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 786.899 m
+543.04 786.899 l
+545.2491 786.899 547.04 785.1081 547.04 782.899 c
+547.04 592.019 l
+547.04 589.8099 545.2491 588.019 543.04 588.019 c
+52.24 588.019 l
+50.0309 588.019 48.24 589.8099 48.24 592.019 c
+48.24 782.899 l
+48.24 785.1081 50.0309 786.899 52.24 786.899 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 786.899 m
+543.04 786.899 l
+545.2491 786.899 547.04 785.1081 547.04 782.899 c
+547.04 592.019 l
+547.04 589.8099 545.2491 588.019 543.04 588.019 c
+52.24 588.019 l
+50.0309 588.019 48.24 589.8099 48.24 592.019 c
+48.24 782.899 l
+48.24 785.1081 50.0309 786.899 52.24 786.899 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 764.074 Td
+/F3.0 11 Tf
+<636f72652f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 749.334 Td
+/F3.1 11 Tf
+<23222220> Tj
+/F3.0 11 Tf
+<706c7567696e732f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 734.594 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<636f646567656e2d6279746562756464792f2020202020202320697369732d636f72652d706c7567696e732d636f646567656e2d627974656275646479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 719.854 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<636f646567656e2d6a61766173736973742f2020202020202320697369732d636f72652d706c7567696e732d636f646567656e2d6a6176617373697374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 705.114 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<646973636f766572792d7265666c656374696f6e732f20202320697369732d636f72652d706c7567696e732d646973636f766572792d7265666c656374696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 690.374 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<6576656e746275732d61786f6e2f202020202020202020202320697369732d636f72652d706c7567696e732d6576656e746275732d61786f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 675.634 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<6576656e746275732d67756176612f2020202020202020202320697369732d636f72652d706c7567696e732d6576656e746275732d6775617661> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 660.894 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<6a617872732d72657374656173792d332f202020202020202320697369732d636f72652d706c7567696e732d6a617872732d72657374656173792d33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 646.154 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<6a617872732d72657374656173792d342f202020202020202320697369732d636f72652d706c7567696e732d6a617872732d72657374656173792d34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 631.414 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<6a646f2d646174616e75636c6575732d342f2020202020202320697369732d636f72652d706c7567696e732d6a646f2d646174616e75636c6575732d34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 616.674 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<6a646f2d646174616e75636c6575732d352f2020202020202320697369732d636f72652d706c7567696e732d6a646f2d646174616e75636c6575732d35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 601.934 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<23222220> Tj
+/F3.0 11 Tf
+<73656375726974792d736869726f2f2020202020202020202320697369732d636f72652d706c7567696e732d73656375726974792d736869726f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 564.6532 Td
+/F4.0 9.975 Tf
+[<54> 29.7852 <61626c6520322e20636f72652f6d6176656e64657073206d6176656e206d6f64756c6573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 536.748 166.2665 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 536.748 332.5335 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 487.1879 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 487.1879 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 437.6278 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 437.6278 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 388.0677 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 388.0677 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 345.1226 166.2665 42.9451 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 345.1226 332.5335 42.9451 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 302.1775 166.2665 42.9451 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 302.1775 332.5335 42.9451 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 252.6174 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 252.6174 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 203.0573 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 203.0573 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 160.1122 166.2665 42.9451 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 160.1122 332.5335 42.9451 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 117.1671 166.2665 42.9451 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 117.1671 332.5335 42.9451 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 67.607 166.2665 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 67.607 332.5335 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 557.028 m
+214.5065 557.028 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 536.748 m
+214.5065 536.748 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 557.278 m
+48.24 536.123 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 557.278 m
+214.5065 536.123 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 542.814 Td
+/F2.0 10.5 Tf
+<4d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 557.028 m
+547.04 557.028 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 536.748 m
+547.04 536.748 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 557.278 m
+214.5065 536.123 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 557.278 m
+547.04 536.123 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+217.5065 542.814 Td
+/F2.0 10.5 Tf
+<4465736372697074696f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 536.748 m
+214.5065 536.748 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 487.1879 m
+214.5065 487.1879 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 537.373 m
+48.24 486.9379 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 537.373 m
+214.5065 486.9379 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 523.968 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d706c7567696e732d636f646567656e2d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 511.023 Td
+/F3.0 10.5 Tf
+<627974656275646479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 536.748 m
+547.04 536.748 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 487.1879 m
+547.04 487.1879 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 537.373 m
+214.5065 486.9379 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 537.373 m
+547.04 486.9379 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.6663 Tw
+
+BT
+217.5065 521.784 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20737570706f727420666f72204a6176612062> 20.0195 <79746520636f64652067656e6572> 20.0195 <6174696f6e2061742072756e74696d65>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 506.004 Td
+/F1.0 10.5 Tf
+[<7574696c697a696e672042> 20.0195 <7974654275646479> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 487.1879 m
+214.5065 487.1879 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 437.6278 m
+214.5065 437.6278 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 487.4379 m
+48.24 437.3778 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 487.4379 m
+214.5065 437.3778 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 474.4079 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d706c7567696e732d636f646567656e2d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 461.4629 Td
+/F3.0 10.5 Tf
+<6a6176617373697374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 487.1879 m
+547.04 487.1879 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 437.6278 m
+547.04 437.6278 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 487.4379 m
+214.5065 437.3778 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 487.4379 m
+547.04 437.3778 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.6663 Tw
+
+BT
+217.5065 472.2239 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20737570706f727420666f72204a6176612062> 20.0195 <79746520636f64652067656e6572> 20.0195 <6174696f6e2061742072756e74696d65>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 456.4439 Td
+/F1.0 10.5 Tf
+<7574696c697a696e67204a61766173736973742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 437.6278 m
+214.5065 437.6278 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 388.0677 m
+214.5065 388.0677 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 437.8778 m
+48.24 387.8177 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 437.8778 m
+214.5065 387.8177 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 424.8478 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d706c7567696e732d646973636f766572792d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 411.9028 Td
+/F3.0 10.5 Tf
+<7265666c656374696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 437.6278 m
+547.04 437.6278 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 388.0677 m
+547.04 388.0677 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 437.8778 m
+214.5065 387.8177 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 437.8778 m
+547.04 387.8177 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.6027 Tw
+
+BT
+217.5065 422.6638 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20737570706f727420666f72204a61766120636c6173732068696572> 20.0195 <61726368> 20.0195 <7920646973636f76657279207574696c697a696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 406.8838 Td
+/F1.0 10.5 Tf
+<7265666c656374696f6e732e6f72672e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 388.0677 m
+214.5065 388.0677 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 345.1226 m
+214.5065 345.1226 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 388.3177 m
+48.24 344.8726 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 388.3177 m
+214.5065 344.8726 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 375.2877 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d706c7567696e732d6576656e746275732d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 362.3427 Td
+/F3.0 10.5 Tf
+<61786f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 388.0677 m
+547.04 388.0677 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 345.1226 m
+547.04 345.1226 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 388.3177 m
+214.5065 344.8726 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 388.3177 m
+547.04 344.8726 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 373.1037 Td
+/F1.0 10.5 Tf
+[<496e74656772> 20.0195 <617465732061786f6e2d6672> 20.0195 <616d65776f726bd573206576656e746275732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 345.1226 m
+214.5065 345.1226 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 302.1775 m
+214.5065 302.1775 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 345.3726 m
+48.24 301.9275 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 345.3726 m
+214.5065 301.9275 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 332.3426 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d706c7567696e732d6576656e746275732d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 319.3976 Td
+/F3.0 10.5 Tf
+<6775617661> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 345.1226 m
+547.04 345.1226 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 302.1775 m
+547.04 302.1775 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 345.3726 m
+214.5065 301.9275 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 345.3726 m
+547.04 301.9275 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 330.1586 Td
+/F1.0 10.5 Tf
+[<496e74656772> 20.0195 <61746573206775617661d573206576656e746275732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 302.1775 m
+214.5065 302.1775 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 252.6174 m
+214.5065 252.6174 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 302.4275 m
+48.24 252.3674 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 302.4275 m
+214.5065 252.3674 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 289.3975 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d706c7567696e732d6a617872732d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 276.4525 Td
+/F3.0 10.5 Tf
+<72657374656173792d33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 302.1775 m
+547.04 302.1775 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 252.6174 m
+547.04 252.6174 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 302.4275 m
+214.5065 252.3674 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 302.4275 m
+547.04 252.3674 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3942 Tw
+
+BT
+217.5065 287.2135 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20737570706f727420666f7220524553> 20.0195 <5466756c20766965776572207574696c697a696e67204a426f7373205265737445617379>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 271.4335 Td
+/F1.0 10.5 Tf
+<76657273696f6e20332e782e20284a4545203720636f6d706c69616e7429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 252.6174 m
+214.5065 252.6174 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 203.0573 m
+214.5065 203.0573 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 252.8674 m
+48.24 202.8073 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 252.8674 m
+214.5065 202.8073 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 239.8374 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d706c7567696e732d6a617872732d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 226.8924 Td
+/F3.0 10.5 Tf
+<72657374656173792d34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 252.6174 m
+547.04 252.6174 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 203.0573 m
+547.04 203.0573 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 252.8674 m
+214.5065 202.8073 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 252.8674 m
+547.04 202.8073 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3942 Tw
+
+BT
+217.5065 237.6534 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20737570706f727420666f7220524553> 20.0195 <5466756c20766965776572207574696c697a696e67204a426f7373205265737445617379>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 221.8734 Td
+/F1.0 10.5 Tf
+<76657273696f6e20342e782e20284a4545203820636f6d706c69616e7429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 203.0573 m
+214.5065 203.0573 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 160.1122 m
+214.5065 160.1122 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 203.3073 m
+48.24 159.8622 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 203.3073 m
+214.5065 159.8622 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 190.2773 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d706c7567696e732d6a646f2d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 177.3323 Td
+/F3.0 10.5 Tf
+<646174616e75636c6575732d34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 203.0573 m
+547.04 203.0573 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 160.1122 m
+547.04 160.1122 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 203.3073 m
+214.5065 159.8622 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 203.3073 m
+547.04 159.8622 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 188.0933 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20737570706f727420666f72204a444f207574696c697a696e6720446174614e75636c65757320342e782e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 160.1122 m
+214.5065 160.1122 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 117.1671 m
+214.5065 117.1671 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 160.3622 m
+48.24 116.9171 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 160.3622 m
+214.5065 116.9171 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 147.3322 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d706c7567696e732d6a646f2d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 134.3872 Td
+/F3.0 10.5 Tf
+<646174616e75636c6575732d35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 160.1122 m
+547.04 160.1122 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 117.1671 m
+547.04 117.1671 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 160.3622 m
+214.5065 116.9171 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 160.3622 m
+547.04 116.9171 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 145.1482 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20737570706f727420666f72204a444f207574696c697a696e6720446174614e75636c65757320352e782e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 117.1671 m
+214.5065 117.1671 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 67.607 m
+214.5065 67.607 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 117.4171 m
+48.24 67.357 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 117.4171 m
+214.5065 67.357 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 104.3871 Td
+/F3.0 10.5 Tf
+<697369732d636f72652d706c7567696e732d73656375726974792d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 91.4421 Td
+/F3.0 10.5 Tf
+<736869726f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 117.1671 m
+547.04 117.1671 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 67.607 m
+547.04 67.607 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 117.4171 m
+214.5065 67.357 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 117.4171 m
+547.04 67.357 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.2357 Tw
+
+BT
+217.5065 102.2031 Td
+/F1.0 10.5 Tf
+<446566696e657320616e20696d706c656d656e746174696f6e206f662073656375726974792061757468656e7469636174696f6e207768696368> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 86.4231 Td
+/F1.0 10.5 Tf
+<64656c65676174657320746f2041706163686520536869726f2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+31 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 30 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F4.0 23 0 R
+/F3.0 20 0 R
+/F3.1 21 0 R
+/F2.0 19 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 66 0 R
+>>
+>>
+>>
+endobj
+32 0 obj
+<< /Length 12718
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 786.666 Td
+/F2.0 18 Tf
+<312e332e20636f72652f6d6176656e64657073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 758.646 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+69.66 758.646 Td
+/F3.0 10.5 Tf
+<636f72652f6d6176656e64657073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+143.16 758.646 Td
+/F1.0 10.5 Tf
+<206d6f64756c657320c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 730.866 Td
+/F1.0 10.5 Tf
+<416c6c206f662074686573652068617665207468652073616d65204d6176656e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+218.046 730.866 Td
+/F3.0 10.5 Tf
+<67726f75704964> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+254.796 730.866 Td
+/F1.0 10.5 Tf
+<2c206e616d656c7920> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+300.24 730.866 Td
+/F3.0 10.5 Tf
+<6f72672e6170616368652e697369732e6d6176656e64657073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+431.49 730.866 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 703.6842 Td
+/F4.0 9.975 Tf
+<6d6176656e64657073204d6f64756c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 696.059 m
+543.04 696.059 l
+545.2491 696.059 547.04 694.2681 547.04 692.059 c
+547.04 604.359 l
+547.04 602.1499 545.2491 600.359 543.04 600.359 c
+52.24 600.359 l
+50.0309 600.359 48.24 602.1499 48.24 604.359 c
+48.24 692.059 l
+48.24 694.2681 50.0309 696.059 52.24 696.059 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 696.059 m
+543.04 696.059 l
+545.2491 696.059 547.04 694.2681 547.04 692.059 c
+547.04 604.359 l
+547.04 602.1499 545.2491 600.359 543.04 600.359 c
+52.24 600.359 l
+50.0309 600.359 48.24 602.1499 48.24 604.359 c
+48.24 692.059 l
+48.24 694.2681 50.0309 696.059 52.24 696.059 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 673.234 Td
+/F3.0 11 Tf
+<636f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 658.494 Td
+/F3.1 11 Tf
+<23222220> Tj
+/F3.0 11 Tf
+<6d6176656e646570732f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 643.754 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<697369732d6d6176656e646570732d696e74656c6c696a2f202020202320697369732d6d6176656e646570732d696e74656c6c696a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 629.014 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<21222220> Tj
+/F3.0 11 Tf
+<697369732d6d6176656e646570732d74657374696e672f20202020202320697369732d6d6176656e646570732d74657374696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 614.274 Td
+/F3.0 11 Tf
+<ca202020> Tj
+/F3.1 11 Tf
+<23222220> Tj
+/F3.0 11 Tf
+<697369732d6d6176656e646570732d7765626170702f2020202020202320697369732d6d6176656e646570732d776562617070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 576.9932 Td
+/F4.0 9.975 Tf
+[<54> 29.7852 <61626c6520332e20636f72652f6d6176656e64657073206d6176656e206d6f64756c6573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 549.088 166.2665 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 549.088 332.5335 20.28 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 515.3079 166.2665 33.7801 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 515.3079 332.5335 33.7801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 222.9278 166.2665 292.3801 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 222.9278 332.5335 292.3801 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 569.368 m
+214.5065 569.368 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 549.088 m
+214.5065 549.088 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 569.618 m
+48.24 548.463 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 569.618 m
+214.5065 548.463 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 555.154 Td
+/F2.0 10.5 Tf
+<4d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 569.368 m
+547.04 569.368 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 549.088 m
+547.04 549.088 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 569.618 m
+214.5065 548.463 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 569.618 m
+547.04 548.463 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+217.5065 555.154 Td
+/F2.0 10.5 Tf
+<4465736372697074696f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 549.088 m
+214.5065 549.088 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 515.3079 m
+214.5065 515.3079 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 549.713 m
+48.24 515.0579 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 549.713 m
+214.5065 515.0579 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 536.308 Td
+/F3.0 10.5 Tf
+<697369732d6d6176656e646570732d696e74656c6c696a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 549.088 m
+547.04 549.088 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 515.3079 m
+547.04 515.3079 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 549.713 m
+214.5065 515.0579 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 549.713 m
+547.04 515.0579 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 534.124 Td
+/F1.0 10.5 Tf
+<446566756e63742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 515.3079 m
+214.5065 5

<TRUNCATED>

[52/56] isis-site git commit: ISIS-1811: fixes release notes for 1.17.0 and 2.0.0-M2 so are in sync

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/9bb1eb8c/content/versions/current/release-notes/release-notes.html
----------------------------------------------------------------------
diff --git a/content/versions/current/release-notes/release-notes.html b/content/versions/current/release-notes/release-notes.html
index 7bf931f..f8f39ce 100644
--- a/content/versions/current/release-notes/release-notes.html
+++ b/content/versions/current/release-notes/release-notes.html
@@ -309,6 +309,25 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/2.0.0-M2/release-notes/release-notes.html#_release-notes_2.0.0-M2">2.0.0-M2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">22-01-2018</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Second milestone release for Apache Isis 2.0.0: tree support, initial work on simplifying bootstrapping and configuration, removing dependencies</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">2</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">36</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">13</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342393">Release notes for 2.0.0-M2</a></p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.17.0">1.17.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">06-01-2019</p></td> 
            <td class="tableblock halign-left valign-top">
@@ -328,6 +347,25 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/2.0.0-M1/release-notes/release-notes.html#_release-notes_2.0.0-M1">2.0.0-M1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">31-07-2018</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>First milestone release for Apache Isis 2.0.0: Java 8 support, DataNucleus 5.1, Wicket 8, meta-annotations, breadcrumbs</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">6</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">55 + 4 tasks + 13 sub-tasks</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">22</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342392">Release notes for 2.0.0-M1</a></p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.16.2">1.16.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">05-03-2018</p></td> 
            <td class="tableblock halign-left valign-top">
@@ -347,7 +385,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.16.1">1.16.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.16.1/release-notes/release-notes.html#_release-notes_1.16.1">1.16.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">22-02-2018</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -366,7 +404,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.16.0">1.16.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.16.0/release-notes/release-notes.html#_release-notes_1.16.0">1.16.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">08-01-2018</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -385,7 +423,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.15.1">1.15.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.15.1/release-notes/release-notes.html#_release-notes_1.15.1">1.15.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">25-09-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -404,7 +442,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.15.0">1.15.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.15.0/release-notes/release-notes.html#_release-notes_1.15.0">1.15.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">14-08-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -423,7 +461,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.14.0">1.14.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.14.0/release-notes/release-notes.html#_release-notes_1.14.0">1.14.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">19-02-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -442,7 +480,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.2.1">1.13.2.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.2.1/release-notes/release-notes.html#_release-notes_1.13.2.1">1.13.2.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">03-jan-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -461,7 +499,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.2">1.13.2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.2/release-notes/release-notes.html#_release-notes_1.13.2">1.13.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">14-dec-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -480,7 +518,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.1">1.13.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.1/release-notes/release-notes.html#_release-notes_1.13.1">1.13.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">30-oct-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -499,7 +537,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.0">1.13.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.0/release-notes/release-notes.html#_release-notes_1.13.0">1.13.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">11-jul-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -518,7 +556,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.12.2">1.12.2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.2/release-notes/release-notes.html#_release-notes_1.12.2">1.12.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">06-jun-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -537,7 +575,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.12.1">1.12.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.1/release-notes/release-notes.html#_release-notes_1.12.1">1.12.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">12-apr-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -556,7 +594,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.12.0">1.12.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.0/release-notes/release-notes.html#_release-notes_1.12.0">1.12.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">29-mar-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -575,7 +613,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.11.1">1.11.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.11.1/release-notes/release-notes.html#_release-notes_1.11.1">1.11.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">17-jan-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -594,7 +632,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.11.0">1.11.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.11.0/release-notes/release-notes.html#_release-notes_1.11.0">1.11.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">02-jan-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -613,7 +651,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.10.0">1.10.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.10.0/release-notes/release-notes.html#_release-notes_1.10.0">1.10.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">10-nov-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -632,7 +670,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.9.0">1.9.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.9.0/release-notes/release-notes.html#_release-notes_1.9.0">1.9.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">1-sep-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -651,7 +689,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.8.0">1.8.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.8.0/release-notes/release-notes.html#_release-notes_1.8.0">1.8.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">24-feb-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -673,7 +711,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.7.0">1.7.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.7.0/release-notes/release-notes.html#_release-notes_1.7.0">1.7.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">18-oct-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -697,7 +735,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.6.0">1.6.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.6.0/release-notes/release-notes.html#_release-notes_1.6.0">1.6.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">28-jul-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -721,7 +759,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.5.0">1.5.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.5.0/release-notes/release-notes.html#_release-notes_1.5.0">1.5.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">08-jun-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -748,7 +786,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.4.1">1.4.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.4.1/release-notes/release-notes.html#_release-notes_1.4.1">1.4.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">14-mar-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -772,7 +810,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#r1.4.0">1.4.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.4.0/release-notes/release-notes.html#_release-notes_1.4.0">1.4.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">11-mar-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div></div></td> 
@@ -796,7 +834,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.3.1">1.3.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.3.1/release-notes/release-notes.html#_release-notes_1.3.1">1.3.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">7-nov-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -819,7 +857,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.3.0">1.3.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.3.0/release-notes/release-notes.html#_release-notes_1.3.0">1.3.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">25-oct-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -847,7 +885,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.2.0">1.2.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.2.0/release-notes/release-notes.html#_release-notes_1.2.0">1.2.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">30-may-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div></div></td> 
@@ -870,7 +908,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.1.0">1.1.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.1.0/release-notes/release-notes.html#_release-notes_1.1.0">1.1.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">31-jan-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div></div></td> 
@@ -890,7 +928,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#r1.0.1">1.0.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.0.1/release-notes/release-notes.html#_release-notes_1.0.1">1.0.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">10-jan-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -912,7 +950,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.0.0">1.0.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.0.0/release-notes/release-notes.html#_release-notes_1.0.0">1.0.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">24-dec-2012</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -979,311 +1017,228 @@ table.CodeRay td.code>pre{padding:0}
        </div> 
       </div> 
       <div class="sect1"> 
-       <h2 id="_release-notes_1.17.0">1.17.0</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
+       <h2 id="_2019">2019</h2> 
        <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This two main features in this release are the ability for dialog actions to be use a sidebar rather than a modal dialog (<a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a>), and the ability to export the metamodel as XML (<a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a>).</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>With respect to general improvements, for the end-user they hopefully will notice that tabbing behaviour around the UI is much improved (<a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a>), while internally the way in which the metamodel is built up has been revamped so that this is now done in parallel (<a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a>). It’s also possible to more fully customise the footer (<a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a>), and new configuration properties mean that in many cases there should no longer be any need to subclass <code>IsisWicketApplication</code> (<a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a>).</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>In terms of notable bugs, there have been several fixes for the Restful Objects viewer (<a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a>).</p> 
-        </div> 
         <div class="sect2"> 
-         <h3 id="_new_feature">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2043">ISIS-2043</a> - Allow domain events to be specified at @DomainObject, and make mixins aware of this.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2027">ISIS-2027</a> - Provide a health endpoint (eg for Docker orchestrators to monitor).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a> - Serialize representation of metamodel to allow before/after checking</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a> - For an alternative for non-obtrusive bulk entry of info, use a sidebar as action prompt (for top-level actions only).</p> </li> 
-          </ul> 
+         <h3 id="_release-notes_2.0.0-M2">2.0.0-M2</h3> 
+         <div class="paragraph"> 
+          <p>This milestone introduces one new feature, namely support for a table tree view in the Wicket viewer. It also includes all the features as of Apache Isis 1.17.0.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2057">ISIS-2057</a> - JaxbServiceDefault should handle entity if isn’t annotated with XmlJavaTypeAdapter</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a> - Improve tabbing behaviour</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2050">ISIS-2050</a> - Install ObjectSpecIdFacet immediately on creation of ObjectSpecification so can be cached.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2025">ISIS-2025</a> - Extend WrapperFactory with new execution mode to "try" to execute.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2024">ISIS-2024</a> - Centre image or text on sign-in page.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a> - Add additional config properties so there is little need to subclass IsisWicketApplication</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a> - Show application version in footer if available as config property.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2021">ISIS-2021</a> - Allow initial bootswatch theme to be specified via configuration property</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a> - Allow footer to be customised with multiple credits</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2008">ISIS-2008</a> - Add null guards in Blob and Clob, to detect errors in application code early</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1977">ISIS-1977</a> - Improve flattening for -Drevision=…​</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a> - Reduce time to bootstrap</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1966">ISIS-1966</a> - Introduce extension of HasTransactionId that includes sequence number</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1916">ISIS-1916</a> - enhance archetype so runs out-of-the-box in gitlab CI</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1913">ISIS-1913</a> - Extend REST API to return object icon</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1912">ISIS-1912</a> - simpleapp 1.16.2 archetype is missing webapp/resources/Dockerfile</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1888">ISIS-1888</a> - Tweak/add CSS class names to better support E2E tests (page object selectors)</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>The long-term goal (for v2.0.0) is to allow the framework to be run on top of either SpringBoot or JEE MicroProfile, with either of those lower-level frameworks taking responsibility for configuration and injection. In this milestone, some significant initial work has been done in this area. Notably, the IsisConfiguration is now immutable once instantiated, and its creating vis-a-vis the AppManifest has been figured out.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_bug">Bug</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2061">ISIS-2061</a> - Fix rendering of date/time in sidebar dialog</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a> - RO viewer should honour x-ro-validate-only</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a> - RO viewer does not render body correctly when action validation fails.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1985">ISIS-1985</a> - Incomplete Metamodel Validation</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1965">ISIS-1965</a> - Enable CI/CD for maint-1.16.3</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1964">ISIS-1964</a> - ConcurrentModificationException when stating application</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1925">ISIS-1925</a> - Invoking an action on an entity with contributed blobs (or clobs) returning null will result in an NPE.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1902">ISIS-1902</a> - Datanucles: plugging in of Isis provided JDO value types is broken</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1485">ISIS-1485</a> - MessageService#informUser(…​) doesn’t seem to be raising an alert for an action returning a Blob</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>Lots of work has also been done both in updating or removing dependencies, with google guava being notable as one dependency that has been removed.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_documentation">Documentation</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2051">ISIS-2051</a> - Amend ugrov</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_new_feature">New Feature</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-898">ISIS-898</a> - Add a table tree view to the Wicket viewer.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1944">ISIS-1944</a> - Tree View: allow programmatic expand/collapse of tree-nodes</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_task">Task</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1899">ISIS-1899</a> - Release tasks for 1.17.0</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_improvement">Improvement</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2082">ISIS-2082</a> - Allow for ThreadPoolSupport to simulate legacy behavior</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2073">ISIS-2073</a> - Multiple action buttons, when line-breaking, need more vertical space</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2070">ISIS-2070</a> - config properties for "where am I" should have "isis.viewer.wicket" as a prefix</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2067">ISIS-2067</a> - Rework o.a.i.WebServer</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2049">ISIS-2049</a> - Remove guava from core</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2048">ISIS-2048</a> - Update Wicket 8.1.0 → 8.2.0</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2047">ISIS-2047</a> - ThemeChooser: support for custom ThemeProviders</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2042">ISIS-2042</a> - When PROTOTYPING warn when menubars.layout.xml is missing</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2032">ISIS-2032</a> - Tables (non-paged): display total number of entites shown</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2030">ISIS-2030</a> - Table Column Order: use order of occurrence in layout grid as the default</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2019">ISIS-2019</a> - Fix NPEs when rendering REST API.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2017">ISIS-2017</a> - Include the $$domainType for v1 representation.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2014">ISIS-2014</a> - Minor API refinements for integration testing.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2013">ISIS-2013</a> - Add support for H2 embedded database.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2007">ISIS-2007</a> - Use Objects.requireNonNull(Obj, Supplier&lt;String&gt;) to avoid masking errors</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1988">ISIS-1988</a> - Move isis-core-wrapper into isis-core-runtime.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1987">ISIS-1987</a> - Delete wicket applib</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1982">ISIS-1982</a> - UI: CollectionSelectionPanel replace split button by normal button</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1976">ISIS-1976</a> - Improve the metamodel cache management</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1975">ISIS-1975</a> - REST: discrepancy between schema export and actual response content</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1972">ISIS-1972</a> - JAXB view model: add default XmlAdapters for Java 8 Time</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1943">ISIS-1943</a> - Tree View: tree-node content IDs must be unique within a tree structure</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1934">ISIS-1934</a> - Menu Action Confirmation Dialog does not escape menu boundaries</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1923">ISIS-1923</a> - Table Column Headers do not honor 'describedAs'</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1920">ISIS-1920</a> - 'No Access' mouse over effect on domain-object properties.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1918">ISIS-1918</a> - Remove hamcrest as a compile dependency from core modules</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1905">ISIS-1905</a> - utilize jee friendly version of axonframework</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1901">ISIS-1901</a> - Swagger-UI: Replace index.html with a Servlet that is aware of restful config</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1895">ISIS-1895</a> - Simplify deployment descriptors (web.xml)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1839">ISIS-1839</a> - Remove isis-core-wrapper artifact.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1838">ISIS-1838</a> - Move WrapperFactory in isis-core-wrapper to isis-core-runtime.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1635">ISIS-1635</a> - Upgrade dependency to resteasy</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-890">ISIS-890</a> - Get rid of exploration mode, treat as synonym for prototype. Ditto with @Exploration annotation.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1892">ISIS-1892</a> - Move Guice out of 'core'</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1841">ISIS-1841</a> - API cleanup + refactoring for version 2</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1277">ISIS-1277</a> - Prepare for JDK 11</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_won_t_fix_not_a_problem_duplicates">Won’t Fix / Not a Problem / Duplicates</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1996">ISIS-1996</a> - [DUPLICATE, WON’T FIX] For non-obtrusive bulk entry of info, use panel/fieldset as action prompt (for actions associated with panel).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1992">ISIS-1992</a> - [WON’T FIX] Actions associated with the panel should optionally be rendered "in-place" (rather than modal).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1986">ISIS-1986</a> - skinnywar support (backport from v2)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1539">ISIS-1539</a> - [WON’T FIX] Incorporate isisaddons' command module as part of Isis core.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1272">ISIS-1272</a> - [WON’T FIX[ Facet factory for actions called "changeXxx" or "maintainXxx" to be positioned to RIGHT, with dropdown.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1248">ISIS-1248</a> - [WON’T FIX] Lombok plugin to automatically generate domain event classes.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-989">ISIS-989</a> - [WON’T FIX] Allow data being stored to be encrypted, leveraging Cumulus4J</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-573">ISIS-573</a> - [WON’T FIX] To improve performance, set up caching of query results against any entities that are immutable (ie ref data, ie have ImmutableFacet on them).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-507">ISIS-507</a> - [WON’T FIX] UI: more specific icon for bookmarked repository actions</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-741">ISIS-741</a> - [WON’T FIX] For GSOC, write an integration with Twilio or similar, for voice calls, SMS messaging, etc.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1900">ISIS-1900</a> - [NOT A PROBLEM] Fix the release process to also generate .sha512 files</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1702">ISIS-1702</a> - [DUPLICATE] Infer @Programmatic on methods within @DomainService(nature=DOMAIN)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1671">ISIS-1671</a> - [DUPLICATE] Upgrade to Wicket 7.8.0</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1637">ISIS-1637</a> - [WON’T FIX] Non-JAXB view models do not support editable properties</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1629">ISIS-1629</a> - [WON’T FIX] Handle dynamic visibility of list of properties rendered</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1549">ISIS-1549</a> - [DUPLICATE] Speed up bootstrapping by doing classpath discovery in parallel.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1440">ISIS-1440</a> - [DUPLICATE] Use Fork/Join framework to load specifications in parallel? (speed up bootstrap time on multi-core machines)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1337">ISIS-1337</a> - [WON’T FIX] Facet factory to automatically create UI events based on JAXB @XmlRootElement.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1209">ISIS-1209</a> - [WON’T FIX] Perform static analysis of all event subscribers so that we suppress the submission of events if we know that there are no subscribers in that type of event.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-974">ISIS-974</a> - [WON’T FIX] Provide the ability to associate font-awesome icons with properties</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-893">ISIS-893</a> - [WON’T FIX] (Cosmetics): If attempt to invoke non-existent action, get nasty error message</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-678">ISIS-678</a> - [WON’T FIX] When invoke action in Wicket viewer, prefer redirect-after-post to be to a deep link.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-582">ISIS-582</a> - [WON’T FIX] Abstract properties are not rendered in the UI (in tables)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1643">ISIS-1643</a> - [DUPLICATE] NPE on SimpleApp about</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-157">ISIS-157</a> - [WON’T FIX] parseTextEntry fix.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-991">ISIS-991</a> - [WON’T FIX] Enhance Wicket viewer so that non-disabled collections can be added to / removed from.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_bug">Bug</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2066">ISIS-2066</a> - Invoking an action that returns null results in an NPE …​ eg HelloWorldObject#delete().</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2038">ISIS-2038</a> - Darkly Theme: tooltips render white text on almost white background</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2037">ISIS-2037</a> - UI: Footer Credits, links to local resources are not context path aware</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2036">ISIS-2036</a> - When PROTOTYPING prototyping toplevel menu is (sometimes?) hidden</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2035">ISIS-2035</a> - Examples: about page …​ swagger link broken</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2028">ISIS-2028</a> - Bundled Jetty cannot launch with new Byte-Buddy 1.9.2 in place</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2026">ISIS-2026</a> - IllegalAccessExceptions with Byte-Buddy 1.9.2</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2005">ISIS-2005</a> - Java built-in temporal type java.sql.Date rendered with -1 day offset after edit</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1991">ISIS-1991</a> - Determining the deployment type is broken</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1979">ISIS-1979</a> - Integration test logging includes a lot of log events twice.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1978">ISIS-1978</a> - Integration tests are not executed in module <code>module-simple</code></p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1947">ISIS-1947</a> - Tree View: serialization issues with tree nodes using ViewModels</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-       </div> 
-      </div> 
-      <div class="sect1"> 
-       <h2 id="_release-notes_1.16.2">1.16.2</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
-       <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This release is primarily a bug fix release fixing one severe error relating to parented checkboxes (<a href="https://issues.apache.org/jira/browse/ISIS-1874">ISIS-1874</a>). It does however introduce one new feature for the REST API (RO viewer) to support generic RO clients. There is also one notable performance improvement through the caching of <code>JAXBContext</code>s.</p> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_new_feature_2">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1882">ISIS-1882</a> - Extend RO viewer to (optionally) automatically wrap action-results in a view model.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_task">Task</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1811">ISIS-1811</a> - Release tasks for 2.0.0-M2</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement_2">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1884">ISIS-1884</a> - Restrict where choices and autoComplete are implicitly provided on parameters</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1879">ISIS-1879</a> - Date header returned by RO resuts should be the Clock time, not the system time.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1877">ISIS-1877</a> - Enhance representation of action invocation</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1876">ISIS-1876</a> - Convert IsisApplibModule (and archetype app modules) to use ModuleAbstract</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1872">ISIS-1872</a> - Extend ModuleOrBuilderAbstract, with #withAdditionalDependencies(Module…​ modules)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1867">ISIS-1867</a> - Avoid queuing/contention issues - cache JAXBContext in MemberExecutionDtoUtils.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_won_t_fix_duplicates_not_a_problem">Won’t Fix/Duplicates/Not a Problem</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2018">ISIS-2018</a> - [WON’T DO] Improve spec cache management</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1601">ISIS-1601</a> - [SUPERCEDED] Collection pojos (of view model) added to internal maps with incorrect Oid.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1308">ISIS-1308</a> - [DUPLICATE] Swagger UI does not load json if not running as ROOT.war webapp.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1050">ISIS-1050</a> - [WON’T FIX] Reflection VFS related issues in jetty-console</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1894">ISIS-1894</a> - [WONT-FIX] Resteasy: Reactivate PrettyPrinting</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1845">ISIS-1845</a> - [WONT-FIX] Improve code coverage regarding applib’s test-suite</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1015">ISIS-1015</a> - [WON’T FIX] DataNucleus doesn’t support LocalDateTime</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-722">ISIS-722</a> - [DUPLICATE] For 2.0.0, should we get rid of the identity map, and simply "new up" PojoAdapters around pojos as-and-when?</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1981">ISIS-1981</a> - [WONT-FIX] Eclipse: DataNucleus enhancer does see 2 different javax.jdo:jdo-api versions on class-path</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2034">ISIS-2034</a> - [NOT A PROBLEM] REST operations return empty response</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1345">ISIS-1345</a> - [WON’T FIX] Remove the PersistenceSession#executeWithTransaction(…​)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1962">ISIS-1962</a> - [WONT-FIX] Introduce an alternative core-plugin for sub class discovery</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1917">ISIS-1917</a> - [WONT FIX] new PropertyLayout::navigable needs proper integration with layout.xml</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1983">ISIS-1983</a> - [WONT-FIX] UI: upgrade to bootstrap 4</p> </li> 
+           </ul> 
+          </div> 
          </div> 
         </div> 
         <div class="sect2"> 
-         <h3 id="_bug_2">Bug</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1874">ISIS-1874</a> - Parented checkboxes fails - NPEs and incorrect facets.</p> </li> 
-          </ul> 
+         <h3 id="_release-notes_1.17.0">1.17.0</h3> 
+         <div class="paragraph"> 
+          <p>This two main features in this release are the ability for dialog actions to be use a sidebar rather than a modal dialog (<a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a>), and the ability to export the metamodel as XML (<a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a>).</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_task_2">Task</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1875">ISIS-1875</a> - Release tasks for 1.16.2</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>With respect to general improvements, for the end-user they hopefully will notice that tabbing behaviour around the UI is much improved (<a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a>), while internally the way in which the metamodel is built up has been revamped so that this is now done in parallel (<a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a>). It’s also possible to more fully customise the footer (<a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a>), and new configuration properties mean that in many cases there should no longer be any need to subclass <code>IsisWicketApplication</code> (<a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a>).</p> 
          </div> 
-        </div> 
-       </div> 
-      </div> 
-      <div class="sect1"> 
-       <h2 id="_release-notes_1.16.1">1.16.1</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
-       <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This release is primarily a bug fix release, but does introduce a couple of notable new features and improvements:</p> 
-        </div> 
-        <div class="ulist"> 
-         <ul> 
-          <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1585">ISIS-1585</a> supports checkboxes on parented (rather than standalone) collections. The selected items are used as the default values for any associated actions with collection parameters.</p> 
-           <div class="paragraph"> 
-            <p>As part of this change, the new <code>@Action(associateWith="…​")</code> attribute can be used instead of <code>@MemberOrder(…​)</code> as a way to associate actions with either collections or properties.</p> 
-           </div> </li> 
-          <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1569">ISIS-1569</a> provides infrastructure to enable commands to be replayed from master to slave (for regression testing purposes).</p> 
-           <div class="paragraph"> 
-            <p>The majority of the implementation is provided in the (non-ASF) (non-ASF) <a href="http://platform.incode.org">Incode Platform</a>'s new <a href="http://platform.incode.org/modules/spi/command/spi-command-replay.html">command replay</a> library.</p> 
-           </div> </li> 
-         </ul> 
-        </div> 
-        <div class="paragraph"> 
-         <p>Applications written against v1.16.0 should run against v1.16.1 with few if any changes.</p> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_new_feature_3">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1861">ISIS-1861</a> - Extend tabgroup layout control so that a tabgroup with only one tab can show either collapsed (default) or with the one tab.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1856">ISIS-1856</a> - Add git.properties and SCM-Revision into MANIFEST.MF</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1585">ISIS-1585</a> - Allow objects in parented collections to be selected, automatically passed as defaults for collection parameter of associated actions. Also infer choices for both scalar and collection parameters.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1569">ISIS-1569</a> - Automated testing tool to replay commands against a copy of prod</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>In terms of notable bugs, there have been several fixes for the Restful Objects viewer (<a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a>).</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement_3">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1837">ISIS-1837</a> - Metamodel validator should check for cyclic dependencies (reference to entities that live outside of the module set)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1836">ISIS-1836</a> - Better diagnostic reporting in RO viewer if passed in a non-parseable value</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1835">ISIS-1835</a> - Better diagnostic reporting if fail to read a configuration flie.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1834">ISIS-1834</a> - Relax metamodel validation to allow @PersistenceCapable on interfaces</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1826">ISIS-1826</a> - Add Automatic-Module-Name to support Java 9.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1814">ISIS-1814</a> - JAXB validator fails requiring @XmlJavaTypeAdapter even if annotated with @XmlTransient</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1808">ISIS-1808</a> - Let the error page be customisable, eg embed an image from randomkittengenerator.com</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1759">ISIS-1759</a> - Always calling getXxx() and hideXxx() both decreases performance of application (?)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1743">ISIS-1743</a> - fa-Icon mapping for mixin provided methods not honored intuitively</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1589">ISIS-1589</a> - Allow layout to be loaded from either .layout.xml or .layout.fallback.xml (so that library modules can provide a default layout for their entities using XML).</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_new_feature_2">New Feature</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2043">ISIS-2043</a> - Allow domain events to be specified at @DomainObject, and make mixins aware of this.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2027">ISIS-2027</a> - Provide a health endpoint (eg for Docker orchestrators to monitor).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a> - Serialize representation of metamodel to allow before/after checking</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a> - For an alternative for non-obtrusive bulk entry of info, use a sidebar as action prompt (for top-level actions only).</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_bug_3">Bug</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1858">ISIS-1858</a> - NPE when Log at Debug Level</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1857">ISIS-1857</a> - help block for properties/parameters with drop down actions to right encroaches on the field.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1855">ISIS-1855</a> - scm entries in core pom.xml are incorrect</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1854">ISIS-1854</a> - menubars.layout.xml seems to ignore the embedded &lt;Name&gt; ?</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1853">ISIS-1853</a> - Fix AbstractSessionTemplate and to unmarshal collection and reference arguments.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1852">ISIS-1852</a> - Iterating over query result list with parallelStream produces next exception</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1851">ISIS-1851</a> - Improve the dynamic visibility of PropertyGroups so works with pdf js viewer (anything that isn’t a ScalarPanelAbstract2, basically).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1848">ISIS-1848</a> - References of type java.lang.Object (sometimes) not rendered correctly in Wicket viewer</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1847">ISIS-1847</a> - Eventbus: AbstractDomainEvent incorrect veto handling?</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1833">ISIS-1833</a> - Mandatory marker (red asterisk) not shown on mandatory parameters</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1832">ISIS-1832</a> - Entering a non-valid string into a parameter of type UUID results in a stacktrace.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1831">ISIS-1831</a> - If Accept header bad, then our exception handler throws an NPE and so issue of bad header is not reported.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1829">ISIS-1829</a> - AppManifestAbstract#withFixtureScripts no longer works.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1825">ISIS-1825</a> - @CollectionLayout(hidden=STANDALONE_COLLECTION) results in scalar panels being hidden when in parented collection, (but the column is still there, ie blank).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1822">ISIS-1822</a> - non-existent action in menubars.layout.xml causes an NPE</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1820">ISIS-1820</a> - New style BDD tests broken in 1.16.0</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1812">ISIS-1812</a> - NPE when attempt to render mixed-in property as a column.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_improvement_2">Improvement</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2057">ISIS-2057</a> - JaxbServiceDefault should handle entity if isn’t annotated with XmlJavaTypeAdapter</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a> - Improve tabbing behaviour</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2050">ISIS-2050</a> - Install ObjectSpecIdFacet immediately on creation of ObjectSpecification so can be cached.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2025">ISIS-2025</a> - Extend WrapperFactory with new execution mode to "try" to execute.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2024">ISIS-2024</a> - Centre image or text on sign-in page.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a> - Add additional config properties so there is little need to subclass IsisWicketApplication</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a> - Show application version in footer if available as config property.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2021">ISIS-2021</a> - Allow initial bootswatch theme to be specified via configuration property</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a> - Allow footer to be customised with multiple credits</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2008">ISIS-2008</a> - Add null guards in Blob and Clob, to detect errors in application code early</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1977">ISIS-1977</a> - Improve flattening for -Drevision=…​</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a> - Reduce time to bootstrap</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1966">ISIS-1966</a> - Introduce extension of HasTransactionId that includes sequence number</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1916">ISIS-1916</a> - enhance archetype so runs out-of-the-box in gitlab CI</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1913">ISIS-1913</a> - Extend REST API to return object icon</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1912">ISIS-1912</a> - simpleapp 1.16.2 archetype is missing webapp/resources/Dockerfile</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1888">ISIS-1888</a> - Tweak/add CSS class names to better support E2E tests (page object selectors)</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_other">Other</h3> 
          <div class="sect3"> 
-          <h4 id="_documentation_2">Documentation</h4> 
+          <h4 id="_bug_2">Bug</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1860">ISIS-1860</a> - CommandReification.DISABLED is broken / incorrectly documented.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1859">ISIS-1859</a> - Use of "timestamp" in JDOQL queries.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1849">ISIS-1849</a> - 1.16.0 - Broken Links according to W3C checker</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2061">ISIS-2061</a> - Fix rendering of date/time in sidebar dialog</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a> - RO viewer should honour x-ro-validate-only</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a> - RO viewer does not render body correctly when action validation fails.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1985">ISIS-1985</a> - Incomplete Metamodel Validation</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1965">ISIS-1965</a> - Enable CI/CD for maint-1.16.3</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1964">ISIS-1964</a> - ConcurrentModificationException when stating application</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1925">ISIS-1925</a> - Invoking an action on an entity with contributed blobs (or clobs) returning null will result in an NPE.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1902">ISIS-1902</a> - Datanucles: plugging in of Isis provided JDO value types is broken</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1485">ISIS-1485</a> - MessageService#informUser(…​) doesn’t seem to be raising an alert for an action returning a Blob</p> </li> 
            </ul> 
           </div> 
          </div> 
          <div class="sect3"> 
-          <h4 id="_task_3">Task</h4> 
+          <h4 id="_documentation">Documentation</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1813">ISIS-1813</a> - Release tasks for 1.16.1</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2051">ISIS-2051</a> - Amend ugrov</p> </li> 
            </ul> 
           </div> 
          </div> 
          <div class="sect3"> 
-          <h4 id="_duplicates_won_t_fix_not_implemented">Duplicates / Won’t Fix / Not Implemented</h4> 
+          <h4 id="_task_2">Task</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1850">ISIS-1850</a> - [NOT IMPLEMENTED] Rename 'default' in JSON Response</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1500">ISIS-1500</a> - [DUPLICATE] ReplayService, to directly execute a previously persisted command</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1395">ISIS-1395</a> - [WON’T FIX] Bulk actions button is shown for a collection, even if not in table view (eg showing collection as a map)</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1200">ISIS-1200</a> - [DUPLICATE] Improve support for BDD tests, factoring out domain service to act as context.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1035">ISIS-1035</a> - [DUPLICATE] Allow parented collections to have bulk actions associated with them…​</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-926">ISIS-926</a> - [WON’T FIX] Allow integration tests to run in parallel, each with a different user. Part of this to include a ProgrammableClockService as a replacement for ClockService, partiitioned by user (to allow concurrent integration tests to run etc).</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-834">ISIS-834</a> - [WON’T FIX] Ensure that only a single implementation of a DomainService is registered.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-804">ISIS-804</a> - [INVALID] Make (entity) properties read-only by default.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-689">ISIS-689</a> - [WON’T FIX] Bulk action take arguments</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-516">ISIS-516</a> - [DUPLICATE] Wicket: be able to invoke @Bulk on items within a parent collection (already supported for standalone collections)</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-514">ISIS-514</a> - [WON’T FIX] [DUPLICATE] Feature: Allow @Bulk actions to accept parameters</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-505">ISIS-505</a> - [INVALID] Wicket error handling returns only a 500 if encounter an unenhanced object</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1899">ISIS-1899</a> - Release tasks for 1.17.0</p> </li> 
            </ul> 
           </div> 
          </div> 
          <div class="sect3"> 
-          <h4 id="_question">Question</h4> 
+          <h4 id="_won_t_fix_not_a_problem_duplicates">Won’t Fix / Not a Problem / Duplicates</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1824">ISIS-1824</a> - menubars.layout.xml vs Wicket Viewer annotations</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1996">ISIS-1996</a> - [DUPLICATE, WON’T FIX] For non-obtrusive bulk entry of info, use panel/fieldset as action prompt (for actions associated with panel).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1992">ISIS-1992</a> - [WON’T FIX] Actions associated with the panel should optionally be rendered "in-place" (rather than modal).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1986">ISIS-1986</a> - skinnywar support (backport from v2)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1539">ISIS-1539</a> - [WON’T FIX] Incorporate isisaddons' command module as part of Isis core.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1272">ISIS-1272</a> - [WON’T FIX[ Facet factory for actions called "changeXxx" or "maintainXxx" to be positioned to RIGHT, with dropdown.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1248">ISIS-1248</a> - [WON’T FIX] Lombok plugin to automatically generate domain event classes.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-989">ISIS-989</a> - [WON’T FIX] Allow data being stored to be encrypted, leveraging Cumulus4J</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-573">ISIS-573</a> - [WON’T FIX] To improve performance, set up caching of query results against any entities that are immutable (ie ref data, ie have ImmutableFacet on them).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-507">ISIS-507</a> - [WON’T FIX] UI: more specific icon for bookmarked repository actions</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-741">ISIS-741</a> - [WON’T FIX] For GSOC, write an integration with Twilio or similar, for voice calls, SMS messaging, etc.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1900">ISIS-1900</a> - [NOT A PROBLEM] Fix the release process to also generate .sha512 files</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1702">ISIS-1702</a> - [DUPLICATE] Infer @Programmatic on methods within @DomainService(nature=DOMAIN)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1671">ISIS-1671</a> - [DUPLICATE] Upgrade to Wicket 7.8.0</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1637">ISIS-1637</a> - [WON’T FIX] Non-JAXB view models do not support editable properties</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1629">ISIS-1629</a> - [WON’T FIX] Handle dynamic visibility of list of properties rendered</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1549">ISIS-1549</a> - [DUPLICATE] Speed up bootstrapping by doing classpath discovery in parallel.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1440">ISIS-1440</a> - [DUPLICATE] Use Fork/Join framework to load specifications in parallel? (speed up bootstrap time on multi-core machines)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1337">ISIS-1337</a> - [WON’T FIX] Facet factory to automatically create UI events based on JAXB @XmlRootElement.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1209">ISIS-1209</a> - [WON’T FIX] Perform static analysis of all event subscribers so that we suppress the submission of events if we know that there are no subscribers in that type of event.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-974">ISIS-974</a> - [WON’T FIX] Provide the ability to associate font-awesome icons with properties</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-893">ISIS-893</a> - [WON’T FIX] (Cosmetics): If attempt to invoke non-existent action, get nasty error message</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-678">ISIS-678</a> - [WON’T FIX] When invoke action in Wicket viewer, prefer redirect-after-post to be to a deep link.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-582">ISIS-582</a> - [WON’T FIX] Abstract properties are not rendered in the UI (in tables)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1643">ISIS-1643</a> - [DUPLICATE] NPE on SimpleApp about</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-157">ISIS-157</a> - [WON’T FIX] parseTextEntry fix.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-991">ISIS-991</a> - [WON’T FIX] Enhance Wicket viewer so that non-disabled collections can be added to / removed from.</p> </li> 
            </ul> 
           </div> 
          </div> 
@@ -1291,1930 +1246,806 @@ table.CodeRay td.code>pre{padding:0}
        </div> 
       </div> 
       <div class="sect1"> 
-       <h2 id="_release-notes_1.16.0">1.16.0</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
+       <h2 id="_2018">2018</h2> 
        <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This release introduces a couple of new features and improvements.</p> 
-        </div> 
-        <div class="ulist"> 
-         <ul> 
-          <li> <p>a new <code>Module</code> interface (and <code>ModuleAbstract</code> adapter class) allows transitive dependencies to be defined between modules, and allowing optional setup and teardown fixtures to be defined for the module</p> </li> 
-          <li> <p>Application bootstrapping has been simplified further with a new <code>AppManifest2</code> interface (and <code>AppManifestAbstract2</code> adapter class) defined in terms of <code>Module</code>s.</p> 
-           <div class="paragraph"> 
-            <p>Similarly, integration testing bootstrapping has been simplified with a new <code>IntegrationTestAbstract3</code> adapter class that also uses a <code>Module</code>.</p> 
-           </div> 
-           <div class="paragraph"> 
-            <p>BDD specs (Cucumber) have also been simplified to be bootstrapped with a <code>Module</code>, with a much more "conventional" programming model (domain services can be injected into spec "glue", the same as for integration tests)</p> 
-           </div> </li> 
-          <li> <p>Fixture scripts have been improved (the <code>BuilderScriptAbstract</code> subclass) to allow enums to act as "personas". An enum instance can be used to easily create corresponding domain objects, and then later to look up that domain object from within a test</p> </li> 
-          <li> <p>menu bars can now be specified using a <code>menubars.layout.xml</code> file, expected to reside in the same package as the app manifest used to bootstrap the application</p> </li> 
-          <li> <p>The framework can be configured to require that actions are explicitly annotatedusing <code>@Action</code>. This therefore removes the requirement to annotate non-action methods with <code>@Programmatic</code>.</p> </li> 
-         </ul> 
-        </div> 
-        <div class="paragraph"> 
-         <p>There are also numerous improvements and bug fixes.</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>Applications written against v1.15.x should run against v1.16.0 with few if any changes. However, note that applications <strong>are</strong> required to bootstrap from an <code>AppManifest</code>.</p> 
-        </div> 
         <div class="sect2"> 
-         <h3 id="_new_feature_4">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1801">ISIS-1801</a> - BookmarkUiService to clear Wicket bookmarks and breadcrumbs programmatically.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1794">ISIS-1794</a> - Rework BDD bootstrapping to support app manifest/modules + dependency injection into glue</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1793">ISIS-1793</a> - Extend MetaModelService to expose the AppManifest used to bootstrap the app</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1792">ISIS-1792</a> - DtoMappingHelper domain service.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1791">ISIS-1791</a> - provide a ClockFixture and TickingClockFixture</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1784">ISIS-1784</a> - Support for the builder pattern for fixtures, along with more flexibility in fixture setup using BuilderScriptAbstract</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1772">ISIS-1772</a> - Assume @Programmatic for public methods not annotated with @Action (make this configurable).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1769">ISIS-1769</a> - Mixin to navigate to equivalent REST API URL for each domain object.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1766">ISIS-1766</a> - Allow Xxx.layout.xml and menu.layout.xml to be served up as JSON via REST API</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1765">ISIS-1765</a> - Extend menu.layout.xml to include HATEOAS links when served by REST API.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1764">ISIS-1764</a> - Expose the "layout" resource for domain objects via REST API, with HATEOAS links.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1752">ISIS-1752</a> - Extend RO viewer, return a menu.layout.xml resource</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-977">ISIS-977</a> - Allow the application menus to be specified using a appmenu.layout.xml file.</p> </li> 
-          </ul> 
+         <h3 id="_release-notes_2.0.0-M1">2.0.0-M1</h3> 
+         <div class="paragraph"> 
+          <p>This is the first milestone release for Apache Isis 2.0</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement_4">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1804">ISIS-1804</a> - Deprecate isis-mavendeps-intellij, fold into isis-mavendeps-webapp</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1800">ISIS-1800</a> - Blank out apiKey and authToken when listing configuration properties.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1798">ISIS-1798</a> - Error page should suppress stack trace if an ErrorReportingService returns a Ticket indicating stack trace should be hidden</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1797">ISIS-1797</a> - Error page should show a "Continue" button to go back to previous page.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1796">ISIS-1796</a> - Extend info in ErrorDetails for the ErrorReportingService</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1786">ISIS-1786</a> - Allow the default defaultView for collections to be configured globally.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1782">ISIS-1782</a> - Revamp support for bootstrapping using transitive modules</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1778">ISIS-1778</a> - Handle anonymous classes in the metamodel, and ignore also any explicitly annotated as @Programmatic</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1776">ISIS-1776</a> - Remove lombok from helloworld, to reduce # of concepts need to understand</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1774">ISIS-1774</a> - Handle N+1 issue for first page and subsequent pages.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1771">ISIS-1771</a> - Restful viewer shows unreadable warnings</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1759">ISIS-1759</a> - Always calling getXxx() and hideXxx() both decreases performance of application (?)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1746">ISIS-1746</a> - Provide a default implementation of UserProfileService so that don’t need special case logic in each viewer.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1729">ISIS-1729</a> - Auditer Service probably shouldn’t submit records for an object that is [new] → [deleted]</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1728">ISIS-1728</a> - Rework helloworld and simpleapp to use typesafe queries.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1700">ISIS-1700<

<TRUNCATED>

[33/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/rgant.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/rgant.html b/content/versions/2.0.0-M2/guides/rgant/rgant.html
new file mode 100644
index 0000000..9fe9d1d
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgant/rgant.html
@@ -0,0 +1,14338 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Annotations</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   rgant
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="rgant.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Annotations</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/rgant.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/rgant.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgant/rgant.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgant/rgant.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgant/rgant.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__rgant">1. Annotations</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This guide describes the various annotations used by Apache Isis to provide additional metadata about the domain objects. Most of these are defined by Isis itself, but some are from other libraries. It also identifies a number of annotations that are now deprecated, and indicates their replacement.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a> (this guide)</p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_examples">1.2. Examples</h3> 
+         <div class="paragraph"> 
+          <p>To give just a few examples of annotations supported by Apache Isis:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>if a property is read-only, then this can be annotated with <code>@Property(editing=EditingDISABLED)</code>.</p> </li> 
+           <li> <p>if a class has a small fixed set of instances (eg a picklist), then it can be annotated using <code>@DomainObject(bounded=true)</code></p> </li> 
+           <li> <p>if a class is a domain service and should be automatically instantiated as a singleton, then it can be annotated using <code>@DomainService</code></p> </li> 
+           <li> <p>if an action is idempotent, then it can be annotated using <code>@Action(semantics=SemanticsOf.IDEMPOTENT)</code>.</p> </li> 
+           <li> <p>if an action parameter is optional, it can be annotated using <code>@Parameter(optionality=Optionality.OPTIONAL)</code></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Some annotations act as UI hints, for example:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>if a collection should be rendered "open" rather than collapsed, it can be annotated using <code>@CollectionLayout(defaultView="table")</code></p> </li> 
+           <li> <p>if an action has a tooltip, it can be annotated using <code>@ActionLayout(describedAs=…​)</code></p> </li> 
+           <li> <p>if a domain object is bookmarkable, it can be annotated using <code>@DomainObjectLayout(bookmarking=BookmarkPolicy.AS_ROOT</code>).</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgant_aaa">2. Summary</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This section summarizes the various annotations supported by Apache Isis. They break out into five categories.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgant_aaa_main">2.1. Core annotations</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_main.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_main.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_main.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_main.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_main.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>In Apache Isis every domain object is either a domain entity, a view model or a domain service. And each of these are made up of properties, collections and actions (domain services only have actions).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For each of these domain types and members there are two annotations. One covers the semantics intrinsic to the domain (eg whether an action parameter is optional or not), then other (suffix <code>…​Layout</code>) captures semantics relating to the UI/presentation layer.</p> 
+         </div> 
+         <div class="admonitionblock tip"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Most UI semantics can also be specified using <a href="../ugvw/ugvw.html#_ugvw_layout_file-based">dynamic object layout</a>.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The table below summarizes these most commonly used annotations in Apache Isis.</p> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 1. Core annotations for domain objects, services and members
+          </caption> 
+          <colgroup> 
+           <col style="width: 25%;"> 
+           <col style="width: 50%;"> 
+           <col style="width: 12.5%;"> 
+           <col style="width: 12.5%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Annotation</th> 
+            <th class="tableblock halign-left valign-top">Purpose</th> 
+            <th class="tableblock halign-left valign-top">Layer</th> 
+            <th class="tableblock halign-left valign-top"><a href="../ugvw/ugvw.html#_ugvw_layout_file-based">File-based layout</a>?</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Action"><code>@Action</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Domain semantics for actions</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-ActionLayout"><code>@ActionLayout</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>User interface hints for actions</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">UI</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Yes</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Collection"><code>@Collection</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Domain semantics for collections</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-CollectionLayout"><code>@CollectionLayout</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>User interface hints for collections</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">UI</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Yes</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-DomainObject"><code>@DomainObject</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Domain semantics for domain object (entities and optionally view models, see also <code>@ViewModel)</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-DomainObjectLayout"><code>@DomainObjectLayout</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>User interface hints for domain object (entities and optionally view models, see also <code>@ViewModelLayout)</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">UI</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Yes</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-DomainService"><code>@DomainService</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Class is a domain service (rather than an entity or view model)</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-DomainServiceLayout"><code>@DomainServiceLayout</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>User interface hints for domain services</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">UI</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Parameter"><code>@Parameter</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Domain semantics for action parameters</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-ParameterLayout"><code>@ParameterLayout</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Layout hints for an action parameter (currently: its label position either to top or the left).</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">UI</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Yes</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Property"><code>@Property</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Domain semantics for properties</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-PropertyLayout"><code>@PropertyLayout</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Layout hints for a property</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">UI</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Yes</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-ViewModel"><code>@ViewModel</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Specify that a class is a view model (as opposed to an entity or domain service); equivalent to <code>@DomainObject(nature</code>=VIEW_MODEL).</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain, Persistence</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-ViewModelLayout"><code>@ViewModelLayout</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>User interface hints for view models. For use with <code>@ViewModel</code>. If specifying view models using <code>@DomainObject(nature=VIEW_MODEL)</code> then use <code>@DomainObjectLayout</code>)</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">UI</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Yes</p></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgant_aaa_other">2.2. Other Isis Annotations</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_other.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_other.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_other.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_other.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_other.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>These annotations are also commonly used, but relate <em>not</em> to objects or object members but instead to other aspects of the Apache Isis metamodel.</p> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 2. Other Isis Annotations
+          </caption> 
+          <colgroup> 
+           <col style="width: 25%;"> 
+           <col style="width: 50%;"> 
+           <col style="width: 12.5%;"> 
+           <col style="width: 12.5%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Annotation</th> 
+            <th class="tableblock halign-left valign-top">Purpose</th> 
+            <th class="tableblock halign-left valign-top">Layer</th> 
+            <th class="tableblock halign-left valign-top"><a href="../ugvw/ugvw.html#_ugvw_layout_file-based">File-based layout</a>?</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Facets"><code>@Facets</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Install arbitrary facets within the Apache Isis metamodel.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">(any)</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-HomePage"><code>@HomePage</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Query-only action (on domain service) to be invoked, result of which is rendered as the user’s home page.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">UI</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-MemberOrder"><code>@MemberOrder</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Ordering of properties, collections and actions, and also associating actions with either a property or a collection.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">UI</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Yes</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-MinLength"><code>@MinLength</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Minimum number of characters required for an auto-complete search argument.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">UI</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Programmatic"><code>@Programmatic</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Ignore a public method, excluded from the Apache Isis metamodel.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgant_aaa_jdo">2.3. JDO Annotations</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_jdo.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_jdo.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_jdo.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_jdo.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_jdo.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>Apache Isis uses JDO/DataNucleus as its ORM, and infers some of its own metadata from the JDO annotations.</p> 
+         </div> 
+         <div class="admonitionblock warning"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Isis (currently) builds up metadata by parsing the JDO annotations from source, <em>not</em> by querying the JDO metamodel. The upshot is that, for the annotations documented here at least, your domain entities must use JDO annotations rather than XML.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Furthermore, note that although JDO (the property-related) annotations to be placed on either the field or on the getter, Apache Isis requires that annotations are placed on the getter.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The table below lists the JDO annotations currently recognized by Apache Isis.</p> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 3. JDO Annotations
+          </caption> 
+          <colgroup> 
+           <col style="width: 25%;"> 
+           <col style="width: 50%;"> 
+           <col style="width: 12.5%;"> 
+           <col style="width: 12.5%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Annotation</th> 
+            <th class="tableblock halign-left valign-top">Purpose</th> 
+            <th class="tableblock halign-left valign-top">Layer</th> 
+            <th class="tableblock halign-left valign-top">Applies to</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Column"><code>@javax.jdo.annotations.</code><br> <code>Column</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Used to determine whether a property is mandatory or optional. For <code>String</code> and <code>BigDecimal</code> properties, used to determine length/precision/scale.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain / persistence</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Property</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Discriminator"><code>@javax.jdo.annotations.</code><br> <code>Discriminator</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Override for the object type, as used in `Bookmark`s, URLs for <a href="../ugvro/ugvro.html">RestfulObjects viewer</a> and elsewhere.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Note that the discriminator overrides the object type that may otherwise be inferred from the <a href="../rgant/rgant.html#_rgant-PersistenceCapable"><code>@PersistenceCapable</code></a> annotation.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain / persistence</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-NotPersistent"><code>@javax.jdo.annotations.</code><br> <code>NotPersistent</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Used to determine whether to enforce or skip some <a href="../ugbtb/ugbtb.html#_ugbtb_programming-model_custom-validator">metamodel validation</a> for <code>@Column</code> versus equivalent Isis annotations.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain / persistence</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Property</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-PersistenceCapable"><code>@javax.jdo.annotations.</code><br> <code>PersistenceCapable</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Used to build Apache Isis' own internal identifier for objects.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>If the <code>schema()</code> attribute is specified (and if <a href="../rgant/rgant.html#\_rgant-Discriminator"><code>@Discriminator</code></a> <em>hasn’t</em> been specified), is also used to derive the object type, as used in `Bookmark`s, URLs for <a href="../ugvro/ugvro.html">RestfulObjects viewer</a> and elsewhere.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain / persistence</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#\_rgant-PrimaryKey"><code>@javax.jdo.annotations.</code><br> <code>PrimaryKey</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Used to ensure Apache Isis does not overwrite application-defined primary keys, and to ensure is read-only in the UI.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain / persistence</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Property</p></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+         <div class="paragraph"> 
+          <p>Isis also parses the following JDO annotations, but the metadata is currently unused.</p> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 4. JDO Annotations (unused within Apache Isis)
+          </caption> 
+          <colgroup> 
+           <col style="width: 25%;"> 
+           <col style="width: 50%;"> 
+           <col style="width: 12.5%;"> 
+           <col style="width: 12.5%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Annotation</th> 
+            <th class="tableblock halign-left valign-top">Purpose</th> 
+            <th class="tableblock halign-left valign-top">Layer</th> 
+            <th class="tableblock halign-left valign-top">Applies to</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>@javax.jdo.annotations.</code><br> <code>DataStoreIdentity</code></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Unused</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Persistence</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>@javax.jdo.annotations.</code><br> <code>EmbeddedOnly</code></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Unused</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Persistence</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>@javax.jdo.annotations.</code><br> <code>Query</code></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Unused</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Persistence</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgant_aaa_jee">2.4. Java EE Annotations</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_jee.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_jee.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_jee.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_jee.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_jee.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>While Apache Isis does, as of today, define a good number of its own annotations, the policy is to reuse standard Java/JEE annotations wherever they exist or are added to the Java platform.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The table below lists the JEE annotations currently recognized. Expect to see more added in future releases of Apache Isis.</p> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 5. Java EE Annotations
+          </caption> 
+          <colgroup> 
+           <col style="width: 25%;"> 
+           <col style="width: 50%;"> 
+           <col style="width: 12.5%;"> 
+           <col style="width: 12.5%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Annotation</th> 
+            <th class="tableblock halign-left valign-top">Purpose</th> 
+            <th class="tableblock halign-left valign-top">Layer</th> 
+            <th class="tableblock halign-left valign-top"><a href="../ugvw/ugvw.html#_ugvw_layout_file-based">File-based layout</a>?</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Digits"><code>@javax.validation.</code><br> <code>constraints.</code><br> <code>Digits</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Precision/scale for BigDecimal values.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Pattern"><code>@javax.validation.</code><br> <code>constraints.</code><br> <code>Pattern</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Regular expressions for strings</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Inject"><code>@javax.inject.</code><br> <code>Inject</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Inject domain service into a domain object (entity or view model) or another domain service.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Digits"><code>@javax.annotation.</code><br> <code>Nullable</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Specify that a property/parameter is optional.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-PostConstruct"><code>@javax.annotation.</code><br> <code>PostConstruct</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Callback for domain services (either singleton or <a href="../rgant/rgant.html#_rgant-RequestScoped">request-scoped</a>) to initialize themselves once instantiated.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-PreDestroy"><code>@javax.annotation.</code><br> <code>PreDestroy</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Callback for domain services (either singleton or <a href="../rgant/rgant.html#_rgant-RequestScoped">request-scoped</a>) to clean up resources prior to destruction.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-RequestScoped"><code>@javax.enterprise.</code><br> <code>context.</code><br> <code>RequestScoped</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Specify that a domain service has request-scope (rather than a singleton).</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-XmlRootElement"><code>javax.xml.bind</code><br> <code>.annotation</code><br> <code>XmlRootElement</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>JAXB annotation indicating the XML root element when serialized to XML; also used by the framework for view models (whose memento is the XML), often also acting as a DTO.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Application</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-XmlJavaTypeAdapter"><code>javax.xml.bind</code><br> <code>.annotation</code><br> <code>XmlJavaTypeAdapter</code></a></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>JAXB annotation defining how to serialize an entity. Used in conjunction with the (framework provided) <code>PersistentEntityAdapter</code> class to serialize persistent entities into a canonical OID (equivalent to the <code>Bookmark</code> provided by the <a href="../rgsvc/rgsvc.html#_rgsvc_integration-api_BookmarkService"><code>BookmarkService</code></a>).</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgant_aaa_partial">2.5. Incomplete/partial support</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_partial.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_partial.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_partial.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_partial.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant_aaa_partial.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>These annotations have only incomplete/partial support, primarily relating to the management of value types. We recommend that you do not use them for now. Future versions of Apache Isis may either formally deprecate/retire them, or we may go the other way and properly support them. This will depend in part on the interactions between the Apache Isis runtime, its two viewer implementations, and DataNucleus persistence.</p> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 6. Annotations with incomplete/partial support
+          </caption> 
+          <colgroup> 
+           <col style="width: 28.5714%;"> 
+           <col style="width: 57.1428%;"> 
+           <col style="width: 14.2858%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Annotation</th> 
+            <th class="tableblock halign-left valign-top">Purpose</th> 
+            <th class="tableblock halign-left valign-top">Layer</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>@Defaulted</code></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Indicates that a (value) class has a default value.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>The concept of "defaulted" means being able to provide a default value for the type by way of the <code>o.a.i.applib.adapters.DefaultsProvider</code> interface. Generally this only applies to value types, where the <code>@Value</code> annotation implies encodability through the <code>ValueSemanticsProvider</code> interface.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>For these reasons the <code>@Defaulted</code> annotation is generally never applied directly, but can be thought of as a placeholder for future enhancements whereby non-value types might also have a default value provided for them.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>@Encodable</code></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Indicates that a (value) class can be serialized/encoded.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Encodability means the ability to convert an object to-and-from a string, by way of the <code>o.a.i.applib.adapters.EncoderDecoder</code> interface. Generally this only applies to value types, where the <code>@Value</code> annotation implies encodability through the <code>ValueSemanticsProvider</code> interface.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>For these reasons the <code>@Encodable</code> annotation is generally never applied directly, but can be thought of as a placeholder for future enhancements whereby non-value types might also be directly encoded.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Currently neither the Wicket viewer nor the RO viewer use this API. The Wicket viewer uses Wicket APIs, while RO viewer has its own mechanisms (parsing data from input JSON representations, etc.)</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Persistence</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>@Parseable</code></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Indicates that a (value) class can be reconstructed from a string.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Parseability means being able to parse a string representation into an object by way of the <code>o.a.i.applib.adapters.Parser</code> interface. Generally this only applies to value types, where the <code>@Value</code> annotation implies encodability through the <code>ValueSemanticsProvider</code> interface.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>For these reasons the <code>@Parser</code> annotation is generally never applied directly, but can be thought of as a placeholder for future enhancements whereby non-value types might also have be able to be parsed.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Note that the Wicket viewer uses Apache Wicket’s Converter API instead.</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">UI, Domain</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>@Value</code></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Specify that a class has value-semantics.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>The <code>@Value</code> annotation indicates that a class should be treated as a value type rather than as a reference (or entity) type. It does this providing an implementation of a <code>o.a.i.applib.adapters.ValueSemanticsProvider</code>.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>For example:<br></p> 
+              </div> 
+              <div class="listingblock"> 
+               <div class="content"> 
+                <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@Value</span>(semanticsProviderClass=
+    ComplexNumberValueSemanticsProvider.class)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">ComplexNumber</span> {
+    ...
+}</code></pre> 
+               </div> 
+              </div> 
+              <div class="paragraph"> 
+               <p>The <code>ValueSemanticsProvider</code> allows the framework to interact with the value, parsing strings and displaying as text, and encoding/decoding (for serialization).</p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Domain</p></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgant-Action">3. <code>@Action</code></h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The <code>@Action</code> annotation groups together all domain-specific metadata for an invokable action on a domain object or domain service.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The table below summarizes the annotation’s attributes.</p> 
+        </div> 
+        <table class="tableblock frame-all grid-all spread"> 
+         <caption class="title">
+          Table 7. 
+          <code>@Action</code> attributes
+         </caption> 
+         <colgroup> 
+          <col style="width: 25%;"> 
+          <col style="width: 25%;"> 
+          <col style="width: 50%;"> 
+         </colgroup> 
+         <thead> 
+          <tr> 
+           <th class="tableblock halign-left valign-top">Attribute</th> 
+           <th class="tableblock halign-left valign-top">Values (default)</th> 
+           <th class="tableblock halign-left valign-top">Description</th> 
+          </tr> 
+         </thead> 
+         <tbody> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Action_associateWith"><code>associateWith()</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><em>memberId</em><br> ("")</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>associates an action with another property or collection of the action.</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Action_associateWith"><code>associateWith-Sequence()</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><em>memberId</em><br> ("")</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>associates an action with another property or collection of the action.</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Action_command"><code>command()</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>AS_CONFIGURED</code>, <code>ENABLED</code>, <code>DISABLED</code><br> (<code>AS_CONFIGURED</code>)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>whether the action invocation should be reified into a <code>o.a.i.applib.</code><br> <code>services.command.Command</code> object through the <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-api_CommandContext"><code>CommandContext</code></a> service.</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>commandExecuteIn()</code></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>FOREGROUND</code>,<code>BACKGROUND</code><br> (<code>FOREGROUND</code>)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>whether to execute the command immediately, or to persist it (assuming that an appropriate implementation of <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-spi_CommandService"><code>CommandService</code></a> has been configured) such that a background scheduler can execute the command asynchronously</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>commandPersistence()</code></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>PERSISTED</code>, <code>NOT_PERSISTED</code>, <code>IF_HINTED</code><br> (<code>PERSISTED</code>)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>whether the reified <code>Command</code> (as provided by the <code>CommandContext</code> domain service) should actually be persisted (assuming an appropriate implementation of <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-spi_CommandService"><code>CommandService</code></a> has been configured).</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>commandDtoProcessor()</code></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Implementation of <code>CommandDtoProcessor</code> interface<br> (null)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>If the <code>Command</code> also implements <code>CommandWithDto</code> (meaning that it can return a <code>CommandDto</code>, in other words be converted into an XML memento), then optionally specifies a processor that can refine this XML.</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Action_domainEvent"><code>domainEvent()</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">subtype of <code>ActionDomainEvent</code><br> (<code>ActionDomainEvent.Default</code>)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>the event type to be posted to the <a href="../rgsvc/rgsvc.html#_rgsvc_core-domain-api_EventBusService"><code>EventBusService</code></a> to broadcast the action’s business rule checking (hide, disable, validate) and its invocation (pre-execute and post-execute).</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Action_hidden"><code>hidden()</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>EVERYWHERE</code>, <code>NOWHERE</code><br> (<code>NOWHERE</code>)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>indicates where (in the UI) the action should be hidden from the user.</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Action_invokeOn"><code>invokeOn()</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>OBJECT_ONLY</code>, <code>COLLECTION_ONLY</code>, <code>OBJECT_AND_COLLECTION</code><br> (<code>OBJECT_ONLY</code>)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>(deprecated - use view models and associated actions instead).</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>whether an action can be invoked on a single object and/or on many objects in a collection.</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>Currently this is only supported for no-arg actions.</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Action_publishing"><code>publishing()</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>AS_CONFIGURED</code>, <code>ENABLED</code>, <code>DISABLED</code><br> (<code>AS_CONFIGURED</code>)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>whether the action invocation should be published to the registered <a href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a>.</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Action_restrictTo"><code>restrictTo()</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>NO_RESTRICTIONS</code>,<code>PROTOTYPING</code><br> (<code>NO_RESTRICTIONS</code>)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>whether the action is only available in prototyping mode, or whether it is available also in production mode.</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Action_semantics"><code>semantics()</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>SAFE_AND_REQUEST_CACHEABLE</code>, <code>SAFE</code>,<br> <code>IDEMPOTENT</code>, <code>IDEMPOTENT_ARE_YOU_SURE</code><br> <code>NON_IDEMPOTENT</code>, <code>NON_IDEMPOTENT_ARE_YOU_SURE</code> +<br> (<code>NON_IDEMPOTENT</code>)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>the action’s semantics (ie whether objects are modified as the result of invoking this action, and if so whether reinvoking the action would result in no further change; if not whether the results can be cached for the remainder of the request).</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>The <code>…​ARE_YOU_SURE</code> variants cause a confirmation dialog to be displayed in the <a href="../ugvw/ugvw.html">Wicket viewer</a>.</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgant/rgant.html#_rgant-Action_typeOf"><code>typeOf()</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">(none)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>if the action returns a collection, hints as to the run-time type of the objects within that collection (as a fallback)</p> 
+             </div>
+            </div></td> 
+          </tr> 
+         </tbody> 
+        </table> 
+        <div class="paragraph"> 
+         <p>For example:</p> 
+        </div> 
+        <div class="listingblock"> 
+         <div class="content"> 
+          <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">ToDoItem</span> {
+    <span class="directive">public</span> <span class="directive">static</span> <span class="type">class</span> <span class="class">CompletedEvent</span> <span class="directive">extends</span> ActionDomainEvent&lt;ToDoItem&gt; { }
+    <span class="annotation">@Action</span>(
+        command=CommandReification.ENABLED,
+        commandExecuteIn=CommandExecuteIn.FOREGROUND,          <i class="conum" data-value="1"></i><b>(1)</b>
+        commandPersistence=CommandPersistence.NOT_PERSISTED,   <i class="conum" data-value="2"></i><b>(2)</b>
+        domainEvent=CompletedEvent.class,
+        hidden = Where.NOWHERE,                                <i class="conum" data-value="3"></i><b>(3)</b>
+        invokeOn = InvokeOn.OBJECT_ONLY,                       <i class="conum" data-value="4"></i><b>(4)</b>
+        publishing = Publishing.ENABLED,
+        semantics = SemanticsOf.IDEMPOTENT
+    )
+    <span class="directive">public</span> ToDoItem completed() { ... }
+}</code></pre> 
+         </div> 
+        </div> 
+        <div class="colist arabic"> 
+         <table> 
+          <tbody>
+           <tr> 
+            <td><i class="conum" data-value="1"></i><b>1</b></td> 
+            <td>default value, so could be omitted</td> 
+           </tr> 
+           <tr> 
+            <td><i class="conum" data-value="2"></i><b>2</b></td> 
+            <td>default value, so could be omitted</td> 
+           </tr> 
+           <tr> 
+            <td><i class="conum" data-value="3"></i><b>3</b></td> 
+            <td>default value, so could be omitted</td> 
+           </tr> 
+           <tr> 
+            <td><i class="conum" data-value="4"></i><b>4</b></td> 
+            <td>default value, so could be omitted</td> 
+           </tr> 
+          </tbody>
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgant-Action_associateWith">3.1. <code>associateWith()</code></h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_associateWith.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_associateWith.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_associateWith.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_associateWith.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_associateWith.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The <code>associateWith</code> attribute allows an action to be associated with other properties or collections of the same domain object. The optional <code>associateWithSequence</code> attribute specifies the order of the action in the UI.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, an <code>Order</code> could have a collection of <code>OrderItem</code>s, and might provide actions to add and remove items:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Order</span> {
+
+    <span class="annotation">@Collection</span>
+    <span class="predefined-type">SortedSet</span>&lt;OrderItem&gt; getItems() { ... }
+
+    <span class="annotation">@Action</span>(associateWith=<span class="string"><span class="delimiter">"</span><span class="content">items</span><span class="delimiter">"</span></span>, associateWithSequence=<span class="string"><span class="delimiter">"</span><span class="content">1</span><span class="delimiter">"</span></span>)
+    <span class="directive">public</span> Order addItem(Product p, <span class="type">int</span> quantity) { ... }
+
+    <span class="annotation">@Action</span>(associateWith=<span class="string"><span class="delim

<TRUNCATED>

[46/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/elasticlunr/index.json
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/elasticlunr/index.json b/content/versions/2.0.0-M2/elasticlunr/index.json
new file mode 100644
index 0000000..dd799b2
--- /dev/null
+++ b/content/versions/2.0.0-M2/elasticlunr/index.json
@@ -0,0 +1 @@
+{"version":"0.9.5","fields":["title","body","description","url"],"ref":"id","documentStore":{"docs":{"372886":{"title":"Rows, full-width cols, and tabs","url":"guides/ugvw/ugvw.html#_rows_full_width_cols_and_tabs","body":"Rows, full-width cols, and tabs  The example layout consists of three rows: a row for the object/icon, a row containing a properties, and a row containing collections. In all three cases the row contains a single column spanning the full width of the page. For the property and collection rows, the column contains a tab group.  This corresponds to the following XML:  You will notice that one of the columns has an unreferencedActions attribute, while one of the tabGroups has a similar unreferencedCollections attribute. This topic is discussed in more detail below. ","description":" The example layout consists of three rows: a row for the object/icon, a row containing a properties, and a row containing collections. In all three cases the row contains a single column s
 panning the full width of the page. For the property and collection rows, the column contains a","id":372886},"2646929":{"title":"Apache Isis vs …​","url":"guides/ugfun/ugfun.html#_ugfun_core-concepts_apache-isis-vs","body":"Apache Isis vs …​  Many other frameworks promise rapid application development and provide automatically generated user interfaces, so how do they compare to Apache Isis? ","description":" Many other frameworks promise rapid application development and provide automatically generated user interfaces, so how do they compare to Apache Isis? ","id":2646929},"3836440":{"title":"Running","url":"guides/dg/dg.html#__dg_ide_intellij_running","body":"Running  Let’s see how to run both the app and the tests. ","description":" Let’s see how to run both the app and the tests. ","id":3836440},"11600575":{"title":"Using Contributions","url":"pages/tg/tg.html#_using_contributions","body":"Using Contributions ","description":"","id":11600575},"12196042":{"title":"Te
 rtiary Menu","url":"guides/ugvw/ugvw.html#_tertiary_menu","body":"Tertiary Menu  Domain services' actions can be associated with the tertiary menu using the same @DomainServiceLayout annotation, but be aware that the @DomainServiceLayout#name() attribute will be ignored (there is only one effective menu).  For example, the updateEpochDate(…​) and listAllSettings(…​) actions come from the following service:  Because the number of items on the tertiary menu is expected to be small and most will pertain to the current user, the viewer does not place dividers between actions from different services on the tertiary menu. ","description":" Domain services' actions can be associated with the tertiary menu using the same @DomainServiceLayout annotation, but be aware that the @DomainServiceLayout#name() attribute will be ignored (there is only one effective menu). ","id":12196042},"12649581":{"title":"Mark the version as released","url":"guides/cgcom/cgcom.html#_mark_the_version_as_r
 eleased","body":"Mark the version as released  In JIRA, go to the administration section for the Apache Isis project and update the version as being released.  In the Kanban view this will have the effect of marking all tickets as released (clearing the \"done\" column). ","description":" In JIRA, go to the administration section for the Apache Isis project and update the version as being released. ","id":12649581},"13573617":{"title":"hide…​()","url":"guides/rgcms/rgcms.html#_rgcms_methods_prefixes_hide","body":"hide…​()  The hide…​() supporting method is called for properties, collections and actions. It allows the property/collection to be completely hidden from view.  It’s comparatively rare for properties or collections to be imperatively hidden from view, but actions are sometimes hidden or shown visible (as opposed to being just disabled, ie greyed out).  The signature of the supporting method is simply:  Returning true will hide the property, collection or acti
 on, returning false leaves it visible.  For example, to hide an action:  Or, to hide a property: ","description":" The hide…​() supporting method is called for properties, collections and actions. It allows the property/collection to be completely hidden from view. ","id":13573617},"14290952":{"title":"Vetoing Visibility","url":"guides/htg.html#_ugbtb_hints-and-tips_vetoing-visibility","body":"Vetoing Visibility  eg if included an addon such as auditing or security.  solution is to write a domain event subscriber that vetoes the visibility  All the addons actions inherit from common base classes so this can be as broad-brush or fine-grained as required ","description":" eg if included an addon such as auditing or security. ","id":14290952},"17000573":{"title":"ObjectCreatedEvent","url":"guides/rgcms/rgcms.html#_rgcms_classes_lifecycleevent_ObjectCreatedEvent","body":"ObjectCreatedEvent  Subclass of AbstractLifecycleEvent, broadcast when an object is first instantiated using the 
 FactoryServuce's #instantiate(…​) method.  ObjectCreatedEvent.Default is the implementation that is used by default, but this can be overridden using @DomainObject#createdLifecycleEvent(). ","description":" Subclass of AbstractLifecycleEvent, broadcast when an object is first instantiated using the FactoryServuce's #instantiate(…​) method. ","id":17000573},"17618894":{"title":"New Feature","url":"release-notes/release-notes.html#_new_feature_20","body":"New Feature ","description":"","id":17618894},"17724516":{"title":"Multi-select action parameters","url":"guides/ugfun/ugfun.html#_multi_select_action_parameters","body":"Multi-select action parameters  As well as scalar values, action parameters can also be collections. For this to be valid, a choices or autoComplete supporting method must be provided.  For example, suppose we want to \"tag\" or \"label\" an object: ","description":" As well as scalar values, action parameters can also be collections. For this to be valid, a
  choices or autoComplete supporting method must be provided. ","id":17724516},"18445041":{"title":"Verifying Releases","url":"downloads.html#_verifying_releases","body":"Verifying Releases ","description":"","id":18445041},"19254915":{"title":"API & Implementation","url":"guides/rgsvc/rgsvc.html#_api_implementation_7","body":"API & Implementation  The CommandContext request-scoped service defines the following very simple API:  This class (o.a.i.applib.services.CommandContext) is also the default implementation.  Under normal circumstances there shouldn’t be any need to replace this implementation with another. But if you do need to for some reason, then subclass and use @DomainServiceLayout#menuOrder() (as explained in the introduction to this guide).  The Command type referenced above is in fact an interface, defined as: ","description":" The CommandContext request-scoped service defines the following very simple API: ","id":19254915},"21190750":{"title":"Run the archetype","url
 ":"pages/tg/tg.html#_run_the_archetype","body":"Run the archetype ","description":"","id":21190750},"21212015":{"title":"Key features","url":"pages/powered-by/powered-by.html#_key_features","body":"Key features ","description":"","id":21212015},"21857601":{"title":"Other Guides","url":"guides/cgcom/cgcom.html#_other_guides","body":"Other Guides  Apache Isis documentation is broken out into a number of user, reference and \"supporting procedures\" guides.  The user guides available are:  The reference guides are:  The remaining guides are:  This guide provides guidance for Apache Isis' own committers. ","description":" Apache Isis documentation is broken out into a number of user, reference and \"supporting procedures\" guides. ","id":21857601},"22342496":{"title":"Deploy","url":"guides/cgcom/cgcom.html#__cgcom_cutting-a-release_releasing-core_deploy","body":"Deploy  Previously the release procedures used mvn release:prepare and mvn release:perform. These are however not compatible w
 ith ${revision} that we now use for CI/CD.  We therefore just use mvn deploy directly, activating the (inherited) apache-release profile that, amongst other things, brings in the gpg plugin for code signing.  To build and deploy and tag, we use:  using your own GPG passphrase, of course. ","description":" Previously the release procedures used mvn release:prepare and mvn release:perform. These are however not compatible with ${revision} that we now use for CI/CD. ","id":22342496},"23125949":{"title":"Editing","url":"guides/dg/dg.html#__dg_ide_intellij_hints-and-tips_editing","body":"Editing ","description":"","id":23125949},"23524101":{"title":"Collections","url":"guides/ugvw/ugvw.html#_collections","body":"Collections  In the final row the collections are placed in tabs, simply one collection per tab. This corresponds to the following XML:  As with properties, actions can be associated with collections; this indicates that they should be rendered in the collection’s header. ","de
 scription":" In the final row the collections are placed in tabs, simply one collection per tab. This corresponds to the following XML: ","id":23524101},"26509816":{"title":"Commit changes","url":"guides/cgcom/cgcom.html#__cgcom_cutting-a-release_releasing-core_commit-changes","body":"Commit changes  Commit any changes from the preceding steps: ","description":" Commit any changes from the preceding steps: ","id":26509816},"31312523":{"title":"Declarative style","url":"guides/htg.html#_declarative_style_3","body":"Declarative style  To render an object with a particular CSS, use @DomainObjectLayout#cssClass().  When the domain object is rendered on its own page, this CSS class will appear on a top-level <div>. Or, when the domain object is rendered as a row in a collection, then the CSS class will appear in a <div> wrapped by the <tr> of the row.  One possible use case would be to render the most important object types with a subtle background colour: Customers shown in light green,
  or Orders shown in a light pink, for example. ","description":" To render an object with a particular CSS, use @DomainObjectLayout#cssClass(). ","id":31312523},"31857620":{"title":"Interacting with the services","url":"guides/rgsvc/rgsvc.html#_interacting_with_the_services","body":"Interacting with the services  Typically domain objects will have little need to interact with the CommandContext and Command directly; what is more useful is that these are persisted in support of the various use cases identified above.  One case however where a domain object might want to obtain the Command is to determine whether it has been invoked in the foreground, or in the background. It can do this using the getExecutedIn() method:  Although not often needed, this then allows the domain object to access the Command object through the CommandContext service. To expand the above example:  If run in the background, it might then notify the user (eg by email) if all work is done.  This leads us onto
  a related point, distinguishing the current effective user vs the originating \"real\" user. When running in the foreground, the current user can be obtained from the UserService, using:  If running in the background, however, then the current user will be the credentials of the background process, for example as run by a Quartz scheduler job.  The domain object can still obtain the original (\"effective\") user that caused the job to be created, using: ","description":" Typically domain objects will have little need to interact with the CommandContext and Command directly; what is more useful is that these are persisted in support of the various use cases identified above. ","id":31857620},"31966407":{"title":"Icons","url":"guides/htg.html#_icons","body":"Icons  Action icons can be specified in several ways.  One option is to use the @ActionLayout#cssClassFa(). For example:  Alternatively, you can specify these hints dynamically in the Xxx.layout.xml for the entity:  Rather than a
 nnotating every action with @ActionLayout#cssClassFa() and @ActionLayout#cssClass() you can instead specify the UI hint globally using regular expressions. Not only does this save a lot of boilerplate/editing, it helps ensure consistency across all actions.  To declare fa classes globally, use the configuration property isis.reflector.facet.cssClassFa.patterns (a comma separated list of key:value pairs).  For example:  Here:  For example, \"fa-plus\" is applied to all action members called \"newXxx\" ","description":" Action icons can be specified in several ways. ","id":31966407},"32950878":{"title":"@MemberOrder","url":"guides/ugvw/ugvw.html#_code_memberorder_code","body":"@MemberOrder  The @MemberOrder annotation is used to specify the relative order of domain class properties, collections and actions.  The annotation defines two attributes, name() and sequence(). Their usage depends on the member type:  Within any of these, the sequence() then determines the relative ordering of
  the action with respect to other actions that have been similarly associated with properties/collections or left as \"free-standing\".  For example:  This defines three property (or member) groups, \"General\", \"Detail\" and \"Misc\"; \"General\" is the default if no name attribute is specified. Properties in the same member group are rendered together, as a fieldset.  In addition, actions can optionally be associated (rendered close to) either properties or actions. This is done by overloading the @MemberOrder's name() attribute, holding the value of the property or collection.  For example:  will associate the completed() and notYetCompleted() actions with the complete property, and will associate the add() and remove() actions with the dependencies collection.  The value of sequence() is a string. The simplest convention (as shown in the example above) is to use numbers — 1, 2, 3 — though it is a better idea to leave gaps in the numbers — 10, 20, 30 perhaps — such that 
 a new member may be added without having to edit existing numbers.  Even better is to adopt the 'dewey-decimal' notation — 1, 1.1, 1.2, 2, 3, 5.1.1, 5.2.2, 5.2, 5.3 — which allows for an indefinite amount of future insertion. It also allows subclasses to insert their class members as required. ","description":" The @MemberOrder annotation is used to specify the relative order of domain class properties, collections and actions. ","id":32950878},"36734123":{"title":"Bug","url":"release-notes/release-notes.html#_bug_8","body":"Bug ","description":"","id":36734123},"39248326":{"title":"Runtime vs Noop implementation","url":"guides/rgfis/rgfis.html#_runtime_vs_noop_implementation","body":"Runtime vs Noop implementation  The framework provides two implementations:  The …​Default implementation takes priority over the …​Noop implementation. ","description":" The framework provides two implementations: ","id":39248326},"39290887":{"title":"Implementation","url":"guides/rgsvc/rg
 svc.html#_implementation_22","body":"Implementation  The core framework provides a default implementation of this service (o.a.i.core.metamodel.services.factory.FactoryServiceDefault). ","description":" The core framework provides a default implementation of this service (o.a.i.core.metamodel.services.factory.FactoryServiceDefault). ","id":39290887},"44483327":{"title":"New Feature","url":"release-notes/release-notes.html#_new_feature_17","body":"New Feature ","description":"","id":44483327},"45128293":{"title":"getConfigurationProperties()","url":"guides/rgcms/rgcms.html#__rgcms_classes_AppManifest-bootstrapping_api_getConfigurationProperties","body":"getConfigurationProperties()  This method allow arbitrary other configuration properties to be overridden. One common use case is in conjunction with the getFixtures() method, discussed above: ","description":" This method allow arbitrary other configuration properties to be overridden. One common use case is in conjunction with the g
 etFixtures() method, discussed above: ","id":45128293},"45847666":{"title":"Recreate the archetype","url":"guides/cgcom/cgcom.html#__cgcom_cutting-a-release_releasing-the-helloworld-archetype_create-the-archetype","body":"Recreate the archetype  Make sure you are in the correct directory and environment variables are correct.  To recreate the helloworld archetype:  Then, run the script (which also builds the archetype once generated) and then switch to the archetype’s directory:  The script automatically commits its changes. If you wish use git log and git diff (or a tool such as SourceTree) to review changes made. ","description":" Make sure you are in the correct directory and environment variables are correct. ","id":45847666},"62314289":{"title":"Menu Bars Layout","url":"guides/ugvw/ugvw.html#_ugvw_menubars-layout","body":"Menu Bars Layout ","description":"","id":62314289},"64932464":{"title":"Other Guides","url":"guides/ugtst/ugtst.html#_other_guides","body":"Other Guides  Ap
 ache Isis documentation is broken out into a number of user, reference and \"supporting procedures\" guides.  The user guides available are:  The reference guides are:  The remaining guides are: ","description":" Apache Isis documentation is broken out into a number of user, reference and \"supporting procedures\" guides. ","id":64932464},"68327083":{"title":"(Optional) Verifying binary artifacts","url":"guides/cgcom/cgcom.html#__cgcom_verifying-releases_binary-artifacts","body":"(Optional) Verifying binary artifacts  You can verify the binary releases by configuring your local Maven install to point to the Maven staging repository (or repositories) and then using them, eg to run the HelloWorld archetype or the SimpleApp archetype and running the resultant app.  Configuring your local Maven install amounts to updating the ~/.m2/settings.xml file:  where the repository URL is as provided in the VOTE email. If there is more than one repository (as is sometimes the case if multiple com
 ponents have been released), then repeat the <repository> section for each.  Once the vote has completed, the staging repositories will be removed and so you should deactive the profile (comment out the <activeProfile> element). If you forget to deactive the profile, there should be no adverse effects; Maven will just spend unnecessary cycles attempting to hit a non-existent repo. ","description":" You can verify the binary releases by configuring your local Maven install to point to the Maven staging repository (or repositories) and then using them, eg to run the HelloWorld archetype or the SimpleApp archetype and running the resultant app. ","id":68327083},"68441589":{"title":"License headers","url":"guides/cgcom/cgcom.html#__cgcom_cutting-a-release_releasing-core_license-headers","body":"License headers  The Apache Release Audit Tool RAT (from the Apache Creadur project) checks for missing license header files. The parent pom.xml of each releasable module specifies the RAT Maven 
 plugin, with a number of custom exclusions.  To run the RAT tool, use:  where rat.numUnapprovedLicenses property is set to a high figure, temporarily overriding the default value of 0. This will allow the command to run over all submodules, rather than failing after the first one. The command writes out a target\\rat.txt for each submodule. missing license notes are indicated using the key !???. The for command collates all the errors.  Investigate and fix any reported violations, typically by either:  Once you’ve fixed all issues, confirm once more that apache-rat-plugin no longer reports any license violations, this time leaving the rat.numUnapprovedLicenses property to its default, 0: ","description":" The Apache Release Audit Tool RAT (from the Apache Creadur project) checks for missing license header files. The parent pom.xml of each releasable module specifies the RAT Maven plugin, with a number of custom exclusions. ","id":68441589},"73703450":{"title":"New Feature","url":"
 release-notes/release-notes.html#_new_feature_29","body":"New Feature ","description":"","id":73703450},"74705826":{"title":"How to implement a spellchecker?","url":"guides/htg.html#_ugbtb_hints-and-tips_how-to-implement-a-spellchecker","body":"How to implement a spellchecker?  From this thread on the Apache Isis users mailing list:  One way to implement is to use the event bus:  if if the change is made through an edit, you can use @Property#domainEvent().  You’ll need some way to know which fields should be spell checked. Two ways spring to mind:  And you’ll (obviously) also need some sort of spell checker implementation to call. ","description":" From this thread on the Apache Isis users mailing list: ","id":74705826},"75054401":{"title":"Supporting Method Prefixes","url":"guides/rgcms/rgcms.html#_rgcms_methods_prefixes","body":"Supporting Method Prefixes  Supporting methods are those that are associated with properties, collections and actions, providing additional imperativ
 e business rule checking and behaviour to be performed when the user interacts with those object members.  This association is performed by name matching. Thus, a property called \"firstName\", derived from a method getFirstName() may have supporting methods hideFirstName(), disableFirstName() and validateFirstName(). Supporting methods are, therefore, each characterized by their own particular prefix.  The table below lists the method prefixes that are recognized as part of Apache Isis' default programming model. ","description":" Supporting methods are those that are associated with properties, collections and actions, providing additional imperative business rule checking and behaviour to be performed when the user interacts with those object members. ","id":75054401},"77231561":{"title":"Interaction Execution","url":"guides/rgcms/rgcms.html#_rgcms_schema-ixn","body":"Interaction Execution  The interaction (\"ixn\") schema defines the serialized form of an action invocation or a 
 property edit. In fact, it actually defines a call-graph of such executions for those cases where the WrapperFactory is used to execute sub-actions/property edits.  Each execution identifies the target object, the member to invoke, and the arguments. It also captures metrics about the execution, and the result of the execution (eg return value of an action invocation). ","description":" The interaction (\"ixn\") schema defines the serialized form of an action invocation or a property edit. In fact, it actually defines a call-graph of such executions for those cases where the WrapperFactory is used to execute sub-actions/property edits. ","id":77231561},"78112488":{"title":"Screencast","url":"guides/ugvw/ugvw.html#_screencast","body":"Screencast  This screencast describes the feature. ","description":" This screencast describes the feature. ","id":78112488},"78624086":{"title":"Other Guides","url":"guides/ugsec/ugsec.html#_other_guides","body":"Other Guides  Apache Isis documentation
  is broken out into a number of user, reference and \"supporting procedures\" guides.  The user guides available are:  The reference guides are:  The remaining guides are: ","description":" Apache Isis documentation is broken out into a number of user, reference and \"supporting procedures\" guides. ","id":78624086},"80534397":{"title":"ContentMappingService","url":"guides/rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService","body":"ContentMappingService  The ContentMappingService supports the (default implementation of the) ContentNegotiationService enabling the RestfulObjects viewer to represent domain objects in some other format as specified by the HTTP Accept header.  See ContentNegotiationService for further discussion. ","description":" The ContentMappingService supports the (default implementation of the) ContentNegotiationService enabling the RestfulObjects viewer to represent domain objects in some other format as specified by the HTTP Accept header. ","id
 ":80534397},"83803344":{"title":"MessageService","url":"guides/rgsvc/rgsvc.html#_rgsvc_application-layer-api_MessageService","body":"MessageService  The MessageService allows domain objects to raise information, warning or error messages. These messages can either be simple strings, or can be translated. ","description":" The MessageService allows domain objects to raise information, warning or error messages. These messages can either be simple strings, or can be translated. ","id":83803344},"85931482":{"title":"Task","url":"release-notes/release-notes.html#_task_24","body":"Task ","description":"","id":85931482},"87271564":{"title":"2004:","url":"pages/articles-and-presentations/articles-and-presentations.html#_2004","body":"2004: ","description":"","id":87271564},"90561824":{"title":"Wicket Viewer","url":"release-notes/release-notes.html#_wicket_viewer_8","body":"Wicket Viewer ","description":"","id":90561824},"90935214":{"title":"Wicket Viewer","url":"release-notes/release-notes
 .html#_wicket_viewer_10","body":"Wicket Viewer ","description":"","id":90935214},"91902412":{"title":"The issue in more detail","url":"guides/ugodn/ugodn.html#_the_issue_in_more_detail","body":"The issue in more detail  Consider these entities (yuml.me/b8681268):  In the course of a transaction, the Agreement entity is loaded into memory (not necessarily modified), and then new AgreementRoles are associated to it.  All these entities implement Comparable using ObjectContracts, and the implementation of AgreementRole's (simplified) is:  while Agreement's is implemented as:  and Party's is similarly implemented as:  DataNucleus’s persistence-by-reachability algorithm adds the AgreementRole instances into a SortedSet, which causes AgreementRole#compareTo() to fire:  In other words, in figuring out whether AgreementRole requires the persistence-by-reachability algorithm to run, it causes the adjacent associated entity Party to also be retrieved. ","description":" Consider these entiti
 es (yuml.me/b8681268): ","id":91902412},"92467660":{"title":"API and Usage","url":"guides/ugtst/ugtst.html#_ugtst_fixture-scripts_api-and-usage","body":"API and Usage  There are two main parts to using fixture scripts: the FixtureScripts domain service class, and the FixtureScript view model class:  Let’s look at FixtureScripts domain service in more detail first. ","description":" There are two main parts to using fixture scripts: the FixtureScripts domain service class, and the FixtureScript view model class: ","id":92467660},"96583162":{"title":"Configure toolchains plugin","url":"guides/cgcom/cgcom.html#_configure_toolchains_plugin","body":"Configure toolchains plugin  Apache Isis releases are built using Java 7, enforced using the maven toolchains plugin. Ensure that Java 7 is installed and the toolchains plugin is configured, as described in the contributors' guide. ","description":" Apache Isis releases are built using Java 7, enforced using the maven toolchains plugin. Ens
 ure that Java 7 is installed and the toolchains plugin is configured, as described in the contributors' guide. ","id":96583162},"99090360":{"title":"Running the App","url":"guides/ugfun/ugfun.html#__ugfun_getting-started_simpleapp-archetype_running-the-app","body":"Running the App  The simpleapp archetype generates a single WAR file, configured to run both the Wicket viewer and the Restful Objects viewer. The archetype also configures the DataNucleus/JDO Objectstore to use an in-memory HSQLDB connection.  Once you’ve built the app, you can run the WAR in a variety of ways. ","description":" The simpleapp archetype generates a single WAR file, configured to run both the Wicket viewer and the Restful Objects viewer. The archetype also configures the DataNucleus/JDO Objectstore to use an in-memory HSQLDB connection. ","id":99090360},"100682258":{"title":"Update dependencies","url":"guides/cgcom/cgcom.html#_update_dependencies","body":"Update dependencies  With the release complete, n
 ow is a good time to bump versions of dependencies (so that there is a full release cycle to identify any possible issues).  You will probably want to create a new JIRA ticket for these updates (or if minor then use the \"catch-all\" JIRA ticket raised earlier for the next release). ","description":" With the release complete, now is a good time to bump versions of dependencies (so that there is a full release cycle to identify any possible issues). ","id":100682258},"102347041":{"title":"Bug","url":"release-notes/release-notes.html#_bug_10","body":"Bug ","description":"","id":102347041},"104756776":{"title":"BookmarkHolder","url":"guides/rgsvc/rgsvc.html#_code_bookmarkholder_code","body":"BookmarkHolder  The BookmarkHolder interface is intended to be implemented by domain objects that use a Bookmark to reference a (single) domain object; an example might be a class such as the audit entry, mentioned above. The interface is simply:  There are two services that will contribute to thi
 s interface:  Either of these can be suppressed, if required, using a vetoing subscriber. For example, to suppress the object property (so that only the lookup(…​) action is ever shown for implementations of BookmarkHolder, define:  A more sophisticated implementation could look inside the passed ev argument and selectively hide or not based on the contributee. ","description":" The BookmarkHolder interface is intended to be implemented by domain objects that use a Bookmark to reference a (single) domain object; an example might be a class such as the audit entry, mentioned above. The interface is simply: ","id":104756776},"106558909":{"title":"contributedAs()","url":"guides/rgant/rgant.html#_rgant-ActionLayout_contributedAs","body":"contributedAs()  For a domain service action that can be contributed, the contributedAs() attribute determines how it is contributed: as an action or as an association (ie a property or collection).  The distinction between property or collection is
  automatic: if the action returns a java.util.Collection (or subtype) then the action is contributed as a collection; otherwise it is contributed as a property.  For a domain service action to be contributed, the domain services must have a nature nature of either VIEW or VIEW_CONTRIBUTIONS_ONLY, and the action must have safe action semantics, and takes a single argument, namely the contributee domain object.  For example:  It’s also possible to use the attribute to suppress the action completely:  In such cases, though, it would probably make more sense to annotate the action as either hidden or indeed @Programmatic. ","description":" For a domain service action that can be contributed, the contributedAs() attribute determines how it is contributed: as an action or as an association (ie a property or collection). ","id":106558909},"106606865":{"title":"Using the Wicket Viewer","url":"guides/rgcfg/rgcfg.html#_using_the_wicket_viewer","body":"Using the Wicket Viewer  Most of the yo
 u’re likely to run Apache Isis using the Wicket viewer. In this case Apache Isis' \"deployment type\" concept maps to Wicket’s \"configuration\" concept:  Wicket’s mechanism for specifying the \"configuration\" is to use a context parameter in web.xml; Apache Isis automatically infers its own deployment type from this. In other words: ","description":" Most of the you’re likely to run Apache Isis using the Wicket viewer. In this case Apache Isis' \"deployment type\" concept maps to Wicket’s \"configuration\" concept: ","id":106606865},"109833874":{"title":"Persistable","url":"guides/rgcms/rgcms.html#_rgcms_classes_mixins_Persistable","body":"Persistable  All domain entities automatically implement the DataNucleus Persistable role interface as a result of the enhancer process (the fully qualified class name is org.datanucleus.enhancement.Persistable). So as a developer you do not need to write any code to obtain the mixins that contribute to this interface.  These mixin pro
 perties/actions are all associated with the \"Metadata\" fieldset. A number of other mixins also contribute properties or actions to the \"Metadata\" fieldset. ","description":" All domain entities automatically implement the DataNucleus Persistable role interface as a result of the enhancer process (the fully qualified class name is org.datanucleus.enhancement.Persistable). So as a developer you do not need to write any code to obtain the mixins that contribute to this interface. ","id":109833874},"112375674":{"title":"Auditing","url":"migration-notes/migration-notes.html#_auditing","body":"Auditing  The AuditingService SPI service has been deprecated, instead replaced by the AuditerService.  There can be more than one implementation of this new SPI, and a framework-provided implementation (AuditerServiceLogging) will log to a file. The (non-ASF) Incode Platform's audit module also implements the new SPI. ","description":" The AuditingService SPI service has been deprecated, instea
 d replaced by the AuditerService. ","id":112375674},"113098816":{"title":"DataNucleus Object Store","url":"guides/htg.html#_datanucleus_object_store","body":"DataNucleus Object Store ","description":"","id":113098816},"115229271":{"title":"Domain Entities","url":"guides/ugfun/ugfun.html#_ugfun_programming-model_domain-entities","body":"Domain Entities  Entities are persistent domain objects, with their persistence handled by JDO/DataNucleus. As such, they are mapped to a persistent object store, typically an RDBMS, with DataNucleus taking care of both lazy loading and also the persisting of modified (\"dirty\") objects.  Domain entities are generally decorated with both DataNucleus and Apache Isis annotations. Let’s look at some of the most commonly-used annotations.  To start with, entities are flagged as being \"persistence capable\", indicating how JDO/DataNucleus should manage their identity:  All domain entities will have some sort of mandatory key properties. The example bel
 ow is a very simple case, where the entity is identified by a name property:  It’s also common for domain entities to have queries annotated on them. These are used by repository domain services to query for instances of the entity:  DataNucleus provides several APIs for defining queries, including entirely programmatic and type-safe APIs; but JDOQL is very similar to SQL and so easily learnt.  The corresponding repository method for the above query is: ","description":" Entities are persistent domain objects, with their persistence handled by JDO/DataNucleus. As such, they are mapped to a persistent object store, typically an RDBMS, with DataNucleus taking care of both lazy loading and also the persisting of modified (\"dirty\") objects. ","id":115229271},"115955772":{"title":"domainClassDto","url":"guides/rgcms/rgcms.html#__rgcms_schema-mml_domainClassDto","body":"domainClassDto  The domainClassDto element describes the behaviour and structure of a single domain class within the
  metamodel. ","description":" The domainClassDto element describes the behaviour and structure of a single domain class within the metamodel. ","id":115955772},"117553409":{"title":"Object Icon","url":"guides/ugfun/ugfun.html#_object_icon","body":"Object Icon  The icon is often the same for all instances of a particular class, and is picked up by convention.  It’s is also possible for an individual instance to return a custom icon, typically so that some significant state of that domain object is represented. For example, a custom icon could be used to represent a shipped order, say, or an overdue library loan. ","description":" The icon is often the same for all instances of a particular class, and is picked up by convention. ","id":117553409},"117920040":{"title":"bounding()","url":"guides/rgant/rgant.html#_rgant-DomainObject_bounding","body":"bounding()  Some domain classes are immutable to the user, and moreover have only a fixed number of instances. Often these are \"referenc
 e\" (\"standing\") data, or lookup data/pick lists. Typical examples could include categories, countries, states, and tax or interest rate tables.  Where the number of instances is relatively small, ie bounded, then the bounding() attribute can be used as a hint. For such domain objects the framework will automatically allow instances to be selected; Wicket viewer displays these as a drop-down list.  For example: ","description":" Some domain classes are immutable to the user, and moreover have only a fixed number of instances. Often these are \"reference\" (\"standing\") data, or lookup data/pick lists. Typical examples could include categories, countries, states, and tax or interest rate tables. ","id":117920040},"121574190":{"title":"Related Services","url":"guides/rgsvc/rgsvc.html#_related_services_18","body":"Related Services  The QueryResultsCache is useful for caching the results of expensive method calls. ","description":" The QueryResultsCache is useful for caching the resu
 lts of expensive method calls. ","id":121574190},"121879267":{"title":"Wicket Viewer","url":"release-notes/release-notes.html#_wicket_viewer_2","body":"Wicket Viewer ","description":"","id":121879267},"122762699":{"title":"Contributee","url":"guides/rgcms/rgcms.html#_rgcms_classes_contributee","body":"Contributee  The interfaces listed in this chapter act as contributees; they allow domain services to contribute actions/properties/collections to any domain objects that implement these interfaces. ","description":" The interfaces listed in this chapter act as contributees; they allow domain services to contribute actions/properties/collections to any domain objects that implement these interfaces. ","id":122762699},"125961908":{"title":"Do it!","url":"pages/tg/tg.html#_do_it","body":"Do it! ","description":"","id":125961908},"144529895":{"title":"Improvement","url":"release-notes/release-notes.html#_improvement_44","body":"Improvement ","description":"","id":144529895},"153666205":{"
 title":"Implementation","url":"guides/rgsvc/rgsvc.html#_implementation_17","body":"Implementation  The core framework provides a default implementation of this service (o.a.i.core.metamodel.services.title.TitleServiceDefault). ","description":" The core framework provides a default implementation of this service (o.a.i.core.metamodel.services.title.TitleServiceDefault). ","id":153666205},"158069558":{"title":"Usability: Defaults","url":"pages/tg/tg.html#_usability_defaults","body":"Usability: Defaults ","description":"","id":158069558},"158897592":{"title":"Refactoring","url":"guides/dg/dg.html#__dg_ide_intellij_hints-and-tips_refactoring","body":"Refactoring  Loads of good stuff on the Refactor menu; most used are:  If you can’t remember all those shortcuts, just use ctrl-shift-alt-T (might want to rebind that to something else!) and get a context-sensitive list of refactorings available for the currently selected object ","description":" Loads of good stuff on the Refactor menu;
  most used are: ","id":158897592},"159072030":{"title":"(non-ASF) Incode Platform","url":"migration-notes/migration-notes.html#_migration-notes_1.14.0-to-1.15.0_incode-platform","body":"(non-ASF) Incode Platform  The various (non-ASF) Isis Addons and Incode Catalog have also been combined into a single \"Incode Platform\".  While each module can still be consumed individually, the new platform versions consistently (a change in any one module will result in a re-release of all). This should make these modules easier to consume, and easier to maintain/develop.  All the modules remain open source, still licensed under the ASF v2.0 license.  As of this release, none of the groupIds or artifactIds have changed. They will be rationalized/made consistent in a future release; most probably to coincide with v2.0.0 of the framework. ","description":" The various (non-ASF) Isis Addons and Incode Catalog have also been combined into a single \"Incode Platform\". ","id":159072030},"160872749":{
 "title":"Related Services","url":"guides/rgfis/rgfis.html#_related_services","body":"Related Services  The default implementation of ContentNegotiationService delegates to ContentMappingService (if present) to convert domain entities into a stable form (eg DTO).  The ContentNegotiationService is itself called by the (default implementation of) RepresentationService. ","description":" The default implementation of ContentNegotiationService delegates to ContentMappingService (if present) to convert domain entities into a stable form (eg DTO). ","id":160872749},"163456888":{"title":"Dependency upgrade","url":"release-notes/release-notes.html#_dependency_upgrade_9","body":"Dependency upgrade ","description":"","id":163456888},"163915714":{"title":"web.xml","url":"migration-notes/migration-notes.html#_web_xml","body":"web.xml  In the web.xml, the \"isis.viewers\" context-param is now ignored. Instead the viewer_wicket.properties and viewer_restfulobjects.properties will both be loaded if
  present (but neither need be present). ","description":" In the web.xml, the \"isis.viewers\" context-param is now ignored. Instead the viewer_wicket.properties and viewer_restfulobjects.properties will both be loaded if present (but neither need be present). ","id":163915714},"165602306":{"title":"GridLoaderService","url":"guides/rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_GridLoaderService","body":"GridLoaderService  The GridLoaderService provides the ability to load the XML layout (grid) for a domain class. ","description":" The GridLoaderService provides the ability to load the XML layout (grid) for a domain class. ","id":165602306},"165750333":{"title":"loaded()","url":"guides/rgcms/rgcms.html#_rgcms_methods_lifecycle_loaded","body":"loaded()  The loaded() lifecycle callback method is called when a (persistent) object has just been loaded from the object store. ","description":" The loaded() lifecycle callback method is called when a (persistent) object has just been loaded
  from the object store. ","id":165750333},"166045728":{"title":"Sanity Check","url":"guides/cgcom/cgcom.html#_sanity_check_2","body":"Sanity Check  Ensure that the framework builds ok using the same command that your CI server is set up to execute (see section above). ","description":" Ensure that the framework builds ok using the same command that your CI server is set up to execute (see section above). ","id":166045728},"166899251":{"title":"Installing and Setting up","url":"guides/dg/dg.html#__dg_ide_intellij_installing","body":"Installing and Setting up  This section covers installation and setup. These notes/screenshots were prepared using IntelliJ Community Edition 14.1.x, but are believed to be compatible with more recent versions/other editions of the IDE. ","description":" This section covers installation and setup. These notes/screenshots were prepared using IntelliJ Community Edition 14.1.x, but are believed to be compatible with more recent versions/other editions of the
  IDE. ","id":166899251},"167039338":{"title":"Task","url":"release-notes/release-notes.html#_task_14","body":"Task ","description":"","id":167039338},"174738887":{"title":"Related functionality","url":"guides/ugvw/ugvw.html#_related_functionality_2","body":"Related functionality  The Recent Pages also lists recently visited pages, selected from a drop-down. ","description":" The Recent Pages also lists recently visited pages, selected from a drop-down. ","id":174738887},"175028546":{"title":"Implementation","url":"guides/rgsvc/rgsvc.html#_implementation_5","body":"Implementation  The framework provides a default implementation of this service, namely GridServiceDefault. ","description":" The framework provides a default implementation of this service, namely GridServiceDefault. ","id":175028546},"175197970":{"title":"Performance tuning","url":"pages/tg/tg.html#_performance_tuning","body":"Performance tuning ","description":"","id":175197970},"175636232":{"title":"RepositoryService",
 "url":"guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-api_RepositoryService","body":"RepositoryService  The RepositoryService collects together methods for creating, persisting and searching for entities from the underlying persistence store. It acts as an abstraction over the JDO/DataNucleus objectstore.  You can use it during prototyping to write naive queries (find all rows, then filter using the Guava Predicate API, or you can use it to call JDO named queries using JDOQL.  As an alternative, you could also use JDO typesafe queries through the IsisJdoSupport service. ","description":" The RepositoryService collects together methods for creating, persisting and searching for entities from the underlying persistence store. It acts as an abstraction over the JDO/DataNucleus objectstore. ","id":175636232},"176767338":{"title":"Command and Events","url":"guides/rgsvc/rgsvc.html#__rgsvc_intro_commands-and-events","body":"Command and Events  A good number of the domain services manage
  the execution of action invocations/property edits, along with the state of domain objects that are modified as a result of these. These services capture information which can then be used for various purposes, most notably for auditing or for publishing events, or for deferring execution such that the execution be performed in the background at some later date.  The diagram below shows how these services fit together. The outline boxes are services while the coloured boxes represent data structures - defined in the applib and therefore accessible to domain applications - which hold various information about the executions.  To explain:  Implementations of CommandService can use the Command#getMemento() method to obtain a XML equivalent of that Command, reified using the cmd.xsd schema. This can be converted back into a CommandDto using the CommandDtoUtils utility class (part of the applib).  Similarly, implementations of PublisherService can use the InteractionDtoUtils utility cla
 ss to obtain a InteractionDto representing the interaction, either just for a single execution or for the entire call-graph. This can be converted into XML in a similar fashion.  Likewise, the PublishedObjects class passed to the PublisherService at the end of the interaction provides the PublishedObjects#getDto() method which returns a ChangesDto instance. This can be converted into XML using the ChangesDtoUtils utility class.  One final point: multiple PublisherService implementations are supported because different implementations may have different responsibilities. For example, the (non-ASF) Incode Platform's publishmq module is responsible for publishing messages onto an ActiveMQ event bus, for inter-system communication. However, the SPI can also be used for profiling; each execution within the call-graph contains metrics of the number of objects loaded or modified as a result of that execution, and thus could be used for application profiling. The framework provides a defaul
 t PublisherServiceLogging implementation that logs this using SLF4J. ","description":" A good number of the domain services manage the execution of action invocations/property edits, along with the state of domain objects that are modified as a result of these. These services capture information which can then be used for various purposes, most notably for auditing or for publishing events","id":176767338},"177970240":{"title":"InteractionContext","url":"guides/rgsvc/rgsvc.html#_code_interactioncontext_code","body":"InteractionContext  The public API of the InteractionContext domain service itself consists of simply:  This class is concrete (that is, it is also the implementation). ","description":" The public API of the InteractionContext domain service itself consists of simply: ","id":177970240},"178125062":{"title":"domainEvent()","url":"guides/rgant/rgant.html#_rgant-Action_domainEvent","body":"domainEvent()  Whenever a domain object (or list of domain objects) is to be rendere
 d, the framework fires off multiple domain events for every property, collection and action of the domain object. In the cases of the domain object’s actions, the events that are fired are:  Subscribers subscribe through the EventBusService using either Guava or Axon Framework annotations and can influence each of these phases.  By default the event raised is ActionDomainEvent.Default. For example:  The domainEvent() attribute allows a custom subclass to be emitted allowing more precise subscriptions (to those subclasses) to be defined instead.  For example:  The benefit is that subscribers can be more targeted as to the events that they subscribe to. ","description":" Whenever a domain object (or list of domain objects) is to be rendered, the framework fires off multiple domain events for every property, collection and action of the domain object. In the cases of the domain object’s actions, the events that are fired are: ","id":178125062},"188123644":{"title":"2013","url":"pag
 es/articles-and-presentations/articles-and-presentations.html#_2013","body":"2013 ","description":"","id":188123644},"189180810":{"title":"HoldsUpdatedAt","url":"guides/rgcms/rgcms.html#_rgcms_classes_roles_HoldsUpdatedAt","body":"HoldsUpdatedAt  The HoldsUpdatedAt role interface allows the (framework-provided) TimestampService to update each object with the current timestamp whenever it is modified in a transaction.  The interface is defined as:  The current time is obtained from the ClockService.  Entities that implement this interface often also implement HoldsUpdatedBy role interface; as a convenience the Timestampable interface combines the two roles. ","description":" The HoldsUpdatedAt role interface allows the (framework-provided) TimestampService to update each object with the current timestamp whenever it is modified in a transaction. ","id":189180810},"191180113":{"title":"persistence.xml","url":"guides/ugodn/ugodn.html#_ugodn_configuring_persistence-xml","body":"persiste
 nce.xml  DataNucleus will for itself also and read the META-INF/persistence.xml. In theory it can hold mappings and even connection strings. However, with Apache Isis we tend to use annotations instead and externalize connection strings. so its definition is extremely simply, specifying just the name of the \"persistence unit\".  Here’s the one provided by the SimpleApp archetype:  Normally all one needs to do is to change the persistence-unit name.  See DataNucleus' documentation on persistence.xml to learn more. ","description":" DataNucleus will for itself also and read the META-INF/persistence.xml. In theory it can hold mappings and even connection strings. However, with Apache Isis we tend to use annotations instead and externalize connection strings. so its definition is extremely simply, specifying just the name of the \"persistence unit","id":191180113},"193219460":{"title":"API","url":"guides/rgsvc/rgsvc.html#_rgsvc_metadata-api_MetamodelService_api","body":"API  The API 
 defined by the service is: ","description":" The API defined by the service is: ","id":193219460},"193237835":{"title":"Core","url":"release-notes/release-notes.html#_core_8","body":"Core ","description":"","id":193237835},"193497711":{"title":"UI Hints","url":"guides/ugfun/ugfun.html#_ugfun_ui-hints","body":"UI Hints ","description":"","id":193497711},"194608562":{"title":"SPI","url":"guides/rgsvc/rgsvc.html#_spi_19","body":"SPI  It is also possible to define use some other underlying event bus implementation, by implementing the EventBusImplementation SPI:  As is probably obvious, the EventBusService just delegates down to these method calls when its own similarly named methods are called.  If you do provide your own implementation of this SPI, be aware that your subscribers will need to use whatever convention is required (eg different annotations) such that the events are correctly routed through to your subscribers.  If you have written your own implementation of the EventBusSe
 rviceImplementation SPI, then specify instead its fully-qualified class name: ","description":" It is also possible to define use some other underlying event bus implementation, by implementing the EventBusImplementation SPI: ","id":194608562},"195374240":{"title":"Update the LDAP committee (if a PMC member)","url":"guides/cgcom/cgcom.html#_update_the_ldap_committee_if_a_pmc_member","body":"Update the LDAP committee (if a PMC member)  (Assuming that the new committer is a PMC member), also add them as to the PMC committee. This takes two steps:  The new committer does not officially become a member of the PMC until the ASF records have been updated. ","description":" (Assuming that the new committer is a PMC member), also add them as to the PMC committee. This takes two steps: ","id":195374240},"195848147":{"title":"ICLA, obtain new account","url":"guides/cgcom/cgcom.html#_icla_obtain_new_account","body":"ICLA, obtain new account  If required (that is, if the committer is not alread
 y a committer for a different ASF project), then ask them to complete an ICLA. As a result of this, they should also get an @apache.org user name.  More info can be found in the ASF new committers guide. ","description":" If required (that is, if the committer is not already a committer for a different ASF project), then ask them to complete an ICLA. As a result of this, they should also get an @apache.org user name. ","id":195848147},"196560907":{"title":"XJC profile","url":"guides/rgmvn/rgmvn.html#__rgmvn_xsd_xsd-submodule_xjc-profile","body":"XJC profile  The xjc profile reads the XSD generated by the xsd goal, and from it generates Java DTOs. Note that this isn’t round-tripping: the original view model is only for use within the Isis app, whereas the DTO generated from the XSDs is for use in a standalone context, eg in a Java subscriber on an event bus.  The xjc profile is defined as:  The referenced catalog.xml file instructs the xjc plugin how to resolve referenced schema lo
 cations. Only a reference for the Apache Isis common schema is likely to be needed: ","description":" The xjc profile reads the XSD generated by the xsd goal, and from it generates Java DTOs. Note that this isn’t round-tripping: the original view model is only for use within the Isis app, whereas the DTO generated from the XSDs is for use in a standalone context","id":196560907},"198329644":{"title":"Strings (Length)","url":"guides/ugfun/ugfun.html#__ugfun_programming-model_properties_datatypes_strings","body":"Strings (Length)  By default JDO/DataNucleus will map string properties to a VARCHAR(255). To limit the length, use the @Column(length=…​) annotation.  For example:  This is a good example of a case where Apache Isis infers domain semantics from the JDO annotation. ","description":" By default JDO/DataNucleus will map string properties to a VARCHAR(255). To limit the length, use the @Column(length=…​) annotation. ","id":198329644},"198382465":{"title":"Actions","url
 ":"pages/tg/tg.html#_actions","body":"Actions ","description":"","id":198382465},"201216196":{"title":"GitLab","url":"guides/ugfun/ugfun.html#_gitlab","body":"GitLab  Create a git repository \"myapp\" in GitLab.  Using Settings > CI/CD, specify the following Secret Variables:  Finally, push a copy of the generated application to this repository using the instructions provided by GitLab.  This will kick off a pipeline that will build the image and push to DockerHub.  The tag name is based on a combination of the date, the branch and the git shaId. ","description":" Create a git repository \"myapp\" in GitLab. ","id":201216196},"203208629":{"title":"New Feature","url":"release-notes/release-notes.html#_new_feature_18","body":"New Feature ","description":"","id":203208629},"203740710":{"title":"RoutingService","url":"guides/rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_RoutingService","body":"RoutingService  The RoutingService provides the ability to return (and therefore render) an a
 lternative object from an action invocation.  There are two primary use cases:  Currently the routing service is used only by the Wicket viewer; it is ignored by the Restful Objects viewer. ","description":" The RoutingService provides the ability to return (and therefore render) an alternative object from an action invocation. ","id":203740710},"204452611":{"title":"Related services","url":"guides/rgsvc/rgsvc.html#_related_services_15","body":"Related services  The ConfigurationServiceMenu exposes the allConfigurationProperties action in the user interface. ","description":" The ConfigurationServiceMenu exposes the allConfigurationProperties action in the user interface. ","id":204452611},"207811701":{"title":"API","url":"guides/rgsvc/rgsvc.html#_api_2","body":"API  The API of TitleService is: ","description":" The API of TitleService is: ","id":207811701},"209853740":{"title":"To run","url":"guides/rgmvn/rgmvn.html#_to_run","body":"To run  The plugin is activated by default, so is
  run simply using:  This will run any tests, and then also - because the plugin is activated by the isis-validate property and bound to the test phase, will run the plugin’s validate goal.  If for any reason you want to disable the validation, use: ","description":" The plugin is activated by default, so is run simply using: ","id":209853740},"209965691":{"title":"Alternatives","url":"guides/rgant/rgant.html#_alternatives_3","body":"Alternatives  As an alternative to using the annotation, the dynamic file-based layout can be used instead. ","description":" As an alternative to using the annotation, the dynamic file-based layout can be used instead. ","id":209965691},"213642269":{"title":"Moving on","url":"guides/ugfun/ugfun.html#__ugfun_getting-started_helloworld-archetype_moving-on","body":"Moving on  When you are ready to start working on your own app, we don’t recommend building on top of the helloworld app.  Instead, we suggest that you start with the simpleapp archetype ins
 tead. Although a little more complex, it provides more structure and tests, all of which will help you as your application grows. ","description":" When you are ready to start working on your own app, we don’t recommend building on top of the helloworld app. ","id":213642269},"216231183":{"title":"Raising a pull request","url":"guides/dg/dg.html#_raising_a_pull_request","body":"Raising a pull request  If you have your own fork, you can now simply push the changes you’ve made locally to your fork:  This will create a corresponding branch in the remote github repo. If you use gitk --all, you’ll also see a remotes/origin/ISIS-123-blobs branch.  Then, use github to raise a pull request. Pull requests sent to the Apache GitHub repositories will forward a pull request e-mail to the dev mailing list. You’ll probably want to sign up to the dev mailing list first before issuing your first pull request (though that isn’t mandatory).  The process to raise the pull request, broadly sp
 eaking: ","description":" If you have your own fork, you can now simply push the changes you’ve made locally to your fork: ","id":216231183},"220685197":{"title":"AbstractSubscriber","url":"guides/rgcms/rgcms.html#_rgcms_classes_super_AbstractSubscriber","body":"AbstractSubscriber  This is a convenience superclass for creating subscriber domain services on the EventBusService. It uses @PostConstruct and @PreDestroy callbacks to automatically register/unregister itself with the EventBusService.  It’s important that subscribers register before any domain services that might emit events on the EventBusService. For example, the (non-ASF) Incode Platform security module provides a domain service that automatically seeds certain domain entities; these will generate lifecycle events and so any subscribers must be registered before such seed services. The easiest way to do this is to use the @DomainServiceLayout#menuOrder() attribute.  As a convenience, the AbstractSubscriber specifies 
 this attribute. ","description":" This is a convenience superclass for creating subscriber domain services on the EventBusService. It uses @PostConstruct and @PreDestroy callbacks to automatically register/unregister itself with the EventBusService. ","id":220685197},"222371586":{"title":"Nullability","url":"guides/rgant/rgant.html#_rgant-Column_allowsNull","body":"Nullability  The allowsNull() attribute is used to specify if a property is mandatory or is optional.  For example:  Isis also provides @Property#optionality() attribute. If both are specified, Apache Isis will check when it initializes for any contradictions, and will fail-fast with an appropriate error message in the log if there are.  You should also be aware that in the lack of either the @Column#allowsNull() or the @Property#optionality() attributes, that the JDO and Apache Isis defaults differ. Apache Isis rule is straight-forward: properties are assumed to be required. JDO on the other hand specifies that only prim
 itive types are mandatory; everything else is assumed to be optional. Therefore a lack of either annotation can also trigger the fail-fast validation check.  In the vast majority of cases you should be fine just to add the @Column#allowsNull() attribute to the getter. But see the documentation for @Property#optionality() attribute for discussion on one or two minor edge cases. ","description":" The allowsNull() attribute is used to specify if a property is mandatory or is optional. ","id":222371586},"227377078":{"title":"Initialization","url":"guides/ugfun/ugfun.html#_ugfun_programming-model_domain-services_initialization","body":"Initialization  Services can optionally declare lifecycle callbacks to initialize them (when the app is deployed) and to shut them down (when the app is undeployed).  An Apache Isis session is available when initialization occurs (so services can interact with the object store, for example).  The framework will call any public method annotated with @PostCo
 nstruct with either no arguments of an argument of type Map<String,String>. In the latter case, the framework passes in the configuration (isis.properties and any other component-specific configuration files).  Shutdown is similar; the framework will call any method annotated with @PreDestroy. ","description":" Services can optionally declare lifecycle callbacks to initialize them (when the app is deployed) and to shut them down (when the app is undeployed). ","id":227377078},"228550183":{"title":"Policies","url":"guides/cgcom/cgcom.html#_cgcom_policies","body":"Policies ","description":"","id":228550183},"229025509":{"title":"Remove references to isis-viewer-wicket parent pom.","url":"migration-notes/migration-notes.html#_remove_references_to_code_isis_viewer_wicket_code_parent_pom","body":"Remove references to isis-viewer-wicket parent pom.  In earlier releases the Wicket viewer defined its own parent pom.xml for dependency management and its dependencies and to declare the variou
 s submodules that make up the viewer. This pom.xml has now been incorporated into the parent pom.xml for the Core framework.  Therefore, in the parent pom.xml of your own domain applications, remove: ","description":" In earlier releases the Wicket viewer defined its own parent pom.xml for dependency management and its dependencies and to declare the various submodules that make up the viewer. This pom.xml has now been incorporated into the parent pom.xml for the Core framework. ","id":229025509},"230599582":{"title":"AuditingServiceInternal","url":"guides/rgfis/rgfis.html#_rgfis_persistence-layer_AuditingServiceInternal","body":"AuditingServiceInternal  The (internal) AuditingServiceInternal domain service acts as an internal facade to any registered AuditerService service(s). It is responsible for obtaining the details of all changes to domain objects within an interaction, and then to call the configured AuditerService(s) to actually create audit entries of those changes. ","desc
 ription":" The (internal) AuditingServiceInternal domain service acts as an internal facade to any registered AuditerService service(s). It is responsible for obtaining the details of all changes to domain objects within an interaction, and then to call the configured AuditerService(s) to actually create audit entries of those changes. ","id":230599582},"232471644":{"title":"Registering Subscribers","url":"guides/rgsvc/rgsvc.html#_registering_subscribers","body":"Registering Subscribers  The register() method should be called in the @PostConstruct lifecycle method. It is valid and probably the least confusing to readers to also \"unregister\" in the @PreDestroy lifecycle method (though as noted above, unregistering is actually a no-op).  For example:  This works for both singleton (application-scoped) and also @RequestScoped domain services. ","description":" The register() method should be called in the @PostConstruct lifecycle method. It is valid and probably the least confusing t
 o readers to also \"unregister\" in the @PreDestroy lifecycle method (though as noted above, unregistering is actually a no-op). ","id":232471644},"238546442":{"title":"rebuildMetamodel()","url":"guides/rgcms/rgcms.html#__rgcms_classes_mixins_Object_rebuildMetamodel","body":"rebuildMetamodel()  The Object_rebuildMetamodel mixin provides the ability to discard the current internal metamodel data (an instance of ObjectSpecification) for the domain class of the rendered object, and recreate from code and other sources (most notably, layout XML data). It has the following signature: ","description":" The Object_rebuildMetamodel mixin provides the ability to discard the current internal metamodel data (an instance of ObjectSpecification) for the domain class of the rendered object, and recreate from code and other sources (most notably, layout XML data). It has the following signature: ","id":238546442},"238801420":{"title":"REST API Mapping","url":"guides/rgsvc/rgsvc.html#_rest_api_mapp
 ing","body":"REST API Mapping  The /restful/health path must be specified as a \"passThru\" so that no authentication challenge is issued.  TODO: v2: this may have changed because we now use WebModule_Xxx instead of web.xml, ie set this stuff up programmatically.  This is a comma separated list, so there may be other values also (for example /restful/swagger, as shown above). ","description":" The /restful/health path must be specified as a \"passThru\" so that no authentication challenge is issued. ","id":238801420},"238979657":{"title":"New Feature","url":"release-notes/release-notes.html#_new_feature_22","body":"New Feature ","description":"","id":238979657},"240026998":{"title":"Improvement","url":"release-notes/release-notes.html#_improvement_14","body":"Improvement ","description":"","id":240026998},"242030985":{"title":"1.4.0","url":"release-notes/release-notes.html#_release-notes_1.4.0","body":"1.4.0 ","description":"","id":242030985},"243876171":{"title":"Task","url":"relea
 se-notes/release-notes.html#_task_28","body":"Task ","description":"","id":243876171},"244520152":{"title":"SessionLoggingService","url":"guides/rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_SessionLoggingService","body":"SessionLoggingService  The SessionLoggingService defines an SPI to keep track of (typically: to log) the current sessions that are using the application. ","description":" The SessionLoggingService defines an SPI to keep track of (typically: to log) the current sessions that are using the application. ","id":244520152},"255768608":{"title":"Multi-tenancy support","url":"pages/isis-in-pictures/isis-in-pictures.html#_multi_tenancy_support","body":"Multi-tenancy support  One significant feature of the (non-ASF) Incode Platform's security module is the ability to associate users and objects with a \"tenancy\". The todoapp uses this feature so that different users' list of todo items are kept separate from one another. A user with administrator is able to switch their 
 own \"tenancy\" to the tenancy of some other user, in order to access the objects in that tenancy:  For more details, see the (non-ASF) Incode Platform's security module README. ","description":" One significant feature of the (non-ASF) Incode Platform's security module is the ability to associate users and objects with a \"tenancy\". The todoapp uses this feature so that different users' list of todo items are kept separate from one another. A user with administrator is able to switch","id":255768608},"257661017":{"title":"AppManifest (bootstrapping)","url":"guides/rgcms/rgcms.html#_rgcms_classes_AppManifest-bootstrapping","body":"AppManifest (bootstrapping)  This section describes how to implement the AppManifest interface to bootstrap both an Apache Isis web application, and also its integration tests.  TODO: v2: these two versions of AppManifestAbstract and AppManifestAbstract2 will be unified. ","description":" This section describes how to implement the AppManifest interface t
 o bootstrap both an Apache Isis web application, and also its integration tests. ","id":257661017},"259202548":{"title":"Run-as","url":"guides/htg.html#_ugsec_hints-and-tips_run-as","body":"Run-as  This hint shows how to temporarily change the current user as reported by Shiro. This can be useful to support \"Run As\", for example.  The heavy lifting is done in ShiroService:  This could be exposed in the UI using a simple RunAsService, for example:  Credits: adapted from this gist. ","description":" This hint shows how to temporarily change the current user as reported by Shiro. This can be useful to support \"Run As\", for example. ","id":259202548},"259358868":{"title":"Hints and Tips","url":"guides/ugodn/ugodn.html#_ugodn_hints-and-tips","body":"Hints and Tips ","description":"","id":259358868},"266250802":{"title":"Implementation","url":"guides/rgsvc/rgsvc.html#_implementation_2","body":"Implementation  There is no default implementation of this service, but there are a couple o
 f concrete examples of Ticket in core-runtime.  The (non-ASF) Isis addons' kitchensink app provides an example implementation:  which is rendered as: ","description":" There is no default implementation of this service, but there are a couple of concrete examples of Ticket in core-runtime. ","id":266250802},"267695496":{"title":"Building Apache Isis","url":"guides/dg/dg.html#_dg_building-isis","body":"Building Apache Isis ","description":"","id":267695496},"273843820":{"title":"Simulated UI (WrapperFactory)","url":"guides/ugtst/ugtst.html#_simulated_ui_code_wrapperfactory_code","body":"Simulated UI (WrapperFactory)  When we talk about integration tests/specs here, we mean tests that exercise the domain object logic, through to the actual database. But we also want the tests to exercise the app from the users’s perspective, which means including the user interface.  For most other frameworks that would require having to test the application in a very heavy weight/fragile fashion us
 ing a tool such as Selenium, driving a web browser to navigate . In this regard though, Apache Isis has a significant trick up its sleeve. Because Apache Isis implements the naked objects pattern, it means that the UI is generated automatically from declared domain-objects, -views and -services. This therefore allows for other implementations of the UI.  The WrapperFactory domain service allows a test to wrap domain objects and thus to interact with said objects \"as if\" through the UI:  If the test invokes an action that is disabled, then the wrapper will throw an appropriate exception. If the action is ok to invoke, it delegates through.  What this means is that an Apache Isis application can be tested end-to-end without having to deploy it onto a webserver; the whole app can be tested while running in-memory. Although integration tests re (necessarily) slower than unit tests, they are not any harder to write (in fact, in some respects they are easier). ","description":" When we 
 talk about integration tests/specs here, we mean tests that exercise the domain object logic, through to the actual database. But we also want the tests to exercise the app from the users’s perspective, which means including the user interface. ","id":273843820},"273985863":{"title":"addTo…​() (deprecated)","url":"guides/rgcms/rgcms.html#_rgcms_methods_prefixes_addTo","body":"addTo…​() (deprecated)  The addTo…​() supporting method is called whenever an object is added to a collection. Its purpose is to allow additional business logic to be performed.  For example:  See also removeFrom…​()` ","description":" The addTo…​() supporting method is called whenever an object is added to a collection. Its purpose is to allow additional business logic to be performed. ","id":273985863},"278890330":{"title":"Build a domain app","url":"pages/tg/tg.html#_build_a_domain_app","body":"Build a domain app ","description":"","id":278890330},"278999912":{"title":"Integration API",
 "url":"guides/rgsvc/rgsvc.html#_rgsvc_integration-api","body":"Integration API ","description":"","id":278999912},"280598039":{"title":"_repos.txt","url":"guides/dg/dg.html#_code_repos_txt_code","body":"_repos.txt  Create a file _repos.txt that catalogues the repositories, eg: ","description":" Create a file _repos.txt that catalogues the repositories, eg: ","id":280598039},"282766365":{"title":"Object CSS Styling","url":"guides/ugfun/ugfun.html#_object_css_styling","body":"Object CSS Styling  It is also possible for an object to return a CSS class. In conjunction with customized CSS this can be used to apply arbitrary styling; for example each object could be rendered in a page with a different background colour. ","description":" It is also possible for an object to return a CSS class. In conjunction with customized CSS this can be used to apply arbitrary styling; for example each object could be rendered in a page with a different background colour. ","id":282766365},"285898371":
 {"title":"ObjectUpdatedEvent","url":"guides/rgcms/rgcms.html#_rgcms_classes_lifecycleevent_ObjectUpdatedEvent","body":"ObjectUpdatedEvent  Subclass of AbstractLifecycleEvent, broadcast when an object has just been updated in the database. This is done either explicitly when the current transaction is flushed using the RepositoryService's #flush(…​) method, else is done implicitly when the transaction commits at the end of the user request.  ObjectUpdatedEvent.Default is the implementation that is used by default, but this can be overridden using @DomainObject#updatedLifecycleEvent(). ","description":" Subclass of AbstractLifecycleEvent, broadcast when an object has just been updated in the database. This is done either explicitly when the current transaction is flushed using the RepositoryService's #flush(…​) method, else is done implicitly when the transaction commits at the end of the user request. ","id":285898371},"286850218":{"title":"Dependent choices for action parame
 ters","url":"guides/ugfun/ugfun.html#_dependent_choices_for_action_parameters","body":"Dependent choices for action parameters  For action it is also possible (in a limited form) to define dependencies between parameters. Specifically, if one parameter is a drop-down choice, then other drop-down choices can be derived from it.  A good example is a category/sub-category:  Note how the choices method for the 2nd parameter also accepts the first parameter. ","description":" For action it is also possible (in a limited form) to define dependencies between parameters. Specifically, if one parameter is a drop-down choice, then other drop-down choices can be derived from it. ","id":286850218},"286919998":{"title":"Install Project Lombok","url":"guides/dg/dg.html#__dg_ide_eclipse_configure-lombok","body":"Install Project Lombok  The SimpleApp archetype uses Project Lombok annotations (@Getter and @Setter and so on) to reduce the boilerplate. For Eclipse IDE this requires an installation ste
 p:  Then restart Eclipse. ","description":" The SimpleApp archetype uses Project Lombok annotations (@Getter and @Setter and so on) to reduce the boilerplate. For Eclipse IDE this requires an installation step: ","id":286919998},"287120012":{"title":"Actions","url":"guides/ugfun/ugfun.html#_actions_2","body":"Actions  Of course, the precondition business rules described above are only one type of business rule.  More generally, business rules are implemented in the form of the implementation of actions. Rather than have the end-user have to edit individual properties of numerous objects, an action can encode these rules and allow only safe transformations of the application from one consistent state to the next. ","description":" Of course, the precondition business rules described above are only one type of business rule. ","id":287120012},"288377989":{"title":"Philosophy and Architecture","url":"guides/ugfun/ugfun.html#_ugfun_core-concepts_philosophy","body":"Philosophy and Archit
 ecture  This section describes some of the core ideas and architectural patterns upon which Apache Isis builds. ","description":" This section describes some of the core ideas and architectural patterns upon which Apache Isis builds. ","id":288377989},"288392697":{"title":"User Experience","url":"guides/ugvw/ugvw.html#_user_experience_3","body":"User Experience  The copy URL dialog is typically obtained by clicking on the icon.  Alternatively, alt+] will also open the dialog. It can be closed with either OK or the Esc key. ","description":" The copy URL dialog is typically obtained by clicking on the icon. ","id":288392697},"291813215":{"title":"Raising events programmatically","url":"guides/rgant/rgant.html#_raising_events_programmatically","body":"Raising events programmatically  Normally events are only raised for interactions through the UI. However, events can be raised programmatically either by calling the EventBusService API directly, or by emulating the UI by wrapping the t
 arget object using the WrapperFactory domain service. ","description":" Normally events are only raised for interactions through the UI. However, events can be raised programmatically either by calling the EventBusService API directly, or by emulating the UI by wrapping the target object using the WrapperFactory domain service. ","id":291813215},"292881794":{"title":"FixtureScript","url":"guides/ugtst/ugtst.html#_ugtst_fixture-scripts_api-and-usage_FixtureScript","body":"FixtureScript  A fixture script is ultimately just a block of code that can be executed, so it’s up to you how you implement it to set up the system. However, we strongly recommend that you use it to invoke actions on business objects, in essence to replay what a real-life user would have done. That way, the fixture script will remain valid even if the underlying implementation of the system changes in the future.  For example, here’s a fixture script called RecreateSimpleObjects. (This used to be part of the Si
 mpleApp archetype, though the archetype now ships with a more sophisticated design, discussed below):  Because this script has exposed a \"number\" property, it’s possible to set this from within the UI. For example:  When this is executed, the framework will parse the text and attempt to reflectively set the corresponding properties on the fixture result. So, in this case, when the fixture script is executed we actually get 6 objects created. ","description":" A fixture script is ultimately just a block of code that can be executed, so it’s up to you how you implement it to set up the system. However, we strongly recommend that you use it to invoke actions on business objects, in essence to replay what a real","id":292881794},"293860175":{"title":"Usage","url":"guides/rgsvc/rgsvc.html#_usage_10","body":"Usage  The most common use-case is for bulk actions that act upon multiple objects in a list. The (same) Scratchpad service is injected into each of these objects, and so they c
 an use pass information.  For example, the Isis addons example todoapp (not ASF) demonstrates how the Scratchpad service can be used to calculate the total cost of the selected `ToDoItem`s:  A more complex example could use a view model to enable bulk updates to a set of objects. The view model’s job is to gather track of the items to be updated:  The bulk action in the objects simply adds the selected item to the view model:  If using the Wicket viewer, the ToDoItemBulkUpdate view model returned from the last action invoked will be displayed. Thereafter this view model can be used to perform a bulk update of the \"enlisted\" items. ","description":" The most common use-case is for bulk actions that act upon multiple objects in a list. The (same) Scratchpad service is injected into each of these objects, and so they can use pass information. ","id":293860175},"295564393":{"title":"FactoryService","url":"guides/rgsvc/rgsvc.html#_rgsvc_core-domain-api_FactoryService","body":"Factory
 Service  The FactoryService collects together methods for instantiating domain objects. ","description":" The FactoryService collects together methods for instantiating domain objects. ","id":295564393},"296009132":{"title":"Underlying Technology","url":"pages/powered-by/powered-by.html#_underlying_technology","body":"Underlying Technology  With regard to the underlying technology, CQNZ™ is a mobile application served by a web application using RESTful web services. The core, the CQNZ application server, is built on Apache Isis framework, which is hosted on a cloud service provider, configured for high availability, load balancing and fail-over with highly elastic scalability, prepared to scale from 1 server to tens, hundreds or even thousands of application servers running on Apache Isis. The client is a cross-platform mobile application now available on Apple Store and Google Play in the US, Mexico and Europe. ","description":" With regard to the underlying technology, CQNZ™ i
 s a mobile application served by a web application using RESTful web services. The core, the CQNZ application server, is built on Apache Isis framework, which is hosted on a cloud service provider, configured for high availability, load balancing and fail-over with","id":296009132},"297314780":{"title":"Bug","url":"release-notes/release-notes.html#_bug_11","body":"Bug ","description":"","id":297314780},"298365005":{"title":"Command","url":"guides/rgcms/rgcms.html#_rgcms_schema-cmd","body":"Command  The command (\"cmd\") schema defines the serialized form of the intention to invoke an action or to edit a property. It can be supplemented with optional timings capturing the actual invocation of a command (introduced to support the replication of commands in a master/slave arrangement). ","description":" The command (\"cmd\") schema defines the serialized form of the intention to invoke an action or to edit a property. It can be supplemented with optional timings capturing the actual in
 vocation of a command (introduced to support the replication of commands in a master/slave arrangement). ","id":298365005},"299154153":{"title":"Screenshots","url":"guides/ugvw/ugvw.html#_screenshots_5","body":"Screenshots  The following screenshots are taken from the Isis addons example todoapp (not ASF): ","description":" The following screenshots are taken from the Isis addons example todoapp (not ASF): ","id":299154153},"304544521":{"title":"Removing a committer","url":"guides/cgcom/cgcom.html#_removing_a_committer","body":"Removing a committer ","description":"","id":304544521},"304814690":{"title":"Using Chrome Dev Tools","url":"guides/htg.html#_ugvro_hints-and-tips_using-chrome-devtools","body":"Using Chrome Dev Tools  This screencast shows how to explore the Restful API using Chrome plugins/extensions, and how we use them to write end-2-end (TCK) tests for the Restful Objects viewer. ","description":" This screencast shows how to explore the Restful API using Chrome plugins/
 extensions, and how we use them to write end-2-end (TCK) tests for the Restful Objects viewer. ","id":304814690},"306254100":{"title":"Apply a (non-clean) patch","url":"guides/cgcom/cgcom.html#_apply_a_non_clean_patch","body":"Apply a (non-clean) patch  If the patch does not apply cleanly, then the original authors commit message cannot be preserved. This sequence in this case is:  Fix up any issues. The add and commit as usual  The --signoff simply adds a line to the commit message indicating you have signed off the commit.  Information adapted from this blog post and this wiki page. ","description":" If the patch does not apply cleanly, then the original authors commit message cannot be preserved. This sequence in this case is: ","id":306254100},"306378810":{"title":"Listener API","url":"guides/rgsvc/rgsvc.html#_listener_api","body":"Listener API  The WrapperFactory also provides a listener API to allow other services to listen in on interactions.  One possible use case for this A
 PI is to enable test transcripts to be captured (in a BDD-like fashion) from integration tests. As the time of writing, no such feature has yet been implemented. ","description":" The WrapperFactory also provides a listener API to allow other services to listen in on interactions. ","id":306378810},"307252487":{"title":"Documentation only","url":"release-notes/release-notes.html#_documentation_only","body":"Documentation only ","description":"","id":307252487},"308717795":{"title":"Help","url":"help.html#__help_help","body":"Help ","description":"","id":308717795},"312851170":{"title":"Firing Domain Events","url":"guides/ugtst/ugtst.html#_firing_domain_events","body":"Firing Domain Events  As well as enforcing business rules, the wrapper has another important feature, namely that it will cause domain events to be fired.  For example, if we have an action annotated with @Action(domainEvent=…​):  then invoking the action through the proxy will cause the event (CompletedEvent above
 ) to be fired to any subscribers. A test might therefore look like:  The wrapper will also fire domain events for properties (if annotated with @Property(domainEvent=…​)) or collections (if annotated with @Collection(domainEvent=…​)). ","description":" As well as enforcing business rules, the wrapper has another important feature, namely that it will cause domain events to be fired. ","id":312851170},"316089738":{"title":"Superclasses","url":"guides/rgcms/rgcms.html#_rgcms_classes_super","body":"Superclasses  This section catalogues the various convenience (non event) superclasses defined by Apache Isis. These are listed in the table below. ","description":" This section catalogues the various convenience (non event) superclasses defined by Apache Isis. These are listed in the table below. ","id":316089738},"317922955":{"title":"Reloading entities","url":"guides/rgsvc/rgsvc.html#__rgsvc_persistence-layer-api_IsisJdoSupport_reloading-entities","body":"Reloading entities  An (
 intentional) limitation of JDO/DataNucleus is that persisting a child entity (in a 1:n bidirectional relationship) does not cause the parent’s collection to be updated.  The refresh(T domainObject) method can be used to reload the parent object (or indeed any object). Under the covers it uses the JDO PersistenceManager#refresh(…​) API.  For example:  The ensureLoaded(…​) method allows a collection of domain objects to be loaded from the database in a single hit. This can be valuable as a performance optimization to avoid multiple roundtrips to the database. Under the covers it uses the PersistenceManager#retrieveAll(…​) API. ","description":" An (intentional) limitation of JDO/DataNucleus is that persisting a child entity (in a 1:n bidirectional relationship) does not cause the parent’s collection to be updated. ","id":317922955},"318671351":{"title":"Where to find the Docs","url":"guides/dg/dg.html#_where_to_find_the_docs","body":"Where to find the Docs  The (Asciid
 oc) source code can be found at adocs/documentation (relative to root). Online you’ll find it cloned to github here. ","description":" The (Asciidoc) source code can be found at adocs/documentation (relative to root). Online you’ll find it cloned to github here. ","id":318671351},"320371638":{"title":"Table Columns","url":"guides/ugvw/ugvw.html#_ugvw_layout_table-columns","body":"Table Columns  The optional TableColumnOrderService SPI service can be used to reorder columns in a table, either for a parented collection (owned by parent domain object) or a standalone collection (returned from an action invocation).  For example, suppose there is a Customer and an Order:  The order of these properties of Order, when rendered in the context of its owning Customer, can be controlled using this implementation of TableColumnOrderService: ","description":" The optional TableColumnOrderService SPI service can be used to reorder columns in a table, either for a parented collection (owned b
 y parent domain object) or a standalone collection (returned from an action invocation). ","id":320371638},"321108853":{"title":"Bug","url":"release-notes/release-notes.html#_bug_43","body":"Bug ","description":"","id":321108853},"321406818":{"title":"Publishing","url":"migration-notes/migration-notes.html#_publishing","body":"Publishing  The PublishingService SPI service and its supporting EventSerializer domain service, have both deprecated, instead replaced by the PublisherService.  There can be more than one implementation of this new SPI, and

<TRUNCATED>

[21/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgmvn/rgmvn.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgmvn/rgmvn.pdf b/content/versions/2.0.0-M2/guides/rgmvn/rgmvn.pdf
new file mode 100644
index 0000000..cc89b27
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgmvn/rgmvn.pdf
@@ -0,0 +1,25831 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Apache Isis Maven plugin)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122222402+00'00')
+/CreationDate (D:20190122222402+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 14 0 R
+/Outlines 180 0 R
+/PageLabels 199 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 22
+/Kids [7 0 R 10 0 R 12 0 R 35 0 R 51 0 R 55 0 R 61 0 R 64 0 R 70 0 R 74 0 R 77 0 R 79 0 R 87 0 R 89 0 R 93 0 R 107 0 R 113 0 R 120 0 R 122 0 R 124 0 R 127 0 R 130 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 190
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+217.019 361.6965 Td
+/F1.0 27 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /d626cc+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 201 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 203 0 R
+/ToUnicode 202 0 R
+>>
+endobj
+9 0 obj
+<< /Length 13388
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e204170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+193.0981 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e20496e74726f64756374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.6196 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+<322e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 696.416 Td
+/F3.0 10.5 Tf
+<4170704d616e6966657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.6531 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 677.936 Td
+/F1.0 10.5 Tf
+<332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.454 677.936 Td
+/F3.0 10.5 Tf
+<76616c6964617465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+101.454 677.936 Td
+/F1.0 10.5 Tf
+<20676f616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.9641 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 677.936 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+<332e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 659.456 Td
+/F3.0 10.5 Tf
+<646f6d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+95.6985 659.456 Td
+/F1.0 10.5 Tf
+<207375626d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.6866 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 659.456 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+[<332e322e2054> 29.7852 <6f2072756e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+118.2751 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 640.976 Td
+/F1.0 10.5 Tf
+<36> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+<332e332e204578616d706c65206f66206661696c757265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+177.0646 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 622.496 Td
+/F1.0 10.5 Tf
+<36> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 604.016 Td
+/F1.0 10.5 Tf
+<332e342e20437573746f6d2076616c69646174696f6e2072756c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.7871 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 604.016 Td
+/F1.0 10.5 Tf
+<37> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 585.536 Td
+/F1.0 10.5 Tf
+<332e352e20312e392e302076657273696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.9976 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 585.536 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 567.056 Td
+/F1.0 10.5 Tf
+<342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.454 567.056 Td
+/F3.0 10.5 Tf
+<73776167676572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+96.204 567.056 Td
+/F1.0 10.5 Tf
+<20676f616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 567.056 Td
+/F1.0 10.5 Tf
+<3130> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 548.576 Td
+/F1.0 10.5 Tf
+<342e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 548.576 Td
+/F3.0 10.5 Tf
+<696e74656774657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+127.1985 548.576 Td
+/F1.0 10.5 Tf
+<207375626d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 548.576 Td
+/F1.0 10.5 Tf
+<3130> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+[<342e322e2054> 29.7852 <6f2072756e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 530.096 Td
+/F1.0 10.5 Tf
+<3132> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 511.616 Td
+/F1.0 10.5 Tf
+<352e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.454 511.616 Td
+/F3.0 10.5 Tf
+<787364> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+75.204 511.616 Td
+/F1.0 10.5 Tf
+<20676f616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+101.7166 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 511.616 Td
+/F1.0 10.5 Tf
+<3133> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 493.136 Td
+/F1.0 10.5 Tf
+<352e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 493.136 Td
+/F3.0 10.5 Tf
+<787364> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+95.6985 493.136 Td
+/F1.0 10.5 Tf
+<207375626d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 493.136 Td
+/F1.0 10.5 Tf
+<3133> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 474.656 Td
+/F1.0 10.5 Tf
+[<352e322e2054> 29.7852 <6f2072756e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 474.656 Td
+/F1.0 10.5 Tf
+<3230> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.0 37 0 R
+>>
+>>
+/Annots [133 0 R 134 0 R 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R 146 0 R 147 0 R 148 0 R 149 0 R 150 0 R 151 0 R 152 0 R 153 0 R 154 0 R 155 0 R 156 0 R 157 0 R 158 0 R 159 0 R 160 0 R 161 0 R 162 0 R 163 0 R 164 0 R 165 0 R 166 0 R 167 0 R 168 0 R 169 0 R 170 0 R 171 0 R 172 0 R 173 0 R 174 0 R 175 0 R 176 0 R 177 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 6985
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e204170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<54686973207265666572656e6365206775696465206465736372696265732074686520676f616c732070726f76696465642062> 20.0195 <7920417061636865204973697327204d6176656e20706c7567696e2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 713.366 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 685.346 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 669.566 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 641.786 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 614.006 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 614.006 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 592.226 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 592.226 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 570.446 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 570.446 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 548.666 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 548.666 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 526.886 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 526.886 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 505.106 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 505.106 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 483.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 483.326 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 455.546 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 427.766 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 427.766 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 405.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 405.986 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 384.206 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 384.206 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 362.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 362.426 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 340.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 340.646 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+194.5815 340.646 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 318.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 318.866 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 291.086 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 263.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 263.306 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 263.306 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 247.526 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 225.746 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 225.746 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 225.746 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 178 0 R
+>>
+>>
+/Annots [19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R]
+>>
+endobj
+13 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+14 0 obj
+<< /Type /Names
+/Dests 15 0 R
+>>
+endobj
+15 0 obj
+<< /Names [(1-9-0-version) 75 0 R (__rgmvn) 16 0 R (__rgmvn_intro_app-manifest) 47 0 R (__rgmvn_xsd_xsd-submodule) 103 0 R (__rgmvn_xsd_xsd-submodule_xjc-profile) 125 0 R (__rgmvn_xsd_xsd-submodule_xsd-profile) 118 0 R (_rgmvn_intro) 36 0 R (_rgmvn_swagger) 80 0 R (_rgmvn_validate) 56 0 R (_rgmvn_xsd) 94 0 R (code-dom-code-submodule) 58 0 R (code-integtest-code-submodule) 85 0 R (custom-validation-rules) 71 0 R (example-of-failure) 67 0 R (other-guides) 18 0 R (rgmvn) 13 0 R (to-run) 66 0 R (to-run-2) 91 0 R (to-run-3) 132 0 R]
+>>
+endobj
+16 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+17 0 obj
+<< /Type /Font
+/BaseFont /3d97a0+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 205 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 207 0 R
+/ToUnicode 206 0 R
+>>
+endobj
+18 0 obj
+[12 0 R /XYZ 0 737.39 null]
+endobj
+19 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 610.94 138.081 625.22]
+/Type /Annot
+>>
+endobj
+20 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 589.16 138.3433 603.44]
+/Type /Annot
+>>
+endobj
+21 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 567.38 177.624 581.66]
+/Type /Annot
+>>
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 545.6 190.077 559.88]
+/Type /Annot
+>>
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 523.82 107.295 538.1]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 502.04 102.1733 516.32]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 480.26 156.057 494.54]
+/Type /Annot
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 424.7 127.455 438.98]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 402.92 149.799 417.2]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 381.14 190.0138 395.42]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 359.36 213.5445 373.64]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 337.58 194.5815 351.86]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 315.8 212.2318 330.08]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 260.24 158.2034 274.52]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 222.68 159.1755 236.96]
+/Type /Annot
+>>
+endobj
+34 0 obj
+<< /Length 14815
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220322e20496e74726f64756374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+<546865204170616368652049736973204d6176656e20706c7567696e20646566696e657320746872656520676f616c733a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 725.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 725.426 Td
+/F3.0 10.5 Tf
+<76616c6964617465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.3957 Tw
+
+BT
+66.24 697.646 Td
+/F1.0 10.5 Tf
+<55736520746f20766572696679206174206275696c642074696d65207468617420746865206d6574616d6f64656c206f6620616e206170706c69636174696f6e2069732076616c69642e20546869732072756e7320746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 681.866 Td
+/F3.0 10.5 Tf
+<4d6574614d6f64656c56616c696461746f72> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+160.74 681.866 Td
+/F1.0 10.5 Tf
+<207468617420697320616c736f2072756e207768656e20746865206170706c69636174696f6e20697320737461727465642075702e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 654.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 654.086 Td
+/F3.0 10.5 Tf
+<73776167676572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2408 Tw
+
+BT
+66.24 626.306 Td
+/F1.0 10.5 Tf
+<557365732074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.2408 Tw
+
+BT
+112.7377 626.306 Td
+/F3.0 10.5 Tf
+<5377616767657253657276696365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2408 Tw
+
+BT
+186.2377 626.306 Td
+/F1.0 10.5 Tf
+[<20746f2067656e6572> 20.0195 <61746520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.2408 Tw
+
+BT
+251.4794 626.306 Td
+/F1.0 10.5 Tf
+[<53> 9.7656 <776167676572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2408 Tw
+
+BT
+293.8809 626.306 Td
+/F1.0 10.5 Tf
+<20737065632066696c6573207468617420646573637269626520746865207075626c696320616e642f6f722070726976617465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 610.526 Td
+/F1.0 10.5 Tf
+[<524553> 20.0195 <5466756c2041504973206578706f7365642062> 20.0195 <792074686520>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+210.3836 610.526 Td
+/F1.0 10.5 Tf
+<5265737466756c4f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+319.0481 610.526 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 582.746 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+66.24 582.746 Td
+/F3.0 10.5 Tf
+<787364> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 554.966 Td
+/F1.0 10.5 Tf
+<557365732074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+110.256 554.966 Td
+/F3.0 10.5 Tf
+<4a61786253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+168.006 554.966 Td
+/F1.0 10.5 Tf
+[<20746f2067656e6572> 20.0195 <6174652058> 9.7656 <534420736368656d61732066726f6d20616e> 20.0195 <79204a4158422d616e6e6f74617465642076696577206d6f64656c732f44> 20.0195 <54> 20.0195 <4f732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.4891 Tw
+
+BT
+66.24 527.186 Td
+/F1.0 10.5 Tf
+[<5468697320697320696e7374656164206f6620616e6420707265666572> 20.0195 <61626c6520746f207573696e6720746865204a41584220>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+3.4891 Tw
+
+BT
+353.3833 527.186 Td
+/F1.0 10.5 Tf
+<736368656d6167656e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.4891 Tw
+
+BT
+409.4113 527.186 Td
+/F1.0 10.5 Tf
+<20746f6f6c2c2062656361757365206974207573657320746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.0323 Tw
+
+BT
+66.24 511.406 Td
+/F1.0 10.5 Tf
+[<6672> 20.0195 <616d65776f726bd57320737570706f7274202876696120>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.0323 Tw
+
+BT
+202.0012 511.406 Td
+/F3.0 10.5 Tf
+<40586d6c4a6176615479706541646170746572> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.0323 Tw
+
+BT
+301.7512 511.406 Td
+/F1.0 10.5 Tf
+[<2920746f207472> 20.0195 <616e736c61746520616e> 20.0195 <79207265666572656e63657320746f20646f6d61696e206f626a65637473>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 495.626 Td
+/F1.0 10.5 Tf
+<696e746f20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+88.836 495.626 Td
+/F3.0 10.5 Tf
+<4f696444746f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.336 495.626 Td
+/F1.0 10.5 Tf
+[<732028617320646566696e65642062> 20.0195 <792074686520417061636865204973697320>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+278.4553 495.626 Td
+/F1.0 10.5 Tf
+<636f6d6d6f6e20736368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+363.0433 495.626 Td
+/F1.0 10.5 Tf
+<292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4398 Tw
+
+BT
+48.24 461.846 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.4398 Tw
+
+BT
+70.0998 461.846 Td
+/F3.0 10.5 Tf
+<76616c6964617465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4398 Tw
+
+BT
+112.0998 461.846 Td
+/F1.0 10.5 Tf
+[<20676f616c2069732062> 20.0195 <792064656661756c7420626f756e6420746f2074686520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.4398 Tw
+
+BT
+271.9944 461.846 Td
+/F3.0 10.5 Tf
+<74657374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4398 Tw
+
+BT
+292.9944 461.846 Td
+/F1.0 10.5 Tf
+<2070686173652c20616e642074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.4398 Tw
+
+BT
+372.6845 461.846 Td
+/F3.0 10.5 Tf
+<73776167676572> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4398 Tw
+
+BT
+409.4345 461.846 Td
+/F1.0 10.5 Tf
+[<20676f616c2069732062> 20.0195 <792064656661756c7420626f756e6420746f>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5293 Tw
+
+BT
+48.24 446.066 Td
+/F1.0 10.5 Tf
+<74686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.5293 Tw
+
+BT
+67.4593 446.066 Td
+/F3.0 10.5 Tf
+<7061636b616765> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5293 Tw
+
+BT
+104.2093 446.066 Td
+/F1.0 10.5 Tf
+<2070686173653b20626f746820617265207479706963616c6c79206f6620796f7572206170706c69636174696f6ed57320> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.5293 Tw
+
+BT
+341.9639 446.066 Td
+/F3.0 10.5 Tf
+<646f6d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5293 Tw
+
+BT
+357.7139 446.066 Td
+/F1.0 10.5 Tf
+<207375622d6d6f64756c652e2054686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.5293 Tw
+
+BT
+447.8064 446.066 Td
+/F3.0 10.5 Tf
+<787364> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5293 Tw
+
+BT
+463.5564 446.066 Td
+/F1.0 10.5 Tf
+<20676f616c206d65616e7768696c65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2764 Tw
+
+BT
+48.24 430.286 Td
+/F1.0 10.5 Tf
+<64656661756c747320746f2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.2764 Tw
+
+BT
+126.1256 430.286 Td
+/F3.0 10.5 Tf
+<67656e65726174652d7265736f7572636573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2764 Tw
+
+BT
+220.6256 430.286 Td
+/F1.0 10.5 Tf
+[<2070686173652c20616e6420746869732069732067656e6572> 20.0195 <616c6c79207573656420696e206120636f6d706c6574656c79207365706172> 20.0195 <617465207375622d>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3813 Tw
+
+BT
+48.24 414.506 Td
+/F1.0 10.5 Tf
+<6d6f64756c652e20416e206578616d706c652063616e20626520666f756e6420696e2074686520286e6f6e2d4153462920> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.3813 Tw
+
+BT
+308.8906 414.506 Td
+/F1.0 10.5 Tf
+<49736973206164646f6e732720746f646f617070> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3813 Tw
+
+BT
+411.4403 414.506 Td
+/F1.0 10.5 Tf
+[<206578616d706c65206170703b20746865207365706172> 20.0195 <617465>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 398.726 Td
+/F1.0 10.5 Tf
+<7375626d6f64756c65207468617420757365732074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+172.5495 398.726 Td
+/F3.0 10.5 Tf
+<787364> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+188.2995 398.726 Td
+/F1.0 10.5 Tf
+<20676f616c2069732028616c736f292063616c6c656420> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+287.6925 398.726 Td
+/F3.0 10.5 Tf
+<746f646f6170702d787364> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+345.4425 398.726 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2381 Tw
+
+BT
+48.24 370.946 Td
+/F1.0 10.5 Tf
+<416c6c206f6620746865736520676f616c73207265717569726520616e20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.2381 Tw
+
+BT
+191.9959 370.946 Td
+/F3.0 10.5 Tf
+<4170704d616e6966657374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2381 Tw
+
+BT
+249.7459 370.946 Td
+/F1.0 10.5 Tf
+[<20746f20706f696e742074686520706c7567696e2061742c20736f2074686174206974206b6e6f777320686f7720746f20626f6f74737472> 20.0195 <617020616e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 355.166 Td
+/F1.0 10.5 Tf
+[<497369732072756e74696d652e2054686973206973206469736375737365642062656c6f77> 69.8242 <2c20666f6c6c6f7765642062> 20.0195 <792073656374696f6e73206f6e20636f6e6669677572696e67207468652074776f20676f616c732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 315.326 Td
+/F2.0 18 Tf
+<322e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+83.574 315.326 Td
+/F3.0 18 Tf
+<4170704d616e6966657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.184 Tw
+
+BT
+48.24 287.306 Td
+/F1.0 10.5 Tf
+<4173206e6f74656420696e2074686520696e74726f64756374696f6e2c20616c6c2074686520676f616c73207265717569726520616e20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.184 Tw
+
+BT
+323.8928 287.306 Td
+/F3.0 10.5 Tf
+<4170704d616e6966657374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.184 Tw
+
+BT
+381.6428 287.306 Td
+/F1.0 10.5 Tf
+<20746f20706f696e742074686520706c7567696e2061742c20736f2074686174206974> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 271.526 Td
+/F1.0 10.5 Tf
+[<6b6e6f777320686f7720746f20626f6f74737472> 20.0195 <617020616e20497369732072756e74696d652e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0636 Tw
+
+BT
+48.24 243.746 Td
+/F1.0 10.5 Tf
+<546869732063616e2062652065787472656d656c79206d696e696d616c3b2069742069736ed574206e656365737361727920746f2075736520746865206d61696e20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.0636 Tw
+
+BT
+387.1125 243.746 Td
+/F3.0 10.5 Tf
+<4170704d616e6966657374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0636 Tw
+
+BT
+444.8625 243.746 Td
+/F1.0 10.5 Tf
+<2028696e2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.0636 Tw
+
+BT
+485.9374 243.746 Td
+/F3.0 10.5 Tf
+<617070> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0636 Tw
+
+BT
+501.6874 243.746 Td
+/F1.0 10.5 Tf
+<206d6f64756c6529> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3989 Tw
+
+BT
+48.24 227.966 Td
+/F1.0 10.5 Tf
+[<7573656420746f20626f6f74737472> 20.0195 <617020746865206170706c69636174696f6e2c20796f752063616e20696e7374656164207573652061206375742d646f776e206f6e652e2054686973207468656e20616c6c6f77732074686520706c7567696e73>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2436 Tw
+
+BT
+48.24 212.186 Td
+/F1.0 10.5 Tf
+<746f2062652072756e20647572696e6720746865206275696c64206f662074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.2436 Tw
+
+BT
+229.9465 212.186 Td
+/F3.0 10.5 Tf
+<646f6d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2436 Tw
+
+BT
+245.6965 212.186 Td
+/F1.0 10.5 Tf
+[<206d6f64756c652c2072> 20.0195 <6174686572207468616e20686176696e6720746f2072756e20696e2074686520636f6e74657874206f6620746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+48.24 196.406 Td
+/F3.0 10.5 Tf
+<696e74656774657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+95.49 196.406 Td
+/F1.0 10.5 Tf
+<206d6f64756c652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 168.626 Td
+/F1.0 10.5 Tf
+[<46> 40.0391 <6f72206578616d706c652c2074686520>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+134.5706 168.626 Td
+/F1.0 10.5 Tf
+<53696d706c65417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+189.1181 168.626 Td
+/F1.0 10.5 Tf
+<2773206d616e69666573742069733a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+35 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 34 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.0 37 0 R
+>>
+/XObject << /Stamp2 179 0 R
+>>
+>>
+/Annots [38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 48 0 R 49 0 R]
+>>
+endobj
+36 0 obj
+[35 0 R /XYZ 0 841.89 null]
+endobj
+37 0 obj
+<< /Type /Font
+/BaseFont /eb2010+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 209 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 211 0 R
+/ToUnicode 210 0 R
+>>
+endobj
+38 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf#_rgsvc_metadata-api_SwaggerService)
+>>
+/Subtype /Link
+/Rect [112.7377 624.836 186.2377 635.336]
+/Type /Annot
+>>
+endobj
+39 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://swagger.io)
+>>
+/Subtype /Link
+/Rect [251.4794 623.24 293.8809 637.52]
+/Type /Annot
+>>
+endobj
+40 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [210.3836 607.46 319.0481 621.74]
+/Type /Annot
+>>
+endobj
+41 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf#_rgsvc_integration-api_JaxbService)
+>>
+/Subtype /Link
+/Rect [110.256 553.496 168.006 563.996]
+/Type /Annot
+>>
+endobj
+42 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://jaxb.java.net/2.2.4/docs/schemagen.html)
+>>
+/Subtype /Link
+/Rect [353.3833 524.12 409.4113 538.4]
+/Type /Annot
+>>
+endobj
+43 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf#_rgant-XmlJavaTypeAdapter)
+>>
+/Subtype /Link
+/Rect [202.0012 509.936 301.7512 520.436]
+/Type /Annot
+>>
+endobj
+44 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_schema-common)
+>>
+/Subtype /Link
+/Rect [278.4553 492.56 363.0433 506.84]
+/Type /Annot
+>>
+endobj
+45 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://github.com/isisaddons/isis-app-todoapp)
+>>
+/Subtype /Link
+/Rect [308.8906 411.44 411.4403 425.72]
+/Type /Annot
+>>
+endobj
+46 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_classes_AppManifest-bootstrapping)
+>>
+/Subtype /Link
+/Rect [191.9959 369.476 249.7459 379.976]
+/Type /Annot
+>>
+endobj
+47 0 obj
+[35 0 R /XYZ 0 339.35 null]
+endobj
+48 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_classes_AppManifest-bootstrapping)
+>>
+/Subtype /Link
+/Rect [323.8928 285.836 381.6428 296.336]
+/Type /Annot
+>>
+endobj
+49 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_getting-started_simpleapp-archetype)
+>>
+/Subtype /Link
+/Rect [134.5706 165.56 189.1181 179.84]
+/Type /Annot
+>>
+endobj
+50 0 obj
+<< /Length 31919
+>>
+stream
+q
+q
+/DeviceRGB cs
+0.9608 0.9608 0.9608 scn
+52.24 805.89 m
+543.04 805.89 l
+545.2491 805.89 547.04 804.0991 547.04 801.89 c
+547.04 493.09 l
+547.04 490.8809 545.2491 489.09 543.04 489.09 c
+52.24 489.09 l
+50.0309 489.09 48.24 490.8809 48.24 493.09 c
+48.24 801.89 l
+48.24 804.0991 50.0309 805.89 52.24 805.89 c
+h
+f
+/DeviceRGB CS
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 805.89 m
+543.04 805.89 l
+545.2491 805.89 547.04 804.0991 547.04 801.89 c
+547.04 493.09 l
+547.04 490.8809 545.2491 489.09 543.04 489.09 c
+52.24 489.09 l
+50.0309 489.09 48.24 490.8809 48.24 493.09 c
+48.24 801.89 l
+48.24 804.0991 50.0309 805.89 52.24 805.89 c
+h
+S
+Q
+/DeviceRGB cs
+0.0 0.4 0.6 scn
+/DeviceRGB CS
+0.0 0.4 0.6 SCN
+
+BT
+59.24 783.065 Td
+/F3.0 11 Tf
+<7061636b616765> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+97.74 783.065 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.8 1.0 scn
+0.0 0.8 1.0 SCN
+
+BT
+103.24 783.065 Td
+/F3.0 11 Tf
+<646f6d61696e6170702e646f6d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+174.74 783.065 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 768.325 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+64.74 768.325 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+70.24 768.325 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 753.585 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+97.74 753.585 Td
+/F3.0 11 Tf
+<636c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.6667 0.5333 scn
+0.0 0.6667 0.5333 SCN
+
+BT
+130.74 753.585 Td
+/F3.0 11 Tf
+<446f6d61696e417070446f6d4d616e6966657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+246.24 753.585 Td
+/F3.0 11 Tf
+<696d706c656d656e7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+301.24 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+306.74 753.585 Td
+/F3.0 11 Tf
+<4170704d616e6966657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+367.24 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+372.74 753.585 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 738.845 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+81.24 738.845 Td
+/F3.0 11 Tf
+<404f76657272696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 724.105 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 724.105 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 724.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 724.105 Td
+/F3.0 11 Tf
+<4c697374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+141.74 724.105 Td
+/F3.0 11 Tf
+<3c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+147.24 724.105 Td
+/F3.0 11 Tf
+<436c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+174.74 724.105 Td
+/F3.0 11 Tf
+<3c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+180.24 724.105 Td
+/F3.0 11 Tf
+<3f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.74 724.105 Td
+/F3.0 11 Tf
+<3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 724.105 Td
+/F3.0 11 Tf
+<3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 724.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+202.24 724.105 Td
+/F3.0 11 Tf
+<6765744d6f64756c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+257.24 724.105 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 724.105 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+268.24 724.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+273.74 724.105 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 709.365 Td
+/F3.0 11 Tf
+<ca20202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+103.24 709.365 Td
+/F3.0 11 Tf
+<72657475726e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+136.24 709.365 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+141.74 709.365 Td
+/F3.0 11 Tf
+<417272617973> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+174.74 709.365 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+180.24 709.365 Td
+/F3.0 11 Tf
+<61734c697374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.24 709.365 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 694.625 Td
+/F3.0 11 Tf
+<ca202020202020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+147.24 694.625 Td
+/F3.0 11 Tf
+<446f6d61696e417070446f6d61696e4d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 694.625 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+268.24 694.625 Td
+/F3.0 11 Tf
+<636c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 694.625 Td
+/F3.0 11 Tf
+<2020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 0.6 scn
+0.6 0.6 0.6 SCN
+
+BT
+306.74 694.625 Td
+/F3.0 11 Tf
+<2f2f20646f6d61696e2028656e74697469657320616e64207265706f7369746f7269657329> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 679.885 Td
+/F3.0 11 Tf
+<ca20202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+103.24 679.885 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+108.74 679.885 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 665.145 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 665.145 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 650.405 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+81.24 650.405 Td
+/F3.0 11 Tf
+<404f76657272696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 635.665 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 635.665 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 635.665 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 635.665 Td
+/F3.0 11 Tf
+<4c697374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+141.74 635.665 Td
+/F3.0 11 Tf
+<3c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+147.24 635.665 Td
+/F3.0 11 Tf
+<436c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+174.74 635.665 Td
+/F3.0 11 Tf
+<3c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+180.24 635.665 Td
+/F3.0 11 Tf
+<3f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.74 635.665 Td
+/F3.0 11 Tf
+<3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 635.665 Td
+/F3.0 11 Tf
+<3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 635.665 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+202.24 635.665 Td
+/F3.0 11 Tf
+<6765744164646974696f6e616c5365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+317.74 635.665 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+323.24 635.665 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+328.74 635.665 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+334.24 635.665 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+339.74 635.665 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+345.24 635.665 Td
+/F3.0 11 Tf
+<72657475726e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+378.24 635.665 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+383.74 635.665 Td
+/F3.0 11 Tf
+<436f6c6c656374696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+444.24 635.665 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+449.74 635.665 Td
+/F3.0 11 Tf
+<656d7074794c697374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+499.24 635.665 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+504.74 635.665 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+510.24 635.665 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+515.74 635.665 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+521.24 635.665 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 620.925 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+81.24 620.925 Td
+/F3.0 11 Tf
+<404f76657272696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 606.185 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 606.185 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 606.185 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 606.185 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 606.185 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 606.185 Td
+/F3.0 11 Tf
+<67657441757468656e7469636174696f6e4d656368616e69736d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+301.24 606.185 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+306.74 606.185 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+312.24 606.185 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+317.74 606.185 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+323.24 606.185 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+328.74 606.185 Td
+/F3.0 11 Tf
+<72657475726e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+361.74 606.185 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+367.24 606.185 Td
+/F3.0 11 Tf
+<6e756c6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+389.24 606.185 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+394.74 606.185 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+400.24 606.185 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 591.445 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+81.24 591.445 Td
+/F3.0 11 Tf
+<404f76657272696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 576.705 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 576.705 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 576.705 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 576.705 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 576.705 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 576.705 Td
+/F3.0 11 Tf
+<676574417574686f72697a6174696f6e4d656368616e69736d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 576.705 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+301.24 576.705 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+306.74 576.705 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+312.24 576.705 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+317.74 576.705 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+323.24 576.705 Td
+/F3.0 11 Tf
+<72657475726e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+356.24 576.705 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+361.74 576.705 Td
+/F3.0 11 Tf
+<6e756c6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+383.74 576.705 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+389.24 576.705 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+394.74 576.705 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 561.965 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+81.24 561.965 Td
+/F3.0 11 Tf
+<404f76657272696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 547.225 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 547.225 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 547.225 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 547.225 Td
+/F3.0 11 Tf
+<4c697374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+141.74 547.225 Td
+/F3.0 11 Tf
+<3c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+147.24 547.225 Td
+/F3.0 11 Tf
+<436c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+174.74 547.225 Td
+/F3.0 11 Tf
+<3c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+180.24 547.225 Td
+/F3.0 11 Tf
+<3f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.74 547.225 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+191.24 547.225 Td
+/F3.0 11 Tf
+<657874656e6473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+229.74 547.225 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.24 547.225 Td
+/F3.0 11 Tf
+<46697874757265536372697074> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+306.74 547.225 Td
+/F3.0 11 Tf
+<3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+312.24 547.225 Td
+/F3.0 11 Tf
+<3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+317.74 547.225 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+323.24 547.225 Td
+/F3.0 11 Tf
+<6765744669787475726573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+383.74 547.225 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+389.24 547.225 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+394.74 547.225 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+400.24 547.225 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+405.74 547.225 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+411.24 547.225 Td
+/F3.0 11 Tf
+<72657475726e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+444.24 547.225 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+449.74 547.225 Td
+/F3.0 11 Tf
+<6e756c6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+471.74 547.225 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+477.24 547.225 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+482.74 547.225 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 532.485 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+81.24 532.485 Td
+/F3.0 11 Tf
+<404f76657272696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 517.745 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 517.745 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 517.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 517.745 Td
+/F3.0 11 Tf
+<4d6170> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+136.24 517.745 Td
+/F3.0 11 Tf
+<3c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+141.74 517.745 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+174.74 517.745 Td
+/F3.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+180.24 517.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+185.74 517.745 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+218.74 517.745 Td
+/F3.0 11 Tf
+<3e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+224.24 517.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+229.74 517.745 Td
+/F3.0 11 Tf
+<676574436f6e66696775726174696f6e50726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+372.74 517.745 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+378.24 517.745 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+383.74 517.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+389.24 517.745 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+394.74 517.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+400.24 517.745 Td
+/F3.0 11 Tf
+<72657475726e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+433.24 517.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+438.74 517.745 Td
+/F3.0 11 Tf
+<6e756c6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+460.74 517.745 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+466.24 517.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+471.74 517.745 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 503.005 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 465.126 Td
+/F1.0 10.5 Tf
+<776865726520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+82.8375 465.126 Td
+/F3.0 10.5 Tf
+<446f6d61696e417070446f6d61696e4d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+193.0875 465.126 Td
+/F1.0 10.5 Tf
+<2073696d706c79206964656e74696669657320746865207061636b61676520666f7220746865206d616e696665737420746f2073656172636820756e6465723a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 449.31 m
+543.04 449.31 l
+545.2491 449.31 547.04 447.5191 547.04 445.31 c
+547.04 401.83 l
+547.04 399.6209 545.2491 397.83 543.04 397.83 c
+52.24 397.83 l
+50.0309 397.83 48.24 399.6209 48.24 401.83 c
+48.24 445.31 l
+48.24 447.5191 50.0309 449.31 52.24 449.31 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 449.31 m
+543.04 449.31 l
+545.2491 449.31 547.04 447.5191 547.04 445.31 c
+547.04 401.83 l
+547.04 399.6209 545.2491 397.83 543.04 397.83 c
+52.24 397.83 l
+50.0309 397.83 48.24 399.6209 48.24 401.83 c
+48.24 445.31 l
+48.24 447.5191 50.0309 449.31 52.24 449.31 c
+h
+S
+Q
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+59.24 426.485 Td
+/F3.0 11 Tf
+<7061636b616765> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+97.74 426.485 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.8 1.0 scn
+0.0 0.8 1.0 SCN
+
+BT
+103.24 426.485 Td
+/F3.0 11 Tf
+<646f6d61696e6170702e646f6d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+174.74 426.485 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+59.24 411.745 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 411.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+97.74 411.745 Td
+/F3.0 11 Tf
+<66696e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 411.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+130.74 411.745 Td
+/F3.0 11 Tf
+<636c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 411.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.6667 0.5333 scn
+0.0 0.6667 0.5333 SCN
+
+BT
+163.74 411.745 Td
+/F3.0 11 Tf
+<446f6d61696e417070446f6d61696e4d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+279.24 411.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+284.74 411.745 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 411.745 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 411.745 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.6678 Tw
+
+BT
+48.24 373.866 Td
+/F1.0 10.5 Tf
+<54686520646f776e73696465206f66207573696e672061206d696e696d616c20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+4.6678 Tw
+
+BT
+245.1605 373.866 Td
+/F3.0 10.5 Tf
+<4170704d616e6966657374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.6678 Tw
+
+BT
+302.9105 373.866 Td
+/F1.0 10.5 Tf
+<20696e2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+4.6678 Tw
+
+BT
+351.165 373.866 Td
+/F3.0 10.5 Tf
+<646f6d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.6678 Tw
+
+BT
+366.915 373.866 Td
+/F1.0 10.5 Tf
+[<206d6f64756c65206973207468617420616e> 20.0195 <7920636f6e7472696275746564>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 358.086 Td
+/F1.0 10.5 Tf
+<616374696f6e732f6173736f63696174696f6e732077696c6c2062652069676e6f7265642e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 330.306 Td
+/F1.0 10.5 Tf
+[<57> 60.0586 <65207265636f6d6d656e642074686520666f6c6c6f77696e673a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 302.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.7973 Tw
+
+BT
+66.24 302.526 Td
+/F1.0 10.5 Tf
+<72756e2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.7973 Tw
+
+BT
+111.619 302.526 Td
+/F3.0 10.5 Tf
+<76616c6964617465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.7973 Tw
+
+BT
+153.619 302.526 Td
+/F1.0 10.5 Tf
+<20676f616c20696e2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.7973 Tw
+
+BT
+222.6421 302.526 Td
+/F3.0 10.5 Tf
+<646f6d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.7973 Tw
+
+BT
+238.3921 302.526 Td
+/F1.0 10.5 Tf
+[<207375626d6f64756c653b20746869732077696c6c2067697665206561726c79207761726e696e672069662074686572652061726520616e> 20.0195 <79>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 286.746 Td
+/F1.0 10.5 Tf
+<73796e746163746963206572726f727320696e20746865206d6f64656c2c206567206f727068616e656420737570706f7274696e67206d6574686f6473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 264.966 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.7302 Tw
+
+BT
+66.24 264.966 Td
+/F1.0 10.5 Tf
+<72756e2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.7302 Tw
+
+BT
+111.4849 264.966 Td
+/F3.0 10.5 Tf
+<73776167676572> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.7302 Tw
+
+BT
+148.2349 264.966 Td
+/F1.0 10.5 Tf
+<20676f616c20696e2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.7302 Tw
+
+BT
+216.9898 264.966 Td
+/F3.0 10.5 Tf
+<696e74656774657374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.7302 Tw
+
+BT
+264.2398 264.966 Td
+/F1.0 10.5 Tf
+[<207375626d6f64756c653b207468697320656e73757265732074686174207468652067656e6572> 20.0195 <617465642053> 9.7656 <776167676572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 249.186 Td
+/F1.0 10.5 Tf
+[<736368656d6120646566696e6974696f6e2066696c657320636f72726563746c7920696e636c75646520616e> 20.0195 <7920636f6e747269627574656420616374696f6e732f6173736f63696174696f6e732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 227.406 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0731 Tw
+
+BT
+66.24 227.406 Td
+/F1.0 10.5 Tf
+<72756e2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.0731 Tw
+
+BT
+106.1708 227.406 Td
+/F3.0 10.5 Tf
+<787364> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0731 Tw
+
+BT
+121.9208 227.406 Td
+/F1.0 10.5 Tf
+<20706c7567696e20696e2061206e657720> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.0731 Tw
+
+BT
+205.4569 227.406 Td
+/F3.0 10.5 Tf
+<787364> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0731 Tw
+
+BT
+221.2069 227.406 Td
+/F1.0 10.5 Tf
+<207375626d6f64756c653b20636f6e747269627574656420616374696f6e732061726520697272656c6576616e7420666f72207468697320706172746963756c6172> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1894 Tw
+
+BT
+66.24 211.626 Td
+/F1.0 10.5 Tf
+[<676f616c3b20686176696e672061207365706172> 20.0195 <617465207375626d6f64756c6520616c6c6f77732074686520636f6e6669677572> 20.0195 <6174696f6e206f6620626f74682074686520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.1894 Tw
+
+BT
+425.8267 211.626 Td
+/F3.0 10.5 Tf
+<787364> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1894 Tw
+
+BT
+441.5767 211.626 Td
+/F1.0 10.5 Tf
+[<20676f616c2028746f2067656e6572> 20.0195 <61746520746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 195.846 Td
+/F1.0 10.5 Tf
+[<58> 9.7656 <534420736368656d61732920616e6420616e> 20.0195 <79206f746865722058> 9.7656 <53442d72656c6174656420636f6e6669677572> 20.0195 <6174696f6e20746f206265206b> 20.0195 <65707420696e20612073696e676c6520706c6163652e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1083 Tw
+
+BT
+48.24 168.066 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.1083 Tw
+
+BT
+70.7683 168.066 Td
+/F1.0 10.5 Tf
+<53696d706c6541707020617263686574797065> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1083 Tw
+
+BT
+179.1025 168.066 Td
+/F1.0 10.5 Tf
+<207265666c65637473207468657365207265636f6d6d656e646174696f6e7320666f722074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.1083 Tw
+
+BT
+387.1001 168.066 Td
+/F3.0 10.5 Tf
+<76616c6964617465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1083 Tw
+
+BT
+429.1001 168.066 Td
+/F1.0 10.5 Tf
+<20616e6420> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.1083 Tw
+
+BT
+455.8656 168.066 Td
+/F3.0 10.5 Tf
+<73776167676572> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1083 Tw
+
+BT
+492.6156 168.066 Td
+/F1.0 10.5 Tf
+[<20676f616c732e2059> 69.8242 <6f75>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 152.286 Td
+/F1.0 10.5 Tf
+<63616e2066696e6420616e206578616d706c65206f662074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+184.215 152.286 Td
+/F3.0 10.5 Tf
+<787364> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+199.965 152.286 Td
+/F1.0 10.5 Tf
+<20706c7567696e20696e2074686520286e6f6e2d4153462920> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+321.1875 152.286 Td
+/F1.0 10.5 Tf
+<49736973206164646f6e732720746f646f617070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+422.9745 152.286 Td
+/F1.0 10.5 Tf
+<206170706c69636174696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+51 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 50 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F3.0 37 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 178 0 R
+>>
+>>
+/Annots [52 0 R 53 0 R]
+>>
+endobj
+52 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_getting-started_simpleapp-archetype)
+>>
+/Subtype /Link
+/Rect [70.7683 165.0 179.1025 179.28]
+/Type /Annot
+>>
+endobj
+53 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://github.com/isisaddons/isis-app-todoapp)
+>>
+/Subtype /Link
+/Rect [321.1875 149.22 422.9745 163.5]
+/Type /Annot
+>>
+endobj
+54 0 obj
+<< /Length 8964
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220332e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+167.986 782.394 Td
+/F3.0 22 Tf
+<76616c6964617465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+255.986 782.394 Td
+/F2.0 22 Tf
+<20676f616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<5468652041706163686520497369732070726f6772> 20.0195 <616d6d696e67206d6f64656c20726571756972657320746861742061206e756d626572206f66206e616d696e6720636f6e76656e74696f6e732061726520666f6c6c6f7765642e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.8066 Tw
+
+BT
+48.24 725.426 Td
+/F1.0 10.5 Tf
+[<46> 40.0391 <6f72206578616d706c652c207468652076616c696461746f722077696c6c2064657465637420616e> 20.0195 <79206f727068616e656420737570706f7274696e67206d6574686f64732028656720>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.8066 Tw
+
+BT
+461.9103 725.426 Td
+/F3.0 10.5 Tf
+<686964655878782829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.8066 Tw
+
+BT
+509.1603 725.426 Td
+/F1.0 10.5 Tf
+<2920696620746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3628 Tw
+
+BT
+48.24 709.646 Td
+/F1.0 10.5 Tf
+<636f72726573706f6e64696e672070726f7065727479206f7220616374696f6e20686173206265656e2072656e616d6564206f722064656c65746564206275742074686520737570706f7274696e67206d6574686f6420776173206e6f74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4722 Tw
+
+BT
+48.24 693.866 Td
+/F1.0 10.5 Tf
+<616c736f20757064617465642e20416e6f74686572206578616d706c652069732074686174206120636c6173732063616e6e6f7420686176652061207469746c652073706563696669656420626f7468207573696e6720> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.4722 Tw
+
+BT
+510.29 693.866 Td
+/F3.0 10.5 Tf
+<7469746c652829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4722 Tw
+
+BT
+547.04 693.866 Td
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 678.086 Td
+/F1.0 10.5 Tf
+<6d6574686f6420616e6420616c736f207573696e6720> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+163.719 678.086 Td
+/F3.0 10.5 Tf
+<405469746c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+195.219 678.086 Td
+/F1.0 10.5 Tf
+<20616e6e6f746174696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1354 Tw
+
+BT
+48.24 650.306 Td
+/F1.0 10.5 Tf
+[<5768656e2072756e6e696e6720746865206170706c69636174696f6e2074686573652061726520656e666f726365642062> 20.0195 <792074686520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.1354 Tw
+
+BT
+332.5702 650.306 Td
+/F3.0 10.5 Tf
+<4d6574614d6f64656c56616c696461746f72> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1354 Tw
+
+BT
+427.0702 650.306 Td
+/F1.0 10.5 Tf
+<20636f6d706f6e656e7420746861742064657465637473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 634.526 Td
+/F1.0 10.5 Tf
+<7468657365206572726f72732c206661696c696e6720666173742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2168 Tw
+
+BT
+48.24 606.746 Td
+/F1.0 10.5 Tf
+<54686520707572706f7365206f662074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.2168 Tw
+
+BT
+145.4763 606.746 Td
+/F3.0 10.5 Tf
+<76616c6964617465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2168 Tw
+
+BT
+187.4763 606.746 Td
+/F1.0 10.5 Tf
+<20676f616c206f662074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.2168 Tw
+
+BT
+245.9887 606.746 Td
+/F3.0 10.5 Tf
+<697369732d6d6176656e2d706c7567696e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2168 Tw
+
+BT
+335.2387 606.746 Td
+/F1.0 10.5 Tf
+<20697320746f20656e666f726365207468657365206e616d696e6720636f6e76656e74696f6e73206174> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 590.966 Td
+/F1.0 10.5 Tf
+[<6275696c642074696d652c207479706963616c6c7920656e666f726365642062> 20.0195 <79207761> 20.0195 <79206f66206120636f6e74696e756f757320696e74656772> 20.0195 <6174696f6e207365727665722e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 563.186 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+69.66 563.186 Td
+/F3.0 10.5 Tf
+<76616c6964617465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+111.66 563.186 Td
+/F1.0 10.5 Tf
+<20676f616c20646566696e657320612073696e676c652070726f70657274793a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 535.406 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.0826 Tw
+
+BT
+66.24 535.406 Td
+/F3.0 10.5 Tf
+<6170704d616e6966657374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0826 Tw
+
+BT
+123.99 535.406 Td
+/F1.0 10.5 Tf
+[<202d2066756c6c79207175616c696669656420636c617373206e616d6520666f722074686520617070206d616e6966657374207573656420746f20626f6f74737472> 20.0195 <617020746865206170706c69636174696f6e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 519.626 Td
+/F1.0 10.5 T

<TRUNCATED>

[31/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgcfg/rgcfg.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgcfg/rgcfg.html b/content/versions/2.0.0-M2/guides/rgcfg/rgcfg.html
new file mode 100644
index 0000000..2912208
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgcfg/rgcfg.html
@@ -0,0 +1,2001 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Core Config’n Properties</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   rgcfg
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="rgcfg.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Core Config’n Properties</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/rgcfg.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/rgcfg.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/rgcfg.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/rgcfg.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/rgcfg.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__rgcfg">1. Configuration Properties</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Apache Isis' own configuration properties are simple key-value pairs, typically held in the <code>WEBINF/isis.properties</code> file and other related files. This guide describes how to configure an Apache Isis application.</p> 
+        </div> 
+        <div class="admonitionblock note"> 
+         <table> 
+          <tbody>
+           <tr> 
+            <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+            <td class="content"> 
+             <div class="paragraph"> 
+              <p>This guide covers only the core configuration properties (relating to Apache Isis' metamodel and runtime management). Configuration properties for the viewers can be found in the <a href="../ugvw/ugvw.html">Wicket Viewer</a> guide and the <a href="../ugvro/ugvro.html">RestfulObjects viewer</a> guide. Likewise details of configuring security (Apache Shiro) can be found in the <a href="../ugsec/ugsec.html">Security</a> guide, and details for configuring the DataNucleus Object Store can be found in the <a href="../ugodn/ugodn.html">DataNucleus</a> guide.</p> 
+             </div> </td> 
+           </tr> 
+          </tbody>
+         </table> 
+        </div> 
+        <div class="admonitionblock tip"> 
+         <table> 
+          <tbody>
+           <tr> 
+            <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+            <td class="content"> 
+             <div class="paragraph"> 
+              <p>By default the configuration values are part of the built WAR file. Details on how to override these configuration properties externally for different environments can be found in the <a href="../ugbtb/ugbtb.html#_ugbtb_deployment">Beyond the Basics</a> guide, (deployment chapter).</p> 
+             </div> </td> 
+           </tr> 
+          </tbody>
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a> (this guide)</p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgcfg_deployment-types">2. Deployment Types</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_deployment-types.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_deployment-types.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_deployment-types.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_deployment-types.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_deployment-types.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>TODO: v2: This is out of date. Instead we set system property or environment vars, as per <code>IsisSystemEnvironment</code>. This is also pluggable.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Apache Isis distinguishes between the application being run in development mode vs running in production mode. The framework calls this the "deployment type" (corresponding internally to the <code>DeploymentType</code> class).</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>(For mostly historical reasons) development mode is actually called <code>SERVER_PROTOTYPE</code>, while production mode is called just <code>SERVER</code>.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>When running in development/prototyping mode, certain capabilities are enabled; most notably any actions restricted to prototyping mode (using <a href="../rgant/rgant.html#_rgant-Action_restrictTo"><code>@Action#restrictTo()</code></a>) will be available.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_using_the_wicket_viewer">2.1. Using the Wicket Viewer</h3> 
+         <div class="paragraph"> 
+          <p>Most of the you’re likely to run Apache Isis using the <a href="../ugvw/ugvw.html">Wicket viewer</a>. In this case Apache Isis' "deployment type" concept maps to Wicket’s "configuration" concept:</p> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 1. Apache Isis' deployment type corresponds to Apache Wicket’s configuration
+          </caption> 
+          <colgroup> 
+           <col style="width: 25%;"> 
+           <col style="width: 25%;"> 
+           <col style="width: 50%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Apache Isis<br> (Deployment Type)</th> 
+            <th class="tableblock halign-left valign-top">Apache Wicket<br> (Configuration)</th> 
+            <th class="tableblock halign-left valign-top">Notes</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>SERVER_PROTOTYPE</code></p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>development</code></p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">running in development/prototyping mode</p></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>SERVER</code></p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>deployment</code></p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">running in production mode</p></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+         <div class="paragraph"> 
+          <p>Wicket’s mechanism for specifying the "configuration" is to use a context parameter in <code>web.xml</code>; Apache Isis automatically infers its own deployment type from this. In other words:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>to specify SERVER (production) mode, use:<br></p> 
+            <div class="listingblock"> 
+             <div class="title">
+              <code>web.xml</code>
+             </div> 
+             <div class="content"> 
+              <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;context-param&gt;</span>
+    <span class="tag">&lt;param-name&gt;</span>configuration<span class="tag">&lt;/param-name&gt;</span>
+    <span class="tag">&lt;param-value&gt;</span>deployment<span class="tag">&lt;/param-value&gt;</span>
+<span class="tag">&lt;/context-param&gt;</span></code></pre> 
+             </div> 
+            </div> </li> 
+           <li> <p>to specify <code>SERVER_PROTOTYPING</code> (development) mode, use:<br></p> 
+            <div class="listingblock"> 
+             <div class="title">
+              <code>web.xml</code>
+             </div> 
+             <div class="content"> 
+              <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;context-param&gt;</span>
+    <span class="tag">&lt;param-name&gt;</span>configuration<span class="tag">&lt;/param-name&gt;</span>
+    <span class="tag">&lt;param-value&gt;</span>development<span class="tag">&lt;/param-value&gt;</span>
+<span class="tag">&lt;/context-param&gt;</span></code></pre> 
+             </div> 
+            </div> </li> 
+          </ul> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_restful_objects_viewer_only">2.2. Restful Objects viewer only</h3> 
+         <div class="paragraph"> 
+          <p>Most Apache Isis applications will consist of at least the <a href="../ugvw/ugvw.html">Wicket viewer</a> and optionally the <a href="../ugvro/ugvro.html">RestfulObjects viewer</a>. When both viewers are deployed in the same app, then the bootstrapping is performed by Wicket, and so the deployment type is configured as described in the previous section.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In some cases though you may be using Apache Isis to provide a REST API only, that is, you won’t have deployed the Wicket viewer. In these cases your app will be bootstrapped using Apache Isis' <a href="../ugbtb/ugbtb.html#__ugbtb_web-xml_servlet-context-listeners"> <code>IsisWebAppBootstrapper</code></a>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In this case the deployment type is specified through an Apache Isis-specific context parameter, called <code>isis.deploymentType</code>:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>to specify <code>SERVER</code> (production) mode, use:<br></p> 
+            <div class="listingblock"> 
+             <div class="title">
+              <code>web.xml</code>
+             </div> 
+             <div class="content"> 
+              <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;context-param&gt;</span>
+    <span class="tag">&lt;param-name&gt;</span>isis.deploymentType<span class="tag">&lt;/param-name&gt;</span>
+    <span class="tag">&lt;param-value&gt;</span>server<span class="tag">&lt;/param-value&gt;</span>
+<span class="tag">&lt;/context-param&gt;</span></code></pre> 
+             </div> 
+            </div> </li> 
+           <li> <p>to specify <code>SERVER_PROTOTYPE</code> (development) mode, use:<br></p> 
+            <div class="listingblock"> 
+             <div class="title">
+              <code>web.xml</code>
+             </div> 
+             <div class="content"> 
+              <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;context-param&gt;</span>
+    <span class="tag">&lt;param-name&gt;</span>isis.deploymentType<span class="tag">&lt;/param-name&gt;</span>
+    <span class="tag">&lt;param-value&gt;</span>server-prototype<span class="tag">&lt;/param-value&gt;</span>
+<span class="tag">&lt;/context-param&gt;</span></code></pre> 
+             </div> 
+            </div> </li> 
+          </ul> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_overriding_the_deployment_type">2.3. Overriding the deployment type</h3> 
+         <div class="paragraph"> 
+          <p>TODO: v2: see env var or system properties, as per <code>IsisSystemEnvironment</code>.</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgcfg_configuration-files">3. Configuration Files</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuration-files.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuration-files.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuration-files.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuration-files.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuration-files.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>When running an Apache Isis webapp, configuration properties are read from configuration files held in the <code>WEB-INF</code> directory.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The <code>WEBINF/isis.properties</code> file is always read and must exist.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>In addition, the following other properties are searched for and if present also read:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>viewer_wicket.properties</code> - if the <a href="../ugvw/ugvw.html">Wicket viewer</a> is in use</p> </li> 
+          <li> <p><code>viewer_restfulobjects.properties</code> - if the <a href="../ugvro/ugvro.html">RestfulObjects viewer</a> is in use</p> </li> 
+          <li> <p><code>viewer.properties</code> - for any other viewer configuration (but there are none currently)</p> </li> 
+          <li> <p><code>persistor_datanucleus.properties</code> - assuming the JDO/DataNucleus objectstore is in use</p> </li> 
+          <li> <p><code>persistor.properties</code> - for any other objectstore configuration. <br></p> 
+           <div class="paragraph"> 
+            <p>This typically is used to hold <code>JDBC</code> <code>URL</code>s, which is arguably a slight violation of the file (because there’s nothing in Apache Isis to say that persistors have to use <code>JDBC</code>. However, it is generally convenient to put these <code>JDBC</code> settings into a single location. If you want, they could reside inin any of <code>persistor_datanucleus.properties</code>, <code>persistor.properties</code> or (even) <code>isis.properties</code></p> 
+           </div> </li> 
+          <li> <p><code>authentication_shiro.properties</code>, <code>authorization_shiro.properties</code></p> 
+           <div class="paragraph"> 
+            <p>assuming the Shiro Security is in use (but there are no security-related config properties currently; use shiro.ini for Shiro config)</p> 
+           </div> </li> 
+          <li> <p><code>authentication.properties</code>, <code>authorization.properties</code><br></p> 
+           <div class="paragraph"> 
+            <p>for any other security-related config properties (but there are none currently).</p> 
+           </div> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>You can if you wish simply store all properties in the <code>isis.properties</code> file; but we think that breaking properties out into sections is preferable.</p> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgcfg_specifying-components">4. Specifying components</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_specifying-components.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_specifying-components.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_specifying-components.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_specifying-components.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_specifying-components.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>TODO: v2: this is out of date; the way in which components are found is being reworked in v2.0.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Bootstrapping an Apache Isis application involves identifying both:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p>the major components (authentication, persistence mechanisms, viewers) of Apache Isis, and also</p> </li> 
+          <li> <p>specifying the domain services and persistent entities that make up the application itself.</p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>This is done using an <a href="../rgcms/rgcms.html#_rgcms_classes_super_AppManifest"><code>AppManifest</code></a>, specified either programmatically or through the configuration properties. This allows the components, services and entities to be specified from a single class.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>To specify the <code>AppManifest</code> as a configuration property, use:</p> 
+        </div> 
+        <table class="tableblock frame-all grid-all spread"> 
+         <caption class="title">
+          Table 2. Core Configuration Properties (ignored if 
+          <code>isis.appManifest</code> is present)
+         </caption> 
+         <colgroup> 
+          <col style="width: 33.3333%;"> 
+          <col style="width: 16.6666%;"> 
+          <col style="width: 50.0001%;"> 
+         </colgroup> 
+         <thead> 
+          <tr> 
+           <th class="tableblock halign-left valign-top">Property</th> 
+           <th class="tableblock halign-left valign-top">Value<br> (<em>default value</em>)</th> 
+           <th class="tableblock halign-left valign-top">Implements</th> 
+          </tr> 
+         </thead> 
+         <tbody> 
+          <tr> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><code>isis.appManifest</code></p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>FQCN</code></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><code>o.a.i.applib.AppManifest</code><br></p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>By convention this implementation resides in an <code>myapp-app</code> Maven module (as opposed to <code>myapp-dom</code> or <code>myapp-fixture</code>). See the <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp archetype</a> for details.</p> 
+             </div>
+            </div></td> 
+          </tr> 
+         </tbody> 
+        </table> 
+        <div class="paragraph"> 
+         <p>From this the framework can determine the domain services, persistent entities and security (authentication and authorization) mechanisms to use. Other configuration (including fixtures) can also be specified this way.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>In the <code>AppManifest</code> itself, there are two methods which specify how authentication and authorisation are configured:</p> 
+        </div> 
+        <div class="listingblock"> 
+         <div class="content"> 
+          <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">AppManifest</span> {
+    ...
+    String getAuthenticationMechanism();
+    <span class="predefined-type">String</span> getAuthorizationMechanism();
+    ...
+}</code></pre> 
+         </div> 
+        </div> 
+        <div class="paragraph"> 
+         <p>These can return either:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p>"shiro" - enable integration with Apache Shiro, as described in the <a href="../ugsec/ugsec.html">security</a> user guide</p> </li> 
+          <li> <p>"bypass" - bypass security (in effect, configure a no-op implementation that allows everything).</p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Note that these are actually aliases for concrete implementations. It is also possible to specify a fully qualified class name to replace either of the two security components, implementing the appropriate interface.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_viewer_configuration">4.1. Viewer Configuration</h3> 
+         <div class="paragraph"> 
+          <p>Viewers are specified by way of the filters and servlets in the <a href="../ugbtb/ugbtb.html#_ugbtb_web-xml"><code>web.xml</code></a> file; these are not bootstrapped by the framework, rather it is the other way around.</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgcfg_configuring-core">5. Configuring Core</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuring-core.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuring-core.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuring-core.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuring-core.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuring-core.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This section lists the core/runtime configuration properties recognized by Apache Isis.</p> 
+        </div> 
+        <div class="admonitionblock note"> 
+         <table> 
+          <tbody>
+           <tr> 
+            <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+            <td class="content"> 
+             <div class="paragraph"> 
+              <p>Configuration properties for the JDO/DataNucleus objectstore can be found in the <a href="../ugodn/ugodn.html#_ugodn_configuring">Configuring DataNucleus</a> section later in this chapter, while configuration properties for the viewers can be found in the their respective chapters, <a href="../ugvw/ugvw.html#_ugvw_configuration-properties">here for Wicket viewer</a>, and <a href="../ugvro/ugvro.html#_ugvro_configuration-properties">here for the Restful Objects viewer</a>.</p> 
+             </div> </td> 
+           </tr> 
+          </tbody>
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgcfg_configuring-core_domain-events">5.1. Domain Events</h3> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 3. Core Configuration Properties for Domain Events
+          </caption> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 16.6666%;"> 
+           <col style="width: 50.0001%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Property</th> 
+            <th class="tableblock halign-left valign-top">Value<br> (default value)</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>actionAnnotation.</code><br> <code>domainEvent.postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-Action_domainEvent"><code>@Action#domainEvent()</code></a> is not specified (is set to <code>ActionDomainEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>collectionAnnotation.</code><br> <code>domainEvent.postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-Collection_domainEvent"><code>@Collection#domainEvent()</code></a> is not specified (is set to <code>CollectionDomainEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>propertyAnnotation.</code><br> <code>domainEvent.postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-Property_domainEvent"><code>@Property#domainEvent()</code></a> is not specified (is set to <code>PropertyDomainEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+         <div class="admonitionblock tip"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>In order for these events to fire the action/collection/propert must, at least, be configured with the relevant annotation (even if no attributes on that annotation are set).</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgcfg_configuring-core_lifecycle-events">5.2. Lifecycle Events</h3> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 4. Core Configuration Properties for Lifecycle Events
+          </caption> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 16.6666%;"> 
+           <col style="width: 50.0001%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Property</th> 
+            <th class="tableblock halign-left valign-top">Value<br> (default value)</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>domainObjectAnnotation.</code><br> <code>createdLifecycleEvent.</code><br> <code>postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-DomainObject_createdLifecycleEvent"><code>@DomainObject#createdLifecycleEvent()</code></a> is not specified (is set to <code>ObjectCreatedEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>domainObjectAnnotation.</code><br> <code>loadedLifecycleEvent.</code><br> <code>postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-DomainObject_loadedLifecycleEvent"><code>@DomainObject#loadedLifecycleEvent()</code></a> is not specified (is set to <code>ObjectLoadedEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>domainObjectAnnotation.</code><br> <code>persistingLifecycleEvent.</code><br> <code>postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-DomainObject_persistingLifecycleEvent"><code>@DomainObject#persistingLifecycleEvent()</code></a> is not specified (is set to <code>ObjectPersistingEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>domainObjectAnnotation.</code><br> <code>persistedLifecycleEvent.</code><br> <code>postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-DomainObject_persistedLifecycleEvent"><code>@DomainObject#persistedLifecycleEvent()</code></a> is not specified (is set to <code>ObjectPersistedEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>domainObjectAnnotation.</code><br> <code>removingLifecycleEvent.</code><br> <code>postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-DomainObject_removingLifecycleEvent"><code>@DomainObject#removingLifecycleEvent()</code></a> is not specified (is set to <code>ObjectRemovingEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>domainObjectAnnotation.</code><br> <code>updatingLifecycleEvent.</code><br> <code>postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-DomainObject_updatingLifecycleEvent"><code>@DomainObject#updatingLifecycleEvent()</code></a> is not specified (is set to <code>ObjectUpdatingEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>domainObjectAnnotation.</code><br> <code>updatedLifecycleEvent.</code><br> <code>postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-DomainObject_updatedLifecycleEvent"><code>@DomainObject#updatedLifecycleEvent()</code></a> is not specified (is set to <code>ObjectUpdatedEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+         <div class="admonitionblock tip"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>In order for these events to fire the class must be annotated using <code>@DomainObject</code> (even if no attributes on that annotation are set).</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgcfg_configuring-core_ui-events">5.3. UI Events</h3> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 5. Core Configuration Properties for UI Events
+          </caption> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 16.6666%;"> 
+           <col style="width: 50.0001%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Property</th> 
+            <th class="tableblock halign-left valign-top">Value<br> (default value)</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>domainObjectLayoutAnnotation.</code><br> <code>cssClassUiEvent.postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-DomainObjectLayout_cssClassUiEvent"><code>@DomainObjectLayout#cssClassUiEvent()</code></a> is not specified (is set to <code>CssClassUiEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>domainObjectLayoutAnnotation.</code><br> <code>iconUiEvent.postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-DomainObjectLayout_iconUiEvent"><code>@DomainObjectLayout#iconUiEvent()</code></a> is not specified (is set to <code>IconUiEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>domainObjectLayoutAnnotation.</code><br> <code>layoutUiEvent.postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-DomainObjectLayout_layoutUiEvent"><code>@DomainObjectLayout#layoutUiEvent()</code></a> is not specified (is set to <code>LayoutUiEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>domainObjectLayoutAnnotation.</code><br> <code>titleUiEvent.postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-DomainObjectLayout_titleUiEvent"><code>@DomainObjectLayout#titleUiEvent()</code></a> is not specified (is set to <code>TitleUiEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>viewModelLayoutAnnotation.</code><br> <code>cssClassUiEvent.postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-ViewModelLayout_cssClassUiEvent"><code>@ViewModelLayout#cssClassUiEvent()</code></a> is not specified (is set to <code>CssClassUiEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>viewModelLayoutAnnotation.</code><br> <code>iconUiEvent.postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-ViewModelLayout_iconUiEvent"><code>@ViewModelLayout#iconUiEvent()</code></a> is not specified (is set to <code>IconUiEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>viewModelLayoutAnnotation.</code><br> <code>layoutUiEvent.postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-ViewModelLayout_layoutUiEvent"><code>@ViewModelLayout#layoutUiEvent()</code></a> is not specified (is set to <code>LayoutUiEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.facet.</code><br> <code>viewModelLayoutAnnotation.</code><br> <code>titleUiEvent.postForDefault</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether an event should be posted if <a href="../rgant/rgant.html#_rgant-ViewModelLayout_titleUiEvent"><code>@ViewModelLayout#titleUiEvent()</code></a> is not specified (is set to <code>TitleUiEvent.Default</code>).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+         <div class="admonitionblock tip"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>In order for these events to fire the class must be annotated using <code>@DomainObjectLayout</code> (even if no attributes on that annotation are set).</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgcfg_configuring-core_services">5.4. Services</h3> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 6. Core Configuration Properties for Services
+          </caption> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 16.6666%;"> 
+           <col style="width: 50.0001%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Property</th> 
+            <th class="tableblock halign-left valign-top">Value<br> (default value)</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.services</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>FQCN</code>,<code>FQCN2</code>,…​</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>NO LONGER REQUIRED; replaced by <a href="../rgcms/rgcms.html#_rgcms_classes_super_AppManifest"><code>AppManifest</code></a>.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>(It used to define the list of fully qualified class names of classes to be instantiated as domain services; this is now inferred from the list of modules provided to the app manifest).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.services.</code><br> <code>audit.</code><br> <code>objects</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>all</code>, <code>none</code><br> (<code>all</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether the changed properties of objects should be automatically audited (for objects annotated with <a href="../rgant/rgant.html#_rgant-DomainObject_auditing"><code>@DomainObject(auditing=Auditing.AS_CONFIGURED)</code></a>.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.services.</code><br> <code>command.</code><br> <code>actions</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>all</code>, <code>ignoreSafe</code>, <code>none</code> (<code>none</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether action invocations should be automatically reified into commands (for actions annotated with <a href="../rgant/rgant.html#_rgant-Action_command"><code>@Action(command=CommandReification.AS_CONFIGURED)</code></a>. <br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p><code>ignoreQueryOnly</code> is an alias for <code>ignoreSafe</code>.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.services.</code><br> <code>command.</code><br> <code>properties</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>all</code>, <code>none</code> (<code>none</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>(Whether property edits should be automatically reified into commands (for properties annotated with <a href="../rgant/rgant.html#_rgant-Property_command"><code>@Property(command=CommandReification.AS_CONFIGURED)</code></a>. <br></p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.services.</code><br> <code>injector.</code><br> <code>injectPrefix</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code> <br> (<code>false</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>(Whether the framework should support <code>inject…​()</code> as a prefix for injecting domain services into other domain objects.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>+ By default this is disabled. This can help reduce application start-up times.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.services.</code><br> <code>injector.</code><br> <code>setPrefix</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code> <br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether the framework should support <code>set…​()</code> as a prefix for injecting domain services into other domain objects.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>+ By default this is enabled (no change in <code>1.13.0</code>). If the setting is changed to disabled then this may reduce application start-up times.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.services.</code><br> <code>publish.</code><br> <code>objects</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>all</code>, <code>none</code><br> (<code>all</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether changed objects should be automatically published (for objects annotated with <a href="../rgant/rgant.html#_rgant-DomainObject_publishing"><code>@DomainObject(publishing=Publishing.AS_CONFIGURED)</code></a>.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.services.</code><br> <code>publish.</code><br> <code>actions</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>all</code>, <code>ignoreSafe</code>, <code>none</code> (<code>none</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether actions should be automatically published (for actions annotated with <a href="../rgant/rgant.html#_rgant-Action_publishing"><code>@Action(publishing=Publishing.AS_CONFIGURED)</code></a>.<br></p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.services.</code><br> <code>publish.</code><br> <code>properties</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>all</code>, <code>none</code> (<code>none</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether properties should be automatically published (for properties annotated with <a href="../rgant/rgant.html#_rgant-Action_publishing"><code>@Property(publishing=Publishing.AS_CONFIGURED)</code></a>.<br></p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.services.</code><br> <code>ServicesInstaller</code><br> <code>FromAnnotation.</code><br> <code>packagePrefix</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">fully qualified package names (CSV)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>NO LONGER REQUIRED; replaced by <a href="../rgcms/rgcms.html#_rgcms_classes_super_AppManifest"><code>AppManifest</code></a>.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>(It used to define the list of packages to search for domain services; ; this is now inferred from the list of modules provided to the app manifest).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgcfg_configuring-core_metamodel-introspection">5.5. MetaModel Introspection</h3> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 7. Metamodel Introspection
+          </caption> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 16.6666%;"> 
+           <col style="width: 50.0001%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Property</th> 
+            <th class="tableblock halign-left valign-top">Value<br> (default value)</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.introspect.</code><br> <code>parallelize</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether to build the metamodel in parallel (with multiple threads) or in serial (using a single thread).</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>In general, parallelisation should result in faster bootstrap times.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.introspect.</code><br> <code>mode</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>lazy</code>,<code>lazy_unless_production</code>,<code>full</code><br> (<code>lazy_unless_production</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>How complete to build the metamodel during bootstrapping.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Setting to <code>lazy</code> In general, parallelisation should result in faster bootstrap times. This is discussed further below.</p> 
+              </div> 
+              <div class="admonitionblock important"> 
+               <table> 
+                <tbody>
+                 <tr> 
+                  <td class="icon"> <i class="fa icon-important" title="Important"></i> </td> 
+                  <td class="content"> 
+                   <div class="paragraph"> 
+                    <p>Metamodel validation is only done after full introspection.</p> 
+                   </div> </td> 
+                 </tr> 
+                </tbody>
+               </table> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+         <div class="sect3"> 
+          <h4 id="_lazy_vs_full_introspection">5.5.1. Lazy vs Full introspection.</h4> 
+          <div class="paragraph"> 
+           <p>The framework performs classpath scanning to identify all domain classes (domain services, mixins, entities, view models and fixture scripts), and the class-level facets for all of these are always created during bootstrapping.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In addition, the members for all domain services and mixins are also created, because these can give rise to contributed members of the entities/view models.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Lazy introspection means that the class members (properties, collections and actions) and their respective facets are <em>not</em> created for all of the entities/view models in the domain model. Instead these are created only on first access. The purpose of this is primarily to speed up bootstrapping during development.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To enable lazy introspection, either set the <code>isis.reflector.introspect.mode</code> configuration property to "lazy" or to "lazy_unless_production" (the latter only if also running with a deployment type of "production").</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>However, the trade-off is that metamodel validation is <em>not</em> performed in lazy mode.</p> 
+          </div> 
+          <div class="admonitionblock tip"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>Note that integration tests are run in <code>production</code> mode, and so by default these perform full introspection. This can be overridden when calling the superclass (<code>IntegrationTestAbstract3</code>)'s contributor with <code>IntrospectionMode.LAZY</code>.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgcfg_configuring-core_metamodel-validation">5.6. MetaModel Validation</h3> 
+         <div class="paragraph"> 
+          <p>Metamodel validation is only done if full introspection is configured, see the <code>isis.reflector.introspect.mode</code> configuration property.</p> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 8. Metamodel Validation
+          </caption> 
+          <colgroup> 
+           <col style="width: 33.3333%;"> 
+           <col style="width: 16.6666%;"> 
+           <col style="width: 50.0001%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Property</th> 
+            <th class="tableblock halign-left valign-top">Value<br> (default value)</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.validator</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>FQCN</code></p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Custom implementation of <code>MetaModelValidator</code> (in the <code>org.apache.isis.core.metamodel.specloader.validator</code> package)<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See <a href="../ugbtb/ugbtb.html#_ugbtb_programming-model_custom-validator">Custom Validator</a> to learn more.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.validator.</code><br> <code>actionCollection</code><br> <code>ParameterChoices</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether to check that collection action parameters have a corresponding choices or autoComplete facet.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>In the current implementation such a facet is always required, so this configuration option has only been introduced as a feature flag in case it needs to be disabled for some reason.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.validator.</code><br> <code>allowDeprecated</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether deprecated annotations or naming conventions are tolerated or not. If not, then a metamodel validation error will be triggered, meaning the app won’t boot (fail-fast).<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also <code>isis.reflector.facets.ignoreDeprecated</code>.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.validator.</code><br> <code>checkModuleExtent</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether to check that all domain objects discovered reside under the top-level module of the app manifest.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Note that the application must be bootstrapped using an <code>AppManifest2</code>.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.validator.</code><br> <code>ensureUniqueObjectTypes</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether to ensure that all classes in the metamodel map to a different object type (typically either as explicitly specified using <code>@DomainObject(objectType=…​)</code>, or their class name as a fallback).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.validator.</code><br> <code>explicitObjectType</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>false</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Whether to check that the class has an object type explicitly specified somehow.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>The object type is used by the framework as an alias for the object’s concrete class; it is one part of the object’s OID and can be seen in the URLs of the <a href="../ugvw/ugvw.html">Wicket viewer</a> and <a href="../ugvro/ugvro.html">Restful Objects viewer</a>, and is encoded in the <code>Bookmark</code>s returned by the <a href="../rgsvc/rgsvc.html#_rgsvc_integration-api_BookmarkService"><code>BookmarkService</code></a>. In this was it may also be persisted, for example in polymorphic associations or command or auditing tables.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>If the object type is not specified explicitly, then this can cause data migration issues if the class is subsequently refactored (eg renamed, or moved to a different package).</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>This configuration property can be used to enforce a rule that the object type must always be specified (for persistent entities and view models).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.validator.</code><br> <code>jaxbViewModel</code><br> <code>NotAbstract</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>true</code>)</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Ensures that all <a href="../ugfun/ugfun.html#_ugfun_programming-model_view-models_jaxb">JAXB view model</a>s are not <code>abstract</code> (so can be instantiated).</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p><code>isis.reflector.validator.</code><br> <code>jaxbViewModel</code><br> <code>NotInnerClass</code></p> 
+              </div>
+             </div></td> 
+            <td class="tableblock halign-left valign-top"><p cl

<TRUNCATED>

[39/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/dg.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/dg.pdf b/content/versions/2.0.0-M2/guides/dg/dg.pdf
new file mode 100644
index 0000000..d0cc6bd
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/dg/dg.pdf
@@ -0,0 +1,84202 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Developers' Guide)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122221908+00'00')
+/CreationDate (D:20190122221908+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 16 0 R
+/Outlines 880 0 R
+/PageLabels 957 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 115
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 37 0 R 48 0 R 55 0 R 62 0 R 69 0 R 75 0 R 81 0 R 89 0 R 94 0 R 103 0 R 109 0 R 115 0 R 120 0 R 125 0 R 130 0 R 135 0 R 141 0 R 147 0 R 152 0 R 158 0 R 163 0 R 168 0 R 179 0 R 184 0 R 192 0 R 198 0 R 203 0 R 208 0 R 215 0 R 219 0 R 227 0 R 231 0 R 235 0 R 241 0 R 248 0 R 255 0 R 272 0 R 279 0 R 285 0 R 291 0 R 296 0 R 301 0 R 312 0 R 320 0 R 325 0 R 335 0 R 353 0 R 364 0 R 376 0 R 391 0 R 396 0 R 408 0 R 413 0 R 422 0 R 424 0 R 436 0 R 449 0 R 454 0 R 466 0 R 479 0 R 489 0 R 496 0 R 503 0 R 507 0 R 516 0 R 525 0 R 533 0 R 538 0 R 541 0 R 551 0 R 555 0 R 565 0 R 568 0 R 571 0 R 581 0 R 585 0 R 587 0 R 593 0 R 595 0 R 598 0 R 601 0 R 603 0 R 608 0 R 611 0 R 618 0 R 623 0 R 627 0 R 634 0 R 637 0 R 640 0 R 643 0 R 646 0 R 649 0 R 653 0 R 656 0 R 659 0 R 662 0 R 665 0 R 668 0 R 671 0 R 674 0 R 677 0 R 680 0 R 684 0 R 687 0 R 693 0 R 695 0 R 698 0 R 701 0 R 707 0 R 723 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 176
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+314.138 361.6965 Td
+/F1.0 27 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /0c38a2+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 959 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 961 0 R
+/ToUnicode 960 0 R
+>>
+endobj
+9 0 obj
+<< /Length 27432
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e20446576656c6f7065727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e205573696e6720616e20494445> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.6196 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+<322e312e20446576656c6f70696e67207573696e6720496e74656c6c694a2049444541> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+235.8541 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<322e322e20446576656c6f70696e67207573696e672045636c69707365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 677.936 Td
+/F1.0 10.5 Tf
+<3337> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 659.456 Td
+/F1.0 10.5 Tf
+<332e2048696e747320616e642054697073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 659.456 Td
+/F1.0 10.5 Tf
+<3437> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+<332e312e20446174616e75636c65757320456e68616e636572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 640.976 Td
+/F1.0 10.5 Tf
+<3437> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+<332e322e20456e61626c696e67204c6f6767696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 622.496 Td
+/F1.0 10.5 Tf
+<3438> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 604.016 Td
+/F1.0 10.5 Tf
+<332e332e20456e68616e6365206f6e6c792028496e74656c6c694a29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 604.016 Td
+/F1.0 10.5 Tf
+<3439> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 585.536 Td
+/F1.0 10.5 Tf
+<332e342e20486f772072756e206669787475726573206f6e20737461727475703f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+229.9846 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 585.536 Td
+/F1.0 10.5 Tf
+<3439> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 567.056 Td
+/F1.0 10.5 Tf
+<342e204275696c64696e67204170616368652049736973> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 567.056 Td
+/F1.0 10.5 Tf
+<3530> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 548.576 Td
+/F1.0 10.5 Tf
+<342e312e20476974> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+96.3721 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 548.576 Td
+/F1.0 10.5 Tf
+<3530> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+<342e322e20496e7374616c6c696e67204a617661> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 530.096 Td
+/F1.0 10.5 Tf
+<3532> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 511.616 Td
+/F1.0 10.5 Tf
+<342e332e20496e7374616c6c696e67204d6176656e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 511.616 Td
+/F1.0 10.5 Tf
+<3533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 493.136 Td
+/F1.0 10.5 Tf
+<342e342e204275696c64696e6720616c6c206f66204170616368652049736973> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 493.136 Td
+/F1.0 10.5 Tf
+<3533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 474.656 Td
+/F1.0 10.5 Tf
+[<342e352e20436865636b696e6720666f722056756c6e6572> 20.0195 <6162696c6974696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.6401 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 474.656 Td
+/F1.0 10.5 Tf
+<3534> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 456.176 Td
+/F1.0 10.5 Tf
+<342e362e20436865636b696e6720666f7220757365206f6620696e7465726e616c204a444b2041504973> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+267.3961 456.176 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 456.176 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 456.176 Td
+/F1.0 10.5 Tf
+<3534> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 437.696 Td
+/F1.0 10.5 Tf
+<352e204173636969446f6320446f63756d656e746174696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 437.696 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 437.696 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 437.696 Td
+/F1.0 10.5 Tf
+<3536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 419.216 Td
+/F1.0 10.5 Tf
+<352e312e20576865726520746f2066696e642074686520446f6373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 419.216 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 419.216 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 419.216 Td
+/F1.0 10.5 Tf
+<3536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 400.736 Td
+/F1.0 10.5 Tf
+<352e322e204e616d696e6720436f6e76656e74696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 400.736 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 400.736 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 400.736 Td
+/F1.0 10.5 Tf
+<3536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 382.256 Td
+/F1.0 10.5 Tf
+<352e332e2057726974696e672074686520646f6373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 382.256 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 382.256 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 382.256 Td
+/F1.0 10.5 Tf
+<3537> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 363.776 Td
+/F1.0 10.5 Tf
+<352e342e204275696c6420616e642052657669657720287573696e67204d6176656e29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+246.0181 363.776 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 363.776 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 363.776 Td
+/F1.0 10.5 Tf
+<3537> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 345.296 Td
+/F1.0 10.5 Tf
+[<352e352e20496e7374616e742052656275696c6420287573696e6720527562> 20.0195 <7929>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.6401 345.296 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 345.296 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 345.296 Td
+/F1.0 10.5 Tf
+<3537> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 326.816 Td
+/F1.0 10.5 Tf
+<352e362e205075626c6973682070726f636564757265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 326.816 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 326.816 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 326.816 Td
+/F1.0 10.5 Tf
+<3538> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 308.336 Td
+/F1.0 10.5 Tf
+<362e20436f6e747269627574696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.4391 308.336 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 308.336 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 308.336 Td
+/F1.0 10.5 Tf
+<3539> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 289.856 Td
+/F1.0 10.5 Tf
+[<362e312e205265636f6d6d656e6465642057> 60.0586 <6f726b666c6f77202867697468756229>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+251.3626 289.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 289.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 289.856 Td
+/F1.0 10.5 Tf
+<3539> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 271.376 Td
+/F1.0 10.5 Tf
+<362e322e2053657474696e6720757020796f757220666f726b2f636c6f6e65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 271.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 271.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 271.376 Td
+/F1.0 10.5 Tf
+<3630> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 252.896 Td
+/F1.0 10.5 Tf
+<362e332e20436f6d6d6974206d65737361676573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 252.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 252.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 252.896 Td
+/F1.0 10.5 Tf
+<3631> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 234.416 Td
+/F1.0 10.5 Tf
+<362e342e204372656174696e67207468652070617463682066696c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 234.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 234.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 234.416 Td
+/F1.0 10.5 Tf
+<3631> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 215.936 Td
+/F1.0 10.5 Tf
+[<362e352e2053616d706c6520436f6e747269627574696f6e2057> 60.0586 <6f726b666c6f77>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+240.6736 215.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 215.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 215.936 Td
+/F1.0 10.5 Tf
+<3631> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 197.456 Td
+/F1.0 10.5 Tf
+<362e362e20496620796f75722070756c6c2072657175657374206973206163636570746564> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+235.3291 197.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 197.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 197.456 Td
+/F1.0 10.5 Tf
+<3633> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 178.976 Td
+/F1.0 10.5 Tf
+<372e20417070656e6469783a2047697420436f6f6b626f6f6b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 178.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 178.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 178.976 Td
+/F1.0 10.5 Tf
+<3635> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 160.496 Td
+/F1.0 10.5 Tf
+<372e312e204d6f64696679696e67206578697374696e672066696c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 160.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 160.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 160.496 Td
+/F1.0 10.5 Tf
+<3635> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 142.016 Td
+/F1.0 10.5 Tf
+[<372e322e2041> 20.0195 <6464696e67206e65772066696c6573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 142.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 142.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 142.016 Td
+/F1.0 10.5 Tf
+<3635> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 123.536 Td
+/F1.0 10.5 Tf
+<372e332e2044656c6574696e672066696c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 123.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 123.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 123.536 Td
+/F1.0 10.5 Tf
+<3635> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 105.056 Td
+/F1.0 10.5 Tf
+<372e342e2052656e616d696e67206f72206d6f76696e672066696c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 105.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 105.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 105.056 Td
+/F1.0 10.5 Tf
+<3636> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 86.576 Td
+/F1.0 10.5 Tf
+[<372e352e20436f6d6d6f6e2057> 60.0586 <6f726b666c6f7773>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 86.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 86.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 86.576 Td
+/F1.0 10.5 Tf
+<3636> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 68.096 Td
+/F1.0 10.5 Tf
+[<372e362e204261636b696e672075702061206c6f63616c206272> 20.0195 <616e6368>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 68.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 68.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 68.096 Td
+/F1.0 10.5 Tf
+<3636> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F1.0 8 0 R
+>>
+>>
+/Annots [727 0 R 728 0 R 729 0 R 730 0 R 731 0 R 732 0 R 733 0 R 734 0 R 735 0 R 736 0 R 737 0 R 738 0 R 739 0 R 740 0 R 741 0 R 742 0 R 743 0 R 744 0 R 745 0 R 746 0 R 747 0 R 748 0 R 749 0 R 750 0 R 751 0 R 752 0 R 753 0 R 754 0 R 755 0 R 756 0 R 757 0 R 758 0 R 759 0 R 760 0 R 761 0 R 762 0 R 763 0 R 764 0 R 765 0 R 766 0 R 767 0 R 768 0 R 769 0 R 770 0 R 771 0 R 772 0 R 773 0 R 774 0 R 775 0 R 776 0 R 777 0 R 778 0 R 779 0 R 780 0 R 781 0 R 782 0 R 783 0 R 784 0 R 785 0 R 786 0 R 787 0 R 788 0 R 789 0 R 790 0 R 791 0 R 792 0 R 793 0 R 794 0 R 795 0 R 796 0 R 797 0 R 798 0 R 799 0 R 800 0 R 801 0 R 802 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 26492
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+60.24 794.676 Td
+/F1.0 10.5 Tf
+<372e372e20517569636b206368616e67653a207374617368696e67206368616e676573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+240.6736 794.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 794.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 794.676 Td
+/F1.0 10.5 Tf
+<3636> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 776.196 Td
+/F1.0 10.5 Tf
+<372e382e2049676e6f72696e672066696c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 776.196 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 776.196 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 776.196 Td
+/F1.0 10.5 Tf
+<3637> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 757.716 Td
+/F1.0 10.5 Tf
+<372e392e204d6f726520616476616e63656420757365206361736573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 757.716 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 757.716 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 757.716 Td
+/F1.0 10.5 Tf
+<3637> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 739.236 Td
+/F1.0 10.5 Tf
+[<372e31302e20496620796f75d57665206163636964656e74616c6c7920776f726b> 20.0195 <6564206f6e20>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+251.3923 739.236 Td
+/F5.0 10.5 Tf
+<6d6173746572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+282.8923 739.236 Td
+/F1.0 10.5 Tf
+[<206272> 20.0195 <616e6368>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+326.1856 739.236 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 739.236 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 739.236 Td
+/F1.0 10.5 Tf
+<3638> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 720.756 Td
+/F1.0 10.5 Tf
+<372e31312e20496620796f75d5766520666f72676f7474656e20746f2070726566697820796f757220636f6d6d6974732028627574206e6f742070757368656429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+384.9751 720.756 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 720.756 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 720.756 Td
+/F1.0 10.5 Tf
+<3638> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 702.276 Td
+/F1.0 10.5 Tf
+[<382e20417070656e6469783a2057> 60.0586 <6f726b696e672077697468204d616e> 20.0195 <79205265706f73>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+251.3626 702.276 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 702.276 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 702.276 Td
+/F1.0 10.5 Tf
+<3730> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 683.796 Td
+/F1.0 10.5 Tf
+<382e312e2050726572657175697369746573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 683.796 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 683.796 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 683.796 Td
+/F1.0 10.5 Tf
+<3730> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 665.316 Td
+/F1.0 10.5 Tf
+<382e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 665.316 Td
+/F5.0 10.5 Tf
+<5f7265706f732e747874> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 665.316 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 665.316 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 665.316 Td
+/F1.0 10.5 Tf
+<3730> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 646.836 Td
+/F1.0 10.5 Tf
+<382e332e20426173682066756e6374696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 646.836 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 646.836 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 646.836 Td
+/F1.0 10.5 Tf
+<3731> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 628.356 Td
+/F1.0 10.5 Tf
+[<392e20417070656e6469783a204173636969646f632053> 20.0195 <796e746178>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 628.356 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 628.356 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 628.356 Td
+/F1.0 10.5 Tf
+<3732> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 609.876 Td
+/F1.0 10.5 Tf
+<392e312e2048656164696e6773> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.4391 609.876 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 609.876 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 609.876 Td
+/F1.0 10.5 Tf
+<3732> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 591.396 Td
+/F1.0 10.5 Tf
+[<392e322e20506172> 20.0195 <616772> 20.0195 <61706873>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 591.396 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 591.396 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 591.396 Td
+/F1.0 10.5 Tf
+<3732> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 572.916 Td
+/F1.0 10.5 Tf
+<392e332e2042756c6c65746564206c69737473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 572.916 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 572.916 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 572.916 Td
+/F1.0 10.5 Tf
+<3733> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 554.436 Td
+/F1.0 10.5 Tf
+<392e342e204e756d6265726564206c69737473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 554.436 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 554.436 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 554.436 Td
+/F1.0 10.5 Tf
+<3734> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 535.956 Td
+/F1.0 10.5 Tf
+<392e352e204c696e6b7320616e642043726f73732d7265666572656e636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+219.2956 535.956 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 535.956 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 535.956 Td
+/F1.0 10.5 Tf
+<3735> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 517.476 Td
+/F1.0 10.5 Tf
+[<392e362e2054> 29.7852 <61626c6573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+112.4056 517.476 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 517.476 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 517.476 Td
+/F1.0 10.5 Tf
+<3735> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 498.996 Td
+/F1.0 10.5 Tf
+[<392e372e2041> 20.0195 <646d6f6e6974696f6e73>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 498.996 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 498.996 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 498.996 Td
+/F1.0 10.5 Tf
+<3830> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 480.516 Td
+/F1.0 10.5 Tf
+<392e382e20536f7572636520636f6465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 480.516 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 480.516 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 480.516 Td
+/F1.0 10.5 Tf
+<3831> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 462.036 Td
+/F1.0 10.5 Tf
+<392e392e20496d61676573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 462.036 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 462.036 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 462.036 Td
+/F1.0 10.5 Tf
+<3833> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 443.556 Td
+/F1.0 10.5 Tf
+<392e31302e204368696c6420446f63756d656e7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 443.556 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 443.556 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 443.556 Td
+/F1.0 10.5 Tf
+<3833> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 425.076 Td
+/F1.0 10.5 Tf
+<392e31312e204d65746164617461> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 425.076 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 425.076 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 425.076 Td
+/F1.0 10.5 Tf
+<3834> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 406.596 Td
+/F1.0 10.5 Tf
+[<392e31322e20554d4c206469616772> 20.0195 <616d73>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 406.596 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 406.596 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 406.596 Td
+/F1.0 10.5 Tf
+<3835> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 388.116 Td
+/F1.0 10.5 Tf
+[<392e31332e204469746161206469616772> 20.0195 <616d73>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 388.116 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 388.116 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 388.116 Td
+/F1.0 10.5 Tf
+<3835> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 369.636 Td
+/F1.0 10.5 Tf
+[<392e31342e204772> 20.0195 <61706876697a206469616772> 20.0195 <616d73>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 369.636 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 369.636 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 369.636 Td
+/F1.0 10.5 Tf
+<3836> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 351.156 Td
+/F1.0 10.5 Tf
+[<31302e20417070656e6469783a204173636969646f632054> 29.7852 <656d706c61746573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+219.2956 351.156 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 351.156 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 351.156 Td
+/F1.0 10.5 Tf
+<3838> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 332.676 Td
+/F1.0 10.5 Tf
+[<31302e312e2041> 20.0195 <646d6f6e6974696f6e73202843616c6c6f75747329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 332.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 332.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 332.676 Td
+/F1.0 10.5 Tf
+<3838> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 314.196 Td
+/F1.0 10.5 Tf
+[<31302e322e2054> 20.0195 <4f444f206e6f746573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 314.196 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 314.196 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 314.196 Td
+/F1.0 10.5 Tf
+<3838> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 295.716 Td
+/F1.0 10.5 Tf
+<31302e332e205872656620746f20477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 295.716 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 295.716 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 295.716 Td
+/F1.0 10.5 Tf
+<3839> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 277.236 Td
+/F1.0 10.5 Tf
+<31302e342e20536f7572636520636f6465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.2921 277.236 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 277.236 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 277.236 Td
+/F1.0 10.5 Tf
+<313034> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 258.756 Td
+/F1.0 10.5 Tf
+<31302e352e20496d61676573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+122.5696 258.756 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 258.756 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 258.756 Td
+/F1.0 10.5 Tf
+<313035> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 240.276 Td
+/F1.0 10.5 Tf
+[<31302e362e2059> 69.8242 <6f7554756265202873637265656e636173747329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.3926 240.276 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 240.276 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 240.276 Td
+/F1.0 10.5 Tf
+<313036> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 221.796 Td
+/F1.0 10.5 Tf
+[<31302e372e2054> 29.7852 <61626c6573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+122.5696 221.796 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 221.796 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 221.796 Td
+/F1.0 10.5 Tf
+<313039> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 203.316 Td
+/F1.0 10.5 Tf
+<31302e382e204d6973632e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+111.8806 203.316 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 203.316 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 203.316 Td
+/F1.0 10.5 Tf
+<313039> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 184.836 Td
+/F1.0 10.5 Tf
+<31312e20417070656e6469783a2050726f6a656374204c6f6d626f6b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+202.7371 184.836 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 184.836 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 184.836 Td
+/F1.0 10.5 Tf
+<313131> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 166.356 Td
+/F1.0 10.5 Tf
+<31312e312e204675747572652074686f7567687473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+170.6701 166.356 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 166.356 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 166.356 Td
+/F1.0 10.5 Tf
+<313131> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 147.876 Td
+/F1.0 10.5 Tf
+[<31322e20417070656e6469783a2041> 20.0195 <67696c654a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.2921 147.876 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 147.876 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 147.876 Td
+/F1.0 10.5 Tf
+<313132> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F5.0 59 0 R
+>>
+>>
+/Annots [803 0 R 804 0 R 805 0 R 806 0 R 807 0 R 808 0 R 809 0 R 810 0 R 811 0 R 812 0 R 813 0 R 814 0 R 815 0 R 816 0 R 817 0 R 818 0 R 819 0 R 820 0 R 821 0 R 822 0 R 823 0 R 824 0 R 825 0 R 826 0 R 827 0 R 828 0 R 829 0 R 830 0 R 831 0 R 832 0 R 833 0 R 834 0 R 835 0 R 836 0 R 837 0 R 838 0 R 839 0 R 840 0 R 841 0 R 842 0 R 843 0 R 844 0 R 845 0 R 846 0 R 847 0 R 848 0 R 849 0 R 850 0 R 851 0 R 852 0 R 853 0 R 854 0 R 855 0 R 856 0 R 857 0 R 858 0 R 859 0 R 860 0 R 861 0 R 862 0 R 863 0 R 864 0 R 865 0 R 866 0 R 867 0 R 868 0 R 869 0 R 870 0 R 871 0 R 872 0 R 873 0 R 874 0 R 875 0 R 876 0 R 877 0 R]
+>>
+endobj
+13 0 obj
+<< /Length 8665
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e20446576656c6f7065727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+<5468697320646576656c6f706572732720677569646520697320666f723a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 725.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8319 Tw
+
+BT
+66.24 725.426 Td
+/F1.0 10.5 Tf
+[<70726f6772> 20.0195 <616d6d6572732077686f2077616e7420746f206a7573742075736520417061636865204973697320746f206275696c64206170706c69636174696f6e732c20616e642077616e742068656c702073657474696e67207570>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.4231 Tw
+
+BT
+66.24 709.646 Td
+/F1.0 10.5 Tf
+<746865697220646576656c6f706d656e7420656e7669726f6e6d656e74206f7220746f206275696c6420746865697220636f64652066726f6d2074686520636f6d6d616e64206c696e652028656720746f2065786563757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 693.866 Td
+/F1.0 10.5 Tf
+[<77697468696e206120636f6e74696e756f757320696e74656772> 20.0195 <6174696f6e207365727665722073756368206173204a656e6b696e7329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 672.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.6981 Tw
+
+BT
+66.24 672.086 Td
+/F1.0 10.5 Tf
+[<70726f6772> 20.0195 <616d6d6572732077686f2077616e7420746f20636f6e74726962757465206261636b207061746368657320286275672066697865732c206e6577206665617475726573292065697468657220746f20746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 656.306 Td
+/F1.0 10.5 Tf
+[<636f646562617365206f7220746865206672> 20.0195 <616d65776f726bd57320646f63756d656e746174696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 634.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0714 Tw
+
+BT
+66.24 634.526 Td
+/F1.0 10.5 Tf
+<636f6d6d697474657273206f6620417061636865204973697320697473656c662077686f2077616e742067756964616e6365206f6e2072656c656173652070726f636573732c207075626c697368696e6720646f63756d656e7473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 618.746 Td
+/F1.0 10.5 Tf
+<616e64206f746865722072656c617465642070726f636564757265732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 578.906 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 550.886 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 535.106 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 507.326 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 479.546 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 479.546 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 457.766 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 457.766 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 435.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 435.986 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 414.206 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 414.206 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 392.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 392.426 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 370.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 370.646 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 348.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 348.866 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 321.086 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 293.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 293.306 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 271.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 271.526 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 249.746 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 249.746 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 227.966 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 227.966 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 206.186 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 206.186 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 184.406 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 184.406 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 156.626 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 128.846 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 128.846 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+156.813 128.846 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 107.066 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 107.066 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 107.066 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+14 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 13 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 878 0 R
+>>
+>>
+/Annots [21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R]
+>>
+endobj
+15 0 obj
+[14 0 R /XYZ 0 841.89 null]
+endobj
+16 0 obj
+<< /Type /Names
+/Dests 17 0 R
+>>
+endobj
+17 0 obj
+<< /Kids [171 0 R 573 0 R 394 0 R 266 0 R 172 0 R 442 0 R 331 0 R 709 0 R 530 0 R 487 0 R 703 0 R]
+>>
+endobj
+18 0 obj
+[14 0 R /XYZ 0 841.89 null]
+endobj
+19 0 obj
+<< /Type /Font
+/BaseFont /81ce26+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 963 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 965 0 R
+/ToUnicode 964 0 R
+>>
+endobj
+20 0 obj
+[14 0 R /XYZ 0 602.93 null]
+endobj
+21 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 476.48 138.081 490.76]
+/Type /Annot
+>>
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 454.7 138.3433 468.98]
+/Type /Annot
+>>
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 432.92 177.624 447.2]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 411.14 190.077 425.42]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 389.36 107.295 403.64]
+/Type /Annot
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 367.58 102.1733 381.86]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 345.8 156.057 360.08]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 290.24 127.455 304.52]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 268.46 149.799 282.74]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 246.68 190.0138 260.96]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 224.9 213.5445 239.18]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 203.12 194.5815 217.4]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 181.34 212.2318 195.62]
+/Type /Annot
+>>
+endobj
+34 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 125.78 156.813 140.06]
+/Type /Annot
+>>
+endobj
+35 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 104.0 159.1755 118.28]
+/Type /Annot
+>>
+endobj
+36 0 obj
+<< /Length 5461
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220322e205573696e6720616e20494445> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3599 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+<5468652076617374206d616a6f72697479206f66204a61766120646576656c6f706572732075736520616e2049444520746f20617373697374207769746820646576656c6f70696e6720746865697220636f64652c20616e6420776520686967686c79> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0439 Tw
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+[<7265636f6d6d656e64207468617420796f7520646f206c696b> 20.0195 <657769736520617320796f7520646576656c6f7020796f7572204170616368652049736973206170706c69636174696f6e73207573696e6720616e204944452e20417061636865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 721.646 Td
+/F1.0 10.5 Tf
+<49736973206973206275696c742077697468204d6176656e2c20616e6420616c6c206d6f6465726e20494445732063616e20696d706f7274204d6176656e2070726f6a656374732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 693.866 Td
+/F1.0 10.5 Tf
+<5468697320636861707465722073686f777320686f7720746f20736574757020616e64207573652074776f206f6620746865206d6f737420706f70756c617220494445732c20496e74656c6c694a204944454120616e642045636c697073652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 654.026 Td
+/F2.0 18 Tf
+<322e312e20446576656c6f70696e67207573696e6720496e74656c6c694a2049444541> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 637.97 m
+108.24 582.63 l
+S
+Q
+0.098 0.251 0.4863 scn
+0.098 0.251 0.4863 SCN
+
+BT
+67.956 601.732 Td
+/F3.1 24 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3127 Tw
+
+BT
+120.24 622.006 Td
+/F1.0 10.5 Tf
+[<54686973206d6174657269616c20646f6573206e6f7420636f6e7374697475746520616e20656e646f7273656d656e743b204a65744272> 20.0195 <61696e73206973206e6f7420616666696c696174656420746f>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.4235 Tw
+
+BT
+120.24 606.226 Td
+/F1.0 10.5 Tf
+[<41706163686520536f6674776172652046> 40.0391 <6f756e646174696f6e20696e20616e> 20.0195 <79207761> 20.0195 <79> 89.8438 <2e204a65744272> 20.0195 <61696e7320646f657320686f77657665722070726f76696465>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 590.446 Td
+/F1.0 10.5 Tf
+<636f6d706c696d656e7461727920636f70696573206f662074686520496e74656c6c694a2049444520746f2041706163686520636f6d6d6974746572732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3364 Tw
+
+BT
+48.24 558.666 Td
+/F1.0 10.5 Tf
+[<546869732073656374696f6e2064657363726962657320686f7720746f20696e7374616c6c20616e64207365747570204a65744272> 20.0195 <61696e732720496e74656c6c694a20494445412c207468656e20686f7720746f20696d706f727420616e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 542.886 Td
+/F1.0 10.5 Tf
+<6170706c69636174696f6e20696e746f20496e74656c6c694a20616e642072756e2069742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 508.386 Td
+/F2.0 13 Tf
+<322e312e312e20496e7374616c6c696e6720616e642053657474696e67207570> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1952 Tw
+
+BT
+48.24 481.826 Td
+/F1.0 10.5 Tf
+<546869732073656374696f6e20636f7665727320696e7374616c6c6174696f6e20616e642073657475702e205468657365206e6f7465732f73637265656e73686f74732077657265207072657061726564207573696e6720496e74656c6c694a> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.7508 Tw
+
+BT
+48.24 466.046 Td
+/F1.0 10.5 Tf
+<436f6d6d756e6974792045646974696f6e2031342e312e782c20627574206172652062656c696576656420746f20626520636f6d70617469626c652077697468206d6f726520726563656e742076657273696f6e732f6f74686572> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 450.266 Td
+/F1.0 10.5 Tf
+<65646974696f6e73206f6620746865204944452e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 418.436 Td
+/F2.0 10.5 Tf
+<446f776e6c6f616420616e6420496e7374616c6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+48.24 392.606 Td
+/F1.0 10.5 Tf
+<446f776e6c6f6164> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+99.396 392.606 Td
+/F1.0 10.5 Tf
+<206c61746573742076657273696f6e206f6620496e74656c6c694a20436f6d6d756e6974792045646974696f6e2c20616e6420696e7374616c6c3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 364.826 Td
+/F1.0 10.5 Tf
+<5374617274207468652077697a6172642c20636c69636b207468726f756768207468652077656c636f6d6520706167653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+q
+300.0 0.0 0.0 246.7337 48.24 102.2763 cm
+/I1 Do
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 86.9105 Td
+/F4.0 9.975 Tf
+[<46696775726520312e20496e74656c6c694a20496e7374616c6c6174696f6e2057697a617264202d2057> 60.0586 <656c636f6d652070616765>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 59.3213 Td
+/F1.0 10.5 Tf
+<43686f6f736520746865206c6f636174696f6e20746f20696e7374616c6c20746865204944453a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+37 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 36 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F1.0 8 0 R
+/F3.1 40 0 R
+/F4.0 46 0 R
+>>
+/XObject << /I1 44 0 R
+/Stamp2 879 0 R
+>>
+>>
+/Annots [43 0 R 45 0 R]
+>>
+endobj
+38 0 obj
+[37 0 R /XYZ 0 841.89 null]
+endobj
+39 0 obj
+[37 0 R /XYZ 0 678.05 null]
+endobj
+40 0 obj
+<< /Type /Font
+/BaseFont /31c14e+FontAwesome
+/Subtype /TrueType
+/FontDescriptor 967 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 969 0 R
+/ToUnicode 968 0 R
+>>
+endobj
+41 0 obj
+[37 0 R /XYZ 0 527.07 null]
+endobj
+42 0 obj
+[37 0 R /XYZ 0 434.45 null]
+endobj
+43 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://www.jetbrains.com/idea/download/)
+>>
+/Subtype /Link
+/Rect [48.24 389.54 99.396 403.82]
+/Type /Annot
+>>
+endobj
+44 0 obj
+<< /Type /XObject
+/Subtype /Image
+/Height 491
+/Width 597
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 25770
+/Filter [/FlateDecode]
+/DecodeParms [<< /Predictor 15
+/Colors 3
+/BitsPerComponent 8
+/Columns 597
+>>]
+>>
+stream
+x��x[�}��&���n�ĹM�M���s�'mn��&���n���-��(ɒ(q���@b���{KԖHmYӲ�%Q�Il��w��&�P��y��88�����X����`���_��R0���8�	����`0k�4��y0�H���`0��4��y0�H���`0��4��y0�H���`0��?
�fn�xG���L�h�{4/����_m���n~�n&����tfXJ���zl���/潲�`0�`G�!�l����}��q���+:eͅ�4���X�LX�.n���k�
����R���6��9�~����
�����M�8�V��������Z0�yl�׵7t���Y�џ��vDW����(^��!�;�`2�YA�o���,�)����c��{K���/*+Q\�Q��oQqsO����o�i��c�������ap��A�W6��5�^����G�$ܻƗx�D�j��'����RB��7�X-`Q��K���r�6�.X�>�
 ��*����V)����ޱH����x�^��K7�����Gn^�G^[���E�]�⪚��s��G���w ��ly2�g��l�?I"�.�9 Y��0�(�wV{��4����.r�g����k-�gÔ,"���x0��S6�a����?k��F#��w&WV��,��J[z���
{]������Lf�%�t�:\�Z����Q,_����q�G5Z]�r/Ž�?G_�k�ƿ�t�O�~����XtdsXH�����-�P^�9$k��zl�7u�U����^�9����b��F6F-P?�c���o�g��Z����.`�I��cj���Fn���$��#f3���M�&����b9�HVݸ�%�� �O䜠��(P��I%m�D-������0_$�ͧ�8��U�p�y�@P�v@�9���d�_NH��S��)�7�?�^�xSHP���.*���c��?�m;D�9�MU��.[x�l.&YN[8�` e���	D����I�O0q�e1>c�?�Ǚ���@��d��˒�*Lcg�Hc���
 �����t�B�9�O�?���/��k���i����Aѐ�C÷�§�;Asb��lj�J-3���O��k�ʎ�?�x�/n���^���ƒ��J|��K�B�ŕ9U-�%�������ܶ��wdU4U�y�潲���]?�;���3� so��Ϫ��ۚA;GJ4Ajq�U�f+Xu�:��T�MC|9�Hv-]Y��ƒ��O�w�J��s�]����,n���cq����g7f�)��׽p;��[�/LU?_�������iUfycX�D�1(7>��u{~]{FY}yw�O�s~���$��D�4�8�p�����%MGITn�2�Yt�V��E������?I�MW,�	0�N����
+��(�J�?�§�;���8��\���Mx�ym�9���N��읿zX�<�e�sI���?�ْ[ߞ$�F�+�l���|�j[��e]ݛ�#xoO\L��N
w'nj�����a��E�FٕSo�0+�s�SE�3�dP����g�qZ�a�bjԖ�cP��y'�<�>]Y���V#i&���Kcޑf?�!7��5����n�D��W4���7����������E�d��F]&�n
I�㽆����"����14�7"���`&�	��Z)ͤ1�A��Y�1/�]�s~�4��o���o}�V��.�����m��kY��)����
5��)"�5�ŋ��G�����G�lin�i%�N��L��~�sI�G��g]����G�i��
+�ʊ�J$��'u�/��m��.`�?����>a��8�yG�]��f�������o��ٖ*
+�(�O�O�n�,�yl����տ���]���kX���w�j�E
y��/�t�����MΈV�3�Ηl0G=��o/�6��/K�?���練���=4²
+h�j��/���%�ij�]@�[�_�ݞ�v]��ȼ#�~��	����ەU*�+,ۖ��(�K�jz�ӯ���W����
�7m.�nZ����)|;�9��Jbm����#L�8ؐ�2���[Z�M�uzvs�|#K�UDŵ�n��K.9��>T`]��	1���	a�im��LʤZ����f�ǒxB㶏R�!�T
~�����R�w�ُ�����tѧIy�b��b2�+����ޖS��N�y���Һf�o�~�k����N��5��V�q�,�c�-<�K����E�M�&ޡ���3�'w6�W
-�j�����ܳ��a��-��U�	X�tIť�,/$��~��$�u3#�ˍ�j��f>y5�H��V�n�w��T��Q�\�#Z8������w�Z�޺�M����w��'ʰ.E���;��ǿ���?{ny�c�;6mL�Ɲ������|�ޥ�#��MX�Q�:R�{
��|�ݶ0��67����w�w�z�x�̻��C�b�����`��
�M�����`0
 ~
���`�h���D��`0�$����'��?0?����`0�I4���`0;����ѣG_�@���@�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?���w��@ L�?��Ź�J�^aR����+�I߰<N��--��e	��W��/)�[r�4��,�k%�p�O^A��n���,��[�[+q�d�a���_un�1�9��p��SG�Msfr��E@����-�u�g1��-����c�
�#�I�m"%�
 �*�n\�g�S6]>��[�h�=%���k’������Fʘ)Xx�C����N�vy�do-��Z�-��x�i?b�VBp
+a�hu	���ꂈô�2d|�E�T�(�@�<&�X�I�٥��|���E�V�k��O���>���E|��������`q���$W�ߙ�uH:ҮՊ��1>*aҋ�'�>��lp'�'�I8�`��i�������!�)��u�Y�-�p������b-�os�Y�xN�q��p�q����N!�]j1ie�[O�a� ��-�X]B�T�ⱌ�4yL±`�h�>�J35�H��)��u��ߥ��d�8�4;������[�k���=ݗ���M��K�X2��(���][�Dw�QR	���Q��C���;�5���#��<�,*w� h��O�� {k�M�|ʓ��.�jZ���� m_B�w��B��!X$K*�H懩�GIHgqN39�H��)e�N�?F�n�@:�@��b�,�����Y�Hz�E��p���e�̊�Iv�l��6�0J��ƿ�Y����^�6|�|��S���;�>r���9dS��ݜ�=y����˃GϠ�P��O�l���goܽ?�0l^��Ѣ-n�Ȭ�
  �}��5�cہ9���m�m�?���[��Oz�i�L��7j�v��T��D^���ݩ�=���tzU{Zy[tqMu��9�?�<�ŭ��祃�Y�{��Ҫ:�+�Ӫ;��r:ʇ��pe�J��;�j-1G�I����0^��
+�ve���w1�\�c��ȄI\�l�q�\ʗD�`4�Ȇۃ�2ô��i9�O�7<T��\���<^ږӲ��ؕ�gN�Q_���������Č�}����MN�����S����ǔwJ�
\�{���=������o̶��׾/��5�m��wf�jGC��[-��@�w�o?~�o���O�������(�"��m�'+&qL���G�k�i�R��J8�����'FI[e�?��" -�ݜ���z���z����{�T�'�g��O�7������Yz�0>�������<��'��}�����=yvR}��n.������ӟ����F.�L������poV�t��A6h��]���k�7���'���cg,��$��%3��ɛ?���fV�c�S�ʥ~I�>���n�$��I!��n�w��(����'&+���;��\:qg��]��/g�^}����z�������K���F+����;�v��zN]=rs��m�����f�|1=���y�6
 �F���'R�7$�w�w9{wƁh�vK>���s/A�f�E~�������s�}R��f��G�p��S���iN�*�~�ϊF,��� 4F��0�ޤy?�rn�]���i���ʑ�'N�^��u�v��[�o"w:�;N��>{�������rf����EK�l>r�؄zߵ���{>����D�Y����sv�l�l��mKf�W\A��i��%�F����P|�y����Si�=����$��\����t���G?�;�y��+
��#�7�Qs�RjM_y�mN�:�޳W�[��{�����č���W���>v���uT���%����oήڒ!s�-�i�x�*���n� ��Y�g0|ue�Av�Pz�H�ٛ�nV�X����}�U�;��F�3�(ٞ3I��e�ô���P!�?�\74|�^��5/U�?_u�����/�GϤ4�ޚS�AP�)�bk^�OB���ʆ�'5:���V|�y����+4�����>�z���h��I��	�c[<xB�L:x��o<V�Ƅ=�/f�
 �ʇO]����)9]�اJw���9S�ﳢ��؊ޭ��>�e��~��3�]c��ۮݛ�C�Њ�6�@���������T|yGf˨t�xlU���긪���#��G
+���wvd�uB��m?)m.��J�u�C�k����煽c�=c�ޱ"��E}�E����������`I�쪍s�3yKN��Q@~u��y�T��n� ��)���:��G���2[�~�W�>�t[~}LEoZ��̖}���3�[�:�ӛF��i�{�D
��!��^�u?�ewa���+��(_�s:��8��~ �eoR�P��k{A�of���lcF�����*7���
+J�fU�T��n� ��)��������T�G�ʺ}�
i2��oͭ	��FW�$� $$�
'�#��w%�&�
%�	ke�ԙ�?�ӺG6r���?���Ѵ�=)��k�CK����6�r�7�[�3:�^�$
+,��|b�����|�y����E�6�V�"��*j�N�mL/�I/C��(C����В�HY'bale:��jޕ}������b�.�FoE���ʯ�埨g^�h�虒������(D��Ҏ]�M[s�}�7~@�+#��uO,�H��\��y��w��@ LN�?�V�3[!k��wnͭ6��d��44Žlήڞ_���)@�,iEDD��uFȻ��D�@�0q �#���¢�u��v�d���D-ҟf�K�h�'h�m.�Koރ`PԸ-��/�Qm{D̳�},�L�x�H���Z�w����A ���o�@"FTkٜ]�������vB���a�@����|�W�-�n{A�a=fa�΢FdD#��EL�<wfZ���ѿ�����~{r�n[~-��V�ܚ-�h�&�5��7UB˿�����ᬦ�(F��������f�?�d�W�4�a��@�����]��M���?Bύ���>f瘨�k\'Þ�Œ8jtKW.�/�o�l\xۘ^>!�F#���{&K<���SJ|�ť���3|��V�O��jI�D�J)�
 �f��(
�SK<���FTz��,k٪�}Q����'�?��,Pr1��N��3���%a����}w'���Z_`�B&J������/ �lG~���:j�=�h�df���r��ᄔ��iʆ���1bN�y$�=�$f>I����l�Y�&��?�yOJ����jt9��a�K+�L��)�hy�"44[������	߯���p�@��V)�k�L�#ylK�&��&"���&~��;G�rJ�iu�Y��ܪ�9UhȵHz��g3�y%K����)����������̦݉U}(����-��<�������?�N�츣�v6�M��)���n̠�;��B�
+o��BX���n�����H����N�v���¶��e�����f{&���$�SJ6$K[H���޴"��O�8_уF��S����G|�_R����K�y��ˋ��j�����B�4�(�q7� 29+�F�^�$(�L�e8/���t���p�_�p|y���}�E��9]ѻ���<��U�P��8��3�:_DG�?Dz['�>��'a��!uq�)>�����(�yaZ�ԥM��P�L���ĿeO����ǟ��n+���`��p6��mC�dc�t��M;��1�%K����w��l\u_����/d����K<����N�?��Җ�r��~{��%\�����!�Q<�xc�?��s�}1)�Բ��>�d؜4��U���1�0k�QT,E=ao�7	��S��+���փ'wd�������x�S�6��3!�!�2G*zl�?����Xϫ��X-	Y�'Z�ϖGlp	ӎ��$?O�`w	=�hyNZx�a�B&uĤd�E��SN�?~����R�塪V�C䩷��z$^����
 �Oai�դy0j+g��ջS�]��^qB�$��iP�$E�w�=��+q=E	"��띟�,��?Sj�'K����;ܽ�d���s����4�6X﮴*$�;��#,�E��dTGLJ�J$ �+IJ�l�� /�	�(�u�c��W�p�A�3�/AFh�Y�.tX91��O\ָ�ez���av�+���貤6���N�{��=�
��$�}d���75WՓZ?W��.�����=�pSb���������X���Gp0�p	�2=�p�0��d8�I\����:bR2L�c!~4I"�A�
�Ǡ-�Oy����T�#�D�?�ys97�M˾q�x�����b�Xẘ�u�K�(��W�����-��(X�$�n���?����E�y���b���?��l�?�ո�ds�1I>�n�}:�	�����!��퐜��8pbS��=�$����B7�@��%�ن�sA����ЅFT\�"5�h}������)u���N��\"�J��Ib���--��'t�g@	#F8 �l0���5��;����
 ��|��;�	c6���ϱ����ӽGN����F��t���-�/œ ����F�3
݌8ϿB��J������7����б�;��?��b��g5<�釘��xX�3]�m�G�E�I2Ȯ����V����Q�IR�����O6���0�3iF�={��e0 �bcr�{\�ڨ�U9�"�VG���k�
+�D毉,@�2-�q&K��� �#�)��k�eӸ��3Q�(Z�����:덄�{��?+L�t�����,Ȕk�ݕէ�\Ц��C
+Eq��$�6j�J@��k�V��8��;KY��˔[�nI�n9�������j���+ӷe������
�K�d��'{$y&��lc�[�pUx�Kt�_��;�!��Ů�En�E��^q��^���SљX�U��*C�#�
+
Xn]�|��'��#�
+�n�\VÑ��e��?2�t_\˓0��Ц�"�!.f��fa�hٔ@�)��>'�"\z>����DU����^�ub�d2�k`�?~�|�g��Yե/���鋶��3�z�L��XS�W�!���[���+D�@��|ISY.L����L�ꍔ�mH-�0N����q�[�輍�ˁFݱğn�7؋VI~�m-����m�C��$����f�B�)3������&���L��
+�B`Z����zdf�V����E:i�g]�%�Z�����j�V��(Tj�ֽɎ����#��񟇽�_�!m�N-q��?�x�۲�

<TRUNCATED>

[04/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugtst/ugtst.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugtst/ugtst.html b/content/versions/2.0.0-M2/guides/ugtst/ugtst.html
new file mode 100644
index 0000000..0c3c881
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ugtst/ugtst.html
@@ -0,0 +1,3145 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Testing</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   ugtst
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="ugtst.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Testing</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/ugtst.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/ugtst.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugtst/ugtst.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugtst/ugtst.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugtst/ugtst.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__ugtst">1. Testing</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>If you are going to use Apache Isis for developing complex business-critical applications, then being able to write automated tests for those applications becomes massively important. As such Apache Isis treats the topic of testing very seriously. (Though we say it ourselves), the framework has support that goes way above what is provided by other application frameworks.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>This guide describes those features available to you for testing your Apache Isis application.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a> (this guide)</p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugtst_overview">2. Overview</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_overview.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_overview.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_overview.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_overview.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_overview.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="sect2"> 
+         <h3 id="_unit_tests_vs_integ_tests">2.1. Unit tests vs Integ tests</h3> 
+         <div class="paragraph"> 
+          <p>We divide automated tests into two broad categories:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>unit tests exercise a single unit (usually a method) of a domain object, in isolation. <br></p> 
+            <div class="paragraph"> 
+             <p>Dependencies of that object are mocked out. These are written by a developer and for a developer; they are to ensure that a particular "cog in the machine" works correctly</p> 
+            </div> </li> 
+           <li> <p>integration tests exercise the application as a whole, usually focusing on one particular business operation (action). <br></p> 
+            <div class="paragraph"> 
+             <p>These are tests that represent the acceptance criteria of some business story; their intent should make sense to the domain expert (even if the domain expert is "non-technical")</p> 
+            </div> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>To put it another way:</p> 
+         </div> 
+         <div class="admonitionblock tip"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Integration tests help ensure that you are <strong><em>building the right system</em></strong></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Unit tests help ensure that you are <strong><em>building the system right</em></strong>.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_integ_tests_vs_bdd_specs">2.2. Integ tests vs BDD Specs</h3> 
+         <div class="paragraph"> 
+          <p>We further sub-divide integration tests into:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>those that are implemented in Java and JUnit (we call these simply <em>"integration tests"</em>)<br></p> 
+            <div class="paragraph"> 
+             <p>Even if a domain expert understands the intent of these tests, the actual implementation will be opaque to them. Also, the only output from the tests is a (hopefully) green CI job</p> 
+            </div> </li> 
+           <li> <p>tests (or rather, specifications) that are implemented in a <em>behaviour-driven design</em> (BDD) language such as <a href="https://cucumber.io/">Cucumber</a> (we call these <em>"BDD specs"</em>)<br></p> 
+            <div class="paragraph"> 
+             <p>The natural language specification then maps down onto some glue code that is used to drive the application. But the benefits of taking a BDD approach include the fact that your domain expert will be able to read the tests/specifications, and that when you run the specs, you also get documentation of the application’s behaviour ("living documentation").</p> 
+            </div> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>It’s up to you whether you use BDD specs for your apps; it will depend on your development process and company culture. But if you don’t then you certainly should write integration tests: acceptance criteria for user stories should be automated!</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_simulated_ui_code_wrapperfactory_code">2.3. Simulated UI (<code>WrapperFactory</code>)</h3> 
+         <div class="paragraph"> 
+          <p>When we talk about integration tests/specs here, we mean tests that exercise the domain object logic, through to the actual database. But we also want the tests to exercise the app from the users’s perspective, which means including the user interface.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For most other frameworks that would require having to test the application in a very heavy weight/fragile fashion using a tool such as <a href="http://docs.seleniumhq.org/">Selenium</a>, driving a web browser to navigate . In this regard though, Apache Isis has a significant trick up its sleeve. Because Apache Isis implements the naked objects pattern, it means that the UI is generated automatically from declared domain-objects, -views and -services. This therefore allows for other implementations of the UI.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-api_WrapperFactory"><code>WrapperFactory</code></a> domain service allows a test to wrap domain objects and thus to interact with said objects "as if" through the UI:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/testing/integ-tests.png"><img src="images/testing/integ-tests.png" alt="integ tests" width="700px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>If the test invokes an action that is disabled, then the wrapper will throw an appropriate exception. If the action is ok to invoke, it delegates through.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>What this means is that an Apache Isis application can be tested end-to-end without having to deploy it onto a webserver; the whole app can be tested while running in-memory. Although integration tests re (necessarily) slower than unit tests, they are not any harder to write (in fact, in some respects they are easier).</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_dependency_injection">2.4. Dependency Injection</h3> 
+         <div class="paragraph"> 
+          <p>Isis provides autowiring dependency injection into every domain object. This is most useful when writing unit tests; simply mock out the service and inject into the domain object.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>There are a number of syntaxes supported, but the simplest is to use <code>@javax.inject.Inject</code> annotation; for example:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@javax</span>.inject.Inject
+CustomerRepository customers;</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Isis can inject into this even if the field has package-level (or even <code>private</code>) visibility. We recommend that you use package-level visibility, though, so that your unit tests (in the same package as the class under test) are able to inject mocks.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Isis does also support a couple of other syntaxes:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">void</span> setCustomerRepository(CustomerRepository customers) { ... }</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>or</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">void</span> injectCustomerRepository(CustomerRepository customers) { ... }</code></pre> 
+          </div> 
+         </div> 
+         <div class="admonitionblock tip"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Apache Isis also supports automatic dependency injection into integration tests; just declare the service dependency in the usual fashion and it will be automatically injected.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_given_when_then">2.5. Given/When/Then</h3> 
+         <div class="paragraph"> 
+          <p>Whatever type of test/spec you are writing, we recommend you follow the given/when/then idiom:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><strong>given</strong> the system is in this state (preconditions)</p> </li> 
+           <li> <p><strong>when</strong> I poke it with a stick</p> </li> 
+           <li> <p><strong>then</strong> it looks like this (postconditions)</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>A good test should be 5 to 10 lines long; the test should be there to help you reason about the behaviour of the system. Certainly if the test becomes more than 20 lines it’ll be too difficult to understand.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The "when" part is usually a one-liner, and in the "then" part there will often be only two or three assertions that you want to make that the system has changed as it should.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For unit test the "given" part shouldn’t be too difficult either: just instantiate the class under test, wire in the appropriate mocks and set up the expectations. And if there are too many mock expectations to set up, then "listen to the tests" …​ they are telling you your design needs some work.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Where things get difficult though is the "given" for integration tests; which is the topic of the next section…​</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_fixture_management">2.6. Fixture Management</h3> 
+         <div class="paragraph"> 
+          <p>In the previous section we discussed using given/when/then as a form of organizing tests, and why you should keep your tests small.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For integration tests though it can be difficult to keep the "given" short; there could be a lot of prerequisite data that needs to exist before you can actually exercise your system. Moreover, however we do set up that data, but we also want to do so in a way that is resilient to the system changing over time.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The solution that Apache Isis provides is a domain service called <a href="../rgcms/rgcms.html#_rgcms_classes_super_FixtureScripts">Fixture Scripts</a>, that defines a pattern and supporting classes to help ensure that the "data setup" for your tests are reusable and maintainable over time.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_fake_data">2.7. Fake data</h3> 
+         <div class="paragraph"> 
+          <p>In any given test there are often quite a few variables involved, to initialize the state of the objects, or to act as arguments for invoking a method, or when asserting on post-conditions. Sometimes those values are important (eg verifying that an `Order’s state went from PENDING to SHIPPED, say), but often they aren’t (a customer’s name, for example) but nevertheless need to be set up (especially in integration tests).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>We want our tests to be easily understood, and we want the reader’s eye to be drawn to the values that are significant and ignore those that are not.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>One way to do this is to use random (or fake) values for any insignificant data. This in effect tells the reader that "any value will do". Moreover, if it turns out that any data won’t do, and that there’s some behaviour that is sensitive to the value, then the test will start to flicker, passing and then failing depending on inputs. This is A Good Thing™.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Apache Isis does not, itself, ship with a fake data library. However, the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a>'s fakedata module (non-ASF) does provide exactly this capability.</p> 
+         </div> 
+         <div class="admonitionblock tip"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Using fake data works very well with fixture scripts; the fixture script can invoke the business action with sensible (fake/random) defaults, and only require that the essential information is passed into it by the test.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_feature_toggles">2.8. Feature Toggles</h3> 
+         <div class="paragraph"> 
+          <p>Writing automated tests is just good development practice. Also good practice is developing on the mainline (master, trunk); so that your continuous integration system really is integrating all code. Said another way: <a href="http://martinfowler.com/bliki/FeatureBranch.html">don’t use branches</a>!</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Sometimes, though, a feature will take longer to implement than your iteration cycle. In such a case, how do you use continuous integration to keep everyone working on the mainline without revealing a half-implemented feature on your releases? One option is to use <a href="http://martinfowler.com/bliki/FeatureToggle.html">feature toggle</a>s.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Apache Isis does not, itself, ship with a feature toggle library. However, the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a>'s togglz module does provide exactly this capability.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>With all that said, let’s look in detail at the testing features provided by Apache Isis.</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugtst_unit-test-support">3. Unit Test Support</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Isis Core provides a number of unit test helpers for you to use (if you wish) to unit test your domain objects.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugtst_unit-test-support_contract-tests">3.1. Contract Tests</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_contract-tests.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_contract-tests.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_contract-tests.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_contract-tests.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_contract-tests.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>Contract tests ensure that all instances of a particular idiom/pattern that occur within your codebase are implemented correctly. You could think of them as being a way to enforce a certain type of coding standard. Implementation-wise they use <a href="https://code.google.com/p/reflections/">Reflections</a> library to scan for classes.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_code_sortedset_code_s">3.1.1. <code>SortedSet</code>s</h4> 
+          <div class="paragraph"> 
+           <p>This contract test automatically checks that all fields of type <code>java.util.Collection</code> are declared as <code>java.util.SortedSet</code>. In other words, it precludes either <code>java.util.List</code> or <code>java.util.Set</code> from being used as a collection.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example, the following passes the contract test:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Department</span> {
+    <span class="directive">private</span> <span class="predefined-type">SortedSet</span>&lt;Employee&gt; employees = <span class="keyword">new</span> <span class="predefined-type">TreeSet</span>&lt;Employee&gt;();
+    ...
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>whereas this would not:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">SomeDomainObject</span> {
+    <span class="directive">private</span> <span class="predefined-type">List</span>&lt;Employee&gt; employees = <span class="keyword">new</span> <span class="predefined-type">ArrayList</span>&lt;Employee&gt;();
+    ...
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If using DataNucleus against an RDBMS (as you probably are) then we strongly recommend that you implement this test, for several reasons:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>first, <code>Set</code>s align more closely to the relational model than do <code>List</code>s. A <code>List</code> must have an additional index to specify order.</p> </li> 
+            <li> <p>second, <code>SortedSet</code> is preferable to <code>Set</code> because then the order is well-defined and predictable (to an end user, to the programmer).<br></p> 
+             <div class="paragraph"> 
+              <p>The <a href="../rgcms/rgcms.html#_rgcms_classes_utility_ObjectContracts"><code>ObjectContracts</code></a> utility class substantially simplifies the task of implementing <code>Comparable</code> in your domain classes.</p> 
+             </div> </li> 
+            <li> <p>third, if the relationship is bidirectional then JDO/Objectstore will automatically maintain the relationship.</p> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To use the contract test, subclass <code>SortedSetsContractTestAbstract</code>, specifying the root package to search for domain classes.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">SortedSetsContractTestAll</span> <span class="directive">extends</span> SortedSetsContractTestAbstract {
+
+    <span class="directive">public</span> SortedSetsContractTestAll() {
+        <span class="local-variable">super</span>(<span class="string"><span class="delimiter">"</span><span class="content">org.estatio.dom</span><span class="delimiter">"</span></span>);
+        withLoggingTo(<span class="predefined-type">System</span>.out);
+    }
+}</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_bidirectional">3.1.2. Bidirectional</h4> 
+          <div class="paragraph"> 
+           <p>This contract test automatically checks that bidirectional 1:m or 1:1 associations are being maintained correctly (assuming that they follow the <a href="../ugfun/ugfun.html#_ugfun_how-tos_entity-relationships_managed-1-to-m-bidirectional-relationships">mutual registration pattern</a></p> 
+          </div> 
+          <div class="admonitionblock tip"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>(If using the JDO objectstore, then) there is generally no need to programmatically maintain 1:m relationships (indeed it may introduce subtle errors). For more details, see <a href="../ugfun/ugfun.html#_ugfun_how-tos_entity-relationships_managed-1-to-m-bidirectional-relationships">here</a>. Also check out the templates in the developers' guide (<a href="../dg/dg.html#<em>dg_ide_intellij_live-templates">live templates for IntelliJ</a> / <a href="../dg/dg.html#</em>dg_ide_eclipse_editor-templates">editor templates for Eclipse</a>) for further guidance.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example, suppose that <code>ParentDomainObject</code> and <code>ChildDomainObject</code> have a 1:m relationship (<code>ParentDomainObject#children</code> / <code>ChildDomainObject#parent</code>), and also <code>PeerDomainObject</code> has a 1:1 relationship with itself (<code>PeerDomainObject#next</code> / <code>PeerDomainObject#previous</code>).</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The following will exercise these relationships:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">BidirectionalRelationshipContractTestAll</span>
+        <span class="directive">extends</span> BidirectionalRelationshipContractTestAbstract {
+
+    <span class="directive">public</span> BidirectionalRelationshipContractTestAll() {
+        <span class="local-variable">super</span>(<span class="string"><span class="delimiter">"</span><span class="content">org.apache.isis.core.unittestsupport.bidir</span><span class="delimiter">"</span></span>,
+                ImmutableMap.&lt;<span class="predefined-type">Class</span>&lt;?&gt;,Instantiator&gt;of(
+                    ChildDomainObject.class, <span class="keyword">new</span> InstantiatorForChildDomainObject(),
+                    PeerDomainObject.class, <span class="keyword">new</span> InstantiatorSimple(PeerDomainObjectForTesting.class)
+                ));
+        withLoggingTo(<span class="predefined-type">System</span>.out);
+    }
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The first argument to the constructor scopes the search for domain objects; usually this would be something like <code>"com.mycompany.dom"</code>.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The second argument provides a map of <code>Instantiator</code> for certain of the domain object types. This has two main purposes. First, for abstract classes, it nominates an alternative concrete class to be instantiated. Second, for classes (such as <code>ChildDomainObject</code>) that are <code>Comparable</code> and are held in a <code>SortedSet</code>), it provides the ability to ensure that different instances are unique when compared against each other. If no <code>Instantiator</code> is provided, then the contract test simply attempts to instantiates the class.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If any of the supporting methods (<code>addToXxx()</code>, <code>removeFromXxx()</code>, <code>modifyXxx()</code> or <code>clearXxx()</code>) are missing, the relationship is skipped.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To see what’s going on (and to identify any skipped relationships), use the <code>withLoggingTo()</code> method call. If any assertion fails then the error should be descriptive enough to figure out the problem (without enabling logging).</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The example tests can be found <a href="https://github.com/apache/isis/tree/master/core/unittestsupport/src/test/java/org/apache/isis/core/unittestsupport/bidir">here</a>.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_injected_services_method">3.1.3. Injected Services Method</h4> 
+          <div class="paragraph"> 
+           <p>It is quite common for some basic services to be injected in a project-specific domain object superclass; for example a <code>ClockService</code> might generally be injected everywhere:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="directive">abstract</span> <span class="type">class</span> <span class="class">EstatioDomainObject</span> {
+    <span class="annotation">@javax</span>.inject.Inject
+    <span class="directive">protected</span> ClockService clockService;
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If a subclass inadvertantly overrides this method and provides its own <code>ClockService</code> field, then the field in the superclass will never initialized. As you might imagine, <code>NullPointerException</code>s could then arise.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This contract test automatically checks that the <code>injectXxx(…​)</code> method, to allow for injected services, is not overridable, ie <code>final</code>.</p> 
+          </div> 
+          <div class="admonitionblock note"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>This contract test is semi-obsolete; most of the time you will want to use <code>@javax.inject.Inject</code> on fields rather than the <code>injectXxx()</code> method. The feature dates from a time before Apache Isis supported the <code>@Inject</code> annotation.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To use the contract test, , subclass <code>SortedSetsContractTestAbstract</code>, specifying the root package to search for domain classes.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">InjectServiceMethodMustBeFinalContractTestAll</span> <span class="directive">extends</span> InjectServiceMethodMustBeFinalContractTestAbstract {
+
+    <span class="directive">public</span> InjectServiceMethodMustBeFinalContractTestAll() {
+        <span class="local-variable">super</span>(<span class="string"><span class="delimiter">"</span><span class="content">org.estatio.dom</span><span class="delimiter">"</span></span>);
+        withLoggingTo(<span class="predefined-type">System</span>.out);
+    }
+}</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_value_objects">3.1.4. Value Objects</h4> 
+          <div class="paragraph"> 
+           <p>The <code>ValueTypeContractTestAbstract</code> automatically tests that a custom value type implements <code>equals()</code> and <code>hashCode()</code> correctly.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example, testing JDK’s own <code>java.math.BigInteger</code> can be done as follows:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">ValueTypeContractTestAbstract_BigIntegerTest</span> <span class="directive">extends</span> ValueTypeContractTestAbstract&lt;<span class="predefined-type">BigInteger</span>&gt; {
+
+    <span class="annotation">@Override</span>
+    <span class="directive">protected</span> <span class="predefined-type">List</span>&lt;<span class="predefined-type">BigInteger</span>&gt; getObjectsWithSameValue() {
+        <span class="keyword">return</span> <span class="predefined-type">Arrays</span>.asList(<span class="keyword">new</span> <span class="predefined-type">BigInteger</span>(<span class="string"><span class="delimiter">"</span><span class="content">1</span><span class="delimiter">"</span></span>), <span class="keyword">new</span> <span class="predefined-type">BigInteger</span>(<span class="string"><span class="delimiter">"</span><span class="content">1</span><span class="delimiter">"</span></span>));
+    }
+
+    <span class="annotation">@Override</span>
+    <span class="directive">protected</span> <span class="predefined-type">List</span>&lt;<span class="predefined-type">BigInteger</span>&gt; getObjectsWithDifferentValue() {
+        <span class="keyword">return</span> <span class="predefined-type">Arrays</span>.asList(<span class="keyword">new</span> <span class="predefined-type">BigInteger</span>(<span class="string"><span class="delimiter">"</span><span class="content">2</span><span class="delimiter">"</span></span>));
+    }
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The example unit tests can be found <a href="https://github.com/apache/isis/tree/master/core/unittestsupport/src/test/java/org/apache/isis/core/unittestsupport/value">here</a>.</p> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugtst_unit-test-support_jmock-extensions">3.2. JMock Extensions</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_jmock-extensions.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_jmock-extensions.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_jmock-extensions.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_jmock-extensions.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_jmock-extensions.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>As noted earlier, for unit tests we tend to use <a href="http://www.jmock.org">JMock</a> as our mocking library. The usual given/when/then format gets an extra step:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><strong>given</strong> the system is in this state</p> </li> 
+           <li> <p><strong>expecting</strong> these interactions (set up the mock expectations here)</p> </li> 
+           <li> <p><strong>when</strong> I poke it with a stick</p> </li> 
+           <li> <p><strong>then</strong> these state changes and interactions with Mocks should have occurred.</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>If using JMock then the interactions (in the "then") are checked automatically by a JUnit rule. However, you probably will still have some state changes to assert upon.</p> 
+         </div> 
+         <div class="admonitionblock tip"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+             <td class="content"> 
+              <div class="title">
+               Distinguish between queries vs mutators
+              </div> 
+              <div class="paragraph"> 
+               <p>For mock interactions that simply retrieve some data, your test should not need to verify that it occurred. If the system were to be refactored and starts caching some data, you don’t really want your tests to start breaking because they are no longer performing a query that once they did. If using JMock API this means using the <code>allowing(..)</code> method to set up the expectation.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>On the other hand mocks that mutate the state of the system you probably should assert have occurred. If using JMock this typically means using the <code>oneOf(…​)</code> method.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>For more tips on using JMock and mocking in general, check out the <a href="http://www.growing-object-oriented-software.com/">GOOS</a> book, written by JMock’s authors, Steve Freeman and Nat Pryce and also <a href="http://natpryce.com/articles.html">Nat’s blog</a>.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Apache Isis' unit test support provides <code>JUnitRuleMockery2</code> which is an extension to the <a href="http://www.jmock.org/">JMock</a>'s <code>JunitRuleMockery</code>. It provides a simpler API and also providing support for autowiring.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, here we see that the class under test, an instance of <code>CollaboratingUsingSetterInjection</code>, is automatically wired up with its <code>Collaborator</code>:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">JUnitRuleMockery2Test_autoWiring_setterInjection_happyCase</span> {
+
+    <span class="annotation">@Rule</span>
+    <span class="directive">public</span> JUnitRuleMockery2 context = JUnitRuleMockery2.createFor(Mode.INTERFACES_AND_CLASSES);
+
+    <span class="annotation">@Mock</span>
+    <span class="directive">private</span> Collaborator collaborator;
+
+    <span class="annotation">@ClassUnderTest</span>
+    <span class="directive">private</span> CollaboratingUsingSetterInjection collaborating;
+
+    <span class="annotation">@Test</span>
+    <span class="directive">public</span> <span class="type">void</span> wiring() {
+        assertThat(collaborating.collaborator, is(not(nullValue())));
+    }
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Isis also includes (and automatically uses) a <a href="http://www.javassist.org">Javassist</a>-based implementation of JMock’s <a href="http://www.jmock.org/mocking-classes.html"><code>ClassImposteriser</code></a> interface, so that you can mock out concrete classes as well as interfaces. We’ve provided this rather than JMock’s own cglib-based implementation (which is problematic for us given its own dependencies on <a href="http://asm.ow2.org/">asm</a>).</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The example tests can be found <a href="https://github.com/apache/isis/tree/master/core/unittestsupport/src/test/java/org/apache/isis/core/unittestsupport/jmocking">here</a></p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugtst_unit-test-support_soap-fake-server-junit-rule">3.3. SOAP Fake Endpoints</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_soap-fake-server-junit-rule.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_soap-fake-server-junit-rule.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_soap-fake-server-junit-rule.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_soap-fake-server-junit-rule.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_soap-fake-server-junit-rule.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>No man is an island, and neither are most applications. Chances are that at some point you may need to integrate your Apache Isis application to other external systems, possibly using old-style SOAP web services. The SOAP client in this case could be a domain service within your app, or it might be externalized, eg invoked through a scheduler or using <a href="http://camel.apache.org">Apache Camel</a>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>While you will want to (of course) perform manual system testing/UAT with a test instance of that external system, it’s also useful to be able to perform unit testing of your SOAP client component.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The <code>SoapEndpointPublishingRule</code> is a simple JUnit rule that allows you to run a fake SOAP endpoint within an unit test.</p> 
+         </div> 
+         <div class="admonitionblock tip"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>The (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a>'s publishmq module provides a full example of how to integrate and test an Apache Isis application with a (faked out) external system.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_code_soapendpointpublishingrule_code">3.3.1. <code>SoapEndpointPublishingRule</code></h4> 
+          <div class="paragraph"> 
+           <p>The idea behind this rule is that you write a fake server endpoint that implements the same WSDL contract as the "real" external system does, but which also exposes additional API to specify responses (or throw exceptions) from SOAP calls. It also typically records the requests and allows these to be queried.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In its setup your unit test and gets the rule to instantiate and publish that fake server endpoint, and then obtains a reference to that server endpoint. It also instantiates the SOAP client, pointing it at the address (that is, a URL) that the fake server endpoint is running on. This way the unit test has control of both the SOAP client and server: the software under test and its collaborator.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In the test methods your unit test sets up expectations on your fake server, and then exercises the SOAP client. The SOAP client calls the fake server, which then responds accordingly. The test can then assert that all expected interactions have occurred.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>So that tests don’t take too long to run, the rule puts the fake server endpoints onto a thread-local. Therefore the unit tests should clear up any state on the fake server endpoints.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Your unit test uses the rule by specifying the endpoint class (must have a no-arg constructor):</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">FakeExternalSystemEndpointRuleTest</span> {
+    <span class="annotation">@Rule</span>
+    <span class="directive">public</span> SoapEndpointPublishingRule serverRule =
+        <span class="keyword">new</span> SoapEndpointPublishingRule(FakeExternalSystemEndpoint.class);         <i class="conum" data-value="1"></i><b>(1)</b>
+    <span class="directive">private</span> FakeExternalSystemEndpoint fakeServerEndpoint;
+    <span class="directive">private</span> DemoObject externalSystemContract;                                    <i class="conum" data-value="2"></i><b>(2)</b>
+    <span class="annotation">@Before</span>
+    <span class="directive">public</span> <span class="type">void</span> setUp() <span class="directive">throws</span> <span class="exception">Exception</span> {
+        fakeServerEndpoint =
+            serverRule.getEndpointImplementor(FakeExternalSystemEndpoint.class);  <i class="conum" data-value="3"></i><b>(3)</b>
+        <span class="directive">final</span> <span class="predefined-type">String</span> endpointAddress =
+            serverRule.getEndpointAddress(FakeExternalSystemEndpoint.class);      <i class="conum" data-value="4"></i><b>(4)</b>
+        <span class="directive">final</span> DemoObjectService externalSystemService =                           <i class="conum" data-value="5"></i><b>(5)</b>
+                <span class="keyword">new</span> DemoObjectService(ExternalSystemWsdl.getWsdl());              <i class="conum" data-value="6"></i><b>(6)</b>
+        externalSystemContract = externalSystemService.getDemoObjectOverSOAP();
+        BindingProvider provider = (BindingProvider) externalSystemContract;
+        provider.getRequestContext().put(
+                BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
+                endpointAddress)
+        );
+    }
+    <span class="annotation">@Test</span>
+    <span class="directive">public</span> <span class="type">void</span> happy_case() <span class="directive">throws</span> <span class="exception">Exception</span> {
+        <span class="comment">// given</span>
+        <span class="directive">final</span> Update update = <span class="keyword">new</span> Update();                              <i class="conum" data-value="7"></i><b>(7)</b>
+        ...
+        <span class="comment">// expect</span>
+        final UpdateResponse response = <span class="keyword">new</span> UpdateResponse();            <i class="conum" data-value="8"></i><b>(8)</b>
+        ...
+        fakeServerEndpoint.control().setResponse(updateResponse);
+        <span class="comment">// when</span>
+        PostResponse response = externalSystemContract.post(update);     <i class="conum" data-value="9"></i><b>(9)</b>
+        <span class="comment">// then</span>
+        <span class="directive">final</span> <span class="predefined-type">List</span>&lt;Update&gt; updates =                                     <i class="conum" data-value="10"></i><b>(10)</b>
+            fakeServerEndpoint.control().getUpdates();
+        ...
+    }
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>specify the class that implements the endpoint (must have a no-arg constructor)</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>the SOAP contract as defined in WSDL and generated by wsdl2java</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="3"></i><b>3</b></td> 
+              <td>get hold of the fake server-side endpoint from the rule…​</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="4"></i><b>4</b></td> 
+              <td>…​ and its endpoint address</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="5"></i><b>5</b></td> 
+              <td>use factory (also generated by wsdl2java) to create client-side endpoint</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="6"></i><b>6</b></td> 
+              <td><code>getWsdl()</code> is a utility method to return a URL for the WSDL (eg from the classpath)</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="7"></i><b>7</b></td> 
+              <td>create a request object in order to invoke the SOAP web service</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="8"></i><b>8</b></td> 
+              <td>instruct the fake server endpoint how to respond</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="9"></i><b>9</b></td> 
+              <td>invoke the web service</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="10"></i><b>10</b></td> 
+              <td>check the fake server endpoint was correctly invoked etc.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The rule can also host multiple endpoints; just provide multiple classes in the constructor:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@Rule</span>
+<span class="directive">public</span> SoapEndpointPublishingRule serverRule =
+                <span class="keyword">new</span> SoapEndpointPublishingRule(
+                    FakeCustomersEndpoint.class,
+                    FakeOrdersEndpoint.class,
+                    FakeProductsEndpoint.class);</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To lookup a particular endpoint, specify its type:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java">FakeProductsEndpoint fakeProductsServerEndpoint =
+            serverRule.getPublishedEndpoint(FakeProductsEndpoint.class);</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The endpoint addresses that the server endpoints run on are determined automatically. If you want more control, then you can call one of <code>SoapEndpointPublishingRule</code>'s overloaded constructors, passing in one or more <code>SoapEndpointSpec</code> instances.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_xml_marshalling_support">3.3.2. XML Marshalling Support</h4> 
+          <div class="paragraph"> 
+           <p>Apache Isis' unit testing support also provides helper <code>JaxbUtil</code> and <code>JaxbMatchers</code> classes. These are useful if you have exampler XML-serialized representations of the SOAP requests and response payloads and want to use these within your tests.</p> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugtst_unit-test-support_maven-configuration">3.4. Maven Configuration</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_maven-configuration.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_maven-configuration.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_maven-configuration.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_maven-configuration.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_maven-configuration.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>Apache Isis' unit test support is automatically configured if you use the <a href="../ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">HelloWorld</a> or the <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp</a> archetypes. To set it up manually, update the <code>pom.xml</code> of your domain object model module:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;dependency&gt;</span>
+    <span class="tag">&lt;groupId&gt;</span>org.apache.isis.core<span class="tag">&lt;/groupId&gt;</span>
+    <span class="tag">&lt;artifactId&gt;</span>isis-core-unittestsupport<span class="tag">&lt;/artifactId&gt;</span>
+    <span class="tag">&lt;scope&gt;</span>test<span class="tag">&lt;/scope&gt;</span> <i class="conum" data-value="1"></i><b>(1)</b>
+<span class="tag">&lt;/dependency&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>Normally <code>test</code>; usual Maven scoping rules apply.</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>This can also be done by adding a dependency to <code>org.apache.isis.mavendeps:isis-mavendeps-testing</code> module; see the <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp archetype</a>.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>We also recommend that you configure the <code>maven-surefire-plugin</code> to pick up the following class patterns:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;plugin&gt;</span>
+    <span class="tag">&lt;groupId&gt;</span>org.apache.maven.plugins<span class="tag">&lt;/groupId&gt;</span>
+    <span class="tag">&lt;artifactId&gt;</span>maven-surefire-plugin<span class="tag">&lt;/artifactId&gt;</span>
+    <span class="tag">&lt;version&gt;</span>2.10<span class="tag">&lt;/version&gt;</span>
+    <span class="tag">&lt;configuration&gt;</span>
+        <span class="tag">&lt;includes&gt;</span>
+            <span class="tag">&lt;include&gt;</span>**/*Test.java<span class="tag">&lt;/include&gt;</span>
+            <span class="tag">&lt;include&gt;</span>**/*Test_*.java<span class="tag">&lt;/include&gt;</span>
+            <span class="tag">&lt;include&gt;</span>**/*Spec*.java<span class="tag">&lt;/include&gt;</span>
+        <span class="tag">&lt;/includes&gt;</span>
+        <span class="tag">&lt;excludes&gt;</span>
+            <span class="tag">&lt;exclude&gt;</span>**/Test*.java<span class="tag">&lt;/exclude&gt;</span>
+            <span class="tag">&lt;exclude&gt;</span>**/*ForTesting.java<span class="tag">&lt;/exclude&gt;</span>
+            <span class="tag">&lt;exclude&gt;</span>**/*Abstract*.java<span class="tag">&lt;/exclude&gt;</span>
+        <span class="tag">&lt;/excludes&gt;</span>
+        <span class="tag">&lt;useFile&gt;</span>true<span class="tag">&lt;/useFile&gt;</span>
+        <span class="tag">&lt;printSummary&gt;</span>true<span class="tag">&lt;/printSummary&gt;</span>
+        <span class="tag">&lt;outputDirectory&gt;</span>${project.build.directory}/surefire-reports<span class="tag">&lt;/outputDirectory&gt;</span>
+    <span class="tag">&lt;/configuration&gt;</span>
+<span class="tag">&lt;/plugin&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>This can also be done using mavenmixins; see the <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp archetype</a>.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugtst_integ-test-support">4. Integration Test Support</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>As discussed in the introductory overview of this chapter, Apache Isis allows you to integration test your domain objects from within JUnit. There are several parts to this:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p>configuring the Apache Isis runtime so it can be bootstrapped (mostly boilerplate)</p> </li> 
+          <li> <p>defining a base class to perform said bootstrapping</p> </li> 
+          <li> <p>using fixture scripts to set up the app</p> </li> 
+          <li> <p>using <code>WrapperFactory</code> so that the UI can be simulated.</p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>We’ll get to all that shortly, but let’s start by taking a look at what a typical integration test looks like.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugtst_integ-test-support_typical-usage">4.1. Typical Usage</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support_typical-usage.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support_typical-usage.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support_typical-usage.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support_typical-usage.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support_typical-usage.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>This example adapted from the <a href="http://github.com/isisaddons/isis-app-todoapp">Isis addons' todoapp</a> (non-ASF). The code we want to test (simplified) is:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">ToDoItem</span> ... {
+
+    <span class="directive">private</span> <span class="type">boolean</span> complete;
+    <span class="annotation">@Property</span>( editing = Editing.DISABLED )
+    <span class="directive">public</span> <span class="type">boolean</span> isComplete() {
+        <span class="keyword">return</span> complete;
+    }
+    <span class="directive">public</span> <span class="type">void</span> setComplete(<span class="directive">final</span> <span class="type">boolean</span> complete) {
+        <span class="local-variable">this</span>.complete = complete;
+    }
+
+    <span class="annotation">@Action</span>()
+    <span class="directive">public</span> ToDoItem completed() {
+        setComplete(<span class="predefined-constant">true</span>);
+        ...
+        return <span class="local-variable">this</span>;
+    }
+    <span class="directive">public</span> <span class="predefined-type">String</span> disableCompleted() {
+        <span class="keyword">return</span> isComplete() ? <span class="string"><span class="delimiter">"</span><span class="content">Already completed</span><span class="delimiter">"</span></span> : <span class="predefined-constant">null</span>;
+    }
+    ...
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>We typically put the bootstrapping of Apache Isis into a superclass (<code>AbstractToDoIntegTest</code> below), then subclass as required.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For this test (of the "completed()" action) we need an instance of a <code>ToDoItem</code> that is not yet complete. Here’s the setup:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">ToDoItemIntegTest</span> <span class="directive">extends</span> AbstractToDoIntegTest {
+
+    <span class="annotation">@Inject</span>
+    FixtureScripts fixtureScripts;                              <i class="conum" data-value="1"></i><b>(1)</b>
+    <span class="annotation">@Inject</span>
+    ToDoItems toDoItems;                                        <i class="conum" data-value="2"></i><b>(2)</b>
+    ToDoItem toDoItem;                                          <i class="conum" data-value="3"></i><b>(3)</b>
+
+    <span class="annotation">@Before</span>
+    <span class="directive">public</span> <span class="type">void</span> setUp() <span class="directive">throws</span> <span class="exception">Exception</span> {
+        RecreateToDoItemsForCurrentUser fixtureScript =         <i class="conum" data-value="4"></i><b>(4)</b>
+            <span class="keyword">new</span> RecreateToDoItemsForCurrentUser();
+        fixtureScripts.runFixtureScript(fixtureScript, <span class="predefined-constant">null</span>);
+        <span class="directive">final</span> <span class="predefined-type">List</span>&lt;ToDoItem&gt; all = toDoItems.notYetComplete();  <i class="conum" data-value="5"></i><b>(5)</b>
+        toDoItem = wrap(all.get(<span class="integer">0</span>));                            <i class="conum" data-value="6"></i><b>(6)</b>
+    }
+    ...
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>the <a href="../rgcms/rgcms.html#_rgcms_classes_super_FixtureScripts"><code>FixtureScripts</code></a> domain service is injected, providing us with the ability to run fixture scripts</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>likewise, an instance of the <code>ToDoItems</code> domain service is injected. We’ll use this to lookup…​</td> 

<TRUNCATED>

[19/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/rgsvc.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/rgsvc.html b/content/versions/2.0.0-M2/guides/rgsvc/rgsvc.html
new file mode 100644
index 0000000..b347311
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgsvc/rgsvc.html
@@ -0,0 +1,10646 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Domain Services</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   rgsvc
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="rgsvc.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Domain Services</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/rgsvc.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/rgsvc.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/rgsvc.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/rgsvc.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/rgsvc.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__rgsvc">1. Domain Services</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This guide documents Apache Isis' domain services, both those that act as an API (implemented by the framework for your domain objects to call), and those domain services that act as an SPI (implemented by your domain application and which are called by the framework).</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a> (this guide)</p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgsvc_intro">2. Introduction</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_intro.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_intro.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_intro.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_intro.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_intro.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="sect2"> 
+         <h3 id="__rgsvc_intro_types-of-domain-services">2.1. Types of Domain Service</h3> 
+         <div class="paragraph"> 
+          <p>The domain services also group into various broad categories. Many support functionality of the various layers of the system (presentation layer, application layer, core domain, persistence layer); others exist to allow the domain objects to integrate with other bounded contexts, or provide various metadata (eg for development-time tooling). The diagram below shows these categories:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/reference-services/categories.png"><img src="images/reference-services/categories.png" alt="categories" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>A small number of domain services can be considered both API and SPI; a good example is the <a href="../rgsvc/rgsvc.html#_rgsvc_integration-api_EmailService"><code>EmailService</code></a> that is of direct use for domain objects wishing to send out emails, but is also used by the framework to support the <a href="../ugvw/ugvw.html#_ugvw_features_user-registration">user registration</a> functionality supported by the <a href="../ugvw/ugvw.html">Wicket viewer</a>. The same is true of the <a href="../rgsvc/rgsvc.html#_rgsvc_core-domain-api_EventBusService"><code>EventBusService</code></a>; this can be used by domain objects to broadcast arbitrary events, but is also used by the framework to automatically emit events for <a href="../rgant/rgant.html#_rgant-Action_domainEvent"><code>@Action#domainEvent()</code></a> etc.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For these hybrid services we have categorized the service as an "API" service. This chapter therefore contains only the strictly SPI services.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This rest of this guide is broken out into several chapters, one for each of the various types/categories of domain service.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgsvc_intro_public-api">2.2. Public API vs Internal Services</h3> 
+         <div class="paragraph"> 
+          <p>The vast majority of Apache Isis' domain services are defined in Apache Isis' applib (<code>o.a.i.core:isis-core-applib</code> module) as stable, public classes. Importantly, this also minimizes the coupling between your code and Apache Isis, allowing you to easily mock out these services in your unit tests.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The framework also defines a number of "internal" services. These are not part of the framework’s formal API, in that they use classes that are outside of the applib. These internal framework services should be thought of as part of the internal design of the framework, and are liable to change from release to release. The internal framework services are documented in the <a href="../rgfis/rgfis.html">Framework Internal Services</a> guide.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgsvc_intro_using-the-services">2.3. Using the services</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis includes an extensive number of domain services for your domain objects to use; simply define the service as an annotated field and Apache Isis will inject the service into your object.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Customer</span> {
+
+    <span class="directive">public</span> <span class="type">void</span> sendEmail( <span class="predefined-type">String</span> subject, <span class="predefined-type">String</span> body) {
+        <span class="predefined-type">List</span>&lt;<span class="predefined-type">String</span>&gt; cc = <span class="predefined-type">Collections</span>.emptyList;
+        <span class="predefined-type">List</span>&lt;<span class="predefined-type">String</span>&gt; bcc = <span class="predefined-type">Collections</span>.emptyList;
+        emailService.send(getEmailAddress(), cc, bcc, subject, body);
+    }
+    <span class="directive">public</span> <span class="type">boolean</span> hideSendEmail() {
+        <span class="keyword">return</span> !emailService.isConfigured();
+    }
+
+    <span class="annotation">@Inject</span>                                                            <i class="conum" data-value="1"></i><b>(1)</b>
+    EmailService emailService;
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>Service automatically injected by the framework.</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For objects that are already persisted, the service is automatically injected just after the object is rehydrated by JDO/DataNucleus.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For transient objects (instantiated programmatically), the <a href="../rgsvc/rgsvc.html#_rgsvc_core-domain-api_FactoryService"><code>FactoryService#instantiate(…​)</code></a> or the <a href="../rgsvc/rgsvc.html#_rgsvc_core-domain-api_RepositoryService"><code>RepositoryService#instantiate(…​)</code></a>'s will automatically inject the services.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Alternatively the object can be instantiated simply using <code>new</code>, then services injected using <a href="../rgsvc/rgsvc.html#_rgsvc_metadata-api_ServiceRegistry"><code>ServiceRegistry</code></a>'s <code>injectServicesInto(…​)</code> method.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgsvc_intro_overriding-the-services">2.4. Overriding the services</h3> 
+         <div class="paragraph"> 
+          <p>The framework provides default implementations for many of the domain services. This is convenient, but sometimes you will want to replace the default implementation with your own service implementation.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The trick is to use the <a href="../rgant/rgant.html#_rgant-DomainServiceLayout_menuOrder"><code>@DomainServiceLayout#menuOrder()</code></a> attribute, specifying a low number (typically <code>"1"</code>).</p> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>For a small number of domain services, all implementations are used (following the chain-of-responsibility pattern), not just the first one. The services in question are: <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a>, <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_GridSystemService"><code>GridSystemService</code></a>, and <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_RoutingService"><code>RoutingService</code></a>.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, suppose you wanted to provide your own implementation of <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_LocaleProvider"><code>LocaleProvider</code></a>. Here’s how:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainService</span>(
+        nature = NatureOfService.DOMAIN
+)
+<span class="annotation">@DomainServiceLayout</span>(
+        menuOrder = <span class="string"><span class="delimiter">"</span><span class="content">1</span><span class="delimiter">"</span></span>                             <i class="conum" data-value="1"></i><b>(1)</b>
+)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">MyLocaleProvider</span> <span class="directive">implements</span> LocaleProvider {
+    <span class="annotation">@Override</span>
+    <span class="directive">public</span> <span class="predefined-type">Locale</span> getLocale() {
+        <span class="keyword">return</span> ...
+    }
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>takes precedence over the default implementation.</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>It’s also quite common to want to decorate the existing implementation (ie have your own implementation delegate to the default); this is also possible and quite easy. The idea is to have the framework inject all implementations of the service, and then to delegate to the first one that isn’t "this" one:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainService</span>(nature=NatureOfService.DOMAIN)
+<span class="annotation">@DomainServiceLayout</span>(
+        menuOrder = <span class="string"><span class="delimiter">"</span><span class="content">1</span><span class="delimiter">"</span></span>                                                                 <i class="conum" data-value="1"></i><b>(1)</b>
+)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">MyLocaleProvider</span> <span class="directive">implements</span> LocaleProvider {
+    <span class="annotation">@Override</span>
+    <span class="directive">public</span> <span class="predefined-type">Locale</span> getLocale() {
+        <span class="keyword">return</span> getDelegateLocaleProvider().getLocale();                                 <i class="conum" data-value="2"></i><b>(2)</b>
+    }
+    <span class="directive">private</span> LocaleProvider getDelegateLocaleProvider() {
+        <span class="keyword">return</span> Iterables.tryFind(localeProviders, input -&gt; input != <span class="local-variable">this</span>).orNull();     <i class="conum" data-value="3"></i><b>(3)</b>
+    }
+    <span class="annotation">@Inject</span>
+    <span class="predefined-type">List</span>&lt;LocaleProvider&gt; localeProviders;                                               <i class="conum" data-value="4"></i><b>(4)</b>
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>takes precedence over the default implementation when injected elsewhere.</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>this implementation merely delegates to the default implementation</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="3"></i><b>3</b></td> 
+             <td>find the first implementation that isn’t <em>this</em> implementation (else infinite loop!)</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="4"></i><b>4</b></td> 
+             <td>injects all implementations, including this implemenation</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The above code could be improved by caching the delegateLocaleProvider once located (rather than searching each time).</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgsvc_intro_commands-and-events">2.5. Command and Events</h3> 
+         <div class="paragraph"> 
+          <p>A good number of the domain services manage the execution of action invocations/property edits, along with the state of domain objects that are modified as a result of these. These services capture information which can then be used for various purposes, most notably for auditing or for publishing events, or for deferring execution such that the execution be performed in the background at some later date.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The diagram below shows how these services fit together. The outline boxes are services while the coloured boxes represent data structures - defined in the applib and therefore accessible to domain applications - which hold various information about the executions.</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/reference-services/commands-and-events.png"><img src="images/reference-services/commands-and-events.png" alt="commands and events" width="960px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>To explain:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>the (request-scoped) <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-api_CommandContext"><code>CommandContext</code></a> captures the user’s intention to invoke an action or edit a property; this is held by the <code>Command</code> object.</p> </li> 
+           <li> <p>if a <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-spi_CommandService"><code>CommandService</code></a> has been configured, then this will be used to create the <code>Command</code> object implementation, generally so that it can then also be persisted.</p> 
+            <div class="paragraph"> 
+             <p>If the action or property is annotated to be invoked in the background (using <a href="../rgant/rgant.html#_rgant-Action_command"><code>@Action#command…​()</code></a> or <a href="../rgant/rgant.html#_rgant-Property_command"><code>@Property#command…​()</code></a>) then no further work is done. But, if the action/property is to be executed in the foreground, then the interaction continues.</p> 
+            </div> </li> 
+           <li> <p>the (request-scoped) <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-api_InteractionContext"><code>InteractionContext</code></a> domain service acts as a factory for the <code>Interaction</code> object, which keeps track of the call-graph of executions (<code>Interaction.Execution</code>) of either action invocations or property edits. In the majority of cases there is likely to be just a single top-level node of this graph, but for applications that use the <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-api_WrapperFactory"><code>WrapperFactory</code></a> extensively each successive call results in a new child execution.</p> </li> 
+           <li> <p>before and after each action invocation/property edit, a <a href="../rgcms/rgcms.html#_rgcms_classes_domainevent">domain event</a> is may be broadcast to all subscribers. Whether this occurs depends on whether the action/property has been annotated (using <a href="../rgant/rgant.html#_rgant-Action_domainEvent"><code>@Action#domainEvent()</code></a> or <a href="../rgant/rgant.html#_rgant-Property_domainEvent"><code>@Property#domainEvent()</code></a>).</p> 
+            <div class="paragraph"> 
+             <p>(Note that susbcribers will also receive events for vetoing the action/property; this is not shown on the diagram).</p> 
+            </div> </li> 
+           <li> <p>As each execution progresses, and objects that are modified are "enlisted" into the (internal) <a href="../rgfis/rgfis.html#_rgfis_persistence-layer_ChangedObjectsServiceInternal"><code>ChangedObjectsServiceInternal</code></a> domain service. Metrics as to which objects are merely loaded into memory are also captured using the <a href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-api_MetricsService"><code>MetricsService</code></a> (not shown on the diagram).</p> </li> 
+           <li> <p>At the end of each execution, details of that execution are published through the (internal) <a href="../rgfis/rgfis.html#_rgfis_spi_PublisherServiceInternal"><code>PublisherServiceInternal</code></a> domain service. This is only done for actions/properties annotated appropriate (with <a href="../rgant/rgant.html#_rgant-Action_publishing"><code>@Action#publishing()</code></a> or <a href="../rgant/rgant.html#_rgant-Property_publishing"><code>@Property#publishing()</code></a>).</p> 
+            <div class="paragraph"> 
+             <p>The internal service delegates in turn to any registered <a href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a>s (there may be more than one).</p> 
+            </div> </li> 
+           <li> <p>At the end of each transaction, details of all changed objects are published, again through the (internal) <a href="../rgfis/rgfis.html#_rgfis_spi_PublisherServiceInternal"><code>PublisherServiceInternal</code></a> to any registered <code>PublisherService</code> implementations. Only domain objects specified to be published with <a href="../rgant/rgant.html#_rgant-DomainObject_publishing"><code>@DomainObject#publishing()</code></a> are published.<br></p> 
+            <div class="admonitionblock note"> 
+             <table> 
+              <tbody>
+               <tr> 
+                <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+                <td class="content"> 
+                 <div class="paragraph"> 
+                  <p>Note that it’s possible for there to be more than one transaction per top-level interaction, by virtue of the <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-api_TransactionService"><code>TransactionService</code></a>.</p> 
+                 </div> </td> 
+               </tr> 
+              </tbody>
+             </table> 
+            </div> </li> 
+           <li> <p>Also at the end of each transaction, details of all changed properties are passed to any registered <a href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_AuditerService"><code>AuditerService</code></a>(s) by way of the (internal) <a href="../rgfis/rgfis.html#_rgfis_persistence-layer_AuditingServiceInternal"><code>AuditingServiceInternal</code></a> domain service.</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Implementations of <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-spi_CommandService"><code>CommandService</code></a> can use the <code>Command#getMemento()</code> method to obtain a XML equivalent of that <code>Command</code>, reified using the <a href="../rgcms/rgcms.html#_rgcms_schema-cmd"><code>cmd.xsd</code></a> schema. This can be converted back into a <code>CommandDto</code> using the <code>CommandDtoUtils</code> utility class (part of the applib).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Similarly, implementations of <a href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a> can use the <code>InteractionDtoUtils</code> utility class to obtain a <code>InteractionDto</code> representing the interaction, either just for a single execution or for the entire call-graph. This can be converted into XML in a similar fashion.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Likewise, the <code>PublishedObjects</code> class passed to the <code>PublisherService</code> at the end of the interaction provides the <code>PublishedObjects#getDto()</code> method which returns a <code>ChangesDto</code> instance. This can be converted into XML using the <code>ChangesDtoUtils</code> utility class.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>One final point: multiple <a href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a> implementations are supported because different implementations may have different responsibilities. For example, the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a>'s publishmq module is responsible for publishing messages onto an ActiveMQ event bus, for inter-system communication. However, the SPI can also be used for profiling; each execution within the call-graph contains metrics of the number of objects loaded or modified as a result of that execution, and thus could be used for application profiling. The framework provides a default <code>PublisherServiceLogging</code> implementation that logs this using SLF4J.</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgsvc_presentation-layer-api">3. Presentation Layer API</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Domain service APIs for the presentation layer allow the domain objects to control aspects of the user interface. The implementations are specific to the particular viewer (<a href="../ugvw/ugvw.html">Wicket viewer</a> or <a href="../ugvro/ugvro.html">Restful Objects viewer</a>) so the domain code must guard against them being unavailable in some cases.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The table below summarizes the presentation layer APIs defined by Apache Isis. It also lists their corresponding implementation.</p> 
+        </div> 
+        <table class="tableblock frame-all grid-all spread"> 
+         <caption class="title">
+          Table 1. Presentation Layer API
+         </caption> 
+         <colgroup> 
+          <col style="width: 25%;"> 
+          <col style="width: 50%;"> 
+          <col style="width: 12.5%;"> 
+          <col style="width: 12.5%;"> 
+         </colgroup> 
+         <thead> 
+          <tr> 
+           <th class="tableblock halign-left valign-top">API</th> 
+           <th class="tableblock halign-left valign-top">Description</th> 
+           <th class="tableblock halign-left valign-top">Implementation</th> 
+           <th class="tableblock halign-left valign-top">Notes</th> 
+          </tr> 
+         </thead> 
+         <tbody> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-api_AcceptHeaderService"><code>o.a.i.applib.</code><br> <code>services.acceptheader</code><br> <code>AcceptHeaderService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Request-scoped access to HTTP Accept headers.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>AcceptHeaderServiceDefault</code><br> <code>o.a.i.core</code><br> <code>isis-core-viewer-restfulobjects-rendering</code></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Implementation only usable within the <a href="../ugvro/ugvro.html">Restful Objects viewer</a>.</p></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-api_BookmarkUiService"><code>o.a.i.applib.</code><br> <code>services.bookmarkui</code><br> <code>BookmarkUiService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Manage bookmarks and breadcrumbs in the (Wicket) UI.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>BookmarkUiServiceWicket</code><br> <code>o.a.i.core</code><br> <code>isis-core-viewer-wicket-impl</code></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">(Implementation only usable within the <a href="../ugvw/ugvw.html">Wicket viewer</a>.</p></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-api_DeepLinkService"><code>o.a.i.applib</code><br> <code>services.deeplink</code><br> <code>DeepLinkService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Obtain a URL to a domain object (eg for use within an email or report)</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>DeepLinkServiceWicket</code><br> <code>o.a.i.viewer</code><br> <code>isis-core-viewer-wicket-impl</code></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Implementation only usable within the <a href="../ugvw/ugvw.html">Wicket viewer</a>.</p></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-api_GuiceBeanProvider"><code>o.a.i.applib.</code><br> <code>services.guice</code><br> <code>GuiceBeanProvider</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Access to internal framework services initialized using Guice DI.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>GuiceBeanProviderWicket</code><br> <code>o.a.i.core</code><br> <code>isis-core-viewer-wicket-impl</code></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Implementation only usable within the <a href="../ugvw/ugvw.html">Wicket viewer</a>.</p></td> 
+          </tr> 
+         </tbody> 
+        </table> 
+        <div class="paragraph"> 
+         <p>Key:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>o.a.i</code> is an abbreviation for <code>org.apache.isis</code></p> </li> 
+          <li> <p><code>o.ia.m</code> is an abbreviation for <code>org.isisaddons.module</code></p> </li> 
+          <li> <p><code>o.a.i.c.m.s</code> is an abbreviation for <code>org.apache.isis.core.metamodel.services</code></p> </li> 
+          <li> <p><code>o.a.i.c.r.s</code> is an abbreviation for <code>org.apache.isis.core.runtime.services</code></p> </li> 
+         </ul> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgsvc_presentation-layer-api_AcceptHeaderService">3.1. <code>AcceptHeaderService</code></h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api_AcceptHeaderService.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api_AcceptHeaderService.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api_AcceptHeaderService.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api_AcceptHeaderService.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api_AcceptHeaderService.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The <code>AcceptHeaderService</code> domain service is a <a href="../rgant/rgant.html#_rgant-RequestScoped"><code>@RequestScoped</code></a> service that simply exposes the HTTP <code>Accept</code> header to the domain. Its intended use is to support multiple versions of a REST API, where the responsibility for content negotiation (determining which version of the REST API is to be used) is managed by logic in the domain objects themselves.</p> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>As an alternative to performing content negotiation within the domain classes, the <a href="../rgfis/rgfis.html#_rgfis_presentation-layer_ContentNegotiationService"><code>ContentNegotiationService</code></a> and <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a> SPI domain services allow the framework to perform the content negotiation responsibility.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_api_implementation">3.1.1. API &amp; Implementation</h4> 
+          <div class="paragraph"> 
+           <p>The API defined by the service is:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainService</span>(nature = NatureOfService.DOMAIN)
+<span class="annotation">@RequestScoped</span>                                      <i class="conum" data-value="1"></i><b>(1)</b>
+<span class="directive">public</span> <span class="type">interface</span> <span class="class">AcceptHeaderService</span> {
+    <span class="annotation">@Programmatic</span>
+    <span class="predefined-type">List</span>&lt;MediaType&gt; getAcceptableMediaTypes();      <i class="conum" data-value="2"></i><b>(2)</b>
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>is <a href="../rgant/rgant.html#_rgant-RequestScoped"><code>@RequestScoped</code></a>, so this domain service instance is scoped to a particular request and is then destroyed</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>returns the list of media types found in the HTTP Accept header.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The default implementation is provided by <code>o.a.i.v.ro.rendering.service.acceptheader.AcceptHeaderServiceForRest</code>.</p> 
+          </div> 
+          <div class="admonitionblock note"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>Note that the service will only return a list when the request is initiated through the <a href="../ugvro/ugvro.html">Restful Objects viewer</a>. Otherwise the service will return <code>null</code>.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To use an alternative implementation, use <a href="../rgant/rgant.html#_rgant-DomainServiceLayout_menuOrder"><code>@DomainServiceLayout#menuOrder()</code></a> (as explained in the <a href="../rgsvc/rgsvc.html#__rgsvc_intro_overriding-the-services">introduction</a> to this guide).</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_usage">3.1.2. Usage</h4> 
+          <div class="paragraph"> 
+           <p>The intended use of this service is where there are multiple concurrent versions of a REST API, for backward compatibility of existing clients. The <code>AcceptHeaderService</code> allows the responsibility for content negotiation (determining which version of the REST API is to be used) to be performed by logic in the domain objects themselves.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The diagram below illustrated this:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/reference-services-api/acceptheaderservice.png"><img src="images/reference-services-api/acceptheaderservice.png" alt="acceptheaderservice" width="700px"></a> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The REST request is submitted to a domain service with a <a href="../rgant/rgant.html#_rgant-DomainService_nature">nature</a> of <code>VIEW_REST_ONLY</code> (<code>MyRestApi</code> in the diagram). This uses the <code>AcceptHeaderService</code> to obtain the values of the HTTP <code>Accept</code> header. Based on this it delegates to the appropriate underlying domain service (with a nature of <code>DOMAIN</code> so that they are not exposed in the REST API at all).</p> 
+          </div> 
+          <div class="admonitionblock tip"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>The service does not define any conventions as to the format of the media types. The option is to use the media type’s type/subtype, eg <code>application/vnd.myrestapi-v1+json</code>; an alternative is to use a media type parameter as a hint, eg <code>application/json;x-my-rest-api-version=1</code> (where <code>x-my-rest-api-version</code> is the media type parameter).</p> 
+               </div> 
+               <div class="paragraph"> 
+                <p>The Restful Objects specification does this something similar with its own <code>x-ro-domain-type</code> media type parameter; this is used by the <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a> to determine how to map domain objects to view models/DTOs.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgsvc_presentation-api_BookmarkUiService">3.2. <code>BookmarkUiService</code></h3> 
+         <div class="paragraph"> 
+          <p>The <code>BookmarkUiService</code> provides the ability to programmatically interact with bookmarked pages and breadcrumbs, as rendered by the Wicket viewer.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>One possible use case is programmatically to support multiple "contexts" and allow the end-user to switch from one context to another.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_api_implementation_2">3.2.1. API &amp; Implementation</h4> 
+          <div class="paragraph"> 
+           <p>The API defined by <code>BookmarkUiService</code> is:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">BookmarkUiService</span> {
+    <span class="type">void</span> clear();   <i class="conum" data-value="1"></i><b>(1)</b>
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>Simply clears the current list of breadcrumbs and bookmarks.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The <a href="../ugvw/ugvw.html">Wicket viewer</a> provides an implementation of this service, <code>o.a.i.viewer.wicket.viewer.services.BookmarkUiServiceWicket</code>.</p> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgsvc_presentation-api_DeepLinkService">3.3. <code>DeepLinkService</code></h3> 
+         <div class="paragraph"> 
+          <p>The <code>DeepLinkService</code> provides the ability to obtain a <code>java.net.URI</code> that links to a representation of any (persisted) domain entity or view model.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>A typical use case is to generate a clickable link for rendering in an email, PDF, tweet or other communication.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_api_implementation_3">3.3.1. API &amp; Implementation</h4> 
+          <div class="paragraph"> 
+           <p>The API defined by <code>DeepLinkService</code> is:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">DeepLinkService</span> {
+    <span class="predefined-type">URI</span> deepLinkFor(<span class="predefined-type">Object</span> domainObject); <i class="conum" data-value="1"></i><b>(1)</b>
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>Creates a URI that can be used to obtain a representation of the provided domain object in one of the Apache Isis viewers.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The <a href="../ugvw/ugvw.html">Wicket viewer</a> provides an implementation of this service <code>o.a.i.viewer.wicket.viewer.services.DeepLinkServiceWicket</code>.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For the <a href="../ugvro/ugvro.html">RestfulObjects viewer</a>, a URL can be constructed according to the <a href="http://www.restfulobjects.org">Restful Objects spec</a> in conjunction with a <code>Bookmark</code> obtained via the <a href="../rgsvc/rgsvc.html#_rgsvc_integration-api_BookmarkService"><code>BookmarkService</code></a>.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_usage_within_the_framework">3.3.2. Usage within the framework</h4> 
+          <div class="paragraph"> 
+           <p>The <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_EmailNotificationService"><code>EmailNotificationService</code></a> uses this service in order to generate emails as part of <a href="../ugvw/ugvw.html#_ugvw_features_user-registration">user registration</a>.</p> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgsvc_presentation-api_GuiceBeanProvider">3.4. <code>GuiceBeanProvider</code></h3> 
+         <div class="paragraph"> 
+          <p>The <code>GuiceBeanProvider</code> domain service acts as a bridge between Apache Isis' <a href="../ugvw/ugvw.html">Wicket viewer</a> internal bootstrapping using <a href="https://github.com/google/guice">Google Guice</a>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This service operates at a very low-level, and you are unlikely to have a need for it. It is used internally by the framework, in the default implementation of the <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-api_DeepLinkService"><code>DeepLinkService</code></a>.</p> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Currently Apache Isis uses a combination of Guice (within the Wicket viewer only) and a home-grown dependency injection framework. In future versions we intended to refactor the framework to use CDI throughout. At that time this service is likely to become redundant because we will allow any of the internal components of Apache Isis to be injected into your domain object code.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_api_implementation_4">3.4.1. API &amp; Implementation</h4> 
+          <div class="paragraph"> 
+           <p>The API defined by this service is:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">GuiceBeanProvider</span> {
+    <span class="annotation">@Programmatic</span>
+    &lt;T&gt; T lookup(<span class="predefined-type">Class</span>&lt;T&gt; beanType);
+    <span class="annotation">@Programmatic</span>
+    &lt;T&gt; T lookup(<span class="predefined-type">Class</span>&lt;T&gt; beanType, <span class="directive">final</span> <span class="predefined-type">Annotation</span> qualifier);
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The <a href="../ugvw/ugvw.html">Wicket viewer</a> this provides a default implementation of this service.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To use an alternative implementation, implement the <code>GuideBeanProvider</code> interface and use <a href="../rgant/rgant.html#_rgant-DomainServiceLayout_menuOrder"><code>@DomainServiceLayout#menuOrder()</code></a> (as explained in the <a href="../rgsvc/rgsvc.html#__rgsvc_intro_overriding-the-services">introduction</a> to this guide).</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_usage_2">3.4.2. Usage</h4> 
+          <div class="paragraph"> 
+           <p>Using the <a href="../ugvw/ugvw.html">Wicket viewer</a> requires subclassing of <code>IsisWicketApplication</code>. In the subclass it is commonplace to override <code>newIsisWicketModule()</code>, for example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@Override</span>
+<span class="directive">protected</span> Module newIsisWicketModule() {
+    <span class="directive">final</span> Module isisDefaults = <span class="local-variable">super</span>.newIsisWicketModule();
+    <span class="directive">final</span> Module overrides = <span class="keyword">new</span> AbstractModule() {
+        <span class="annotation">@Override</span>
+        <span class="directive">protected</span> <span class="type">void</span> configure() {
+            bind(<span class="predefined-type">String</span>.class).annotatedWith(Names.named(<span class="string"><span class="delimiter">"</span><span class="content">applicationName</span><span class="delimiter">"</span></span>))
+                              .toInstance(<span class="string"><span class="delimiter">"</span><span class="content">ToDo App</span><span class="delimiter">"</span></span>);
+            bind(<span class="predefined-type">String</span>.class).annotatedWith(Names.named(<span class="string"><span class="delimiter">"</span><span class="content">applicationCss</span><span class="delimiter">"</span></span>))
+                              .toInstance(<span class="string"><span class="delimiter">"</span><span class="content">css/application.css</span><span class="delimiter">"</span></span>);
+            bind(<span class="predefined-type">String</span>.class).annotatedWith(Names.named(<span class="string"><span class="delimiter">"</span><span class="content">applicationJs</span><span class="delimiter">"</span></span>))
+                              .toInstance(<span class="string"><span class="delimiter">"</span><span class="content">scripts/application.js</span><span class="delimiter">"</span></span>);
+            ...
+        }
+    };
+    <span class="keyword">return</span> Modules.override(isisDefaults).with(overrides);
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This "module" is in fact a Guice module, and so the <code>GuiceBeanProvider</code> service can be used to lookup any of the components bound into it.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">SomeDomainObject</span> {
+    <span class="directive">private</span> <span class="predefined-type">String</span> lookupApplicationName() {
+        <span class="keyword">return</span> guiceBeanProvider.lookup(<span class="predefined-type">String</span>.class, Names.named(<span class="string"><span class="delimiter">"</span><span class="content">applicationName</span><span class="delimiter">"</span></span>));
+    }
+    <span class="annotation">@Inject</span>
+    GuiceBeanProvider guiceBeanProvider;
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>should return "ToDo App".</p> 
+          </div> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgsvc_presentation-layer-spi">4. Presentation Layer SPI</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Domain service SPIs for the presentation layer influence how the Apache Isis viewers behave.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The table below summarizes the presentation layer SPIs defined by Apache Isis. It also lists their corresponding implementation, either a default implementation provided by Apache Isis itself, or provided by one of the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a> modules.</p> 
+        </div> 
+        <table class="tableblock frame-all grid-all spread"> 
+         <caption class="title">
+          Table 2. Presentation Layer SPI
+         </caption> 
+         <colgroup> 
+          <col style="width: 25%;"> 
+          <col style="width: 50%;"> 
+          <col style="width: 12.5%;"> 
+          <col style="width: 12.5%;"> 
+         </colgroup> 
+         <thead> 
+          <tr> 
+           <th class="tableblock halign-left valign-top">SPI</th> 
+           <th class="tableblock halign-left valign-top">Description</th> 
+           <th class="tableblock halign-left valign-top">Implementation</th> 
+           <th class="tableblock halign-left valign-top">Notes</th> 
+          </tr> 
+         </thead> 
+         <tbody> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>o.a.i.applb.</code><br> <code>services.conmap</code><br> <code>ContentMappingService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>(Attempt to) map the returned data into the representation required by the client’s HTTP <code>Accept</code> header.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Replaces (and simplifies) the earlier <code>ContentMappingService</code> that defined an SPI using classes internal to the framework.<br> + No default implementation.</p></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_EmailNotificationService"><code>o.a.i.applib.</code><br> <code>services.userreg</code><br> <code>EmailNotificationService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Notify a user during <a href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_UserRegistrationService">self-registration</a> of users.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>EmailNotificationService-</code><br> <code>Default</code><br> <code>o.a.i.core</code><br> <code>isis-core-runtime</code></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">depends on:<br> a configured <code>EmailService</code></p></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ErrorReportingService"><code>o.a.i.applib.</code><br> <code>services.error</code><br> <code>ErrorReportingService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Record details of an error occurring in the system (eg in an external incident recording system such as JIRA), and return a more friendly (jargon-free) message to display to the end user, with optional reference (eg <code>XXX-1234</code>).</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">(none)</p></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ExceptionRecognizer"><code>o.a.i.applib.</code><br> <code>services.exceprecog</code><br> <code>ExceptionRecognizer</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Convert certain exceptions (eg foreign or unique key violation in the database) into a format that can be rendered to the end-user.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>ExceptionRecognizer-</code><br> <code>CompositeFor-</code><br> <code>JdoObjectStore</code><br> <code>o.a.i.core</code><br> <code>isis-core-applib</code></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Extensible using composite pattern if required</p></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_GridSystemService"><code>o.a.i.applib.</code><br> <code>services.grid</code><br> <code>GridSystemService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Validates and normalizes the grid layout for a domain class (with respect to a particular grid system such as Bootstrap3), also providing a default grid (for those domain classes where there is no grid layout).</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>GridSystemServiceBS3</code><br> <code>o.a.i.core</code><br> <code>isis-core-metamodel</code></p></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_GridLoaderService"><code>o.a.i.applib.</code><br> <code>services.grid</code><br> <code>GridLoaderService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Responsible for loading a grid layout for a domain class, eg from a <code>layout.xml</code> file.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>GridLoaderServiceDefault</code><br> <code>o.a.i.core</code><br> <code>isis-core-metamodel</code></p></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_GridService"><code>o.a.i.applib.</code><br> <code>services.grid</code><br> <code>GridService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>A facade on top of both <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_GridLoaderService"><code>GridLoaderService</code></a> and <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_GridSystemService"><code>GridSystemService</code></a>, thus being able to return normalized grids for any domain class.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>GridServiceDefault</code><br> <code>o.a.i.core</code><br> <code>isis-core-metamodel</code></p></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_HintStore"><code>o.a.i.applib.</code><br> <code>services.hint</code><br> <code>HintStore</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Stores UI hints on a per-object basis. For example, the viewer remembers which tabs are selected, and for collections which view is selected (eg table or hidden), which page of a table to render, or whether "show all" (rows) is toggled.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>HintStoreUsingWicketSession</code><br> <code>o.a.i.viewer</code><br> <code>isis-viewer-wicket-impl</code></p></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_LocaleProvider"><code>o.a.i.applib.</code><br> <code>services.i18n</code><br> <code>LocaleProvider</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Request-scoped service to return the locale of the current user, in support of i18n (ie so that the app’s UI, messages and exceptions can be translated to the required locale by the <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_TranslationService"><code>TranslationService</code></a>.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>LocaleProviderWicket</code><br> <code>o.a.i.viewer</code><br> <code>isis-viewer-wicket-impl</code></p></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_RoutingService"><code>o.a.i.applib.</code><br> <code>services.routing</code><br> <code>RoutingService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Return an alternative object than that returned by an action.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>RoutingServiceDefault</code><br> <code>o.a.i.core</code><br> <code>isis-core-applib</code></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">The default implementation will return the home page (per <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-spi_HomePageProviderService"><code>HomePageProviderService</code></a>) if a void or null is returned.<br> Used by the <a href="../ugvw/ugvw.html">Wicket viewer</a> only.</p></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_TableColumnOrderService"><code>o.a.i.applib.</code><br> <code>services.tablecol</code><br> <code>TableColumn-</code><br> <code>OrderService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Allows the columns of a parented or standalone table to be reordered, based upon the parent object, collection id and type of object in the collection..</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>TableColumn-</code><br> <code>OrderService.Default</code><br> <code>o.a.i.core</code><br> <code>isis-core-applib</code></p></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_TranslationService"><code>o.a.i.applib.</code><br> <code>services.i18n</code><br> <code>TranslationService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Translate an app’s UI, messages and exceptions for the current user (as per the locale provided by <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_LocaleProvider"><code>LocalProvider</code></a>.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>TranslationServicePo</code><br> <code>o.a.i.core</code><br> <code>isis-core-runtime</code></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">related services: <code>TranslationServicePoMenu</code><br> depends on:<br> <code>TranslationsResolver</code>, <code>LocaleProvider</code></p></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_TranslationsResolver"><code>o.a.i.applib.</code><br> <code>services.i18n</code><br> <code>TranslationsResolver</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Obtain translations for a particuar phrase and locale, in support of i18n (ie so that the app’s UI, messages and exceptions can be translated to the required locale by the <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_TranslationService"><code>TranslationService</code></a></p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>TranslationsResolverWicket</code><br> <code>o.a.i.viewer</code><br> <code>isis-viewer-wicket-impl</code></p></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_UrlEncodingService"><code>o.a.i.applib.</code><br> <code>services.urlencoding</code><br> <code>UrlEncodingService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Converts strings into a form safe for use within a URL. Used to convert view models mementos into usable URL form.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>UrlEncodingService</code><br> <code>UsingBaseEncoding</code><br> <code>o.a.i.applib</code><br> <code>isis-core-applib</code></p></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_UserProfileService"><code>o.a.i.applib.</code><br> <code>services.userprof</code><br> <code>UserProfileService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Obtain an alternative (usually enriched/customized) name for the current user, to render in the UI.</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+           <td class="tableblock halign-left valign-top"></td> 
+          </tr> 
+         </tbody> 
+        </table> 
+        <div class="paragraph"> 
+         <p>Key:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>o.a.i</code> is an abbreviation for <code>org.apache.isis</code></p> </li> 
+          <li> <p><code>o.ia.m</code> is an abbreviation for <code>org.isisaddons.module</code></p> </li> 
+          <li> <p><code>o.a.i.c.m.s</code> is an abbreviation for <code>org.apache.isis.core.metamodel.services</code></p> </li> 
+          <li> <p><code>o.a.i.c.r.s</code> is an abbreviation for <code>org.apache.isis.core.runtime.services</code></p> </li> 
+         </ul> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgsvc_presentation-layer-spi_ContentMappingService">4.1. <code>ContentMappingService</code></h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_ContentMappingService.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_ContentMappingService.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_ContentMappingService.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_ContentMappingServic

<TRUNCATED>

[42/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/cgcom/cgcom.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/cgcom/cgcom.pdf b/content/versions/2.0.0-M2/guides/cgcom/cgcom.pdf
new file mode 100644
index 0000000..47d01f8
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/cgcom/cgcom.pdf
@@ -0,0 +1,58867 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Committers' Guide)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122221845+00'00')
+/CreationDate (D:20190122221845+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 18 0 R
+/Outlines 663 0 R
+/PageLabels 746 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 79
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 39 0 R 48 0 R 53 0 R 61 0 R 64 0 R 68 0 R 83 0 R 91 0 R 100 0 R 103 0 R 109 0 R 115 0 R 118 0 R 125 0 R 131 0 R 136 0 R 141 0 R 146 0 R 150 0 R 156 0 R 160 0 R 164 0 R 168 0 R 172 0 R 178 0 R 184 0 R 187 0 R 200 0 R 203 0 R 209 0 R 217 0 R 220 0 R 228 0 R 238 0 R 241 0 R 243 0 R 256 0 R 260 0 R 266 0 R 270 0 R 277 0 R 283 0 R 293 0 R 302 0 R 307 0 R 314 0 R 318 0 R 333 0 R 336 0 R 348 0 R 352 0 R 355 0 R 363 0 R 365 0 R 367 0 R 370 0 R 372 0 R 376 0 R 378 0 R 396 0 R 408 0 R 410 0 R 418 0 R 421 0 R 433 0 R 437 0 R 450 0 R 454 0 R 459 0 R 469 0 R 472 0 R 478 0 R 482 0 R 488 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 176
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+308.063 361.6965 Td
+/F1.0 27 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /2f2815+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 748 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 750 0 R
+/ToUnicode 749 0 R
+>>
+endobj
+9 0 obj
+<< /Length 28721
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e20436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.6866 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e204170706c79696e672050617463686573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+<322e312e20446966662066696c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.6196 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<322e322e2050617463682066696c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+134.3086 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 677.936 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 659.456 Td
+/F1.0 10.5 Tf
+<332e204d657267696e6720612050756c6c2052657175657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+177.0646 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 659.456 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+<332e312e2050726f6365737320616e64205573616765> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.7201 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 640.976 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+<332e322e2050726572657175697369746573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 622.496 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 604.016 Td
+/F1.0 10.5 Tf
+[<332e332e2053> 20.0195 <796e746178>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+118.2751 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 604.016 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 585.536 Td
+/F1.0 10.5 Tf
+[<332e342e204578616d706c65207472> 20.0195 <616e736372697074>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+177.0646 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 585.536 Td
+/F1.0 10.5 Tf
+<35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 567.056 Td
+/F1.0 10.5 Tf
+<342e2043757474696e6720612052656c65617365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.9976 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 567.056 Td
+/F1.0 10.5 Tf
+<37> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 548.576 Td
+/F1.0 10.5 Tf
+<342e312e204f627461696e20436f6e73656e737573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.7201 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 548.576 Td
+/F1.0 10.5 Tf
+<37> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+<342e322e2053657420656e7669726f6e6d656e74207661726961626c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+214.4761 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 530.096 Td
+/F1.0 10.5 Tf
+<37> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 511.616 Td
+/F1.0 10.5 Tf
+<342e332e2050756c6c20646f776e20636f646520746f2072656c65617365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+209.1316 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 511.616 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 493.136 Td
+/F1.0 10.5 Tf
+<342e342e2042756d7020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+112.53 493.136 Td
+/F4.0 10.5 Tf
+<7265766973696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+154.53 493.136 Td
+/F1.0 10.5 Tf
+<2070726f706572747920746f20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+216.501 493.136 Td
+/F4.0 10.5 Tf
+<244953495352454c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+262.5766 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 493.136 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 474.656 Td
+/F1.0 10.5 Tf
+<342e352e2052656c656173696e6720436f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.6866 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 474.656 Td
+/F1.0 10.5 Tf
+<39> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 456.176 Td
+/F1.0 10.5 Tf
+<342e362e2052656c656173696e6720> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.443 456.176 Td
+/F4.0 10.5 Tf
+<73696d706c65617070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+177.693 456.176 Td
+/F1.0 10.5 Tf
+<20617263686574797065> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+235.3291 456.176 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 456.176 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 456.176 Td
+/F1.0 10.5 Tf
+<3132> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 437.696 Td
+/F1.0 10.5 Tf
+<342e372e2052656c656173696e6720> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.443 437.696 Td
+/F4.0 10.5 Tf
+<68656c6c6f776f726c64> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+182.943 437.696 Td
+/F1.0 10.5 Tf
+<20617263686574797065> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+240.6736 437.696 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 437.696 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 437.696 Td
+/F1.0 10.5 Tf
+<3137> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 419.216 Td
+/F1.0 10.5 Tf
+<342e382e20436865636b2f436c6f73652053746167696e67205265706f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 419.216 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 419.216 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 419.216 Td
+/F1.0 10.5 Tf
+<3139> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 400.736 Td
+/F1.0 10.5 Tf
+<342e392e20526573657420> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+109.212 400.736 Td
+/F4.0 10.5 Tf
+<7265766973696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+151.212 400.736 Td
+/F1.0 10.5 Tf
+<2070726f7065727479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 400.736 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 400.736 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 400.736 Td
+/F1.0 10.5 Tf
+<3235> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 382.256 Td
+/F1.0 10.5 Tf
+[<342e31302e2050757368206272> 20.0195 <616e63686573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 382.256 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 382.256 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 382.256 Td
+/F1.0 10.5 Tf
+<3235> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 363.776 Td
+/F1.0 10.5 Tf
+[<342e31312e2056> 60.0586 <6f74696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 363.776 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 363.776 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 363.776 Td
+/F1.0 10.5 Tf
+<3236> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 345.296 Td
+/F1.0 10.5 Tf
+[<352e2056> 60.0586 <6572696679696e6720612052656c65617365>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 345.296 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 345.296 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 345.296 Td
+/F1.0 10.5 Tf
+<3238> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 326.816 Td
+/F1.0 10.5 Tf
+[<352e312e204261636b> 20.0195 <67726f756e64>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 326.816 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 326.816 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 326.816 Td
+/F1.0 10.5 Tf
+<3238> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 308.336 Td
+/F1.0 10.5 Tf
+<352e322e2050726572657175697369746573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 308.336 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 308.336 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 308.336 Td
+/F1.0 10.5 Tf
+<3238> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 289.856 Td
+/F1.0 10.5 Tf
+[<352e332e2056> 60.0586 <6572696679696e6720736f7572636520617274696661637473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 289.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 289.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 289.856 Td
+/F1.0 10.5 Tf
+<3239> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 271.376 Td
+/F1.0 10.5 Tf
+[<352e342e20284f7074696f6e616c292056> 60.0586 <6572696679696e672062696e61727920617274696661637473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+262.0516 271.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 271.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 271.376 Td
+/F1.0 10.5 Tf
+<3330> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 252.896 Td
+/F1.0 10.5 Tf
+[<352e352e20284f7074696f6e616c2920437265616475722054> 29.7852 <6f6f6c73>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 252.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 252.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 252.896 Td
+/F1.0 10.5 Tf
+<3331> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 234.416 Td
+/F1.0 10.5 Tf
+[<352e362e2043617374696e6720612056> 60.0586 <6f7465>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 234.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 234.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 234.416 Td
+/F1.0 10.5 Tf
+<3332> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 215.936 Td
+/F1.0 10.5 Tf
+<362e20506f73742052656c6561736520285375636365737366756c29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 215.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 215.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 215.936 Td
+/F1.0 10.5 Tf
+<3333> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 197.456 Td
+/F1.0 10.5 Tf
+<362e312e20496e666f726d20646576204d4c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 197.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 197.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 197.456 Td
+/F1.0 10.5 Tf
+<3333> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 178.976 Td
+/F1.0 10.5 Tf
+<362e322e205570646174652074616773> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 178.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 178.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 178.976 Td
+/F1.0 10.5 Tf
+<3333> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 160.496 Td
+/F1.0 10.5 Tf
+[<362e332e2052656c6561736520746f204d6176656e2043656e7472> 20.0195 <616c>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 160.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 160.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 160.496 Td
+/F1.0 10.5 Tf
+<3334> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 142.016 Td
+/F1.0 10.5 Tf
+<362e342e2052656c6561736520536f75726365205a6970> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 142.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 142.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 142.016 Td
+/F1.0 10.5 Tf
+<3334> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 123.536 Td
+/F1.0 10.5 Tf
+<362e352e20557064617465204a495241> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 123.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 123.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 123.536 Td
+/F1.0 10.5 Tf
+<3337> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 105.056 Td
+/F1.0 10.5 Tf
+[<362e362e2052656c6561736520696d61676520746f20446f636b> 20.0195 <657220687562>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.6401 105.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 105.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 105.056 Td
+/F1.0 10.5 Tf
+<3337> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 86.576 Td
+/F1.0 10.5 Tf
+<362e372e205570646174652077656273697465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 86.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 86.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 86.576 Td
+/F1.0 10.5 Tf
+<3338> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 68.096 Td
+/F1.0 10.5 Tf
+<362e382e20416e6e6f756e6365207468652072656c65617365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 68.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 68.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 68.096 Td
+/F1.0 10.5 Tf
+<3430> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 21 0 R
+/F1.0 8 0 R
+/F4.0 45 0 R
+>>
+>>
+/Annots [489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 527 0 R 528 0 R 529 0 R 530 0 R 531 0 R 532 0 R 533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 30035
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+60.24 794.676 Td
+/F1.0 10.5 Tf
+<362e392e20426c6f6720706f7374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.4391 794.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 794.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 794.676 Td
+/F1.0 10.5 Tf
+<3431> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 776.196 Td
+/F1.0 10.5 Tf
+[<362e31302e204d6572676520696e2072656c65617365206272> 20.0195 <616e6368>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 776.196 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 776.196 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 776.196 Td
+/F1.0 10.5 Tf
+<3431> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 757.716 Td
+/F1.0 10.5 Tf
+<362e31312e2055706461746520646570656e64656e63696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 757.716 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 757.716 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 757.716 Td
+/F1.0 10.5 Tf
+<3431> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 739.236 Td
+/F1.0 10.5 Tf
+<362e31322e20436f646520666f726d617474696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 739.236 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 739.236 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 739.236 Td
+/F1.0 10.5 Tf
+<3433> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 720.756 Td
+/F1.0 10.5 Tf
+<362e31332e2050757368206368616e676573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 720.756 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 720.756 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 720.756 Td
+/F1.0 10.5 Tf
+<3433> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 702.276 Td
+/F1.0 10.5 Tf
+<362e31342e2052656c6561736520286e6f6e2d41534629204d6f64756c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.6401 702.276 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 702.276 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 702.276 Td
+/F1.0 10.5 Tf
+<3433> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 683.796 Td
+/F1.0 10.5 Tf
+<372e20506f73742052656c656173652028556e7375636365737366756c29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 683.796 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 683.796 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 683.796 Td
+/F1.0 10.5 Tf
+<3434> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 665.316 Td
+/F1.0 10.5 Tf
+<372e312e20496e666f726d20646576204d4c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 665.316 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 665.316 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 665.316 Td
+/F1.0 10.5 Tf
+<3434> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 646.836 Td
+/F1.0 10.5 Tf
+[<372e322e2054696479207570206272> 20.0195 <616e63686573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 646.836 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 646.836 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 646.836 Td
+/F1.0 10.5 Tf
+<3434> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 628.356 Td
+/F1.0 10.5 Tf
+<372e332e205469647920757020746865204e65787573207265706f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 628.356 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 628.356 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 628.356 Td
+/F1.0 10.5 Tf
+<3435> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 609.876 Td
+/F1.0 10.5 Tf
+<372e342e205265736574> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+107.0611 609.876 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 609.876 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 609.876 Td
+/F1.0 10.5 Tf
+<3435> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 591.396 Td
+/F1.0 10.5 Tf
+<382e20536e617073686f742052656c6561736573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 591.396 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 591.396 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 591.396 Td
+/F1.0 10.5 Tf
+<3436> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 572.916 Td
+/F1.0 10.5 Tf
+<382e312e2050726572657175697369746573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 572.916 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 572.916 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 572.916 Td
+/F1.0 10.5 Tf
+<3436> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 554.436 Td
+/F1.0 10.5 Tf
+<382e322e2053616e69747920436865636b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 554.436 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 554.436 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 554.436 Td
+/F1.0 10.5 Tf
+<3436> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 535.956 Td
+/F1.0 10.5 Tf
+[<382e332e204465706c6f> 20.0195 <79>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 535.956 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 535.956 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 535.956 Td
+/F1.0 10.5 Tf
+<3437> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 517.476 Td
+/F1.0 10.5 Tf
+<392e20496e746572696d2052656c6561736573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 517.476 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 517.476 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 517.476 Td
+/F1.0 10.5 Tf
+<3438> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 498.996 Td
+/F1.0 10.5 Tf
+<392e312e2050726572657175697369746573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 498.996 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 498.996 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 498.996 Td
+/F1.0 10.5 Tf
+<3438> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 480.516 Td
+/F1.0 10.5 Tf
+<392e322e2053616e69747920436865636b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 480.516 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 480.516 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 480.516 Td
+/F1.0 10.5 Tf
+<3438> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 462.036 Td
+/F1.0 10.5 Tf
+<392e332e2052656c65617365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 462.036 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 462.036 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 462.036 Td
+/F1.0 10.5 Tf
+<3438> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 443.556 Td
+/F1.0 10.5 Tf
+<31302e205075626c697368696e672074686520446f6373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 443.556 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 443.556 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 443.556 Td
+/F1.0 10.5 Tf
+<3530> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 425.076 Td
+/F1.0 10.5 Tf
+<31302e312e204f6e652d74696d65207365747570> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 425.076 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 425.076 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 425.076 Td
+/F1.0 10.5 Tf
+<3530> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 406.596 Td
+/F1.0 10.5 Tf
+<31302e322e2050726576696577> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.4391 406.596 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 406.596 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 406.596 Td
+/F1.0 10.5 Tf
+<3531> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 388.116 Td
+/F1.0 10.5 Tf
+<31302e332e205075626c697368696e67202866756c6c206275696c6429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 388.116 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 388.116 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 388.116 Td
+/F1.0 10.5 Tf
+<3531> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 369.636 Td
+/F1.0 10.5 Tf
+[<31312e204b> 20.0195 <65792047656e6572> 20.0195 <6174696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 369.636 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 369.636 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 369.636 Td
+/F1.0 10.5 Tf
+<3533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 351.156 Td
+/F1.0 10.5 Tf
+<31312e312e20496e7374616c6c20616e6420436f6e66696775726520677067> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 351.156 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 351.156 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 351.156 Td
+/F1.0 10.5 Tf
+<3533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 332.676 Td
+/F1.0 10.5 Tf
+[<31312e322e204b> 20.0195 <65792047656e6572> 20.0195 <6174696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 332.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 332.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 332.676 Td
+/F1.0 10.5 Tf
+<3533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 314.196 Td
+/F1.0 10.5 Tf
+[<31312e332e205375626b> 20.0195 <65792047656e6572> 20.0195 <6174696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 314.196 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 314.196 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 314.196 Td
+/F1.0 10.5 Tf
+<3536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 295.716 Td
+/F1.0 10.5 Tf
+[<31312e342e2047656e6572> 20.0195 <6174652061205265766f636174696f6e204365727469666963617465>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+256.7071 295.716 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 295.716 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 295.716 Td
+/F1.0 10.5 Tf
+<3538> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 277.236 Td
+/F1.0 10.5 Tf
+[<31312e352e205075626c697368204b> 20.0195 <6579>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 277.236 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 277.236 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 277.236 Td
+/F1.0 10.5 Tf
+<3630> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 258.756 Td
+/F1.0 10.5 Tf
+[<31312e362e20417474656e64204b> 20.0195 <6579205369676e696e67205061727479202841706163686520776562206f6620747275737429>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+320.8411 258.756 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 258.756 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 258.756 Td
+/F1.0 10.5 Tf
+<3633> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 240.276 Td
+/F1.0 10.5 Tf
+<31312e372e20557064617465204d6176656e2053657474696e67732066696c652028> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+225.4575 240.276 Td
+/F4.0 10.5 Tf
+<7e2f2e6d322f73657474696e67732e786d6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+319.9575 240.276 Td
+/F1.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+326.1856 240.276 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 240.276 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 240.276 Td
+/F1.0 10.5 Tf
+<3634> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 221.796 Td
+/F1.0 10.5 Tf
+<31322e20417070656e6469783a2052656c656173652050726572657173> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 221.796 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 221.796 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 221.796 Td
+/F1.0 10.5 Tf
+<3635> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 203.316 Td
+/F1.0 10.5 Tf
+<31322e312e20436f6e66696775726520746f6f6c636861696e7320706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.6401 203.316 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 203.316 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 203.316 Td
+/F1.0 10.5 Tf
+<3635> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 184.836 Td
+/F1.0 10.5 Tf
+[<31322e322e205075626c69632f70726976617465206b> 20.0195 <6579>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 184.836 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 184.836 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 184.836 Td
+/F1.0 10.5 Tf
+<3635> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 166.356 Td
+/F1.0 10.5 Tf
+<31322e332e204d6176656e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+122.7465 166.356 Td
+/F4.0 10.5 Tf
+<73657474696e67732e786d6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 166.356 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 166.356 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 166.356 Td
+/F1.0 10.5 Tf
+<3635> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 147.876 Td
+/F1.0 10.5 Tf
+<31332e20506f6c6963696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+107.0611 147.876 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 147.876 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 147.876 Td
+/F1.0 10.5 Tf
+<3637> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 129.396 Td
+/F1.0 10.5 Tf
+[<31332e312e2056> 60.0586 <657273696f6e696e6720506f6c696379>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 129.396 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 129.396 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 129.396 Td
+/F1.0 10.5 Tf
+<3637> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 110.916 Td
+/F1.0 10.5 Tf
+<31332e322e2047697420506f6c696379> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 110.916 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 110.916 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 110.916 Td
+/F1.0 10.5 Tf
+<3637> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 92.436 Td
+/F1.0 10.5 Tf
+<31342e20417070656e6469783a20504d43> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 92.436 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 92.436 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 92.436 Td
+/F1.0 10.5 Tf
+<3730> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 73.956 Td
+/F1.0 10.5 Tf
+<31342e312e2050726572657173> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.4391 73.956 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 73.956 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 73.956 Td
+/F1.0 10.5 Tf
+<3730> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 55.476 Td
+/F1.0 10.5 Tf
+<31342e322e204e657720436f6d6d69747465722f504d43206d656d626572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+240.6736 55.476 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 55.476 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 55.476 Td
+/F1.0 10.5 Tf
+<3730> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F4.0 45 0 R
+>>
+>>
+/Annots [574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R 583 0 R 584 0 R 585 0 R 586 0 R 587 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R 596 0 R 597 0 R 598 0 R 599 0 R 600 0 R 601 0 R 602 0 R 603 0 R 604 0 R 605 0 R 606 0 R 607 0 R 608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 614 0 R 615 0 R 616 0 R 617 0 R 618 0 R 619 0 R 620 0 R 621 0 R 622 0 R 623 0 R 624 0 R 625 0 R 626 0 R 627 0 R 628 0 R 629 0 R 630 0 R 631 0 R 632 0 R 633 0 R 634 0 R 635 0 R 636 0 R 637 0 R 638 0 R 639 0 R 640 0 R 641 0 R 642 0 R 643 0 R 644 0 R 645 0 R 646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R 656 0 R 657 0 R 658 0 R]
+>>
+endobj
+13 0 obj
+<< /Length 737
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+60.24 794.676 Td
+/F1.0 10.5 Tf
+<31342e332e2052656d6f76696e67206120636f6d6d6974746572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 794.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 794.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 794.676 Td
+/F1.0 10.5 Tf
+<3734> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+14 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 13 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+/Annots [659 0 R 660 0 R]
+>>
+endobj
+15 0 obj
+<< /Length 7248
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e20436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.0606 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+<5468697320636f6d6d6974746572732720677569646520697320666f7220636f6d6d697474657273206f6620417061636865204973697320697473656c662077686f2077616e742067756964616e6365206f6e2072656c65617365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+<70726f636573732c207075626c697368696e6720646f63756d656e747320616e64206f746865722072656c617465642070726f636564757265732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 697.586 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 669.566 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 653.786 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 626.006 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 598.226 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 598.226 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 576.446 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 576.446 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 554.666 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 554.666 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 532.886 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 532.886 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 511.106 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 511.106 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 489.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 489.326 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 467.546 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 467.546 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 439.766 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 411.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 411.986 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 390.206 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 390.206 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 368.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 368.426 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 346.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 346.646 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 324.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 324.866 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 303.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 303.086 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 275.306 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 247.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 247.526 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 247.526 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 231.746 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 209.966 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 209.966 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 209.966 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 182.186 Td
+/F1.0 10.5 Tf
+<546869732067756964652070726f76696465732067756964616e636520666f7220417061636865204973697327206f776e20636f6d6d6974746572732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+16 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 15 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 21 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 661 0 R
+>>
+>>
+/Annots [23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R]
+>>
+endobj
+17 0 obj
+[16 0 R /XYZ 0 841.89 null]
+endobj
+18 0 obj
+<< /Type /Names
+/Dests 19 0 R
+>>
+endobj
+19 0 obj
+<< /Kids [95 0 R 133 0 R 193 0 R 96 0 R 405 0 R 248 0 R 381 0 R 299 0 R 443 0 R]
+>>
+endobj
+20 0 obj
+[16 0 R /XYZ 0 841.89 null]
+endobj
+21 0 obj
+<< /Type /Font
+/BaseFont /b7fe70+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 752 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 754 0 R
+/ToUnicode 753 0 R
+>>
+endobj
+22 0 obj
+[16 0 R /XYZ 0 721.61 null]
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 595.16 138.081 609.44]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 573.38 138.3433 587.66]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 551.6 177.624 565.88]
+/Type /Annot
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 529.82 190.077 544.1]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 508.04 107.295 522.32]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 486.26 102.1733 500.54]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 464.48 156.057 478.76]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 408.92 127.455 423.2]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 387.14 149.799 401.42]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 365.36 190.0138 379.64]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 343.58 213.5445 357.86]
+/Type /Annot
+>>
+endobj
+34 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 321.8 194.5815 336.08]
+/Type /Annot
+>>
+endobj
+35 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 300.02 212.2318 314.3]
+/Type /Annot
+>>
+endobj
+36 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 244.46 158.2034 258.74]
+/Type /Annot
+>>
+endobj
+37 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 206.9 159.1755 221.18]
+/Type /Annot
+>>
+endobj
+38 0 obj
+<< /Length 8642
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220322e204170706c79696e672050617463686573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8445 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<49662061207061746368206973207265636569766564206f6e2061204a495241207469636b> 20.0195 <65742c207468656e2069742073686f756c6420626520726576696577656420616e64206170706c6965642e2054686520636f6d6d616e647320617265>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+<736c696768746c7920646966666572656e7420666f7220646966662066696c65732076732070617463682066696c65732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 697.586 Td
+/F2.0 18 Tf
+<322e312e20446966662066696c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.0362 Tw
+
+BT
+48.24 669.566 Td
+/F1.0 10.5 Tf
+<4966206120646966662066696c6520686173206265656e2070726f76696465642c207468656e2069742063616e20656173696c79206265206170706c696564207573696e672065476974d5732077697a61726473202845636c69707365d57320476974> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 653.786 Td
+/F1.0 10.5 Tf
+[<696e74656772> 20.0195 <6174696f6e29c9>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 637.97 m
+108.24 614.19 l
+S
+Q
+0.098 0.251 0.4863 scn
+0.098 0.251 0.4863 SCN
+
+BT
+68.0503 617.5905 Td
+/F3.1 23.779999999999973 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 622.006 Td
+/F1.0 10.5 Tf
+<4649584d45202d2074686973207374756666206e6565647320666c657368696e67206f757420c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 578.166 Td
+/F2.0 18 Tf
+<322e322e2050617463682066696c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 550.146 Td
+/F1.0 10.5 Tf
+<496620612070617463682066696c6520686173206265656e2070726f76696465642c207468656e2069742063616e206265206170706c696564207573696e6720636f6d6d616e64206c696e6520746f6f6c732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 515.646 Td
+/F2.0 13 Tf
+<322e322e312e20496e737065637420746865207061746368> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 489.086 Td
+/F1.0 10.5 Tf
+[<46697273742c2074616b> 20.0195 <652061206c6f6f6b2061742077686174206368616e6765732061726520696e207468652070617463682e2059> 69.8242 <6f752063616e20646f207468697320656173696c79207769746820>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+435.8176 489.086 Td
+/F4.0 10.5 Tf
+<676974206170706c79> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 473.27 m
+543.04 473.27 l
+545.2491 473.27 547.04 471.4791 547.04 469.27 c
+547.04 440.53 l
+547.04 438.3209 545.2491 436.53 543.04 436.53 c
+52.24 436.53 l
+50.0309 436.53 48.24 438.3209 48.24 440.53 c
+48.24 469.27 l
+48.24 471.4791 50.0309 473.27 52.24 473.27 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 473.27 m
+543.04 473.27 l
+545.2491 473.27 547.04 471.4791 547.04 469.27 c
+547.04 440.53 l
+547.04 438.3209 545.2491 436.53 543.04 436.53 c
+52.24 436.53 l
+50.0309 436.53 48.24 438.3209 48.24 440.53 c
+48.24 469.27 l
+48.24 471.4791 50.0309 473.27 52.24 473.27 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 450.445 Td
+/F4.0 11 Tf
+<676974206170706c79202d2d7374617420495349532d7878782e7061746368> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6669 Tw
+
+BT
+48.24 412.566 Td
+/F1.0 10.5 Tf
+<4e6f74652074686174207468697320636f6d6d616e6420646f6573206e6f74206170706c79207468652070617463682c20627574206f6e6c792073686f777320796f75207468652073746174732061626f7574207768617420697489dbaa6c6c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5397 Tw
+
+BT
+48.24 396.786 Td
+/F1.0 10.5 Tf
+<646f2e204166746572207065656b696e6720696e746f207468652070617463682066696c65207769746820796f7572206661766f7269746520656469746f722c20796f752063616e207365652077686174207468652061637475616c206368616e676573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 381.006 Td
+/F1.0 10.5 Tf
+<6172652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3382 Tw
+
+BT
+48.24 353.226 Td
+/F1.0 10.5 Tf
+<4e6578742c20796f75d5726520696e746572657374656420696e20686f772074726f75626c65736f6d652074686520706174636820697320676f696e6720746f2062652e2047697420616c6c6f777320796f7520746f207465737420746865207061746368> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 337.446 Td
+/F1.0 10.5 Tf
+<6265666f726520796f752061637475616c6c79206170706c792069742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 321.63 m
+543.04 321.63 l
+545.2491 321.63 547.04 319.8391 547.04 317.63 c
+547.04 288.89 l
+547.04 286.6809 545.2491 284.89 543.04 284.89 c
+52.24 284.89 l
+50.0309 284.89 48.24 286.6809 48.24 288.89 c
+48.24 317.63 l
+48.24 319.8391 50.0309 321.63 52.24 321.63 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 321.63 m
+543.04 321.63 l
+545.2491 321.63 547.04 319.8391 547.04 317.63 c
+547.04 288.89 l
+547.04 286.6809 545.2491 284.89 543.04 284.89 c
+52.24 284.89 l
+50.0309 284.89 48.24 286.6809 48.24 288.89 c
+48.24 317.63 l
+48.24 319.8391 50.0309 321.63 52.24 321.63 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 298.805 Td
+/F4.0 11 Tf
+<676974206170706c79202d2d636865636b20495349532d7878782e7061746368> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.995 Tw
+
+BT
+48.24 260.926 Td
+/F1.0 10.5 Tf
+[<496620796f7520646f6ed5742067657420616e> 20.0195 <79206572726f72732c2074686520706174636820686173206e6f20636f6e666c696374732e204f746865727769736520796f75206d61> 20.0195 <792073656520776861742074726f75626c65>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 245.146 Td
+/F1.0 10.5 Tf
+<796f7589dbaa6c6c2072756e20696e746f2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 210.646 Td
+/F2.0 13 Tf
+<322e322e322e204170706c7920612028636c65616e29207061746368> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 184.086 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <6f206170706c79206120636c65616e2070617463682028616464696e6720746865206974656d7320616e6420636f6d6d69742f7369676e6f666620696e20612073696e676c652073746570292c2075736520>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+454.7813 184.086 Td
+/F4.0 10.5 Tf
+<67697420616d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+486.2813 184.086 Td
+/F1.0 10.5 Tf
+<3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 168.27 m
+543.04 168.27 l
+545.2491 168.27 547.04 166.4791 547.04 164.27 c
+547.04 135.53 l
+547.04 133.3209 545.2491 131.53 543.04 131.53 c
+52.24 131.53 l
+50.0309 131.53 48.24 133.3209 48.24 135.53 c
+48.24 164.27 l
+48.24 166.4791 50.0309 168.27 52.24 168.27 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 168.27 m
+543.04 168.27 l
+545.2491 168.27 547.04 166.4791 547.04 164.27 c
+547.04 135.53 l
+547.04 133.3209 545.2491 131.53 543.04 131.53 c
+52.24 131.53 l
+50.0309 131.53 48.24 133.3209 48.24 135.53 c
+48.24 164.27 l
+48.24 166.4791 50.0309 168.27 52.24 168.27 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 145.445 Td
+/F4.0 11 Tf
+<67697420616d202d2d7369676e6f6666203c20495349532d7878782e7061746368> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 107.566 Td
+/F1.0 10.5 Tf
+[<546869732070726573657276657320746865206f726967696e616c20617574686f72> -29.7852 <d57320636f6d6d6974206d6573736167652e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1037 Tw
+
+BT
+48.24 79.786 Td
+/F1.0 10.5 Tf
+<486f77657665722c20746869732063616e206661696c206966207468652070617463682066696c6520646f6573206e6f7420636f6e7461696e20746865206f726967696e616c20636f6d6d69747465727320656d61696c20616464726573732e20496e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 64.006 Td
+/F1.0 10.5 Tf
+<74686973206361736520796f752077696c6c206e65656420746f2061626f72742074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+224.598 64.006 Td
+/F4.0 10.5 Tf
+<616d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.098 64.006 Td
+/F1.0 10.5 Tf
+<2073657373696f6e3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+39 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 38 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 21 0 R
+/F1.0 8 0 R
+/F3.1 42 0 R
+/F4.0 45 0 R
+>>
+/XObject << /Stamp2 662 0 R
+>>
+>>
+>>
+endobj
+40 0 obj
+[39 0 R /XYZ 0 841.89 null]
+endobj
+41 0 obj
+[39 0 R /XYZ 0 721.61 null]
+endobj
+42 0 obj
+<< /Type /Font
+/BaseFont /f6afd5+FontAwesome
+/Subtype /TrueType
+/FontDescriptor 756 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 758 0 R
+/ToUnicode 757 0 R
+>>
+endobj
+43 0 obj
+[39 0 R /XYZ 0 602.19 null]
+endobj
+44 0 obj
+[39 0 R /XYZ 0 534.33 null]
+endobj
+45 0 obj
+<< /Type /Font
+/BaseFont /220d5b+mplus1mn-re

<TRUNCATED>

[56/56] isis-site git commit: ISIS-1811: fixes release notes for 1.17.0 and 2.0.0-M2 so are in sync

Posted by da...@apache.org.
ISIS-1811: fixes release notes for 1.17.0 and 2.0.0-M2 so are in sync


Project: http://git-wip-us.apache.org/repos/asf/isis-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis-site/commit/9bb1eb8c
Tree: http://git-wip-us.apache.org/repos/asf/isis-site/tree/9bb1eb8c
Diff: http://git-wip-us.apache.org/repos/asf/isis-site/diff/9bb1eb8c

Branch: refs/heads/asf-site
Commit: 9bb1eb8ceb48a38f76600bfe5736225ea19b285f
Parents: ed59ff5
Author: danhaywood <da...@haywood-associates.co.uk>
Authored: Tue Jan 22 22:51:20 2019 +0000
Committer: danhaywood <da...@haywood-associates.co.uk>
Committed: Tue Jan 22 22:55:36 2019 +0000

----------------------------------------------------------------------
 content/release-notes/release-notes.html        | 5875 ++++++++--------
 .../1.17.0/release-notes/release-notes.html     | 5875 ++++++++--------
 .../2.0.0-M2/release-notes/release-notes.html   | 6493 +++++++++---------
 .../current/release-notes/release-notes.html    | 5875 ++++++++--------
 4 files changed, 11894 insertions(+), 12224 deletions(-)
----------------------------------------------------------------------



[08/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-groups.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-groups.png b/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-groups.png
new file mode 100644
index 0000000..0496a84
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-groups.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-partition.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-partition.png b/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-partition.png
new file mode 100644
index 0000000..42d7480
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-partition.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-root-dse.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-root-dse.png b/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-root-dse.png
new file mode 100644
index 0000000..9c4c480
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-root-dse.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-sasl-authentication.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-sasl-authentication.png b/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-sasl-authentication.png
new file mode 100644
index 0000000..91d1a61
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-sasl-authentication.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-users.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-users.png b/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-users.png
new file mode 100644
index 0000000..7ff133c
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/configuration/configuring-shiro/ldap/activeds-ldap-users.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-isis-to-use-bypass.PNG
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-isis-to-use-bypass.PNG b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-isis-to-use-bypass.PNG
new file mode 100644
index 0000000..387594b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-isis-to-use-bypass.PNG differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-isis-to-use-shiro.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-isis-to-use-shiro.png b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-isis-to-use-shiro.png
new file mode 100644
index 0000000..891d373
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-isis-to-use-shiro.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-custom-jdbc-realm.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-custom-jdbc-realm.png b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-custom-jdbc-realm.png
new file mode 100644
index 0000000..d64751a
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-custom-jdbc-realm.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-ini-realm.PNG
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-ini-realm.PNG b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-ini-realm.PNG
new file mode 100644
index 0000000..5576701
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-ini-realm.PNG differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isis-ldap-realm.PNG
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isis-ldap-realm.PNG b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isis-ldap-realm.PNG
new file mode 100644
index 0000000..2a52910
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isis-ldap-realm.PNG differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm-with-delegate-realm.PNG
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm-with-delegate-realm.PNG b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm-with-delegate-realm.PNG
new file mode 100644
index 0000000..14af8c0
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm-with-delegate-realm.PNG differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm.PNG
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm.PNG b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm.PNG
new file mode 100644
index 0000000..59780f4
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm.PNG differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/security-apis-impl.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/security-apis-impl.pptx b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/security-apis-impl.pptx
new file mode 100644
index 0000000..a86b62e
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/ugsec/images/security/security-apis-impl/security-apis-impl.pptx differ


[27/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgcms/rgcms.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgcms/rgcms.pdf b/content/versions/2.0.0-M2/guides/rgcms/rgcms.pdf
new file mode 100644
index 0000000..01b095d
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgcms/rgcms.pdf
@@ -0,0 +1,212697 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Classes, Methods and Schema)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122222252+00'00')
+/CreationDate (D:20190122222252+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 14 0 R
+/Outlines 1094 0 R
+/PageLabels 1124 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 104
+/Kids [7 0 R 10 0 R 12 0 R 40 0 R 54 0 R 98 0 R 130 0 R 150 0 R 158 0 R 166 0 R 171 0 R 175 0 R 180 0 R 193 0 R 197 0 R 200 0 R 213 0 R 218 0 R 227 0 R 232 0 R 249 0 R 252 0 R 256 0 R 269 0 R 293 0 R 300 0 R 313 0 R 315 0 R 328 0 R 341 0 R 353 0 R 364 0 R 380 0 R 413 0 R 433 0 R 436 0 R 446 0 R 453 0 R 463 0 R 469 0 R 475 0 R 478 0 R 496 0 R 520 0 R 535 0 R 549 0 R 556 0 R 558 0 R 567 0 R 574 0 R 581 0 R 593 0 R 603 0 R 613 0 R 628 0 R 648 0 R 655 0 R 672 0 R 694 0 R 702 0 R 706 0 R 711 0 R 718 0 R 721 0 R 728 0 R 736 0 R 741 0 R 750 0 R 760 0 R 769 0 R 779 0 R 793 0 R 807 0 R 820 0 R 834 0 R 865 0 R 876 0 R 884 0 R 904 0 R 911 0 R 923 0 R 926 0 R 928 0 R 932 0 R 936 0 R 940 0 R 943 0 R 945 0 R 949 0 R 952 0 R 957 0 R 961 0 R 969 0 R 975 0 R 984 0 R 989 0 R 994 0 R 999 0 R 1005 0 R 1012 0 R 1018 0 R 1026 0 R 1028 0 R 1033 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 196
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+168.257 361.6965 Td
+/F1.0 27 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /f821e3+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 1126 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1128 0 R
+/ToUnicode 1127 0 R
+>>
+endobj
+9 0 obj
+<< /Length 20031
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e20436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+209.1316 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e204d6574686f6473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+107.5861 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+<322e312e20537570706f7274696e67204d6574686f64205072656669786573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+225.1651 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<322e322e205265736572766564204d6574686f6473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 677.936 Td
+/F1.0 10.5 Tf
+<3232> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+<322e332e204c6966656379636c65204d6574686f6473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 659.456 Td
+/F1.0 10.5 Tf
+<3330> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 640.976 Td
+/F1.0 10.5 Tf
+<332e20436c617373657320616e6420496e7465726661636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 640.976 Td
+/F1.0 10.5 Tf
+<3334> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+<332e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 622.496 Td
+/F3.0 10.5 Tf
+<4170704d616e6966657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+137.6985 622.496 Td
+/F1.0 10.5 Tf
+[<2028626f6f74737472> 20.0195 <617070696e6729>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+219.2956 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 622.496 Td
+/F1.0 10.5 Tf
+<3334> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 604.016 Td
+/F1.0 10.5 Tf
+<332e322e205375706572636c6173736573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 604.016 Td
+/F1.0 10.5 Tf
+<3430> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 585.536 Td
+/F1.0 10.5 Tf
+<332e332e20446f6d61696e204576656e7420436c6173736573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 585.536 Td
+/F1.0 10.5 Tf
+<3432> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 567.056 Td
+/F1.0 10.5 Tf
+<332e342e205549204576656e7420436c6173736573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 567.056 Td
+/F1.0 10.5 Tf
+<3439> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 548.576 Td
+/F1.0 10.5 Tf
+<332e352e204c6966656379636c65204576656e7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 548.576 Td
+/F1.0 10.5 Tf
+<3532> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+[<332e362e2056> 60.0586 <616c7565205479706573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 530.096 Td
+/F1.0 10.5 Tf
+<3537> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 511.616 Td
+/F1.0 10.5 Tf
+<332e372e204170706c6962205574696c69747920436c6173736573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 511.616 Td
+/F1.0 10.5 Tf
+<3630> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 493.136 Td
+/F1.0 10.5 Tf
+<332e382e2053706563696669636174696f6e207061747465726e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 493.136 Td
+/F1.0 10.5 Tf
+<3633> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 474.656 Td
+/F1.0 10.5 Tf
+<332e392e206931386e20737570706f7274> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 474.656 Td
+/F1.0 10.5 Tf
+<3635> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 456.176 Td
+/F1.0 10.5 Tf
+<332e31302e20436f6e7472696275746565> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 456.176 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 456.176 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 456.176 Td
+/F1.0 10.5 Tf
+<3636> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 437.696 Td
+/F1.0 10.5 Tf
+<332e31312e20526f6c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+112.4056 437.696 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 437.696 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 437.696 Td
+/F1.0 10.5 Tf
+<3637> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 419.216 Td
+/F1.0 10.5 Tf
+<332e31322e204d6978696e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 419.216 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 419.216 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 419.216 Td
+/F1.0 10.5 Tf
+<3639> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 400.736 Td
+/F1.0 10.5 Tf
+[<332e31332e20284f626a65637429204c61> 20.0195 <796f7574>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 400.736 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 400.736 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 400.736 Td
+/F1.0 10.5 Tf
+<3733> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 382.256 Td
+/F1.0 10.5 Tf
+[<332e31342e204d656e7542617273204c61> 20.0195 <796f7574>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 382.256 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 382.256 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 382.256 Td
+/F1.0 10.5 Tf
+<3736> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 363.776 Td
+/F1.0 10.5 Tf
+<342e20536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+101.7166 363.776 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 363.776 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 363.776 Td
+/F1.0 10.5 Tf
+<3738> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 345.296 Td
+/F1.0 10.5 Tf
+<342e312e204d6574614d6f64656c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 345.296 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 345.296 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 345.296 Td
+/F1.0 10.5 Tf
+<3738> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 326.816 Td
+/F1.0 10.5 Tf
+<342e322e20436f6d6d616e64> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 326.816 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 326.816 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 326.816 Td
+/F1.0 10.5 Tf
+<3836> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 308.336 Td
+/F1.0 10.5 Tf
+[<342e332e20496e746572> 20.0195 <616374696f6e20457865637574696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 308.336 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 308.336 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 308.336 Td
+/F1.0 10.5 Tf
+<3930> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 289.856 Td
+/F1.0 10.5 Tf
+<342e342e204368616e676573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 289.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 289.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 289.856 Td
+/F1.0 10.5 Tf
+<3934> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 271.376 Td
+/F1.0 10.5 Tf
+<342e352e20436f6d6d6f6e20536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 271.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 271.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 271.376 Td
+/F1.0 10.5 Tf
+<3937> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.0 19 0 R
+>>
+>>
+/Annots [1036 0 R 1037 0 R 1038 0 R 1039 0 R 1040 0 R 1041 0 R 1042 0 R 1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R 1048 0 R 1049 0 R 1050 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R 1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R 1088 0 R 1089 0 R 1090 0 R 1091 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 9668
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e20436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.5053 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<54686973207265666572656e6365206775696465206c6973747320616e642064657363726962657320766172696f757320656c656d656e7473206f6620746865207468652041706163686520497369732050726f6772> 20.0195 <616d6d696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9152 Tw
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+<4d6f64656c2c207370656369666963616c6c7920726573657276656420616e642070726566697820> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.9152 Tw
+
+BT
+254.6698 737.426 Td
+/F1.0 10.5 Tf
+<6d6574686f6473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9152 Tw
+
+BT
+297.7828 737.426 Td
+/F1.0 10.5 Tf
+<20287375636820617320> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9152 Tw
+
+BT
+349.1718 737.426 Td
+/F3.0 10.5 Tf
+<7469746c652829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9152 Tw
+
+BT
+385.9218 737.426 Td
+/F1.0 10.5 Tf
+<20616e6420> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9152 Tw
+
+BT
+414.3012 737.426 Td
+/F3.0 10.5 Tf
+<76616c6964617465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9152 Tw
+
+BT
+456.3012 737.426 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9152 Tw
+
+BT
+466.8012 737.426 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9152 Tw
+
+BT
+477.3012 737.426 Td
+/F1.0 10.5 Tf
+<2920616e6420766172696f7573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 721.646 Td
+/F1.0 10.5 Tf
+<7574696c69747920616e6420737570706f7274696e6720> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+160.17 721.646 Td
+/F1.0 10.5 Tf
+<636c6173736573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+194.316 721.646 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7298 Tw
+
+BT
+48.24 693.866 Td
+/F1.0 10.5 Tf
+<497420616c736f206465736372696265732074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.7298 Tw
+
+BT
+152.5471 693.866 Td
+/F1.0 10.5 Tf
+[<58> 9.7656 <534420736368656d61>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7298 Tw
+
+BT
+214.1479 693.866 Td
+/F1.0 10.5 Tf
+[<20646566696e65642062> 20.0195 <792041706163686520497369732e204f6e6520757365206361736520697320666f7220746865204a4158422073657269616c697a6174696f6e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 678.086 Td
+/F1.0 10.5 Tf
+<6f662076696577206d6f64656c732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 638.246 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 610.226 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 594.446 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 566.666 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 538.886 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 538.886 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 517.106 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 517.106 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 495.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 495.326 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 473.546 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 473.546 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 451.766 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 451.766 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 429.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 429.986 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 408.206 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 408.206 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 380.426 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 352.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 352.646 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 330.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 330.866 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 309.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 309.086 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 287.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 287.306 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.5445 287.306 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 265.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 265.526 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 243.746 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 243.746 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 215.966 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 188.186 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 188.186 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 188.186 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 172.406 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 150.626 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 150.626 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 150.626 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.0 19 0 R
+/F4.0 20 0 R
+>>
+/XObject << /Stamp1 1092 0 R
+>>
+>>
+/Annots [18 0 R 21 0 R 22 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R]
+>>
+endobj
+13 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+14 0 obj
+<< /Type /Names
+/Dests 15 0 R
+>>
+endobj
+15 0 obj
+<< /Kids [223 0 R 480 0 R 938 0 R 1024 0 R 836 0 R 746 0 R 900 0 R 576 0 R 716 0 R 438 0 R 224 0 R 965 0 R 277 0 R 571 0 R]
+>>
+endobj
+16 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+17 0 obj
+<< /Type /Font
+/BaseFont /41d59d+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 1130 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1132 0 R
+/ToUnicode 1131 0 R
+>>
+endobj
+18 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods)
+>>
+/Subtype /Link
+/Rect [254.6698 734.36 297.7828 748.64]
+/Type /Annot
+>>
+endobj
+19 0 obj
+<< /Type /Font
+/BaseFont /dcc20c+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 1134 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1136 0 R
+/ToUnicode 1135 0 R
+>>
+endobj
+20 0 obj
+<< /Type /Font
+/BaseFont /201dd7+mplus-1p-regular
+/Subtype /TrueType
+/FontDescriptor 1138 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1140 0 R
+/ToUnicode 1139 0 R
+>>
+endobj
+21 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_classes)
+>>
+/Subtype /Link
+/Rect [160.17 718.58 194.316 732.86]
+/Type /Annot
+>>
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_schema)
+>>
+/Subtype /Link
+/Rect [152.5471 690.8 214.1479 705.08]
+/Type /Annot
+>>
+endobj
+23 0 obj
+[12 0 R /XYZ 0 662.27 null]
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 535.82 138.081 550.1]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 514.04 138.3433 528.32]
+/Type /Annot
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 492.26 177.624 506.54]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 470.48 190.077 484.76]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 448.7 107.295 462.98]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 426.92 102.1733 441.2]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 405.14 156.057 419.42]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 349.58 127.455 363.86]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 327.8 149.799 342.08]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 306.02 190.0138 320.3]
+/Type /Annot
+>>
+endobj
+34 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 284.24 213.5445 298.52]
+/Type /Annot
+>>
+endobj
+35 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 262.46 194.5815 276.74]
+/Type /Annot
+>>
+endobj
+36 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 240.68 212.2318 254.96]
+/Type /Annot
+>>
+endobj
+37 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 185.12 158.2034 199.4]
+/Type /Annot
+>>
+endobj
+38 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 147.56 159.1755 161.84]
+/Type /Annot
+>>
+endobj
+39 0 obj
+<< /Length 16820
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220322e204d6574686f6473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9358 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<546865204170616368652049736973206d6574616d6f64656c206973206275696c742075702066726f6d206465636c6172> 20.0195 <61746976656c79202869652c20>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.9358 Tw
+
+BT
+363.2741 753.206 Td
+/F1.0 10.5 Tf
+<616e6e6f746174696f6e73> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9358 Tw
+
+BT
+422.9876 753.206 Td
+/F1.0 10.5 Tf
+[<2920616e6420696d706572> 20.0195 <61746976656c79> 89.8438 <2c2066726f6d>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+<22737570706f7274696e6722206d6574686f647320616e64206f74686572207265736572766564206d6574686f64732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.5285 Tw
+
+BT
+48.24 709.646 Td
+/F1.0 10.5 Tf
+<54686973206368617074657220646f63756d656e74732074686520737570706f7274696e67206d6574686f647320616e6420746865207265736572766564206d6574686f64732e20497420616c736f20646f63756d656e7473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0171 Tw
+
+BT
+48.24 693.866 Td
+/F1.0 10.5 Tf
+[<287365706172> 20.0195 <6174656c792920746865207265736572766564206d6574686f64732074686174206163742061732063616c6c6261636b20686f6f6b7320696e746f207468652070657273697374656e6365206c6966656379636c65206f6620646f6d61696e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 678.086 Td
+/F1.0 10.5 Tf
+<656e7469746965732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 638.246 Td
+/F2.0 18 Tf
+<322e312e20537570706f7274696e67204d6574686f64205072656669786573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.6436 Tw
+
+BT
+48.24 610.226 Td
+/F1.0 10.5 Tf
+<537570706f7274696e67206d6574686f6473206172652074686f7365207468617420617265206173736f63696174656420776974682070726f706572746965732c20636f6c6c656374696f6e7320616e6420616374696f6e732c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0577 Tw
+
+BT
+48.24 594.446 Td
+/F1.0 10.5 Tf
+[<70726f766964696e67206164646974696f6e616c20696d706572> 20.0195 <617469766520627573696e6573732072756c6520636865636b696e6720616e64206265686176696f757220746f20626520706572666f726d6564207768656e20746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 578.666 Td
+/F1.0 10.5 Tf
+[<7573657220696e746572> 20.0195 <6163747320776974682074686f7365206f626a656374206d656d626572732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2575 Tw
+
+BT
+48.24 550.886 Td
+/F1.0 10.5 Tf
+[<54686973206173736f63696174696f6e20697320706572666f726d65642062> 20.0195 <79206e616d65206d61746368696e672e20546875732c20612070726f70657274792063616c6c6564202266697273744e616d65222c20646572697665642066726f6d>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9924 Tw
+
+BT
+48.24 535.106 Td
+/F1.0 10.5 Tf
+<61206d6574686f6420> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9924 Tw
+
+BT
+101.9423 535.106 Td
+/F3.0 10.5 Tf
+<67657446697273744e616d652829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9924 Tw
+
+BT
+175.4423 535.106 Td
+/F1.0 10.5 Tf
+[<206d61> 20.0195 <79206861766520737570706f7274696e67206d6574686f647320>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9924 Tw
+
+BT
+342.6312 535.106 Td
+/F3.0 10.5 Tf
+<6869646546697273744e616d652829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9924 Tw
+
+BT
+421.3812 535.106 Td
+/F1.0 10.5 Tf
+<2c20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9924 Tw
+
+BT
+428.7181 535.106 Td
+/F3.0 10.5 Tf
+<64697361626c6546697273744e616d652829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9924 Tw
+
+BT
+523.2181 535.106 Td
+/F1.0 10.5 Tf
+<20616e64> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.1237 Tw
+
+BT
+48.24 519.326 Td
+/F3.0 10.5 Tf
+<76616c696461746546697273744e616d652829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1237 Tw
+
+BT
+147.99 519.326 Td
+/F1.0 10.5 Tf
+[<2e20537570706f7274696e67206d6574686f6473206172652c207468657265666f72652c20656163682063686172> 20.0195 <6163746572697a65642062> 20.0195 <79207468656972206f776e20706172746963756c6172>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 503.546 Td
+/F1.0 10.5 Tf
+<7072656669782e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 487.73 m
+108.24 357.27 l
+S
+Q
+0.098 0.251 0.4863 scn
+0.098 0.251 0.4863 SCN
+
+BT
+67.956 413.932 Td
+/F5.1 24 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7516 Tw
+
+BT
+120.24 471.766 Td
+/F1.0 10.5 Tf
+[<5573696e67206e616d65206d61746368696e6720746f206173736f636961746520737570706f7274696e67206d6574686f64732067656e6572> 20.0195 <616c6c7920776f726b7320766572792077656c6c2c>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.6582 Tw
+
+BT
+120.24 455.986 Td
+/F1.0 10.5 Tf
+[<627574206f6620636f7572736520696620616e206f626a656374206d656d626572> -29.7852 <d573206d6574686f642069732072656e616d65642c207468657265d57320616c7761> 20.0195 <797320746865207269736b>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5729 Tw
+
+BT
+120.24 440.206 Td
+/F1.0 10.5 Tf
+<746861742074686520646576656c6f70657220666f726765747320746f2072656e616d652074686520737570706f7274696e67206d6574686f643b2074686520737570706f7274696e67> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 424.426 Td
+/F1.0 10.5 Tf
+<6d6574686f6473206265636f6d6520226f727068616e6564222e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4107 Tw
+
+BT
+120.24 396.646 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320636865636b7320666f722074686973206175746f6d61746963616c6c79> 89.8438 <2c20616e642077696c6c206661696c2d6661737420286661696c20746f20626f6f742920696620616e> 20.0195 <79>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3075 Tw
+
+BT
+120.24 380.866 Td
+/F1.0 10.5 Tf
+<6f727068616e6564206d6574686f647320617265206c6f63617465642e2041207375697461626c65206572726f72206d657373616765206973206c6f6767656420736f207468617420746865206973737565> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 365.086 Td
+/F1.0 10.5 Tf
+<63616e20626520656173696c7920646961676e6f7365642e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.979 Tw
+
+BT
+48.24 333.306 Td
+/F1.0 10.5 Tf
+<546865207461626c652062656c6f77206c6973747320746865206d6574686f64207072656669786573207468617420617265207265636f676e697a65642061732070617274206f66204170616368652049736973272064656661756c74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 317.526 Td
+/F1.0 10.5 Tf
+[<70726f6772> 20.0195 <616d6d696e67206d6f64656c2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 290.3442 Td
+/F6.0 9.975 Tf
+[<54> 29.7852 <61626c6520312e205265636f676e697a6564204d6574686f64205072656669786573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 248.159 90.6908 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+138.9308 248.159 45.3454 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+184.2762 248.159 45.3454 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+229.6216 248.159 45.3454 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+274.967 248.159 45.3454 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+320.3125 248.159 45.3454 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+365.6579 248.159 181.3821 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 87.6989 90.6908 160.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+138.9308 87.6989 45.3454 160.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+184.2762 87.6989 45.3454 160.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+229.6216 87.6989 45.3454 160.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+274.967 87.6989 45.3454 160.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+320.3125 87.6989 45.3454 160.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+365.6579 87.6989 181.3821 160.4601 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 282.719 m
+138.9308 282.719 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 248.159 m
+138.9308 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 282.969 m
+48.24 247.534 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 282.969 m
+138.9308 247.534 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 268.505 Td
+/F2.0 10.5 Tf
+<507265666978> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 282.719 m
+184.2762 282.719 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+138.9308 248.159 m
+184.2762 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 282.969 m
+138.9308 247.534 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 282.969 m
+184.2762 247.534 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+141.9308 268.505 Td
+/F2.0 10.5 Tf
+<4f626a656374> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 282.719 m
+229.6216 282.719 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+184.2762 248.159 m
+229.6216 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 282.969 m
+184.2762 247.534 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 282.969 m
+229.6216 247.534 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+187.2762 268.505 Td
+/F2.0 10.5 Tf
+<50726f706572> Tj
+ET
+
+
+BT
+187.2762 254.225 Td
+/F2.0 10.5 Tf
+<7479> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 282.719 m
+274.967 282.719 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+229.6216 248.159 m
+274.967 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 282.969 m
+229.6216 247.534 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 282.969 m
+274.967 247.534 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+232.6216 268.505 Td
+/F2.0 10.5 Tf
+<436f6c6c65637469> Tj
+ET
+
+
+BT
+232.6216 254.225 Td
+/F2.0 10.5 Tf
+<6f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 282.719 m
+320.3125 282.719 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+274.967 248.159 m
+320.3125 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 282.969 m
+274.967 247.534 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 282.969 m
+320.3125 247.534 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+277.967 268.505 Td
+/F2.0 10.5 Tf
+[<41> 20.0195 <6374696f6e>] TJ
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 282.719 m
+365.6579 282.719 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+320.3125 248.159 m
+365.6579 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 282.969 m
+320.3125 247.534 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 282.969 m
+365.6579 247.534 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+323.3125 268.505 Td
+/F2.0 10.5 Tf
+[<41> 20.0195 <6374696f6e>] TJ
+ET
+
+
+BT
+323.3125 254.225 Td
+/F2.0 10.5 Tf
+[<506172> 20.0195 <616d>] TJ
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 282.719 m
+547.04 282.719 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+365.6579 248.159 m
+547.04 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 282.969 m
+365.6579 247.534 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 282.969 m
+547.04 247.534 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+368.6579 268.505 Td
+/F2.0 10.5 Tf
+<4465736372697074696f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 248.159 m
+138.9308 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 87.6989 m
+138.9308 87.6989 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 248.784 m
+48.24 87.4489 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 248.784 m
+138.9308 87.4489 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 236.129 Td
+/F3.0 10.5 Tf
+<616464546f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+77.49 236.129 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+87.99 236.129 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+138.9308 248.159 m
+184.2762 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 87.6989 m
+184.2762 87.6989 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 248.784 m
+138.9308 87.4489 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 248.784 m
+184.2762 87.4489 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+184.2762 248.159 m
+229.6216 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 87.6989 m
+229.6216 87.6989 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 248.784 m
+184.2762 87.4489 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 248.784 m
+229.6216 87.4489 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+229.6216 248.159 m
+274.967 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 87.6989 m
+274.967 87.6989 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 248.784 m
+229.6216 87.4489 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 248.784 m
+274.967 87.4489 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+232.6216 233.945 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+274.967 248.159 m
+320.3125 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 87.6989 m
+320.3125 87.6989 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 248.784 m
+274.967 87.4489 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 248.784 m
+320.3125 87.4489 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+320.3125 248.159 m
+365.6579 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 87.6989 m
+365.6579 87.6989 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 248.784 m
+320.3125 87.4489 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 248.784 m
+365.6579 87.4489 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+365.6579 248.159 m
+547.04 248.159 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 87.6989 m
+547.04 87.6989 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 248.784 m
+365.6579 87.4489 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 248.784 m
+547.04 87.4489 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+368.6579 233.195 Td
+/F1.0 10.5 Tf
+<616464206f626a65637420746f206120636f6c6c656374696f6e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+428.6579 217.379 m
+428.6579 193.599 l
+S
+Q
+0.098 0.251 0.4863 scn
+0.098 0.251 0.4863 SCN
+
+BT
+388.4681 196.9995 Td
+/F5.1 23.779999999999973 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+7.6026 Tw
+
+BT
+440.6579 201.415 Td
+/F1.0 10.5 Tf
+<4469726563746c79206d757461626c65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+19.0686 Tw
+
+BT
+440.6579 185.635 Td
+/F1.0 10.5 Tf
+<636f6c6c656374696f6e7320617265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+25.1586 Tw
+
+BT
+440.6579 169.855 Td
+/F1.0 10.5 Tf
+<6e6f742063757272656e746c79> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.4024 Tw
+
+BT
+440.6579 154.075 Td
+/F1.0 10.5 Tf
+[<737570706f727465642062> 20.0195 <7920746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+440.6579 138.295 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+512.7612 138.295 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+368.6579 106.515 Td
+/F1.0 10.5 Tf
+<53656520616c736f20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+410.9834 106.515 Td
+/F3.0 10.5 Tf
+<72656d6f766546726f6d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+463.4834 106.515 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+473.9834 106.515 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+484.4834 106.515 Td
+/F1.0 10.5 Tf
+<60> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+40 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 39 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.0 19 0 R
+/F5.1 44 0 R
+/F6.0 45 0 R
+/F4.0 20 0 R
+>>
+/XObject << /Stamp2 1093 0 R
+>>
+>>
+/Annots [42 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R]
+>>
+endobj
+41 0 obj
+[40 0 R /XYZ 0 841.89 null]
+endobj
+42 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf#_rgant)
+>>
+/Subtype /Link
+/Rect [363.2741 750.14 422.9876 764.42]
+/Type /Annot
+>>
+endobj
+43 0 obj
+[40 0 R /XYZ 0 662.27 null]
+endobj
+44 0 obj
+<< /Type /Font
+/BaseFont /f6f87a+FontAwesome
+/Subtype /TrueType
+/FontDescriptor 1142 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1144 0 R
+/ToUnicode 1143 0 R
+>>
+endobj
+45 0 obj
+<< /Type /Font
+/BaseFont /33de70+NotoSerif-Italic
+/Subtype /TrueType
+/FontDescriptor 1146 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1148 0 R
+/ToUnicode 1147 0 R
+>>
+endobj
+46 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_addTo)
+>>
+/Subtype /Link
+/Rect [51.24 234.659 77.49 245.159]
+/Type /Annot
+>>
+endobj
+47 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_addTo)
+>>
+/Subtype /Link
+/Rect [77.49 234.659 87.99 245.159]
+/Type /Annot
+>>
+endobj
+48 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_addTo)
+>>
+/Subtype /Link
+/Rect [87.99 234.659 98.49 245.159]
+/Type /Annot
+>>
+endobj
+49 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [440.6579 135.229 512.7612 149.509]
+/Type /Annot
+>>
+endobj
+50 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_removeFrom)
+>>
+/Subtype /Link
+/Rect [410.9834 105.045 463.4834 115.545]
+/Type /Annot
+>>
+endobj
+51 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_removeFrom)
+>>
+/Subtype /Link
+/Rect [463.4834 105.045 473.9834 115.545]
+/Type /Annot
+>>
+endobj
+52 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_removeFrom)
+>>
+/Subtype /Link
+/Rect [473.9834 105.045 484.4834 115.545]
+/Type /Annot
+>>
+endobj
+53 0 obj
+<< /Length 39785
+>>
+stream
+q
+/DeviceRGB cs
+1.0 1.0 1.0 scn
+48.24 771.33 90.6908 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+138.9308 771.33 45.3454 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+184.2762 771.33 45.3454 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+229.6216 771.33 45.3454 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+274.967 771.33 45.3454 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+320.3125 771.33 45.3454 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+365.6579 771.33 181.3821 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 618.8699 90.6908 152.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+138.9308 618.8699 45.3454 152.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+184.2762 618.8699 45.3454 152.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+229.6216 618.8699 45.3454 152.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+274.967 618.8699 45.3454 152.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+320.3125 618.8699 45.3454 152.4601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+365.6579 618.8699 181.3821 152.4601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 541.5298 90.6908 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+138.9308 541.5298 45.3454 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+184.2762 541.5298 45.3454 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+229.6216 541.5298 45.3454 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+274.967 541.5298 45.3454 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+320.3125 541.5298 45.3454 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+365.6579 541.5298 181.3821 77.3401 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 436.4097 90.6908 105.1201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+138.9308 436.4097 45.3454 105.1201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+184.2762 436.4097 45.3454 105.1201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+229.6216 436.4097 45.3454 105.1201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+274.967 436.4097 45.3454 105.1201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+320.3125 436.4097 45.3454 105.1201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+365.6579 436.4097 181.3821 105.1201 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 386.8496 90.6908 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+138.9308 386.8496 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+184.2762 386.8496 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+229.6216 386.8496 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+274.967 386.8496 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+320.3125 386.8496 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+365.6579 386.8496 181.3821 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 337.2895 90.6908 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+138.9308 337.2895 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+184.2762 337.2895 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+229.6216 337.2895 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+274.967 337.2895 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+320.3125 337.2895 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+365.6579 337.2895 181.3821 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 259.9494 90.6908 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+138.9308 259.9494 45.3454 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+184.2762 259.9494 45.3454 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+229.6216 259.9494 45.3454 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+274.967 259.9494 45.3454 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+320.3125 259.9494 45.3454 77.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+365.6579 259.9494 181.3821 77.3401 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 210.3893 90.6908 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+138.9308 210.3893 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+184.2762 210.3893 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+229.6216 210.3893 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+274.967 210.3893 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+320.3125 210.3893 45.3454 49.5601 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+365.6579 210.3893 181.3821 49.5601 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 89.4892 90.6908 120.9001 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+138.9308 89.4892 45.3454 120.9001 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+184.2762 89.4892 45.3454 120.9001 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+229.6216 89.4892 45.3454 120.9001 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+274.967 89.4892 45.3454 120.9001 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+320.3125 89.4892 45.3454 120.9001 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+365.6579 89.4892 181.3821 120.9001 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+/DeviceRGB CS
+0.8667 0.8667 0.8667 SCN
+48.24 805.89 m
+138.9308 805.89 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 771.33 m
+138.9308 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 806.14 m
+48.24 770.705 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 806.14 m
+138.9308 770.705 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 791.676 Td
+/F2.0 10.5 Tf
+<507265666978> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 805.89 m
+184.2762 805.89 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+138.9308 771.33 m
+184.2762 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 806.14 m
+138.9308 770.705 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 806.14 m
+184.2762 770.705 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+141.9308 791.676 Td
+/F2.0 10.5 Tf
+<4f626a656374> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 805.89 m
+229.6216 805.89 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+184.2762 771.33 m
+229.6216 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 806.14 m
+184.2762 770.705 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 806.14 m
+229.6216 770.705 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+187.2762 791.676 Td
+/F2.0 10.5 Tf
+<50726f706572> Tj
+ET
+
+
+BT
+187.2762 777.396 Td
+/F2.0 10.5 Tf
+<7479> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 805.89 m
+274.967 805.89 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+229.6216 771.33 m
+274.967 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 806.14 m
+229.6216 770.705 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 806.14 m
+274.967 770.705 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+232.6216 791.676 Td
+/F2.0 10.5 Tf
+<436f6c6c65637469> Tj
+ET
+
+
+BT
+232.6216 777.396 Td
+/F2.0 10.5 Tf
+<6f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 805.89 m
+320.3125 805.89 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+274.967 771.33 m
+320.3125 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 806.14 m
+274.967 770.705 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 806.14 m
+320.3125 770.705 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+277.967 791.676 Td
+/F2.0 10.5 Tf
+[<41> 20.0195 <6374696f6e>] TJ
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 805.89 m
+365.6579 805.89 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+320.3125 771.33 m
+365.6579 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 806.14 m
+320.3125 770.705 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 806.14 m
+365.6579 770.705 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+323.3125 791.676 Td
+/F2.0 10.5 Tf
+[<41> 20.0195 <6374696f6e>] TJ
+ET
+
+
+BT
+323.3125 777.396 Td
+/F2.0 10.5 Tf
+[<506172> 20.0195 <616d>] TJ
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 805.89 m
+547.04 805.89 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+365.6579 771.33 m
+547.04 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 806.14 m
+365.6579 770.705 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 806.14 m
+547.04 770.705 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+368.6579 791.676 Td
+/F2.0 10.5 Tf
+<4465736372697074696f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 771.33 m
+138.9308 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 618.8699 m
+138.9308 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 771.58 m
+48.24 618.6199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 771.58 m
+138.9308 618.6199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 759.3 Td
+/F3.0 10.5 Tf
+<6175746f436f6d706c657465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+114.24 759.3 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+124.74 759.3 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 771.33 m
+184.2762 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 618.8699 m
+184.2762 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 771.58 m
+138.9308 618.6199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 771.58 m
+184.2762 618.6199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 771.33 m
+229.6216 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 618.8699 m
+229.6216 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 771.58 m
+184.2762 618.6199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 771.58 m
+229.6216 618.6199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+187.2762 757.116 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 771.33 m
+274.967 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 618.8699 m
+274.967 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 771.58 m
+229.6216 618.6199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 771.58 m
+274.967 618.6199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 771.33 m
+320.3125 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 618.8699 m
+320.3125 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 771.58 m
+274.967 618.6199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 771.58 m
+320.3125 618.6199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 771.33 m
+365.6579 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 618.8699 m
+365.6579 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 771.58 m
+320.3125 618.6199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 771.58 m
+365.6579 618.6199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+323.3125 757.116 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 771.33 m
+547.04 771.33 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 618.8699 m
+547.04 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 771.58 m
+365.6579 618.6199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 771.58 m
+547.04 618.6199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8044 Tw
+
+BT
+368.6579 756.366 Td
+/F1.0 10.5 Tf
+<52657475726e2061206c697374206f66206d61746368696e6720656c656d656e7473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+8.4652 Tw
+
+BT
+368.6579 740.586 Td
+/F1.0 10.5 Tf
+<666f7220612070726f7065727479206f7220616e20616374696f6e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+368.6579 724.806 Td
+/F1.0 10.5 Tf
+[<706172> 20.0195 <616d657465722e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.8981 Tw
+
+BT
+368.6579 697.026 Td
+/F1.0 10.5 Tf
+[<416c7465726e61746976656c79> 89.8438 <2c2063616e207370656369667920666f722061>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+368.6579 681.246 Td
+/F1.0 10.5 Tf
+<636c617373207573696e6720> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+425.0534 681.246 Td
+/F3.0 10.5 Tf
+<40446f6d61696e4f626a656374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+368.6579 665.466 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+368.6579 665.466 Td
+/F3.0 10.5 Tf
+<236175746f436f6d706c6574655265706f7369746f7279> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+368.6579 637.686 Td
+/F1.0 10.5 Tf
+<53656520616c736f20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+410.9834 637.686 Td
+/F3.0 10.5 Tf
+<63686f69636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+447.7334 637.686 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+458.2334 637.686 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 618.8699 m
+138.9308 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 541.5298 m
+138.9308 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 619.1199 m
+48.24 541.2798 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 619.1199 m
+138.9308 541.2798 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 606.8399 Td
+/F3.0 10.5 Tf
+<63686f69636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+87.99 606.8399 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+98.49 606.8399 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 618.8699 m
+184.2762 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 541.5298 m
+184.2762 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 619.1199 m
+138.9308 541.2798 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 619.1199 m
+184.2762 541.2798 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 618.8699 m
+229.6216 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 541.5298 m
+229.6216 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 619.1199 m
+184.2762 541.2798 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 619.1199 m
+229.6216 541.2798 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+187.2762 604.6559 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 618.8699 m
+274.967 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 541.5298 m
+274.967 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 619.1199 m
+229.6216 541.2798 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 619.1199 m
+274.967 541.2798 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 618.8699 m
+320.3125 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 541.5298 m
+320.3125 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 619.1199 m
+274.967 541.2798 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 619.1199 m
+320.3125 541.2798 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 618.8699 m
+365.6579 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 541.5298 m
+365.6579 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 619.1199 m
+320.3125 541.2798 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 619.1199 m
+365.6579 541.2798 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+323.3125 604.6559 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 618.8699 m
+547.04 618.8699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 541.5298 m
+547.04 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 619.1199 m
+365.6579 541.2798 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 619.1199 m
+547.04 541.2798 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+8.0914 Tw
+
+BT
+368.6579 603.9059 Td
+/F1.0 10.5 Tf
+<50726f76696465206c697374206f662063686f6963657320666f722061> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+368.6579 588.1259 Td
+/F1.0 10.5 Tf
+[<70726f7065727479206f7220616374696f6e20706172> 20.0195 <616d657465722e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+368.6579 560.3459 Td
+/F1.0 10.5 Tf
+<53656520616c736f20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+410.9834 560.3459 Td
+/F3.0 10.5 Tf
+<6175746f436f6d706c657465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+473.9834 560.3459 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+484.4834 560.3459 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+494.9834 560.3459 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 541.5298 m
+138.9308 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 436.4097 m
+138.9308 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 541.7798 m
+48.24 436.1597 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 541.7798 m
+138.9308 436.1597 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 529.4998 Td
+/F3.0 10.5 Tf
+<636c656172> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+77.49 529.4998 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+87.99 529.4998 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 541.5298 m
+184.2762 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 436.4097 m
+184.2762 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 541.7798 m
+138.9308 436.1597 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 541.7798 m
+184.2762 436.1597 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 541.5298 m
+229.6216 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 436.4097 m
+229.6216 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 541.7798 m
+184.2762 436.1597 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 541.7798 m
+229.6216 436.1597 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+187.2762 527.3158 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 541.5298 m
+274.967 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 436.4097 m
+274.967 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 541.7798 m
+229.6216 436.1597 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 541.7798 m
+274.967 436.1597 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 541.5298 m
+320.3125 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 436.4097 m
+320.3125 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 541.7798 m
+274.967 436.1597 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 541.7798 m
+320.3125 436.1597 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 541.5298 m
+365.6579 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 436.4097 m
+365.6579 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 541.7798 m
+320.3125 436.1597 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 541.7798 m
+365.6579 436.1597 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 541.5298 m
+547.04 541.5298 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 436.4097 m
+547.04 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 541.7798 m
+365.6579 436.1597 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 541.7798 m
+547.04 436.1597 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+368.6579 526.5658 Td
+/F1.0 10.5 Tf
+<436c65617220612070726f7065727479202873657420697420746f206e756c6c292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3798 Tw
+
+BT
+368.6579 498.7858 Td
+/F1.0 10.5 Tf
+<416c6c6f777320627573696e657373206c6f67696320746f20626520706c61636564> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+368.6579 483.0058 Td
+/F1.0 10.5 Tf
+<61706172742066726f6d20746865207365747465722e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+368.6579 455.2258 Td
+/F1.0 10.5 Tf
+<53656520616c736f20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+410.9834 455.2258 Td
+/F3.0 10.5 Tf
+<6d6f64696679> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+442.4834 455.2258 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+452.9834 455.2258 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 436.4097 m
+138.9308 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 386.8496 m
+138.9308 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 436.6597 m
+48.24 386.5996 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 436.6597 m
+138.9308 386.5996 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 424.3797 Td
+/F3.0 10.5 Tf
+<64656661756c74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+87.99 424.3797 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+98.49 424.3797 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 436.4097 m
+184.2762 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 386.8496 m
+184.2762 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 436.6597 m
+138.9308 386.5996 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 436.6597 m
+184.2762 386.5996 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 436.4097 m
+229.6216 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 386.8496 m
+229.6216 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 436.6597 m
+184.2762 386.5996 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 436.6597 m
+229.6216 386.5996 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+187.2762 422.1957 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 436.4097 m
+274.967 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 386.8496 m
+274.967 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 436.6597 m
+229.6216 386.5996 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 436.6597 m
+274.967 386.5996 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 436.4097 m
+320.3125 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 386.8496 m
+320.3125 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 436.6597 m
+274.967 386.5996 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 436.6597 m
+320.3125 386.5996 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 436.4097 m
+365.6579 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 386.8496 m
+365.6579 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 436.6597 m
+320.3125 386.5996 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 436.6597 m
+365.6579 386.5996 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+323.3125 422.1957 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 436.4097 m
+547.04 436.4097 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 386.8496 m
+547.04 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+365.6579 436.6597 m
+365.6579 386.5996 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 436.6597 m
+547.04 386.5996 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0676 Tw
+
+BT
+368.6579 421.4457 Td
+/F1.0 10.5 Tf
+<44656661756c742076616c756520666f7220612070726f7065727479206f7220616e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+368.6579 405.6657 Td
+/F1.0 10.5 Tf
+[<616374696f6e20706172> 20.0195 <616d657465722e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 386.8496 m
+138.9308 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 337.2895 m
+138.9308 337.2895 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 387.0996 m
+48.24 337.0395 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 387.0996 m
+138.9308 337.0395 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 374.8196 Td
+/F3.0 10.5 Tf
+<64697361626c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+87.99 374.8196 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+98.49 374.8196 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 386.8496 m
+184.2762 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 337.2895 m
+184.2762 337.2895 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+138.9308 387.0996 m
+138.9308 337.0395 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 387.0996 m
+184.2762 337.0395 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+141.9308 372.6356 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 386.8496 m
+229.6216 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 337.2895 m
+229.6216 337.2895 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+184.2762 387.0996 m
+184.2762 337.0395 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 387.0996 m
+229.6216 337.0395 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+187.2762 372.6356 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 386.8496 m
+274.967 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 337.2895 m
+274.967 337.2895 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+229.6216 387.0996 m
+229.6216 337.0395 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 387.0996 m
+274.967 337.0395 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+232.6216 372.6356 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 386.8496 m
+320.3125 386.8496 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 337.2895 m
+320.3125 337.2895 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+274.967 387.0996 m
+274.967 337.0395 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 387.0996 m
+320.3125 337.0395 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+277.967 372.6356 Td
+/F1.0 10.5 Tf
+<59> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+320.3125 386.84

<TRUNCATED>

[12/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugfun/ugfun.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugfun/ugfun.pdf b/content/versions/2.0.0-M2/guides/ugfun/ugfun.pdf
new file mode 100644
index 0000000..9dd3f94
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ugfun/ugfun.pdf
@@ -0,0 +1,207743 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Fundamentals)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122222551+00'00')
+/CreationDate (D:20190122222551+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 16 0 R
+/Outlines 1321 0 R
+/PageLabels 1393 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 162
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 43 0 R 51 0 R 54 0 R 57 0 R 61 0 R 71 0 R 86 0 R 90 0 R 96 0 R 108 0 R 113 0 R 122 0 R 127 0 R 132 0 R 139 0 R 156 0 R 166 0 R 180 0 R 194 0 R 203 0 R 211 0 R 218 0 R 223 0 R 232 0 R 241 0 R 247 0 R 252 0 R 262 0 R 275 0 R 288 0 R 299 0 R 312 0 R 321 0 R 328 0 R 338 0 R 351 0 R 354 0 R 362 0 R 366 0 R 368 0 R 370 0 R 372 0 R 374 0 R 380 0 R 392 0 R 401 0 R 407 0 R 411 0 R 415 0 R 419 0 R 424 0 R 429 0 R 433 0 R 437 0 R 444 0 R 448 0 R 452 0 R 456 0 R 460 0 R 464 0 R 477 0 R 487 0 R 493 0 R 497 0 R 500 0 R 503 0 R 507 0 R 509 0 R 513 0 R 516 0 R 523 0 R 527 0 R 534 0 R 545 0 R 555 0 R 565 0 R 569 0 R 573 0 R 577 0 R 581 0 R 590 0 R 595 0 R 603 0 R 607 0 R 612 0 R 614 0 R 616 0 R 619 0 R 633 0 R 636 0 R 640 0 R 657 0 R 661 0 R 672 0 R 679 0 R 692 0 R 703 0 R 712 0 R 716 0 R 724 0 R 733 0 R 738 0 R 748 0 R 752 0 R 764 0 R 769 0 R 777 0 R 780 0 R 794 0 R 803 0 R 812 0 R 815 0 R 821 0 R 824 0 R 834 0 R 839 0 R 844 0 R 853 0 R 858 0 R 860 0 R 866 0 R 870 
 0 R 872 0 R 876 0 R 888 0 R 898 0 R 901 0 R 905 0 R 912 0 R 916 0 R 921 0 R 924 0 R 934 0 R 938 0 R 943 0 R 948 0 R 954 0 R 963 0 R 970 0 R 980 0 R 997 0 R 1011 0 R 1013 0 R 1026 0 R 1033 0 R 1037 0 R 1049 0 R 1056 0 R 1061 0 R 1073 0 R 1083 0 R 1091 0 R 1104 0 R 1107 0 R 1112 0 R 1116 0 R 1139 0 R 1169 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 166
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+362.306 361.6965 Td
+/F1.0 27 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /aa3851+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 1395 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1397 0 R
+/ToUnicode 1396 0 R
+>>
+endobj
+9 0 obj
+<< /Length 27767
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e2046756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+134.3086 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e20436f726520436f6e6365707473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+134.3086 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+[<322e312e205068696c6f736f7068> 20.0195 <7920616e6420417263686974656374757265>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+225.1651 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+[<322e322e205072696e6369706c657320616e642056> 60.0586 <616c756573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 677.936 Td
+/F1.0 10.5 Tf
+<3132> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+<322e332e20417061636865204973697320767320c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 659.456 Td
+/F1.0 10.5 Tf
+<3136> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+[<322e342e204465706c6f> 20.0195 <796d656e74204f7074696f6e73>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 640.976 Td
+/F1.0 10.5 Tf
+<3139> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 622.496 Td
+/F1.0 10.5 Tf
+<332e204275696c64696e6720426c6f636b73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 622.496 Td
+/F1.0 10.5 Tf
+<3232> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 604.016 Td
+/F1.0 10.5 Tf
+<332e312e2041204d6574614d6f64656c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 604.016 Td
+/F1.0 10.5 Tf
+<3232> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 585.536 Td
+/F1.0 10.5 Tf
+<332e322e2054797065206f6620446f6d61696e204f626a65637473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 585.536 Td
+/F1.0 10.5 Tf
+<3232> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 567.056 Td
+/F1.0 10.5 Tf
+<332e332e204964656e74696669657273> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 567.056 Td
+/F1.0 10.5 Tf
+<3331> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 548.576 Td
+/F1.0 10.5 Tf
+<332e342e204f626a656374204d656d62657273> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 548.576 Td
+/F1.0 10.5 Tf
+<3333> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+<332e352e204576656e7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 530.096 Td
+/F1.0 10.5 Tf
+<3334> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 511.616 Td
+/F1.0 10.5 Tf
+<332e362e204d6f64756c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+123.0946 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 511.616 Td
+/F1.0 10.5 Tf
+<3336> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 493.136 Td
+/F1.0 10.5 Tf
+[<342e2048656c6c6f57> 60.0586 <6f726c6420417263686574797065>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 493.136 Td
+/F1.0 10.5 Tf
+<3338> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 474.656 Td
+/F1.0 10.5 Tf
+<342e312e2050726572657175697369746573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 474.656 Td
+/F1.0 10.5 Tf
+<3338> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 456.176 Td
+/F1.0 10.5 Tf
+[<342e322e2047656e6572> 20.0195 <6174696e672074686520417070>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 456.176 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 456.176 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 456.176 Td
+/F1.0 10.5 Tf
+<3338> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 437.696 Td
+/F1.0 10.5 Tf
+<342e332e20537472756374757265206f662074686520417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 437.696 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 437.696 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 437.696 Td
+/F1.0 10.5 Tf
+<3339> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 419.216 Td
+/F1.0 10.5 Tf
+<342e342e204275696c64696e672074686520417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 419.216 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 419.216 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 419.216 Td
+/F1.0 10.5 Tf
+<3434> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 400.736 Td
+/F1.0 10.5 Tf
+<342e352e2052756e6e696e672074686520417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 400.736 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 400.736 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 400.736 Td
+/F1.0 10.5 Tf
+<3434> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 382.256 Td
+/F1.0 10.5 Tf
+<342e362e205573696e672074686520417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 382.256 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 382.256 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 382.256 Td
+/F1.0 10.5 Tf
+<3436> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 363.776 Td
+/F1.0 10.5 Tf
+<342e372e204578706572696d656e74696e6720776974682074686520417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.6401 363.776 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 363.776 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 363.776 Td
+/F1.0 10.5 Tf
+<3631> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 345.296 Td
+/F1.0 10.5 Tf
+<342e382e204d6f76696e67206f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 345.296 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 345.296 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 345.296 Td
+/F1.0 10.5 Tf
+<3631> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 326.816 Td
+/F1.0 10.5 Tf
+<352e2053696d706c6541707020417263686574797065> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 326.816 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 326.816 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 326.816 Td
+/F1.0 10.5 Tf
+<3632> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 308.336 Td
+/F1.0 10.5 Tf
+[<352e312e2047656e6572> 20.0195 <6174696e672074686520417070>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 308.336 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 308.336 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 308.336 Td
+/F1.0 10.5 Tf
+<3632> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 289.856 Td
+/F1.0 10.5 Tf
+<352e322e20537472756374757265206f662074686520417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+181.8841 289.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 289.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 289.856 Td
+/F1.0 10.5 Tf
+<3632> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 271.376 Td
+/F1.0 10.5 Tf
+<352e332e204275696c64696e672074686520417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 271.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 271.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 271.376 Td
+/F1.0 10.5 Tf
+<3733> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 252.896 Td
+/F1.0 10.5 Tf
+<352e342e2052756e6e696e672074686520417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 252.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 252.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 252.896 Td
+/F1.0 10.5 Tf
+<3733> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 234.416 Td
+/F1.0 10.5 Tf
+<352e352e2052756e6e696e672077697468204669787475726573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 234.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 234.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 234.416 Td
+/F1.0 10.5 Tf
+<3735> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 215.936 Td
+/F1.0 10.5 Tf
+<352e362e205573696e672074686520417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 215.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 215.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 215.936 Td
+/F1.0 10.5 Tf
+<3736> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 197.456 Td
+/F1.0 10.5 Tf
+[<352e372e205573696e67204769744c616220434920616e6420446f636b> 20.0195 <6572487562>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+240.6736 197.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 197.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 197.456 Td
+/F1.0 10.5 Tf
+<3831> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 178.976 Td
+/F1.0 10.5 Tf
+<352e382e204d6f64696679696e672074686520417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 178.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 178.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 178.976 Td
+/F1.0 10.5 Tf
+<3833> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 160.496 Td
+/F1.0 10.5 Tf
+[<362e2050726f6772> 20.0195 <616d6d696e67204d6f64656c>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 160.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 160.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 160.496 Td
+/F1.0 10.5 Tf
+<3834> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 142.016 Td
+/F1.0 10.5 Tf
+<362e312e20446f6d61696e20456e746974696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 142.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 142.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 142.016 Td
+/F1.0 10.5 Tf
+<3835> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 123.536 Td
+/F1.0 10.5 Tf
+<362e322e20446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 123.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 123.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 123.536 Td
+/F1.0 10.5 Tf
+<3839> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 105.056 Td
+/F1.0 10.5 Tf
+<362e332e2050726f7065727479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+128.4391 105.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 105.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 105.056 Td
+/F1.0 10.5 Tf
+<3936> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 86.576 Td
+/F1.0 10.5 Tf
+<362e342e20436f6c6c656374696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+138.6031 86.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 86.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 86.576 Td
+/F1.0 10.5 Tf
+<313033> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 68.096 Td
+/F1.0 10.5 Tf
+[<362e352e2041> 20.0195 <6374696f6e73>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.2251 68.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 68.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 68.096 Td
+/F1.0 10.5 Tf
+<313035> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F1.0 8 0 R
+>>
+>>
+/Annots [1181 0 R 1182 0 R 1183 0 R 1184 0 R 1185 0 R 1186 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R 1191 0 R 1192 0 R 1193 0 R 1194 0 R 1195 0 R 1196 0 R 1197 0 R 1198 0 R 1199 0 R 1200 0 R 1201 0 R 1202 0 R 1203 0 R 1204 0 R 1205 0 R 1206 0 R 1207 0 R 1208 0 R 1209 0 R 1210 0 R 1211 0 R 1212 0 R 1213 0 R 1214 0 R 1215 0 R 1216 0 R 1217 0 R 1218 0 R 1219 0 R 1220 0 R 1221 0 R 1222 0 R 1223 0 R 1224 0 R 1225 0 R 1226 0 R 1227 0 R 1228 0 R 1229 0 R 1230 0 R 1231 0 R 1232 0 R 1233 0 R 1234 0 R 1235 0 R 1236 0 R 1237 0 R 1238 0 R 1239 0 R 1240 0 R 1241 0 R 1242 0 R 1243 0 R 1244 0 R 1245 0 R 1246 0 R 1247 0 R 1248 0 R 1249 0 R 1250 0 R 1251 0 R 1252 0 R 1253 0 R 1254 0 R 1255 0 R 1256 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 22466
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+60.24 794.676 Td
+/F1.0 10.5 Tf
+<362e362e20496e6a656374696e67207365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+170.6701 794.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 794.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 794.676 Td
+/F1.0 10.5 Tf
+<313131> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 776.196 Td
+/F1.0 10.5 Tf
+[<362e372e2050726f7065727469657320767320506172> 20.0195 <616d6574657273>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.0816 776.196 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 776.196 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 776.196 Td
+/F1.0 10.5 Tf
+<313133> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 757.716 Td
+/F1.0 10.5 Tf
+<362e382e2056696577204d6f64656c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+143.9476 757.716 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 757.716 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 757.716 Td
+/F1.0 10.5 Tf
+<313133> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 739.236 Td
+/F1.0 10.5 Tf
+<362e392e204d6978696e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.2251 739.236 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 739.236 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 739.236 Td
+/F1.0 10.5 Tf
+<313236> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 720.756 Td
+/F1.0 10.5 Tf
+<372e2055492048696e7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+101.1916 720.756 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 720.756 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 720.756 Td
+/F1.0 10.5 Tf
+<313333> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 702.276 Td
+/F1.0 10.5 Tf
+[<372e312e204c61> 20.0195 <796f7574>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.2251 702.276 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 702.276 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 702.276 Td
+/F1.0 10.5 Tf
+<313333> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 683.796 Td
+/F1.0 10.5 Tf
+<372e322e204f626a656374205469746c657320616e642049636f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.3926 683.796 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 683.796 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 683.796 Td
+/F1.0 10.5 Tf
+<313333> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 665.316 Td
+/F1.0 10.5 Tf
+[<372e332e2041> 20.0195 <6374696f6e2049636f6e7320616e6420435353>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+186.7036 665.316 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 665.316 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 665.316 Td
+/F1.0 10.5 Tf
+<313339> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 646.836 Td
+/F1.0 10.5 Tf
+<372e342e204e616d657320616e64204465736372697074696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+202.7371 646.836 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 646.836 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 646.836 Td
+/F1.0 10.5 Tf
+<313431> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 628.356 Td
+/F1.0 10.5 Tf
+<372e352e2045616765722072656e646572696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.3256 628.356 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 628.356 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 628.356 Td
+/F1.0 10.5 Tf
+<313432> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 609.876 Td
+/F1.0 10.5 Tf
+[<382e204f626a656374204d616e6167656d656e7420284352> 9.7656 <554429>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+202.7371 609.876 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 609.876 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 609.876 Td
+/F1.0 10.5 Tf
+<313434> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 591.396 Td
+/F1.0 10.5 Tf
+<382e312e20496e7374616e74696174696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.2921 591.396 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 591.396 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 591.396 Td
+/F1.0 10.5 Tf
+<313434> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 572.916 Td
+/F1.0 10.5 Tf
+<382e322e2050657273697374696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.2586 572.916 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 572.916 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 572.916 Td
+/F1.0 10.5 Tf
+<313435> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 554.436 Td
+/F1.0 10.5 Tf
+<382e332e2046696e64696e67204f626a65637473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+159.9811 554.436 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 554.436 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 554.436 Td
+/F1.0 10.5 Tf
+<313436> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 535.956 Td
+/F1.0 10.5 Tf
+<382e342e205570646174696e67204f626a65637473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.3256 535.956 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 535.956 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 535.956 Td
+/F1.0 10.5 Tf
+<313437> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 517.476 Td
+/F1.0 10.5 Tf
+<382e352e2044656c6574696e67204f626a65637473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.3256 517.476 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 517.476 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 517.476 Td
+/F1.0 10.5 Tf
+<313438> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 498.996 Td
+/F1.0 10.5 Tf
+<392e20427573696e6573732052756c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.2586 498.996 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 498.996 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 498.996 Td
+/F1.0 10.5 Tf
+<313439> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 480.516 Td
+/F1.0 10.5 Tf
+<392e312e205669736962696c6974792028227365652069742229> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+170.6701 480.516 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 480.516 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 480.516 Td
+/F1.0 10.5 Tf
+<313439> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 462.036 Td
+/F1.0 10.5 Tf
+<392e322e2055736162696c6974792028227573652069742229> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+170.6701 462.036 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 462.036 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 462.036 Td
+/F1.0 10.5 Tf
+<313530> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 443.556 Td
+/F1.0 10.5 Tf
+[<392e332e2056> 60.0586 <616c6964697479202822646f2069742229>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+159.9811 443.556 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 443.556 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 443.556 Td
+/F1.0 10.5 Tf
+<313530> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 425.076 Td
+/F1.0 10.5 Tf
+[<392e342e2041> 20.0195 <6374696f6e73>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.2251 425.076 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 425.076 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 425.076 Td
+/F1.0 10.5 Tf
+<313531> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 406.596 Td
+/F1.0 10.5 Tf
+<392e352e20536964652065666665637473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+138.6031 406.596 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 406.596 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 406.596 Td
+/F1.0 10.5 Tf
+<313531> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 388.116 Td
+/F1.0 10.5 Tf
+<31302e2044726f7020446f776e7320616e642044656661756c7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.3926 388.116 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 388.116 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 388.116 Td
+/F1.0 10.5 Tf
+<313533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 369.636 Td
+/F1.0 10.5 Tf
+<31302e312e2043686f6963657320616e642044656661756c74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+186.7036 369.636 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 369.636 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 369.636 Td
+/F1.0 10.5 Tf
+<313533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 351.156 Td
+/F1.0 10.5 Tf
+[<31302e322e2041> 20.0195 <75746f436f6d706c657465>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+159.9811 351.156 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 351.156 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 351.156 Td
+/F1.0 10.5 Tf
+<313534> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 332.676 Td
+/F1.0 10.5 Tf
+<31302e332e2022476c6f62616c6c792220646566696e65642064726f702d646f776e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+240.1486 332.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 332.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 332.676 Td
+/F1.0 10.5 Tf
+<313535> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 314.196 Td
+/F1.0 10.5 Tf
+[<31302e342e204d756c74692d73656c65637420616374696f6e20706172> 20.0195 <616d6574657273>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+240.1486 314.196 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 314.196 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 314.196 Td
+/F1.0 10.5 Tf
+<313536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 295.716 Td
+/F1.0 10.5 Tf
+[<31302e352e20446570656e64656e742063686f6963657320666f7220616374696f6e20706172> 20.0195 <616d6574657273>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+293.5936 295.716 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 295.716 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 295.716 Td
+/F1.0 10.5 Tf
+<313536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 277.236 Td
+/F1.0 10.5 Tf
+[<31312e2041> 60.0586 <7661696c61626c6520446f6d61696e205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+202.7371 277.236 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 277.236 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 277.236 Td
+/F1.0 10.5 Tf
+<313537> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 258.756 Td
+/F1.0 10.5 Tf
+[<31312e312e204672> 20.0195 <616d65776f726b2d70726f7669646564205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+240.1486 258.756 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 258.756 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 258.756 Td
+/F1.0 10.5 Tf
+<313537> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 240.276 Td
+/F1.0 10.5 Tf
+<31312e322e20496e636f646520506c6174666f726d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+170.6701 240.276 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+528.7516 240.276 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.4315 240.276 Td
+/F1.0 10.5 Tf
+<313539> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+/Annots [1257 0 R 1258 0 R 1259 0 R 1260 0 R 1261 0 R 1262 0 R 1263 0 R 1264 0 R 1265 0 R 1266 0 R 1267 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R 1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R 1279 0 R 1280 0 R 1281 0 R 1282 0 R 1283 0 R 1284 0 R 1285 0 R 1286 0 R 1287 0 R 1288 0 R 1289 0 R 1290 0 R 1291 0 R 1292 0 R 1293 0 R 1294 0 R 1295 0 R 1296 0 R 1297 0 R 1298 0 R 1299 0 R 1300 0 R 1301 0 R 1302 0 R 1303 0 R 1304 0 R 1305 0 R 1306 0 R 1307 0 R 1308 0 R 1309 0 R 1310 0 R 1311 0 R 1312 0 R 1313 0 R 1314 0 R 1315 0 R 1316 0 R 1317 0 R 1318 0 R]
+>>
+endobj
+13 0 obj
+<< /Length 9158
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e2046756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.8682 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+<5468697320677569646520696e74726f64756365732074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.8682 Tw
+
+BT
+184.8732 753.206 Td
+/F1.0 10.5 Tf
+<636f726520636f6e6365707473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.8682 Tw
+
+BT
+254.8969 753.206 Td
+/F1.0 10.5 Tf
+<20616e6420696465617320626568696e642041706163686520497369732c20616e642074656c6c7320796f7520686f7720746f20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.8682 Tw
+
+BT
+532.0775 753.206 Td
+/F1.0 10.5 Tf
+<676574> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+<73746172746564> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+83.268 737.426 Td
+/F1.0 10.5 Tf
+<20776974682061204d6176656e206172636865747970652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.6405 Tw
+
+BT
+48.24 709.646 Td
+/F1.0 10.5 Tf
+<497420616c736f206465736372696265732061206e756d626572206f6620> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.6405 Tw
+
+BT
+205.1144 709.646 Td
+/F1.0 10.5 Tf
+<686f772d746f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.6405 Tw
+
+BT
+239.8799 709.646 Td
+/F1.0 10.5 Tf
+<732c2064657363726962657320686f7720746f20696e666c75656e63652074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.6405 Tw
+
+BT
+415.0033 709.646 Td
+/F1.0 10.5 Tf
+[<5549206c61> 20.0195 <796f7574>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.6405 Tw
+
+BT
+462.0141 709.646 Td
+/F1.0 10.5 Tf
+<206f6620796f757220646f6d61696e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 693.866 Td
+/F1.0 10.5 Tf
+<6f626a6563747320287468697320697320756c74696d6174656c79206a75737420612074797065206f66206d65746164617461292c20616e6420697420636174616c6f6775657320766172696f757320> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+425.4315 693.866 Td
+/F1.0 10.5 Tf
+[<46> 69.8242 <41> 20.0195 <51>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+445.8661 693.866 Td
+/F1.0 10.5 Tf
+<732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 654.026 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 626.006 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 610.226 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 582.446 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 554.666 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 554.666 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+138.081 554.666 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 532.886 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 532.886 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 511.106 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 511.106 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 489.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 489.326 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 467.546 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 467.546 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 445.766 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 445.766 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 423.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 423.986 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 396.206 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 368.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 368.426 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 346.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 346.646 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 324.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 324.866 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 303.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 303.086 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 281.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 281.306 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 259.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 259.526 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 231.746 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 203.966 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 203.966 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 203.966 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 188.186 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 166.406 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 166.406 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 166.406 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+14 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 13 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 1319 0 R
+>>
+>>
+/Annots [20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R]
+>>
+endobj
+15 0 obj
+[14 0 R /XYZ 0 841.89 null]
+endobj
+16 0 obj
+<< /Type /Names
+/Dests 17 0 R
+>>
+endobj
+17 0 obj
+<< /Kids [115 0 R 474 0 R 771 0 R 710 0 R 317 0 R 226 0 R 116 0 R 1044 0 R 630 0 R 918 0 R 837 0 R 987 0 R 297 0 R 505 0 R 597 0 R 1081 0 R]
+>>
+endobj
+18 0 obj
+[14 0 R /XYZ 0 841.89 null]
+endobj
+19 0 obj
+<< /Type /Font
+/BaseFont /ceaf29+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 1399 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1401 0 R
+/ToUnicode 1400 0 R
+>>
+endobj
+20 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_core-concepts)
+>>
+/Subtype /Link
+/Rect [184.8732 750.14 254.8969 764.42]
+/Type /Annot
+>>
+endobj
+21 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_getting-started)
+>>
+/Subtype /Link
+/Rect [532.0775 750.14 547.04 764.42]
+/Type /Annot
+>>
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_getting-started)
+>>
+/Subtype /Link
+/Rect [48.24 734.36 83.268 748.64]
+/Type /Annot
+>>
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_how-tos)
+>>
+/Subtype /Link
+/Rect [205.1144 706.58 239.8799 720.86]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf#_ugvw_layout)
+>>
+/Subtype /Link
+/Rect [415.0033 706.58 462.0141 720.86]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf#_dg_hints-and-tips.adoc)
+>>
+/Subtype /Link
+/Rect [425.4315 690.8 445.8661 705.08]
+/Type /Annot
+>>
+endobj
+26 0 obj
+[14 0 R /XYZ 0 678.05 null]
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 551.6 138.081 565.88]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 529.82 138.3433 544.1]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 508.04 177.624 522.32]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 486.26 190.077 500.54]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 464.48 107.295 478.76]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 442.7 102.1733 456.98]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 420.92 156.057 435.2]
+/Type /Annot
+>>
+endobj
+34 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 365.36 127.455 379.64]
+/Type /Annot
+>>
+endobj
+35 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 343.58 149.799 357.86]
+/Type /Annot
+>>
+endobj
+36 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 321.8 190.0138 336.08]
+/Type /Annot
+>>
+endobj
+37 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 300.02 213.5445 314.3]
+/Type /Annot
+>>
+endobj
+38 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 278.24 194.5815 292.52]
+/Type /Annot
+>>
+endobj
+39 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 256.46 212.2318 270.74]
+/Type /Annot
+>>
+endobj
+40 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 200.9 158.2034 215.18]
+/Type /Annot
+>>
+endobj
+41 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 163.34 159.1755 177.62]
+/Type /Annot
+>>
+endobj
+42 0 obj
+<< /Length 10968
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220322e20436f726520436f6e6365707473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.1976 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+<5468697320696e74726f647563746f727920636861707465722073686f756c64206769766520796f75206120676f6f642061626f757420776861742041706163686520497369732061637475616c6c7920> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.1976 Tw
+
+BT
+512.3399 753.206 Td
+/F2.0 10.5 Tf
+<6973> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.1976 Tw
+
+BT
+521.1494 753.206 Td
+/F1.0 10.5 Tf
+<3a20746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.0118 Tw
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+[<66756e64616d656e74616c20696465617320616e64207072696e6369706c65732074686174206974206275696c64732075706f6e2c20686f7720697420636f6d70617265732077697468206f74686572206672> 20.0195 <616d65776f726b732c>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2286 Tw
+
+BT
+48.24 721.646 Td
+/F1.0 10.5 Tf
+<77686174207468652066756e64616d656e74616c206275696c64696e6720626c6f636b732061726520666f722061637475616c6c792077726974696e6720616e204170616368652049736973206170706c69636174696f6e2c20616e642077686174> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 705.866 Td
+/F1.0 10.5 Tf
+[<736572766963657320616e6420666561747572657320746865206672> 20.0195 <616d65776f726b2070726f766964657320666f7220796f7520746f206c65766572> 20.0195 <61676520696e20796f7572206f776e20617070732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3093 Tw
+
+BT
+48.24 678.086 Td
+/F1.0 10.5 Tf
+[<5061727473206f66207468697320636861707465722068617665206265656e20616461707465642066726f6d2044616e204861> 20.0195 <79776f6f64d573203230303920626f6f6b2c2027446f6d61696e2044726976656e2044657369676e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6509 Tw
+
+BT
+48.24 662.306 Td
+/F1.0 10.5 Tf
+[<7573696e67204e616b> 20.0195 <6564204f626a65637473272e2057> 60.0586 <65d5766520616c736f20616464656420736f6d65206e657720696e73696768747320616e64206d616465207375726520746865206d6174657269616c207765d576652075736564>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 646.526 Td
+/F1.0 10.5 Tf
+<69732072656c6576616e7420746f2041706163686520497369732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 606.686 Td
+/F2.0 18 Tf
+[<322e312e205068696c6f736f7068> 20.0195 <7920616e6420417263686974656374757265>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.4833 Tw
+
+BT
+48.24 578.666 Td
+/F1.0 10.5 Tf
+[<546869732073656374696f6e2064657363726962657320736f6d65206f662074686520636f726520696465617320616e64206172636869746563747572> 20.0195 <616c207061747465726e732075706f6e207768696368204170616368652049736973>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 562.886 Td
+/F1.0 10.5 Tf
+<6275696c64732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 528.386 Td
+/F2.0 13 Tf
+<322e312e312e20446f6d61696e2d44726976656e2044657369676e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2186 Tw
+
+BT
+48.24 501.826 Td
+/F1.0 10.5 Tf
+[<5468657265d573206e6f20646f756274207468617420776520646576656c6f70657273206c6f766520746865206368616c6c656e6765206f6620756e6465727374616e64696e6720616e64206465706c6f> 20.0195 <79696e6720636f6d706c6578>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7978 Tw
+
+BT
+48.24 486.046 Td
+/F1.0 10.5 Tf
+<746563686e6f6c6f676965732e2042757420756e6465727374616e64696e6720746865206e75616e63657320616e6420737562746c6574696573206f662074686520627573696e65737320646f6d61696e20697473656c66206973206a757374206173> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9888 Tw
+
+BT
+48.24 470.266 Td
+/F1.0 10.5 Tf
+<67726561742061206368616c6c656e67652c2070657268617073206d6f726520736f2e204966207765206465766f746564206f7572206566666f72747320746f20756e6465727374616e64696e6720616e642061646472657373696e67> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0131 Tw
+
+BT
+48.24 454.486 Td
+/F1.0 10.5 Tf
+<74686f736520737562746c65746965732c20776520636f756c64206275696c64206265747465722c20636c65616e65722c20616e64206d6f7265206d61696e7461696e61626c6520736f667477617265207468617420646964206120626574746572> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 438.706 Td
+/F1.0 10.5 Tf
+[<6a6f6220666f72206f7572207374616b> 20.0195 <65686f6c646572732e20416e64207468657265d573206e6f20646f7562742074686174206f7572207374616b> 20.0195 <65686f6c6465727320776f756c64207468616e6b20757320666f722069742e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0524 Tw
+
+BT
+48.24 410.926 Td
+/F1.0 10.5 Tf
+<4120636f75706c65206f66207965617273206261636b2045726963204576616e732077726f74652068697320626f6f6b20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.0524 Tw
+
+BT
+296.0597 410.926 Td
+/F1.0 10.5 Tf
+<446f6d61696e2d44726976656e2044657369676e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0524 Tw
+
+BT
+409.8691 410.926 Td
+/F1.0 10.5 Tf
+[<2c2077686963682069732077656c6c206f6e20697473207761> 20.0195 <7920746f>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8994 Tw
+
+BT
+48.24 395.146 Td
+/F1.0 10.5 Tf
+<6265636f6d696e6720612073656d696e616c20776f726b2e20496e20666163742c206d6f7374206966206e6f7420616c6c206f662074686520696465617320696e204576616e732720626f6f6b2068617665206265656e20657870726573736564> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8578 Tw
+
+BT
+48.24 379.366 Td
+/F1.0 10.5 Tf
+<6265666f72652c20627574207768617420686520646964207761732070756c6c2074686f736520696465617320746f67657468657220746f2073686f7720686f7720707265646f6d696e616e746c79206f626a6563742d6f7269656e746564> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.3802 Tw
+
+BT
+48.24 363.586 Td
+/F1.0 10.5 Tf
+<746563686e69717565732063616e206265207573656420746f20646576656c6f7020726963682c20646565702c20696e736967687466756c2c20616e6420756c74696d6174656c792075736566756c20627573696e657373> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 347.806 Td
+/F1.0 10.5 Tf
+<6170706c69636174696f6e732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 320.026 Td
+/F1.0 10.5 Tf
+[<5468657265206172652074776f2063656e7472> 20.0195 <616c20696465617320617420746865206865617274206f6620646f6d61696e2d64726976656e2064657369676e2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 292.246 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.0395 Tw
+
+BT
+66.24 292.246 Td
+/F1.0 10.5 Tf
+<74686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.0395 Tw
+
+BT
+89.9695 292.246 Td
+/F3.0 10.5 Tf
+<756269717569746f7573206c616e6775616765> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.0395 Tw
+
+BT
+205.3221 292.246 Td
+/F1.0 10.5 Tf
+<2069732061626f75742067657474696e67207468652077686f6c65207465616d2028626f746820646f6d61696e206578706572747320616e64> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 276.466 Td
+/F1.0 10.5 Tf
+[<646576656c6f706572732920746f20636f6d6d756e6963617465206d6f7265207472> 20.0195 <616e73706172656e746c79207573696e67206120646f6d61696e206d6f64656c2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 254.686 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.8183 Tw
+
+BT
+66.24 254.686 Td
+/F1.0 10.5 Tf
+<4d65616e7768696c652c20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.8183 Tw
+
+BT
+130.4518 254.686 Td
+/F3.0 10.5 Tf
+<6d6f64656c2d64726976656e2064657369676e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.8183 Tw
+
+BT
+242.3546 254.686 Td
+/F1.0 10.5 Tf
+[<2069732061626f757420636170747572696e672074686174206d6f64656c20696e2061207665727920737472> 20.0195 <6169676874666f7277617264>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 238.906 Td
+/F1.0 10.5 Tf
+<6d616e6e657220696e20636f64652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 211.126 Td
+/F1.0 10.5 Tf
+<4c6574d573206c6f6f6b206174206561636820696e207475726e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 179.296 Td
+/F2.0 10.5 Tf
+<556269717569746f7573204c616e6775616765> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5921 Tw
+
+BT
+48.24 153.466 Td
+/F1.0 10.5 Tf
+[<4974d573206e6f2073656372657420746861742074686520495420696e64757374727920697320706c61677565642062> 20.0195 <792070726f6a656374206661696c757265732e2054> 29.7852 <6f6f206f6674656e2073797374656d732074616b> 20.0195 <65206c6f6e676572207468616e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2887 Tw
+
+BT
+48.24 137.686 Td
+/F1.0 10.5 Tf
+<696e74656e64656420746f20696d706c656d656e742c20616e64207768656e2066696e616c6c7920696d706c656d656e7465642c207468657920646f6ed574206164647265737320746865207265616c20726571756972656d656e7473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 121.906 Td
+/F1.0 10.5 Tf
+[<616e> 20.0195 <797761> 20.0195 <79> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4169 Tw
+
+BT
+48.24 94.126 Td
+/F1.0 10.5 Tf
+<4f7665722074686520796561727320776520696e204954206861766520747269656420766172696f757320617070726f616368657320746f20616464726573732074686973206661696c696e672e205573696e6720776174657266616c6c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1 Tw
+
+BT
+48.24 78.346 Td
+/F1.0 10.5 Tf
+[<6d6574686f646f6c6f676965732c207765d576652061736b> 20.0195 <656420666f7220726571756972656d656e747320746f2062652066756c6c7920616e6420707265636973656c79207772697474656e20646f776e206265666f7265207374617274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3825 Tw
+
+BT
+48.24 62.566 Td
+/F1.0 10.5 Tf
+[<6f6e20616e> 20.0195 <797468696e6720656c73652e204f722c207573696e67206167696c65206d6574686f646f6c6f676965732c207765d57665207265616c697a6564207468617420726571756972656d656e747320617265206c696b> 20.0195 <656c7920746f>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+43 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 42 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 19 0 R
+/F1.0 8 0 R
+/F3.0 48 0 R
+>>
+/XObject << /Stamp2 1320 0 R
+>>
+>>
+/Annots [47 0 R]
+>>
+endobj
+44 0 obj
+[43 0 R /XYZ 0 841.89 null]
+endobj
+45 0 obj
+[43 0 R /XYZ 0 630.71 null]
+endobj
+46 0 obj
+[43 0 R /XYZ 0 547.07 null]
+endobj
+47 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://www.amazon.co.uk/Domain-driven-Design-Tackling-Complexity-Software/dp/0321125215)
+>>
+/Subtype /Link
+/Rect [296.0597 407.86 409.8691 422.14]
+/Type /Annot
+>>
+endobj
+48 0 obj
+<< /Type /Font
+/BaseFont /499933+NotoSerif-BoldItalic
+/Subtype /TrueType
+/FontDescriptor 1403 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1405 0 R
+/ToUnicode 1404 0 R
+>>
+endobj
+49 0 obj
+[43 0 R /XYZ 0 195.31 null]
+endobj
+50 0 obj
+<< /Length 12897
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+1.4165 Tw
+
+BT
+48.24 794.676 Td
+/F1.0 10.5 Tf
+[<6368616e676520616e> 20.0195 <797761> 20.0195 <7920616e64206861766520736f7567687420746f2064656c697665722073797374656d7320696e6372656d656e74616c6c79207573696e6720666565646261636b206c6f6f707320746f20726566696e65>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 778.896 Td
+/F1.0 10.5 Tf
+<74686520696d706c656d656e746174696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2537 Tw
+
+BT
+48.24 751.116 Td
+/F1.0 10.5 Tf
+[<427574206c6574d573206e6f7420676574206469737472> 20.0195 <61637465642074616c6b696e672061626f7574206d6574686f646f6c6f676965732e2041742074686520656e64206f6620746865206461> 20.0195 <792077686174207265616c6c79206d617474657273206973>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3453 Tw
+
+BT
+48.24 735.336 Td
+/F1.0 10.5 Tf
+<636f6d6d756e69636174696f6e206265747765656e2074686520646f6d61696e20657870657274732028746861742069732c2074686520627573696e657373292077686f206e656564207468652073797374656d20616e6420746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0677 Tw
+
+BT
+48.24 719.556 Td
+/F1.0 10.5 Tf
+<746563686965732061637475616c6c7920696d706c656d656e74696e672069742e204966207468652074776f20646f6ed574206861766520616e642063616e6e6f742065766f6c766520612073686172656420756e6465727374616e64696e67206f66> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 703.776 Td
+/F1.0 10.5 Tf
+<776861742069732072657175697265642c207468656e20746865206368616e6365206f662064656c69766572696e6720612075736566756c2073797374656d2077696c6c206265206e65787420746f206e6f7468696e672e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2013 Tw
+
+BT
+48.24 675.996 Td
+/F1.0 10.5 Tf
+[<4272696467696e67207468697320676170206973207472> 20.0195 <61646974696f6e616c6c79207768617420627573696e65737320616e616c797374732061726520666f723b20746865792061637420617320696e74657270726574657273206265747765656e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.7243 Tw
+
+BT
+48.24 660.216 Td
+/F1.0 10.5 Tf
+<74686520646f6d61696e206578706572747320616e642074686520646576656c6f706572732e20486f77657665722c2074686973207374696c6c206d65616e73207468657265206172652074776f20286f72206d6f726529> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2216 Tw
+
+BT
+48.24 644.436 Td
+/F1.0 10.5 Tf
+<6c616e67756167657320696e207573652c206d616b696e6720697420646966666963756c7420746f207665726966792074686174207468652073797374656d206265696e67206275696c7420697320636f72726563742e2049662074686520616e616c797374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.8181 Tw
+
+BT
+48.24 628.656 Td
+/F1.0 10.5 Tf
+[<6d69737472> 20.0195 <616e736c61746573206120726571756972656d656e742c207468656e206e6569746865722074686520646f6d61696e20657870657274206e6f7220746865206170706c69636174696f6e20646576656c6f7065722077696c6c>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3329 Tw
+
+BT
+48.24 612.876 Td
+/F1.0 10.5 Tf
+[<646973636f766572207468697320756e74696c2028617420626573742920746865206170706c69636174696f6e2069732066697273742064656d6f6e737472> 20.0195 <61746564206f7220286d75636820776f7273652920616e20656e642075736572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 597.096 Td
+/F1.0 10.5 T

<TRUNCATED>

[16/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/ugbtb.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/ugbtb.html b/content/versions/2.0.0-M2/guides/ugbtb/ugbtb.html
new file mode 100644
index 0000000..3adbbc6
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ugbtb/ugbtb.html
@@ -0,0 +1,3550 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Beyond the Basics</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   ugbtb
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="ugbtb.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Beyond the Basics</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugbtb/ugbtb.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugbtb/ugbtb.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugbtb/ugbtb.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugbtb/ugbtb.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugbtb/ugbtb.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__ugbtb">1. Beyond the Basics</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This guide provides <a href="../ugbtb/ugbtb.html#_ugbtb_other-techniques">more advanced</a> guidance on writing maintainable larger applications.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Later chapters discuss how to <a href="../ugbtb/ugbtb.html#_ugbtb_deployment">deploy</a> your app, and discuss other ways in which you can <a href="../ugbtb/ugbtb.html">extend</a> or adapt the framework itself to your particular needs.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a> (this guide)</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugbtb_i18n">2. i18n</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugbtb/_ugbtb_i18n.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugbtb/_ugbtb_i18n.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugbtb/_ugbtb_i18n.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugbtb/_ugbtb_i18n.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugbtb/_ugbtb_i18n.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Apache Isis' support for internationlization (i18n) allows every element of the domain model (the class names, property names, action names, parameter names and so forth) to be translated.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>It also supports translations of messages raised imperatively, by which we mean as the result of a call to <code>title()</code> to obtain an object’s title, or messages resulting from any business rule violations (eg <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_disable"><code>disable…​()</code></a> or <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_validate"><code>validate…​()</code></a>, and so on.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The <a href="../ugvw/ugvw.html">Wicket viewer</a> (that is, its labels and messages) is also internationalized using the same mechanism. If no translations are available, then the Wicket viewer falls back to using Wicket resource bundles.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Isis does not translate the values of your domain objects, though. So, if you have a domain concept such as <code>Country</code> whose name is intended to be localized according to the current user, you will need to model this yourself.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__ugbtb_i18n_implementation-approach">2.1. Implementation Approach</h3> 
+         <div class="paragraph"> 
+          <p>Most Java frameworks tackle i18n by using Java’s own <code>ResourceBundle</code> API. However, there are some serious drawbacks in this approach, including:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>if a string appears more than once (eg "name" or "description") then it must be translated everywhere it appears in every resource bundle file</p> </li> 
+           <li> <p>there is no support for plural forms (see this <a href="http://stackoverflow.com/questions/14326653/java-internationalization-i18n-with-proper-plurals/14327683#14327683">SO answer</a>)</p> </li> 
+           <li> <p>there is no tooling support for translators</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Apache Isis therefore takes a different approach, drawing inspiration from GNU’s <a href="https://www.gnu.org/software/gettext/manual/index.html">gettext</a> API and specifically its <code>.pot</code> and <code>.po</code> files. These are intended to be used as follows:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>the <code>.pot</code> (portable object template) file holds the message text to be translated</p> </li> 
+           <li> <p>this file is translated into multiple <code>.po</code> (portable object) files, one per supported locale</p> </li> 
+           <li> <p>these <code>.po</code> files are renamed according to their locale, and placed into the 'appropriate' location to be picked up by the runtime. The name of each <code>.po</code> resolved in a very similar way to resource bundles.</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The format of the <code>.pot</code> and <code>.po</code> files is identical; the only difference is that the <code>.po</code> file has translations for each of the message strings. These message strings can also have singular and plural forms.</p> 
+         </div> 
+         <div class="admonitionblock important"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-important" title="Important"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Although Apache Isis' implementation is modelled after GNU’s API, it does <em>not</em> use any GNU software. This is for two reasons: (a) to simplify the toolchain/developer experience, and (b) because GNU software is usually GPL, which would be incompatible with the Apache license.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This design tackles all the issues of <code>ResourceBundle</code>s:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>the <code>.po</code> message format is such that any given message text to translate need only be translated once, even if it appears in multiple places in the application (eg "Name")</p> </li> 
+           <li> <p>the <code>.po</code> message format includes translations for (optional) plural form as well as singular form</p> </li> 
+           <li> <p>there are lots of freely available editors <a href="https://www.google.co.uk/search?q=.po+file+editor">to be found</a>, many summarized on this <a href="https://www.drupal.org/node/11131">Drupal.org</a> webpage.<br></p> 
+            <div class="paragraph"> 
+             <p>In fact, there are also online communities/platforms of translators to assist with translating files. One such is <a href="https://crowdin.com/">crowdin</a> (nb: this link does not imply endorsement).</p> 
+            </div> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In Apache Isis' implementation, if the translation is missing from the <code>.po</code> file then the original message text from the <code>.pot</code> file will be returned. In fact, it isn’t even necessary for there to be any <code>.po</code> files; <code>.po</code> translations can be added piecemeal as the need arises.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__ugbtb_i18n_translation-service">2.2. <code>TranslationService</code></h3> 
+         <div class="paragraph"> 
+          <p>The cornerstone of Apache Isis' support for i18n is the <code>TranslationService</code> service. This is defined in the applib with the following API:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">TranslationService</span> {
+    <span class="directive">public</span> <span class="predefined-type">String</span> translate(      <i class="conum" data-value="1"></i><b>(1)</b>
+            <span class="directive">final</span> <span class="predefined-type">String</span> context,
+            <span class="directive">final</span> <span class="predefined-type">String</span> text);
+    <span class="directive">public</span> <span class="predefined-type">String</span> translate(      <i class="conum" data-value="2"></i><b>(2)</b>
+            <span class="directive">final</span> <span class="predefined-type">String</span> context,
+            <span class="directive">final</span> <span class="predefined-type">String</span> singularText,
+            <span class="directive">final</span> <span class="predefined-type">String</span> pluralText,
+            <span class="directive">final</span> <span class="type">int</span> num);
+    <span class="directive">public</span> <span class="type">enum</span> Mode {
+        READ,
+        WRITE;
+    }
+    Mode getMode();               <i class="conum" data-value="3"></i><b>(3)</b>
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>is to translate the singular form of the text</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>is to translate the plural form of the text</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="3"></i><b>3</b></td> 
+             <td>indicates whether the translation service is in read or write mode.</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The <code>translate(…​)</code> methods are closely modelled on GNU’s gettext API. The first version is used when no translation is required, the second is when both a singular and plural form will be required, with the <code>num</code> parameter being used to select which is returned. In both cases the <code>context</code> parameter provides some contextual information for the translator; this generally corresponds to the class member.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The mode meanwhile determines the behaviour of the service. More on this below.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_code_translationservicepo_code">2.2.1. <code>TranslationServicePo</code></h4> 
+          <div class="paragraph"> 
+           <p>Isis provides a default implementation of <code>TranslationService</code>, namely <code>TranslationServicePo</code>.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If the service is running in the normal read mode, then it simply provides translations for the locale of the current user. This means locates the appropriate <code>.po</code> file (based on the requesting user’s locale), finds the translation and returns it.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If however the service is configured to run in write mode, then it instead records the fact that the message was requested to be translated (a little like a spy/mock in unit testing mock), and returns the original message. The service can then be queried to discover which messages need to be translated. All requested translations are written into the <code>.pot</code> file.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To make the service as convenient as possible to use, the service configures itself as follows:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>if running in prototype mode <a href="../rgcfg/rgcfg.html#_rgcfg_deployment-types">deployment type</a> or during integration tests, then the service runs in <strong>write</strong> mode, in which case it records all translations into the <code>.pot</code> file. The <code>.pot</code> file is written out when the system is shutdown.</p> </li> 
+            <li> <p>if running in server (production) mode <a href="../rgcfg/rgcfg.html#_rgcfg_deployment-types">deployment type</a>, then the service runs in <strong>read</strong> mode. It is also possible to set a configuration setting in <code>isis.properties</code> to force read mode even if running in prototype mode (useful to manually test/demo the translations).</p> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>When running in write mode the original text is returned to the caller untranslated. If in read mode, then the translated <code>.po</code> files are read and translations provided as required.</p> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__ugbtb_i18n_imperative-messages">2.3. Imperative messages</h3> 
+         <div class="paragraph"> 
+          <p>The <code>TranslationService</code> is used internally by Apache Isis when building up the metamodel; the name and description of every class, property, collection, action and action parameter is automatically translated. Thus the simple act of bootstrapping Apache Isis will cause most of the messages requiring translation (that is: those for the Apache Isis metamodel) to be captured by the <code>TranslationService</code>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>However, for an application to be fully internationalized, any validation messages (from either <code>disableXxx()</code> or <code>validateXxx()</code> supporting methods) and also possibly an object’s title (from the <code>title()</code> method) will also require translation. Moreover, these messages must be captured in the <code>.pot</code> file such that they can be translated.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_code_translatablestring_code">2.3.1. <code>TranslatableString</code></h4> 
+          <div class="paragraph"> 
+           <p>The first part of the puzzle is tackled by an extension to Apache Isis' programming model. Whereas previously the <code>disableXxx()</code> / <code>validateXxx()</code> / <code>title()</code> methods could only return a <code>java.lang.String</code>, they may now optionally return a <code>TranslatableString</code> (defined in Isis applib) instead.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Here’s a (silly) example from the <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp archetype</a>:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> TranslatableString validateUpdateName(<span class="directive">final</span> <span class="predefined-type">String</span> name) {
+    <span class="keyword">return</span> name.contains(<span class="string"><span class="delimiter">"</span><span class="content">!</span><span class="delimiter">"</span></span>)? TranslatableString.tr(<span class="string"><span class="delimiter">"</span><span class="content">Exclamation mark is not allowed</span><span class="delimiter">"</span></span>): <span class="predefined-constant">null</span>;
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This corresponds to the following entry in the <code>.pot</code> file:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">#: dom.simple.SimpleObject#updateName()
+msgid "Exclamation mark is not allowed"
+msgstr ""</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The full API of <code>TranslatableString</code> is modelled on the design of GNU gettext (in particular the <a href="https://code.google.com/p/gettext-commons/wiki/Tutorial">gettext-commons</a> library):</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="directive">final</span> <span class="type">class</span> <span class="class">TranslatableString</span> {
+    <span class="directive">public</span> <span class="directive">static</span> TranslatableString tr(       <i class="conum" data-value="1"></i><b>(1)</b>
+            <span class="directive">final</span> <span class="predefined-type">String</span> pattern,
+            <span class="directive">final</span> <span class="predefined-type">Object</span>... paramArgs) { ... }
+    <span class="directive">public</span> <span class="directive">static</span> TranslatableString trn(      <i class="conum" data-value="2"></i><b>(2)</b>
+            <span class="directive">final</span> <span class="predefined-type">String</span> singularPattern,
+            <span class="directive">final</span> <span class="predefined-type">String</span> pluralPattern,
+            <span class="directive">final</span> <span class="type">int</span> number,
+            <span class="directive">final</span> <span class="predefined-type">Object</span>... paramArgs) { ... }
+    <span class="directive">public</span> <span class="predefined-type">String</span> translate(                   <i class="conum" data-value="3"></i><b>(3)</b>
+            <span class="directive">final</span> TranslationService translationService,
+            <span class="directive">final</span> <span class="predefined-type">String</span> context) { ... }
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>returns a translatable string with a single pattern for both singular and plural forms.</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>returns a translatable string with different patterns for singular and plural forms; the one to use is determined by the 'number' argument</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="3"></i><b>3</b></td> 
+              <td>translates the string using the provided <code>TranslationService</code>, using the appropriate singular/regular or plural form, and interpolating any arguments.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The interpolation uses the format <code>{xxx}</code>, where the placeholder can occur multiple times.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">final</span> TranslatableString ts = TranslatableString.tr(
+    <span class="string"><span class="delimiter">"</span><span class="content">My name is {lastName}, {firstName} {lastName}.</span><span class="delimiter">"</span></span>,
+    <span class="string"><span class="delimiter">"</span><span class="content">lastName</span><span class="delimiter">"</span></span>, <span class="string"><span class="delimiter">"</span><span class="content">Bond</span><span class="delimiter">"</span></span>, <span class="string"><span class="delimiter">"</span><span class="content">firstName</span><span class="delimiter">"</span></span>, <span class="string"><span class="delimiter">"</span><span class="content">James</span><span class="delimiter">"</span></span>);</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>would interpolate (for the English locale) as "My name is Bond, James Bond".</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For a German user, on the other hand, if the translation in the corresponding <code>.po</code> file was:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">#: xxx.yyy.Whatever#context()
+msgid "My name is {lastName}, {firstName} {lastName}."
+msgstr "Ich heisse {firstName} {lastName}."</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>then the translation would be: "Ich heisse James Bond".</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The same class is used in <a href="../rgsvc/rgsvc.html#_rgsvc_core-domain-api_MessageService"><code>MessageService</code></a> so that you can raise translatable info, warning and error messages; each of the relevant methods are overloaded.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">MessageService</span> {
+    <span class="type">void</span> informUser(<span class="predefined-type">String</span> message);
+    <span class="type">void</span> informUser(
+        TranslatableMessage message,
+        <span class="directive">final</span> <span class="predefined-type">Class</span>&lt;?&gt; contextClass, <span class="directive">final</span> <span class="predefined-type">String</span> contextMethod); <i class="conum" data-value="1"></i><b>(1)</b>
+    ...
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>are concatenated together to form the context for the <code>.pot</code> file.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_code_translatableexception_code">2.3.2. <code>TranslatableException</code></h4> 
+          <div class="paragraph"> 
+           <p>Another mechanism by which messages can be rendered to the user are as the result of exception messages thrown and recognized by an <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ExceptionRecognizer"><code>ExceptionRecognizer</code></a>.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In this case, if the exception implements <code>TranslatableException</code>, then the message will automatically be translated before being rendered. The <code>TranslatableException</code> itself takes the form:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">TranslatableException</span> {
+    TranslatableString getTranslatableMessage(); <i class="conum" data-value="1"></i><b>(1)</b>
+    <span class="predefined-type">String</span> getTranslationContext();              <i class="conum" data-value="2"></i><b>(2)</b>
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>the message to translate. If returns <code>null</code>, then the <code>Exception#getMessage()</code> is used as a fallback</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>the context to use when translating the message</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__ugbtb_i18n_wicket-viewer">2.4. Wicket Viewer</h3> 
+         <div class="paragraph"> 
+          <p>The <a href="../ugvw/ugvw.html">Wicket viewer</a> (its labels and messages) is also internationalized using the <code>TranslationService</code>. This is done through an Isis-specific implementation of the Wicket framework’s <code>org.apache.wicket.Localizer</code> class, namely <code>LocalizerForIsis</code>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The Wicket <code>Localizer</code> defines the following API:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="predefined-type">String</span> getString(
+        <span class="directive">final</span> <span class="predefined-type">String</span> key,               <i class="conum" data-value="1"></i><b>(1)</b>
+        <span class="directive">final</span> <span class="predefined-type">Component</span> component,      <i class="conum" data-value="2"></i><b>(2)</b>
+        <span class="directive">final</span> IModel&lt;?&gt; model,
+        <span class="directive">final</span> <span class="predefined-type">Locale</span> locale,
+        <span class="directive">final</span> <span class="predefined-type">String</span> style,
+        <span class="directive">final</span> <span class="predefined-type">String</span> defaultValue)
+    <span class="directive">throws</span> <span class="exception">MissingResourceException</span> { ... }</code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>The key to obtain the resource for</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>The component to get the resource for (if any)</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, <code>key</code> might be a value such as "okLabel", while <code>component</code> an internal class of the Wicket viewer, such as <code>EntityPropertiesForm</code>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The <code>LocalizerForIsis</code> implementation uses the <code>key</code> as the <code>msgId</code>, while the fully qualified class name of the <code>component</code> is used as a context. There is one exception to this: if the component is the third-party select2 component (used for drop-downs), then that class name is used directly.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In the main, using Isis' i18n support means simply adding the appropriate translations to the <code>translation.po</code> file, for each locale that you require. If the translations are missing then the original translations from the Wicket resource bundles will be used instead.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_commonly_used">2.4.1. Commonly used</h4> 
+          <div class="paragraph"> 
+           <p>Most of the translation requirements can be covered by adding in the following <code>msgId</code>s:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="properties">#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
+msgid "CollectionContentsAsAjaxTablePanelFactory.Table"
+msgstr "Table"
+
+#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
+msgid "CollectionContentsAsUnresolvedPanel.Hide"
+msgstr "Hide"
+
+#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
+msgid "aboutLabel"
+msgstr "About"
+
+#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
+msgid "cancelLabel"
+msgstr "Cancel"
+
+#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
+msgid "datatable.no-records-found"
+msgstr "No Records Found"
+
+#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
+msgid "editLabel"
+msgstr "Edit"
+
+#: org.wicketstuff.select2.Select2Choice
+msgid "inputTooShortPlural"
+msgstr "Please enter {number} more characters"
+
+#: org.wicketstuff.select2.Select2Choice
+msgid "inputTooShortSingular"
+msgstr "Please enter 1 more character"
+
+#: org.wicketstuff.select2.Select2Choice
+msgid "loadMore"
+msgstr "Load more"
+
+#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
+msgid "logoutLabel"
+msgstr "Logout"
+
+#: org.wicketstuff.select2.Select2Choice
+msgid "noMatches"
+msgstr "No matches"
+
+#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
+msgid "okLabel"
+msgstr "OK"
+
+#: org.wicketstuff.select2.Select2Choice
+msgid "searching"
+msgstr "Searching..."
+
+#: org.wicketstuff.select2.Select2Choice
+msgid "selectionTooBigPlural"
+msgstr "You can only select {limit} items"
+
+#: org.wicketstuff.select2.Select2Choice
+msgid "selectionTooBigSingular"
+msgstr "You can only select 1 item"</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_login_self_sign_up">2.4.2. Login/self-sign-up</h4> 
+          <div class="paragraph"> 
+           <p>In addition, there are a reasonably large number of messages that are used for both login and the <a href="../ugvw/ugvw.html#_ugvw_features_user-registration">user registration</a> (self sign-up) and password reset features.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>These are:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="properties">#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+msgid "AutoLabel.CSS.required"
+msgstr "Required"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "confirmPasswordLabel"
+msgstr "Confirm password"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+msgid "emailIsNotAvailable"
+msgstr "The given email is already in use"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "emailPlaceholder"
+msgstr "Enter your email"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+msgid "emailPlaceholder"
+msgstr "Enter an email for the new account"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "emailLabel"
+msgstr "Email"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "emailSentMessage"
+msgstr "An email has been sent to '${email}' for verification."
+
+#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+msgid "forgotPasswordLinkLabel"
+msgstr "Forgot your password?"
+
+#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+msgid "loginHeader"
+msgstr "Login"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "noSuchUserByEmail"
+msgstr "There is no account with this email"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "noUserForAnEmailValidToken"
+msgstr "The account seems to be either already deleted or has changed its email address. Please try again."
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "passwordChangeSuccessful"
+msgstr "The password has been changed successfully. You can &lt;a class=\"alert-success\" style=\"text-decoration:underline;\" href=\"${signInUrl}\"&gt;login&lt;/a&gt; now."
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "passwordChangeUnsuccessful"
+msgstr "There was a problem while updating the password. Please try again."
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "passwordLabel"
+msgstr "Password"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "passwordPlaceholder"
+msgstr "Enter password"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "passwordResetExpiredOrInvalidToken"
+msgstr "You are trying to reset the password for an expired or invalid token"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "passwordResetHeader"
+msgstr "Forgot password"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "passwordResetSubmitLabel"
+msgstr "Submit"
+
+#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+msgid "registerButtonLabel"
+msgstr "Register"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+msgid "registerHeader"
+msgstr "Register"
+
+#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+msgid "rememberMeLabel"
+msgstr "Remember Me"
+
+#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+msgid "resetButtonLabel"
+msgstr "Reset"
+
+#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+msgid "signInButtonLabel"
+msgstr "Sign in"
+
+#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+msgid "signUpButtonLabel"
+msgstr "Don't have an account? Sign up now."
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "signUpButtonLabel"
+msgstr "Verify email"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+msgid "signUpHeader"
+msgstr "Sign Up"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "usernameIsNotAvailable"
+msgstr "The provided username is already in use"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "usernameLabel"
+msgstr "Username"
+
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
+#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
+#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
+msgid "usernamePlaceholder"
+msgstr "Username"</code></pre> 
+           </div> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__ugbtb_i18n_integration-testing">2.5. Integration Testing</h3> 
+         <div class="paragraph"> 
+          <p>So much for the API; but as noted, it is also necessary to ensure that the required translations are recorded (by the <code>TranslationService</code>) into the <code>.pot</code> file.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For this, we recommend that you ensure that all such methods are tested through an <a href="../ugtst/ugtst.html#_ugtst_integ-test-support">integration test</a> (not unit test).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, here’s the corresponding integration test for the "Exclamation mark" example from the simpleapp (above):</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@Rule</span>
+<span class="directive">public</span> ExpectedException expectedException = ExpectedException.none();
+
+<span class="annotation">@Inject</span>
+FixtureScripts fixtureScripts;
+
+<span class="annotation">@Test</span>
+<span class="directive">public</span> <span class="type">void</span> failsValidation() <span class="directive">throws</span> <span class="exception">Exception</span> {
+    <span class="comment">// given</span>
+    RecreateSimpleObjects fs = <span class="keyword">new</span> RecreateSimpleObjects().setNumber(<span class="integer">1</span>);
+    fixtureScripts.runFixtureScript(fs, <span class="predefined-constant">null</span>);
+    SimpleObject simpleObjectWrapped = wrap(fs.getSimpleObjects().get(<span class="integer">0</span>));
+
+    <span class="comment">// expect</span>
+    expectedExceptions.expect(InvalidException.class);
+    expectedExceptions.expectMessage(<span class="string"><span class="delimiter">"</span><span class="content">Exclamation mark is not allowed</span><span class="delimiter">"</span></span>);
+
+    <span class="comment">// when</span>
+    simpleObjectWrapped.updateName(<span class="string"><span class="delimiter">"</span><span class="content">new name!</span><span class="delimiter">"</span></span>);
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Running this test will result in the framework calling the <code>validateUpdateName(…​)</code> method, and thus to record that a translation is required in the <code>.pot</code> file.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>When the integration tests are complete (that is, when Apache Isis is shutdown), the <code>TranslationServicePo</code> will write out all captured translations to its log (more on this below). This will include all the translations captured from the Apache Isis metamodel, along with all translations as exercised by the integration tests.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>To ensure your app is fully internationalized app, you must therefore:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>use <code>TranslatableString</code> rather than <code>String</code> for all validation/disable and title methods.</p> </li> 
+           <li> <p>ensure that (at a minimum) all validation messages and title methods are integration tested.</p> </li> 
+          </ul> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>We make no apologies for this requirement: one of the reasons that we decided to implement Apache Isis' i18n support in this way is because it encourages/requires the app to be properly tested.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Behind the scenes Apache Isis uses a JUnit rule (<code>ExceptionRecognizerTranslate</code>) to intercept any exceptions that are thrown. These are simply passed through to the registered <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ExceptionRecognizer"><code>ExceptionRecognizer</code></a>s so that any messages are recorded as requiring translation.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_escaped_strings">2.6. Escaped strings</h3> 
+         <div class="paragraph"> 
+          <p>Translated messages can be escaped if required, eg to include embedded markup.</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="ini">#: com.mycompany.myapp.OrderItem#quantity
+msgid "&lt;i&gt;Quantity&lt;/i&gt;"
+msgstr "&lt;i&gt;Quantité&lt;/i&gt;"</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For this to work, the <code>namedEscaped()</code> attribute must be specified using either the <a href="../ugvw/ugvw.html#_ugvw_layout_file-based">layout file</a>, or using an annotation such as <a href="../rgant/rgant.html#_rgant-PropertyLayout"><code>@PropertyLayout</code></a> or <a href="../rgant/rgant.html#_rgant-ParameterLayout"><code>@ParameterLayout</code></a>.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@ParameterLayout</span>(
+    named=<span class="string"><span class="delimiter">"</span><span class="content">&lt;i&gt;Quantity&lt;/i&gt;</span><span class="delimiter">"</span></span>,      <i class="conum" data-value="1"></i><b>(1)</b>
+    namedEscaped=<span class="predefined-constant">false</span>
+)
+<span class="directive">public</span> <span class="predefined-type">Integer</span> getQuantity() { ... }</code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>required (even though it won’t be used when a translation is read; otherwise the escaped flag is ignored)</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__ugbtb_i18n_configuration">2.7. Configuration</h3> 
+         <div class="paragraph"> 
+          <p>There are several different aspects of the translation service that can be configured.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_logging">2.7.1. Logging</h4> 
+          <div class="paragraph"> 
+           <p>To configure the <code>TranslationServicePo</code> to write to out the <code>translations.pot</code> file, add the following to the <em>integtests</em> <code>logging.properties</code> file:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">log4j.appender.translations-po=org.apache.log4j.FileAppender
+log4j.appender.translations-po.File=./translations.pot
+log4j.appender.translations-po.Append=false
+log4j.appender.translations-po.layout=org.apache.log4j.PatternLayout
+log4j.appender.translations-po.layout.ConversionPattern=%m%n
+
+log4j.logger.org.apache.isis.core.runtime.services.i18n.po.PoWriter=INFO,translations-po
+log4j.additivity.org.apache.isis.core.runtime.services.i18n.po.PotWriter=false</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Just to repeat, this is <em>not</em> the <code>WEB-INF/logging.properties</code> file, it should instead be added to the <code>integtests/logging.properties</code> file.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_location_of_the_code_po_code_files">2.7.2. Location of the <code>.po</code> files</h4> 
+          <div class="paragraph"> 
+           <p>The default location of the translated <code>.po</code> files is in the <code>WEB-INF</code> directory. These are named and searched for similarly to regular Java resource bundles.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example, assuming these translations:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">/WEB-INF/translations-en-US.po
+        /translations-en.po
+        /translations-fr-FR.po
+        /translations.po</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>then:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>a user with <code>en-US</code> locale will use <code>translations-en-US.po</code></p> </li> 
+            <li> <p>a user with <code>en-GB</code> locale will use <code>translations-en.po</code></p> </li> 
+            <li> <p>a user with <code>fr-FR</code> locale will use <code>translations-fr-FR.po</code></p> </li> 
+            <li> <p>a user with <code>fr-CA</code> locale will use <code>translations.po</code></p> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The basename for translation files is always <code>translations</code>; this cannot be altered.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_externalized_translation_files">2.7.3. Externalized translation files</h4> 
+          <div class="paragraph"> 
+           <p>Normally Apache Isis configuration files are read from the <code>WEB-INF</code> file. However, Apache Isis can be configured to read config files from an <a href="../ugbtb/ugbtb.html#_ugbtb_deployment_externalized-configuration">external directory</a>; this is also supported for translations.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Thus, if in <code>web.xml</code> the external configuration directory has been set:</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>TODO: v2: this almost certainly no longer workd, because we now set up configuration very early on.</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;context-param&gt;</span>
+    <span class="tag">&lt;param-name&gt;</span>isis.config.dir<span class="tag">&lt;/param-name&gt;</span>
+    <span class="tag">&lt;param-value&gt;</span>location of external config directory<span class="tag">&lt;/param-value&gt;</span>
+<span class="tag">&lt;/context-param&gt;</span></code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Then this directory will be used as the base for searching for translations (rather than the default 'WEB-INF/' directory).</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_force_read_mode_or_disable">2.7.4. Force read mode, or disable</h4> 
+          <div class="paragraph"> 
+           <p>As noted above, if running in prototype mode then <code>TranslationServicePo</code> will be in write mode, if in production mode then will be in read mode. To force read mode (ie use translations) even if in prototype mode, add the following configuration property to <code>isis.properties</code>:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">isis.services.translation.po.mode=read</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>It’s also possible to disable the service completely (using values 'disable' or 'disabled'). This can sometimes be useful in integration tests.</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">isis.services.translation.po.mode=disable</code></pre> 
+           </div> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre>== Supporting services
+
+The `TranslationServicePo` has a number of supporting/related services.
+
+=== `LocaleProvider`
+
+The `LocaleProvider` API is used by the `TranslationServicePo` implementation to obtain the locale of the "current user".
+
+A default implementation is provided by the Wicket viewer.
+
+[NOTE]
+====
+Note that this default implementation does not support requests made through the Restful Objects viewer (there is no Wicket 'application' object available); the upshot is that requests through Restful Objects are never translated.
+Registering a different implementation of `LocaleProvider` that taps into appropriate REST (RestEasy?) APIs would be the way to address this.
+====
+
+
+=== `TranslationsResolver`
+
+The `TranslationResolver` is used by the `TranslationService` implementation to lookup translations for a specified locale.
+It is this service that reads from the `WEB-INF/` (or externalized directory).
+
+
+=== `TranslationServicePoMenu`
+
+The `TranslationServicePoMenu` provides a couple of menu actions in the UI (prototype mode only) that interacts with the underlying `TranslationServicePo`:
+
+* the `downloadTranslationsFile()` action - available only in write mode - allows the current `.pot` file to be downloaded. +
++
+[NOTE]
+====
+While this will contain all the translations from the metamodel, it will not necessarily contain all translations for all imperative methods returning `TranslatableString` instances; which are present and which are missing will depend on which imperative methods have been called (recorded by the service) prior to downloading.
+====
+
+* the `clearTranslationsCache()` action - available only in read mode - will clear the cache so that new translations can be loaded. +
++
+This allows a translator to edit the appropriate `translations-xx-XX.po` file and check the translation is correct without having to restart the app.
+
+
+
+
+
+:leveloffset!:
+:leveloffset: +1
+
+[[_ugbtb_headless-access]]
+= Headless access
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../../
+:_imagesdir: images/
+
+This section tackles the topic of enabling access to an Apache Isis application directly, or at least, not through either the xref:../ugvw/ugvw.adoc#[Wicket] or xref:../ugvro/ugvro.adoc#[Restful] viewers.
+
+There are several main use-cases:
+
+* enabling background execution, eg of a thread managed by Quartz scheduler and running within the webapp
+
+* integration from other systems, eg for a subscriber on a pub/sub mechanism such as Camel, pushing changes through an Apache Isis domain model.
+
+* leveraging an Apache Isis application within a batch process
+
+Note that the calling thread runs in the same process space as the Apache Isis domain object model (must be physically linked to the JAR files containing the domain classes).  For use cases where the calling thread runs in some other process space (eg migrating data from a legacy system), then the xref:../ugvro/ugvro.adoc#[Restful Objects viewer] is usually the way to go.
+
+The API described in this chapter is reasonably low-level, allowing code to interact very directly with the Apache Isis metamodel and runtime.  Such callers should be considered trusted: they do not (by default) honour any business rules eg implicit in the Isis annotations or hide/disable/validate methods.  However the xref:../rgsvc/rgsvc.adoc#_rgsvc_application-layer-api_WrapperFactory[`WrapperFactory`] service could be used to enforce such business rules if required.
+
+
+
+:leveloffset: +1
+
+[[_ugbtb_headless-access_AbstractIsisSessionTemplate]]
+= AbstractIsisSessionTemplate
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../../
+:_imagesdir: images/
+
+
+The `AbstractIsisSessionTemplate` class (whose name is inspired by the Spring framework's naming convention for similar classes that query http://docs.spring.io/spring/docs/2.5.x/reference/jdbc.html#jdbc-JdbcTemplate[JDBC], http://docs.spring.io/spring/docs/2.5.x/reference/jms.html#jms-jmstemplate[JMS], http://docs.spring.io/spring/docs/2.5.x/reference/orm.html#orm-jpa-template[JPA] etc.) provides the mechanism to open up a 'session' within the Apache Isis framework, in order to resolve and interact with entities.
+
+The class itself is intended to be subclassed:
+
+[source,java]</pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>public abstract class AbstractIsisSessionTemplate {</p> 
+          </div> 
+          <div class="literalblock"> 
+           <div class="content"> 
+            <pre>public void execute(final AuthenticationSession authSession, final Object context) { ... } <i class="conum" data-value="1"></i><b>(1)</b>
+protected abstract void doExecute(Object context); <i class="conum" data-value="2"></i><b>(2)</b></pre> 
+           </div> 
+          </div> 
+          <div class="literalblock"> 
+           <div class="content"> 
+            <pre>protected ObjectAdapter adapterFor(final Object targetObject) { ... }
+protected ObjectAdapter adapterFor(final RootOid rootOid) { ... }</pre> 
+           </div> 
+          </div> 
+          <div class="literalblock"> 
+           <div class="content"> 
+            <pre>    protected PersistenceSession getPersistenceSession() { ... }
+    protected IsisTransactionManager getTransactionManager() { ... }
+    protected AdapterManager getAdapterManager() { ... }
+}</pre> 
+           </div> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre>&lt;1&gt; `execute(...)` sets up the `IsisSession` and delegates to ...
+&lt;2&gt; `doExecute(...)`, the mandatory hook method for subclasses to implement.
+The passed object represents passes a context from the caller (eg the scheduler, cron job, JMS etc) that instantiated and executed the class.
+
+The `protected` methods expose key internal APIs within Apache Isis, for the subclass to use as necessary.
+
+
+[TIP]
+====
+One notable feature of `AbstractIsisSessionTemplate` is that it will automatically inject any domain services into itself. Thus, it is relatively easy for the subclass to "reach into" the domain, through injected repository services.
+====
+
+
+
+
+:leveloffset: 1
+:leveloffset: +1
+
+[[_ugbtb_headless-access_BackgroundCommandExecution]]
+= BackgroundCommandExecution
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../../
+:_imagesdir: images/
+
+
+
+The `BackgroundCommandExecution` class (a subclass of xref:../ugbtb/ugbtb.adoc#_ugbtb_headless-access_AbstractIsisSessionTemplate[AbstractIsisSessionTemplate]) is intended to simplify the execution of background ``Command``s persisted by way of the xref:../rgsvc/rgsvc.adoc#_rgsvc_application-layer-spi_CommandService[`CommandService`] and the xref:../rgsvc/rgsvc.adoc#_rgsvc_application-layer-spi_BackgroundCommandService[`BackgroundCommandService`].
+
+Its signature is:
+
+[source,java]</pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>public abstract class BackgroundCommandExecution extends AbstractIsisSessionTemplate { protected void doExecute(Object context) { …​ } protected abstract List&lt;? extends Command&gt; findBackgroundCommandsToExecute(); // &lt;1&gt; }</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre>&lt;1&gt; `findBackgroundCommandsToExecute()` is a mandatory hook method for subclasses to implement.
+
+This allows for different implementations of the `CommandService` and `BackgroundCommandService` to persist to wherever.
+
+The diagram below (http://yuml.me/edit/363b335f[yuml.me/363b335f]) shows the dependencies between these various classes:
+
+.Inheritance Hierarchy for `BackgroundCommandExecution`
+image::{_imagesdir}headless-access/BackgroundCommandExecution.png[width="400px",link="{_imagesdir}headless-access/BackgroundCommandExecution.png"]
+
+
+
+
+
+
+
+== Background Execution
+
+The `BackgroundCommandExecutionFromBackgroundCommandServiceJdo` is a concrete subclass of `BackgroundCommandExecution` (see the xref:../rgsvc/rgsvc.adoc#_rgsvc_application-layer-api_BackgroundService[`BackgroundCommandService`]), the intended use being for the class to be instantiated regularly (eg every 10 seconds) by a scheduler such as http://quartz-scheduler.org[Quartz]) to poll for ``Command``s to be executed, and then execute them.
+
+This implementation queries for ``Command``s persisted by the (non-ASF) link:http://platform.incode.org[Incode Platform^]'s command module's  implementations of xref:../rgsvc/rgsvc.adoc#_rgsvc_application-layer-spi_CommandService[`CommandService`] and xref:../rgsvc/rgsvc.adoc#_rgsvc_application-layer-spi_BackgroundCommandService[`BackgroundCommandService`] using the `BackgroundCommandServiceJdoRepository`.
+
+The diagram below (link:http://yuml.me/edit/25343da1[yuml.me/25343da1]) shows the inheritance hierarchy for this class:
+
+.Inheritance Hierarchy for `BackgroundCommandExecutionFromBackgroundCommandServiceJdo`
+image::{_imagesdir}headless-access/BackgroundCommandExecutionFromBackgroundCommandServiceJdo.png[width="500px"]
+
+
+:leveloffset: 1
+
+
+
+
+:leveloffset: 1
+:leveloffset: +1
+
+:_basedir: ../../
+:_imagesdir: images/
+[[_ugbtb_hints-and-tips]]
+= Hints and Tips
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:toc: right
+
+
+This chapter provides some solutions for problems we've encountered ourselves or have been raised on the Apache Isis mailing lists.
+
+See also hints-n-tips chapters in the:
+
+* the xref:../dg/dg.adoc#_dg_hints-and-tips[Developers'] guide
+
+* the xref:../ugvw/ugvw.adoc#_ugvw_hints-and-tips[Wicket viewer] guide
+
+* the xref:../ugvro/ugvro.adoc#_ugvro_hints-and-tips[Restful Objects viewer] guide
+
+* the xref:../ugodn/ugodn.adoc#_ugodn_hints-and-tips[Datanucleus ObjectStore] guide
+
+* the xref:../ugsec/ugsec.adoc#_ugsec_hints-and-tips[Security] guide
+
+* the xref:../ugbtb/ugbtb.adoc#_ugbtb_hints-and-tips[Beyond the Basics] guide (this chapter).
+
+
+// tag::inclusions[]
+
+:leveloffset: +1
+
+[[_ugbtb_hints-and-tips_are-you-sure]]
+= 'Are you sure?' idiom
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+
+
+Sometimes an action might perform irreversible changes.
+In such a case it's probably a good idea for the UI to require that the end-user explicitly confirms that they intended to invoke the action.
+
+== Using action semantics
+
+One way to meet this requirement is using the framework's built-in xref:../rgant/rgant.adoc#_rgant-Action_semantics[`@Action#semantics()`] attribute:
+
+[source,java]</pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>@Action( semantics = SemanticsOf.IDEMPOTENT_ARE_YOU_SURE ) public SimpleObject updateName( @Parameter(maxLength = NAME_LENGTH) @ParameterLayout(named = "New name") final String name) { setName(name); return this; }</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre>This will render as:
+
+image::{_imagesdir}hints-and-tips/action-semantics-are-you-sure.png[link="{_imagesdir}hints-and-tips/action-semantics-are-you-sure.png"]
+
+
+== Using a checkbox
+
+An alternative approach (for all versions of the framework) is to require the end-user to check a dummy checkbox parameter (and prevent the action from being invoked if the user hasn't checked that parameter).
+
+For example:
+
+image::{_imagesdir}hints-and-tips/are-you-sure.png[link="{_imagesdir}hints-and-tips/are-you-sure.png"]
+
+[NOTE]
+====
+Note that these screenshots shows an earlier version of the xref:../ugvw/ugvw.adoc#[Wicket viewer] UI (specifically, pre 1.8.0).
+====
+
+If the user checks the box:
+
+image::{_imagesdir}hints-and-tips/are-you-sure-happy-case.png[link="{_imagesdir}hints-and-tips/are-you-sure-happy-case.png"]
+
+then the action will complete.
+
+However, if the user fails to check the box, then a validation message is shown:
+
+image::{_imagesdir}hints-and-tips/are-you-sure-sad-case.png[link="{_imagesdir}hints-and-tips/are-you-sure-sad-case.png"]
+
+
+
+The code for this is pretty simple:
+
+[source,java]</pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>public List&lt;ToDoItem&gt; delete(@ParameterLayout(named="Are you sure?") boolean areYouSure) { repositoryService.remove(this); messageService.informUser("Deleted " + titleService.titleOf(this)); return toDoItems.notYetComplete(); // &lt;1&gt; } public String validateDelete(boolean areYouSure) { return areYouSure? null: "Please confirm you are sure"; }</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre>&lt;1&gt; invalid to return `this` (cannot render a deleted object)
+
+Note that the action itself does not use the boolean parameter, it is only used by the supporting xref:../rgcms/rgcms.adoc#_rgcms_methods_prefixes_validate[`validate...()`] method.
+
+:leveloffset: 1
+:leveloffset: +1
+
+[[_ugbtb_hints-and-tips_replacing-default-service-implementations]]
+= Overriding Default Service Implns
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+
+
+
+The framework provides default implementations for many of the xref:../rgsvc/rgsvc.adoc#[domain services].
+This is convenient, but sometimes you will want to replace the default implementation with your own service implementation.
+
+For example, suppose you wanted to provide your own implementation of xref:../rgsvc/rgsvc.adoc#_rgsvc_presentation-layer-spi_LocaleProvider[`LocaleProvider`].
+The trick is to use the xref:../rgant/rgant.adoc#_rgant-DomainService_menuOrder[`@DomainService#menuOrder()`] attribute, specifying a low number (typically `"1"`).
+
+Here's how:
+
+[source,java]</pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>@DomainService( nature = NatureOfService.DOMAIN ) public class MyLocaleProvider implements LocaleProvider { @Override public Locale getLocale() { return …​ } }</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre>The framework uses the value of the `menuOrder` attribute to determine priority; lowest number wins.
+
+However, there is no need to specify the `menuOrder` attribute: its default value is now set to a lower value (specifically: `Integer.MAX_VALUE - 100`) than all of the framework-provided implementations, and thus always takes precedence.
+
+Thus, if a single instance is to be injected, eg:
+
+[source,java]</pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>@javax.inject.Inject LocalProvider localeProvider;</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre>then the custom implementation will be used in preference to the framework's default implementation.
+
+If multiple instances are injected, eg:
+
+[source,java]</pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>@javax.inject.Inject List&lt;LocalProvider&gt; localeProviders;</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre>then all implementations will be present in the list, ordered by priority; your custom implementation will be first in the list.
+
+
+
+
+
+[NOTE]
+====
+It is also possible to use xref:../rgant/rgant.adoc#_rgant-DomainServiceLayout_menuOrder[`@DomainServiceLayout#menuOrder()`] attribute, rather than xref:../rgant/rgant.adoc#_rgant-DomainService_menuOrder[`@DomainService#menuOrder()`].
+The general convention is to use the former only for services that are rendered in the UI, the latter for programmatic services.
+
+If both attributes are present, then the value of xref:../rgant/rgant.adoc#_rgant-DomainServiceLayout_menuOrder[`@DomainServiceLayout#menuOrder()`] is used.
+====
+
+
+
+== Decorating existing implementations
+
+It's also quite common to want to decorate the existing implementation (ie have your own implementation delegate to the default); this is also possible and quite easy:
+
+[source,java]</pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>@DomainService( nature = NatureOfService.DOMAIN ) @DomainServiceLayout( menuOrder = "1" // &lt;1&gt; ) public class MyLocaleProvider implements LocaleProvider { @Override public Locale getLocale() { return getDelegateLocaleProvider().getLocale(); // &lt;2&gt; } Optional&lt;LocaleProvider&gt; delegateLocaleProvider; // &lt;3&gt; private LocaleProvider getDelegateLocaleProvider() { if(delegateLocaleProvider == null) { delegateLocaleProvider = Iterables.tryFind(localeProviders, input → input != this); // &lt;4&gt; } return delegateLocaleProvider.orNull(); } @Inject List&lt;LocaleProvider&gt; localeProviders; // &lt;5&gt; }</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre>&lt;1&gt; takes precedence over the default implementation when injected elsewhere.
+&lt;2&gt; this implementation merely delegates to the default implementation
+&lt;3&gt; lazily populated
+&lt;4&gt; delegate to the first implementation that isn't _this_ implementation (else infinite loop!)
+&lt;5&gt; In

<TRUNCATED>

[09/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugodn/ugodn.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugodn/ugodn.pdf b/content/versions/2.0.0-M2/guides/ugodn/ugodn.pdf
new file mode 100644
index 0000000..5b4ce24
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ugodn/ugodn.pdf
@@ -0,0 +1,48552 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (DataNucleus Object Store)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122222652+00'00')
+/CreationDate (D:20190122222652+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 14 0 R
+/Outlines 212 0 R
+/PageLabels 237 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 28
+/Kids [7 0 R 10 0 R 12 0 R 37 0 R 48 0 R 54 0 R 66 0 R 69 0 R 76 0 R 80 0 R 87 0 R 89 0 R 92 0 R 94 0 R 99 0 R 101 0 R 104 0 R 113 0 R 120 0 R 123 0 R 126 0 R 138 0 R 144 0 R 146 0 R 154 0 R 158 0 R 160 0 R 164 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 190
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+221.663 361.6965 Td
+/F1.0 27 Tf
+<446174614e75636c657573204f626a6563742053746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /845095+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 239 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 241 0 R
+/ToUnicode 240 0 R
+>>
+endobj
+9 0 obj
+<< /Length 16032
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e20446174614e75636c657573204f626a6563742053746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.7536 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e20436f6e6669677572696e6720446174614e75636c657573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.7536 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+[<322e312e20436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+209.1316 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<322e322e2042756c6b204c6f6164206f66205374616e64616c6f6e6520436f6c6c656374696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+262.5766 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 677.936 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+[<322e332e2050657273697374656e63652062> 20.0195 <792052656163686162696c697479>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+219.8206 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 659.456 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+<322e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 640.976 Td
+/F4.0 10.5 Tf
+<70657273697374656e63652e786d6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+161.0311 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 640.976 Td
+/F1.0 10.5 Tf
+<35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+<322e352e205573696e67204a4e44492044617461536f75726365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+198.4426 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 622.496 Td
+/F1.0 10.5 Tf
+<36> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 604.016 Td
+/F1.0 10.5 Tf
+<332e204a444f204d617070696e6773> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+134.3086 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 604.016 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 585.536 Td
+/F1.0 10.5 Tf
+<332e312e20312d6d204269646972656374696f6e616c2072656c6174696f6e7368697073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+235.8541 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 585.536 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 567.056 Td
+/F1.0 10.5 Tf
+<332e322e204d616e6461746f72792050726f7065727469657320696e205375627479706573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+251.3626 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 567.056 Td
+/F1.0 10.5 Tf
+<3134> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 548.576 Td
+/F1.0 10.5 Tf
+<332e332e204d617070696e6720746f20612056696577> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 548.576 Td
+/F1.0 10.5 Tf
+<3135> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 530.096 Td
+/F1.0 10.5 Tf
+<342e20446174616261736520536368656d6173> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 530.096 Td
+/F1.0 10.5 Tf
+<3136> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 511.616 Td
+/F1.0 10.5 Tf
+<342e312e204c697374656e657220746f2063726561746520736368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 511.616 Td
+/F1.0 10.5 Tf
+<3136> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 493.136 Td
+/F1.0 10.5 Tf
+<342e322e20416c7465726e617469766520696d706c656d656e746174696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.6401 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 493.136 Td
+/F1.0 10.5 Tf
+<3137> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 474.656 Td
+/F1.0 10.5 Tf
+<352e2048696e747320616e642054697073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 474.656 Td
+/F1.0 10.5 Tf
+<3139> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 456.176 Td
+/F1.0 10.5 Tf
+<352e312e204f766572726964696e67204a444f20416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.6401 456.176 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 456.176 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 456.176 Td
+/F1.0 10.5 Tf
+<3139> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 437.696 Td
+/F1.0 10.5 Tf
+<352e322e2053756274797065206e6f742066756c6c7920706f70756c61746564> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+219.2956 437.696 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 437.696 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 437.696 Td
+/F1.0 10.5 Tf
+<3230> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 419.216 Td
+/F1.0 10.5 Tf
+<352e332e204a61766138> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+112.4056 419.216 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 419.216 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 419.216 Td
+/F1.0 10.5 Tf
+<3232> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 400.736 Td
+/F1.0 10.5 Tf
+<352e342e20446961676e6f73696e67206e2b3120497373756573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 400.736 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 400.736 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 400.736 Td
+/F1.0 10.5 Tf
+<3232> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 382.256 Td
+/F1.0 10.5 Tf
+[<352e352e205479706573616665205175657269657320616e642046> 40.0391 <657463682d67726f757073>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+256.7071 382.256 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 382.256 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 382.256 Td
+/F1.0 10.5 Tf
+<3233> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 363.776 Td
+/F1.0 10.5 Tf
+<352e362e204a444f514c20616e642054696d657374616d7073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 363.776 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 363.776 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 363.776 Td
+/F1.0 10.5 Tf
+<3235> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F4.0 39 0 R
+>>
+>>
+/Annots [165 0 R 166 0 R 167 0 R 168 0 R 169 0 R 170 0 R 171 0 R 172 0 R 173 0 R 174 0 R 175 0 R 176 0 R 177 0 R 178 0 R 179 0 R 180 0 R 181 0 R 182 0 R 183 0 R 184 0 R 185 0 R 186 0 R 187 0 R 188 0 R 189 0 R 190 0 R 191 0 R 192 0 R 193 0 R 194 0 R 195 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R 201 0 R 202 0 R 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R 209 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 8470
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e20446174614e75636c657573204f626a6563742053746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2777 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+<54686520446174614e75636c657573204f626a6563742053746f726520656e61626c657320646f6d61696e206f626a6563747320746f2062652070657273697374656420746f2072656c6174696f6e616c2061732077656c6c206173204e6f53514c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+<6461746162617365732e20546865206f626a6563742073746f726520697320696d706c656d656e746564207573696e6720> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+295.0005 737.426 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+358.2315 737.426 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.5026 Tw
+
+BT
+48.24 709.646 Td
+/F1.0 10.5 Tf
+[<546869732075736572206775696465206469736375737320656e642d757365722066656174757265732c20636f6e6669677572> 20.0195 <6174696f6e20616e6420637573746f6d697a6174696f6e206f662074686520446174614e75636c657573>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 693.866 Td
+/F1.0 10.5 Tf
+<6f626a6563742073746f72652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 678.05 m
+108.24 638.49 l
+S
+Q
+0.098 0.251 0.4863 scn
+0.098 0.251 0.4863 SCN
+
+BT
+67.956 649.702 Td
+/F3.1 24 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.5297 Tw
+
+BT
+120.24 662.086 Td
+/F1.0 10.5 Tf
+[<446174614e75636c65757320617320612070726f6475637420616c736f20737570706f72747320746865204a50> 49.8047 <41204150493b204170616368652049736973206973206c696b> 20.0195 <656c7920746f20616c736f>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 646.306 Td
+/F1.0 10.5 Tf
+[<737570706f7274204a50> 49.8047 <4120696e20746865206675747572652e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 602.466 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 574.446 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f66207573657220616e64207265666572656e6365206775696465732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 546.666 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 518.886 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 518.886 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 497.106 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 497.106 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 475.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 475.326 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 453.546 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 453.546 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+190.077 453.546 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 431.766 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 431.766 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 409.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 409.986 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 388.206 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 388.206 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 360.426 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 332.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 332.646 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 310.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 310.866 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 289.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 289.086 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 267.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 267.306 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 245.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 245.526 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 223.746 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 223.746 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 195.966 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 168.186 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 168.186 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 168.186 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 152.406 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 130.626 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 130.626 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 130.626 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.1 19 0 R
+>>
+/XObject << /Stamp1 210 0 R
+>>
+>>
+/Annots [18 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R]
+>>
+endobj
+13 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+14 0 obj
+<< /Type /Names
+/Dests 15 0 R
+>>
+endobj
+15 0 obj
+<< /Kids [106 0 R 107 0 R]
+>>
+endobj
+16 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+17 0 obj
+<< /Type /Font
+/BaseFont /15efc2+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 243 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 245 0 R
+/ToUnicode 244 0 R
+>>
+endobj
+18 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://datanucleus.org)
+>>
+/Subtype /Link
+/Rect [295.0005 734.36 358.2315 748.64]
+/Type /Annot
+>>
+endobj
+19 0 obj
+<< /Type /Font
+/BaseFont /f4fd71+FontAwesome
+/Subtype /TrueType
+/FontDescriptor 247 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 249 0 R
+/ToUnicode 248 0 R
+>>
+endobj
+20 0 obj
+[12 0 R /XYZ 0 626.49 null]
+endobj
+21 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 515.82 138.081 530.1]
+/Type /Annot
+>>
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 494.04 138.3433 508.32]
+/Type /Annot
+>>
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 472.26 177.624 486.54]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 450.48 190.077 464.76]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 428.7 107.295 442.98]
+/Type /Annot
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 406.92 102.1733 421.2]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 385.14 156.057 399.42]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 329.58 127.455 343.86]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 307.8 149.799 322.08]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 286.02 190.0138 300.3]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 264.24 213.5445 278.52]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 242.46 194.5815 256.74]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 220.68 212.2318 234.96]
+/Type /Annot
+>>
+endobj
+34 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 165.12 158.2034 179.4]
+/Type /Annot
+>>
+endobj
+35 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 127.56 159.1755 141.84]
+/Type /Annot
+>>
+endobj
+36 0 obj
+<< /Length 19686
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220322e20436f6e6669677572696e6720446174614e75636c657573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.172 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<41706163686520497369732070726f6772> 20.0195 <616d6d61746963616c6c7920636f6e6669677572657320446174614e75636c6575733b20616e> 20.0195 <792041706163686520497369732070726f7065727469657320776974682074686520707265666978>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.3687 Tw
+
+BT
+48.24 737.426 Td
+/F4.0 10.5 Tf
+<697369732e706572736973746f722e646174616e75636c6575732e696d706c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3687 Tw
+
+BT
+210.99 737.426 Td
+/F1.0 10.5 Tf
+<2061726520706173736564207468726f756768206469726563746c7920746f20746865204a444f2f446174614e75636c657573206f626a65637473746f7265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 721.646 Td
+/F1.0 10.5 Tf
+<28776974682074686520707265666978207374726970706564206f66662c206f6620636f75727365292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1362 Tw
+
+BT
+48.24 693.866 Td
+/F1.0 10.5 Tf
+<446174614e75636c6575732077696c6c20666f7220697473656c6620616c736f20616e6420726561642074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.1362 Tw
+
+BT
+278.5543 693.866 Td
+/F4.0 10.5 Tf
+<4d4554412d494e462f70657273697374656e63652e786d6c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1362 Tw
+
+BT
+404.5543 693.866 Td
+/F1.0 10.5 Tf
+<3b2061742061206d696e696d756d207468697320646566696e6573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4594 Tw
+
+BT
+48.24 678.086 Td
+/F1.0 10.5 Tf
+<746865206e616d65206f6620746865202270657273697374656e636520756e6974222e20496e207468656f727920697420636f756c6420616c736f20686f6c64206d617070696e67732c2074686f75676820696e204170616368652049736973207765> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 662.306 Td
+/F1.0 10.5 Tf
+<74656e6420746f2075736520616e6e6f746174696f6e7320696e73746561642e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6379 Tw
+
+BT
+48.24 634.526 Td
+/F1.0 10.5 Tf
+<467572746865726d6f72652c20446174614e75636c6575732077696c6c2073656172636820666f7220766172696f7573206f7468657220584d4c206d617070696e672066696c65732c20656720> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.6379 Tw
+
+BT
+450.2562 634.526 Td
+/F4.0 10.5 Tf
+<6d617070696e67732e6a646f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6379 Tw
+
+BT
+513.2562 634.526 Td
+/F1.0 10.5 Tf
+<2e20412066756c6c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.0646 Tw
+
+BT
+48.24 618.746 Td
+/F1.0 10.5 Tf
+<6c6973742063616e20626520666f756e6420> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+2.0646 Tw
+
+BT
+142.1051 618.746 Td
+/F1.0 10.5 Tf
+<68657265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.0646 Tw
+
+BT
+164.9426 618.746 Td
+/F1.0 10.5 Tf
+<2e20546865206d6574616461746120696e20746865736520584d4c2063616e206265207573656420746f206f766572726964652074686520616e6e6f746174696f6e73206f66> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 602.966 Td
+/F1.0 10.5 Tf
+<616e6e6f746174656420656e7469746965733b2073656520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+163.0575 602.966 Td
+/F1.0 10.5 Tf
+<4f766572726964696e67204a444f20416e6e6f7461746f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+300.4605 602.966 Td
+/F1.0 10.5 Tf
+<20666f7220667572746865722064697363757373696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 563.126 Td
+/F2.0 18 Tf
+[<322e312e20436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4612 Tw
+
+BT
+48.24 535.106 Td
+/F1.0 10.5 Tf
+[<546865736520636f6e6669677572> 20.0195 <6174696f6e2070726f7065727469657320617265207479706963616c6c792073746f72656420696e20>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.4612 Tw
+
+BT
+334.415 535.106 Td
+/F4.0 10.5 Tf
+<5745422d494e462f706572736973746f725f646174616e75636c6575732e70726f70657274696573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4612 Tw
+
+BT
+544.415 535.106 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0708 Tw
+
+BT
+48.24 519.326 Td
+/F1.0 10.5 Tf
+[<486f77657665722c20796f752063616e20706c61636520616c6c20636f6e6669677572> 20.0195 <6174696f6e2070726f7065727469657320696e746f20>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.0708 Tw
+
+BT
+341.8813 519.326 Td
+/F4.0 10.5 Tf
+<5745422d494e462f697369732e70726f70657274696573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0708 Tw
+
+BT
+462.6313 519.326 Td
+/F1.0 10.5 Tf
+<20696620796f7520776973682028746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 503.546 Td
+/F1.0 10.5 Tf
+[<636f6e6669677572> 20.0195 <6174696f6e2070726f706572746965732066726f6d20616c6c20636f6e6669672066696c657320617265206d657267656420746f676574686572292e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 469.046 Td
+/F2.0 13 Tf
+[<322e312e312e20436f6e6669677572> 20.0195 <6174696f6e2050726f7065727469657320666f7220417061636865204973697320697473656c66>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 443.0842 Td
+/F5.0 9.975 Tf
+[<54> 29.7852 <61626c6520312e204a444f2f446174614e75636c657573204f626a65637473746f726520436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 400.899 166.2665 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 400.899 166.2665 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+380.773 400.899 166.267 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 319.7789 166.2665 81.1201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 319.7789 166.2665 81.1201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+380.773 319.7789 166.267 81.1201 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 222.8788 166.2665 96.9001 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 222.8788 166.2665 96.9001 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+380.773 222.8788 166.267 96.9001 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 50.8587 166.2665 172.0201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 50.8587 166.2665 172.0201 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+380.773 50.8587 166.267 172.0201 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 435.459 m
+214.5065 435.459 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 400.899 m
+214.5065 400.899 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 435.709 m
+48.24 400.274 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 435.709 m
+214.5065 400.274 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 421.245 Td
+/F2.0 10.5 Tf
+<50726f7065727479> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 435.459 m
+380.773 435.459 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 400.899 m
+380.773 400.899 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 435.709 m
+214.5065 400.274 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 435.709 m
+380.773 400.274 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+217.5065 421.245 Td
+/F2.0 10.5 Tf
+[<56> 60.0586 <616c7565>] TJ
+ET
+
+
+BT
+217.5065 406.965 Td
+/F2.0 10.5 Tf
+<28> Tj
+ET
+
+
+BT
+221.696 406.965 Td
+/F5.0 10.5 Tf
+<64656661756c742076616c7565> Tj
+ET
+
+
+BT
+284.8115 406.965 Td
+/F2.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 435.459 m
+547.04 435.459 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+380.773 400.899 m
+547.04 400.899 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 435.709 m
+380.773 400.274 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 435.709 m
+547.04 400.274 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+383.773 421.245 Td
+/F2.0 10.5 Tf
+<4465736372697074696f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 400.899 m
+214.5065 400.899 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 319.7789 m
+214.5065 319.7789 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 401.524 m
+48.24 319.5289 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 401.524 m
+214.5065 319.5289 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 385.935 Td
+/F4.0 10.5 Tf
+<697369732e706572736973746f722e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+51.24 370.155 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 370.155 Td
+/F4.0 10.5 Tf
+<646174616e75636c6575732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+51.24 354.375 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 354.375 Td
+/F4.0 10.5 Tf
+<7374616e64616c6f6e65436f6c6c656374696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+51.24 338.595 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 338.595 Td
+/F4.0 10.5 Tf
+<62756c6b4c6f6164> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 400.899 m
+380.773 400.899 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 319.7789 m
+380.773 319.7789 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 401.524 m
+214.5065 319.5289 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 401.524 m
+380.773 319.5289 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+217.5065 385.935 Td
+/F4.0 10.5 Tf
+<74727565> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+238.5065 385.935 Td
+/F1.0 10.5 Tf
+<2c20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+243.851 385.935 Td
+/F4.0 10.5 Tf
+<66616c7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 370.155 Td
+/F1.0 10.5 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+221.1395 370.155 Td
+/F4.0 10.5 Tf
+<66616c7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+247.3895 370.155 Td
+/F1.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+380.773 400.899 m
+547.04 400.899 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 319.7789 m
+547.04 319.7789 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 401.524 m
+380.773 319.5289 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 401.524 m
+547.04 319.5289 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2297 Tw
+
+BT
+383.773 385.935 Td
+/F1.0 10.5 Tf
+<456e61626c65732062756c6b206c6f6164206f66207374616e64616c6f6e65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+383.773 370.155 Td
+/F1.0 10.5 Tf
+<636f6c6c656374696f6e732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+383.773 342.375 Td
+/F1.0 10.5 Tf
+<4675727468657220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+425.1955 342.375 Td
+/F1.0 10.5 Tf
+<64697363757373696f6e2062656c6f77> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+510.319 342.375 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 319.7789 m
+214.5065 319.7789 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 222.8788 m
+214.5065 222.8788 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 320.0289 m
+48.24 222.6288 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 320.0289 m
+214.5065 222.6288 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 304.8149 Td
+/F4.0 10.5 Tf
+<697369732e706572736973746f722e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+51.24 289.0349 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 289.0349 Td
+/F4.0 10.5 Tf
+<646174616e75636c6575732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+51.24 273.2549 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 273.2549 Td
+/F4.0 10.5 Tf
+<636c6173734d657461646174614c6f616465644c697374656e6572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 319.7789 m
+380.773 319.7789 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 222.8788 m
+380.773 222.8788 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 320.0289 m
+214.5065 222.6288 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 320.0289 m
+380.773 222.6288 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 304.8149 Td
+/F1.0 10.5 Tf
+<66756c6c79207175616c696669656420636c617373206e616d65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 289.0349 Td
+/F1.0 10.5 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+221.1395 289.0349 Td
+/F4.0 10.5 Tf
+<6f2e612e692e6f732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 273.2549 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+217.5065 273.2549 Td
+/F4.0 10.5 Tf
+<6a646f2e646e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 257.4749 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+217.5065 257.4749 Td
+/F4.0 10.5 Tf
+<437265617465536368656d614f626a656374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 241.6949 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+217.5065 241.6949 Td
+/F4.0 10.5 Tf
+<46726f6d436c6173734d65746164617461> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+306.7565 241.6949 Td
+/F1.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 319.7789 m
+547.04 319.7789 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 222.8788 m
+547.04 222.8788 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 320.0289 m
+380.773 222.6288 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 320.0289 m
+547.04 222.6288 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+10.172 Tw
+
+BT
+383.773 304.8149 Td
+/F1.0 10.5 Tf
+<5468652064656661756c7420696d706c656d656e746174696f6e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+383.773 289.0349 Td
+/F1.0 10.5 Tf
+<63726561746573206120444220736368656d61206f626a6563742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.1133 Tw
+
+BT
+383.773 261.2549 Td
+/F1.0 10.5 Tf
+[<54686572652067656e6572> 20.0195 <616c6c79206973206e6f206e65656420746f>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+383.773 245.4749 Td
+/F1.0 10.5 Tf
+<6368616e676520746869732066726f6d206974732064656661756c742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 222.8788 m
+214.5065 222.8788 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 50.8587 m
+214.5065 50.8587 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 223.1288 m
+48.24 50.6087 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 223.1288 m
+214.5065 50.6087 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 207.9148 Td
+/F4.0 10.5 Tf
+<697369732e706572736973746f722e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+51.24 192.1348 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 192.1348 Td
+/F4.0 10.5 Tf
+<646174616e75636c6575732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+51.24 176.3548 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 176.3548 Td
+/F4.0 10.5 Tf
+<5265676973746572456e7469746965732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+51.24 160.5748 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 160.5748 Td
+/F4.0 10.5 Tf
+<7061636b616765507265666978> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 222.8788 m
+380.773 222.8788 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 50.8587 m
+380.773 50.8587 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 223.1288 m
+214.5065 50.6087 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 223.1288 m
+380.773 50.6087 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.6337 Tw
+
+BT
+217.5065 207.9148 Td
+/F1.0 10.5 Tf
+<66756c6c79207175616c6966696564207061636b616765206e616d65732c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+217.5065 192.1348 Td
+/F1.0 10.5 Tf
+[<4353> 20.0195 <56>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 222.8788 m
+547.04 222.8788 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 50.8587 m
+547.04 50.8587 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+380.773 223.1288 m
+380.773 50.6087 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 223.1288 m
+547.04 50.6087 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+13.4383 Tw
+
+BT
+383.773 207.9148 Td
+/F1.0 10.5 Tf
+<546869732070726f70657274792069732064657269766564> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3983 Tw
+
+BT
+383.773 192.1348 Td
+/F1.0 10.5 Tf
+<6175746f6d61746963616c6c7920646572697665642066726f6d20746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7126 Tw
+
+BT
+383.773 176.3548 Td
+/F1.0 10.5 Tf
+<736574206f66206d6f64756c65732070726f766964656420696e20746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+4.9337 Tw
+
+BT
+383.773 160.5748 Td
+/F4.0 10.5 Tf
+<4170704d616e6966657374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.9337 Tw
+
+BT
+441.523 160.5748 Td
+/F1.0 10.5 Tf
+<2c20616e6420736f20646f6573206e6f74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+383.773 144.7948 Td
+/F1.0 10.5 Tf
+[<6e65656420746f20626520737065636966696564206578706c696369746c79> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3354 Tw
+
+BT
+383.773 117.0148 Td
+/F1.0 10.5 Tf
+<497420686f6c64732074686520736574206f66207061636b6167657320746f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+8.3703 Tw
+
+BT
+383.773 101.2348 Td
+/F1.0 10.5 Tf
+<73656172636820736f207468617420446174614e75636c657573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.3813 Tw
+
+BT
+383.773 85.4548 Td
+/F1.0 10.5 Tf
+<6275696c647320697473206d6574616d6f64656c2065616765726c79> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+383.773 69.6748 Td
+/F1.0 10.5 Tf
+[<72> 20.0195 <6174686572207468616e206c617a696c79> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+37 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 36 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F4.0 39 0 R
+/F5.0 44 0 R
+>>
+/XObject << /Stamp2 211 0 R
+>>
+>>
+/Annots [40 0 R 41 0 R 45 0 R 46 0 R]
+>>
+endobj
+38 0 obj
+[37 0 R /XYZ 0 841.89 null]
+endobj
+39 0 obj
+<< /Type /Font
+/BaseFont /ed7641+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 251 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 253 0 R
+/ToUnicode 252 0 R
+>>
+endobj
+40 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://www.datanucleus.org/products/datanucleus/jdo/metadata.html)
+>>
+/Subtype /Link
+/Rect [142.1051 615.68 164.9426 629.96]
+/Type /Annot
+>>
+endobj
+41 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf#_ugbtb_other-techniques_overriding-jdo-annotations)
+>>
+/Subtype /Link
+/Rect [163.0575 599.9 300.4605 614.18]
+/Type /Annot
+>>
+endobj
+42 0 obj
+[37 0 R /XYZ 0 587.15 null]
+endobj
+43 0 obj
+[37 0 R /XYZ 0 487.73 null]
+endobj
+44 0 obj
+<< /Type /Font
+/BaseFont /6ec977+NotoSerif-Italic
+/Subtype /TrueType
+/FontDescriptor 255 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 257 0 R
+/ToUnicode 256 0 R
+>>
+endobj
+45 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf#_ugodn_configuring_bulk-load)
+>>
+/Subtype /Link
+/Rect [425.1955 339.309 510.319 353.589]
+/Type /Annot
+>>
+endobj
+46 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_classes_super_AppManifest)
+>>
+/Subtype /Link
+/Rect [383.773 159.1048 441.523 169.6048]
+/Type /Annot
+>>
+endobj
+47 0 obj
+<< /Length 17345
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 793.926 Td
+/F1.0 10.5 Tf
+<416c736f3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 729.27 166.2665 48.84 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 729.27 83.133 48.84 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+297.6395 729.27 249.4005 48.84 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 620.3699 166.2665 108.9001 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 620.3699 83.133 108.9001 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+297.6395 620.3699 249.4005 108.9001 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 778.11 m
+214.5065 778.11 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 729.27 m
+214.5065 729.27 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 778.36 m
+48.24 728.645 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 778.36 m
+214.5065 728.645 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 763.896 Td
+/F2.0 10.5 Tf
+<50726f7065727479> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 778.11 m
+297.6395 778.11 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 729.27 m
+297.6395 729.27 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 778.36 m
+214.5065 728.645 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 778.36 m
+297.6395 728.645 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+217.5065 763.896 Td
+/F2.0 10.5 Tf
+[<56> 60.0586 <616c7565>] TJ
+ET
+
+
+BT
+217.5065 749.616 Td
+/F2.0 10.5 Tf
+<2864656661756c74> Tj
+ET
+
+
+BT
+217.5065 735.336 Td
+/F2.0 10.5 Tf
+<76616c756529> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 778.11 m
+547.04 778.11 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+297.6395 729.27 m
+547.04 729.27 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 778.36 m
+297.6395 728.645 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 778.36 m
+547.04 728.645 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+300.6395 763.896 Td
+/F2.0 10.5 Tf
+<4465736372697074696f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 729.27 m
+214.5065 729.27 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 620.3699 m
+214.5065 620.3699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 729.895 m
+48.24 620.1199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 729.895 m
+214.5065 620.1199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 714.306 Td
+/F4.0 10.5 Tf
+<697369732e706572736973746f722e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+51.24 698.526 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 698.526 Td
+/F4.0 10.5 Tf
+<64697361626c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+51.24 682.746 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 682.746 Td
+/F4.0 10.5 Tf
+<436f6e63757272656e6379436865636b696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 729.27 m
+297.6395 729.27 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 620.3699 m
+297.6395 620.3699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 729.895 m
+214.5065 620.1199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 729.895 m
+297.6395 620.1199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+217.5065 715.056 Td
+/F4.0 10.5 Tf
+<74727565> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+238.5065 715.056 Td
+/F1.0 10.5 Tf
+<2c> Tj
+ET
+
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+241.1315 715.056 Td
+/F4.0 10.5 Tf
+<66616c7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+217.5065 700.776 Td
+/F1.0 10.5 Tf
+<28> Tj
+ET
+
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+221.1395 700.776 Td
+/F4.0 10.5 Tf
+<66616c7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+247.3895 700.776 Td
+/F1.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+297.6395 729.27 m
+547.04 729.27 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 620.3699 m
+547.04 620.3699 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 729.895 m
+297.6395 620.1199 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 729.895 m
+547.04 620.1199 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+300.6395 714.306 Td
+/F1.0 10.5 Tf
+[<44697361626c657320636f6e63757272656e637920636865636b696e6720676c6f62616c6c79> 89.8438 <2e20>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+7.7385 Tw
+
+BT
+300.6395 686.526 Td
+/F1.0 10.5 Tf
+<4f6e6c7920696e74656e64656420666f722022656d657267656e637920757365222061732061> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3587 Tw
+
+BT
+300.6395 670.746 Td
+/F1.0 10.5 Tf
+<776f726b61726f756e64207768696c652070656e64696e67206669782f706174636820746f20417061636865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4896 Tw
+
+BT
+300.6395 654.966 Td
+/F1.0 10.5 Tf
+<4973697320697473656c662e20284e6f74652074686174207468657265206973206e6f2022646174616e75636c6575732220696e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+300.6395 639.186 Td
+/F1.0 10.5 Tf
+<7468652070726f7065727479292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 589.6859 Td
+/F2.0 13 Tf
+[<322e312e322e20436f6e6669677572> 20.0195 <6174696f6e2050726f7065727469657320706173736564207468726f756768206469726563746c7920746f20446174614e75636c6575732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 563.7241 Td
+/F5.0 9.975 Tf
+[<54> 29.7852 <61626c6520322e204a444f2f446174614e75636c657573204f626a65637473746f726520436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 521.5389 166.2665 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 521.5389 83.133 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+297.6395 521.5389 249.4005 34.56 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+48.24 456.1988 166.2665 65.3401 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+214.5065 456.1988 83.133 65.3401 re
+f
+0.0 0.0 0.0 scn
+1.0 1.0 1.0 scn
+297.6395 456.1988 249.4005 65.3401 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+48.24 381.6937 166.2665 74.5051 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+214.5065 381.6937 83.133 74.5051 re
+f
+0.0 0.0 0.0 scn
+0.9765 0.9765 0.9765 scn
+297.6395 381.6937 249.4005 74.5051 re
+f
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 556.0989 m
+214.5065 556.0989 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 521.5389 m
+214.5065 521.5389 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 556.3489 m
+48.24 520.9139 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 556.3489 m
+214.5065 520.9139 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+51.24 541.8849 Td
+/F2.0 10.5 Tf
+<50726f7065727479> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 556.0989 m
+297.6395 556.0989 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 521.5389 m
+297.6395 521.5389 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 556.3489 m
+214.5065 520.9139 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 556.3489 m
+297.6395 520.9139 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+217.5065 541.8849 Td
+/F2.0 10.5 Tf
+[<56> 60.0586 <616c7565>] TJ
+ET
+
+
+BT
+217.5065 527.6049 Td
+/F2.0 10.5 Tf
+<28> Tj
+ET
+
+
+BT
+221.696 527.6049 Td
+/F5.0 10.5 Tf
+<64656661756c742076616c7565> Tj
+ET
+
+
+BT
+284.8115 527.6049 Td
+/F2.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 556.0989 m
+547.04 556.0989 l
+S
+[] 0 d
+1.25 w
+0.8667 0.8667 0.8667 SCN
+297.6395 521.5389 m
+547.04 521.5389 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 556.3489 m
+297.6395 520.9139 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 556.3489 m
+547.04 520.9139 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+
+BT
+300.6395 541.8849 Td
+/F2.0 10.5 Tf
+<4465736372697074696f6e> Tj
+ET
+
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+48.24 521.5389 m
+214.5065 521.5389 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 456.1988 m
+214.5065 456.1988 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 522.1639 m
+48.24 455.9488 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 522.1639 m
+214.5065 455.9488 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 508.7589 Td
+/F4.0 10.5 Tf
+<697369732e706572736973746f722e646174616e75636c6575732e696d70> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 495.8139 Td
+/F4.0 10.5 Tf
+<6c2e2a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+214.5065 521.5389 m
+297.6395 521.5389 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 456.1988 m
+297.6395 456.1988 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 522.1639 m
+214.5065 455.9488 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 522.1639 m
+297.6395 455.9488 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+1.25 w
+0.8667 0.8667 0.8667 SCN
+297.6395 521.5389 m
+547.04 521.5389 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 456.1988 m
+547.04 456.1988 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 522.1639 m
+297.6395 455.9488 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 522.1639 m
+547.04 455.9488 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.8409 Tw
+
+BT
+300.6395 506.5749 Td
+/F1.0 10.5 Tf
+<506173736564207468726f756768206469726563746c7920746f20446174616e75636c657573202877697468> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+47.6385 Tw
+
+BT
+300.6395 490.7949 Td
+/F4.0 10.5 Tf
+<697369732e706572736973746f722e646174616e75636c6575732e696d706c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+47.6385 Tw
+
+BT
+463.3895 490.7949 Td
+/F1.0 10.5 Tf
+<20707265666978> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+300.6395 475.0149 Td
+/F1.0 10.5 Tf
+<737472697070656429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 456.1988 m
+214.5065 456.1988 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 381.6937 m
+214.5065 381.6937 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+48.24 456.4488 m
+48.24 381.4437 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 456.4488 m
+214.5065 381.4437 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 443.4188 Td
+/F4.0 10.5 Tf
+<697369732e706572736973746f722e646174616e75636c6575732e696d70> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 427.6388 Td
+/F4.0 10.5 Tf
+<6c2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+51.24 411.8588 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 411.8588 Td
+/F4.0 10.5 Tf
+<646174616e75636c6575732e70657273697374656e636542795265616368> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+51.24 398.9138 Td
+/F4.0 10.5 Tf
+<6162696c6974794174436f6d6d6974> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 456.1988 m
+297.6395 456.1988 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 381.6937 m
+297.6395 381.6937 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+214.5065 456.4488 m
+214.5065 381.4437 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 456.4488 m
+297.6395 381.4437 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+217.5065 444.1688 Td
+/F4.0 10.5 Tf
+<66616c7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.0 0.0 0.0 scn
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 456.1988 m
+547.04 456.1988 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 381.6937 m
+547.04 381.6937 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+297.6395 456.4488 m
+297.6395 381.4437 l
+S
+[] 0 d
+0.5 w
+0.8667 0.8667 0.8667 SCN
+547.04 456.4488 m
+547.04 381.4437 l
+S
+[] 0 d
+1 w
+0.0 0.0 0.0 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+300.6395 441.2348 Td
+/F1.0 10.5 Tf
+[<57> 60.0586 <65207265636f6d6d656e6420746869732073657474696e672069732064697361626c65642e20>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+300.6395 425.4548 Td
+/F1.0 10.5 Tf
+<4675727468657220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+342.062 425.4548 Td
+/F1.0 10.5 Tf
+<64697363757373696f6e2062656c6f77> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+427.1855 425.4548 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 345.6697 Td
+/F2.0 18 Tf
+<322e322e2042756c6b204c6f6164206f66205374616e64616c6f6e6520436f6c6c656374696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3988 Tw
+
+BT
+48.24 317.6497 Td
+/F1.0 10.5 Tf
+[<54686520696d706c656d656e746174696f6e206f66207573657220696e746572> 20.0195 <616374696f6e7320286d65616e696e672065697468657220616e20616374696f6e20696e766f636174696f6e73206f7220612070726f706572747920656469747329>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.628 Tw
+
+BT
+48.24 301.8697 Td
+/F1.0 10.5 Tf
+<696e2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.628 Tw
+
+BT
+83.0276 301.8697 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.628 Tw
+
+BT
+156.7589 301.8697 Td
+/F1.0 10.5 Tf
+[<2069732073706c69747320696e746f2074776f2e2054686520666972737420706861736520706572666f726d73207468652061637475616c20696e746572> 20.0195 <616374696f6e2c207769746820746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2031 Tw
+
+BT
+48.24 286.0897 Td
+/F1.0 10.5 Tf
+<726573756c7473202864697274696564206f626a656374732920666c757368656420746f207468652064617461626173652e20546865207365636f6e64207068617365207468656e2072656e646572732074686520726573756c7473206f6620746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 270.3097 Td
+/F1.0 10.5 Tf
+[<696e746572> 20.0195 <616374696f6e2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.0145 Tw
+
+BT
+48.24 242.5297 Td
+/F1.0 10.5 Tf
+[<5768656e20746865207573657220696e746572> 20.0195 <616374696f6e20696e207175657374696f6e20697320616e20616374696f6e20696e766f636174696f6e20746861742072657475726e732061206c697374206f66206f626a656374732c20746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.314 Tw
+
+BT
+48.24 226.7497 Td
+/F1.0 10.5 Tf
+<726573756c74616e74206c697374206973206e6f742072656e646572656420696e207468652066697273742070686173652e20496e73746561642c206f6e6c792074686520494473206f6620746865206f626a6563747320696e20746865206c69737420617265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 210.9697 Td
+/F1.0 10.5 Tf
+[<63617074757265642e205768656e20746865206c697374206973207468656e2072656e64657265642c20746865206672> 20.0195 <616d65776f726b2072652d6c6f6164732065616368206f626a6563742e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.1968 Tw
+
+BT
+48.24 183.1897 Td
+/F1.0 10.5 Tf
+[<5468652064656661756c7420696d706c656d656e746174696f6e20646f6573207468697320726f772d62> 20.0195 <792d726f77> 69.8242 <2c20726573756c74696e6720696e206d756c7469706c65207175657269657320616761696e737420746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 167.4097 Td
+/F1.0 10.5 Tf
+<64617461626173652e2053657474696e67207468652070726f70657274793a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 151.5937 m
+543.04 151.5937 l
+545.2491 151.5937 547.04 149.8028 547.04 147.5937 c
+547.04 118.8537 l
+547.04 116.6446 545.2491 114.8537 543.04 114.8537 c
+52.24 114.8537 l
+50.0309 114.8537 48.24 116.6446 48.24 118.8537 c
+48.24 147.5937 l
+48.24 149.8028 50.0309 151.5937 52.24 151.5937 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 151.5937 m
+543.04 151.5937 l
+545.2491 151.5937 547.04 149.8028 547.04 147.5937 c
+547.04 118.8537 l
+547.04 116.6446 545.2491 114.8537 543.04 114.8537 c
+52.24 114.8537 l
+50.0309 114.8537 48.24 116.6446 48.24 118.8537 c
+48.24 147.5937 l
+48.24 149.8028 50.0309 151.5937 52.24 151.5937 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 128.7687 Td
+/F4.0 11 Tf
+<697369732e706572736973746f722e646174616e75636c6575732e7374616e64616c6f6e65436f6c6c656374696f6e2e62756c6b4c6f61643d74727565> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 90.8897 Td
+/F1.0 10.5 Tf
+[<6368616e67657320746f2061206d6f726520656666696369656e7420696d706c656d656e746174696f6e20746861742062756c6b206c6f61647320616c6c20746865206f626a65637473207573696e6720612073696e676c65207175657279> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 75.0737 m
+108.24 51.2937 l
+S
+Q
+0.098 0.251 0.4863 scn
+0.098 0.251 0.4863 SCN
+
+BT
+68.0503 54.6942 Td
+/F3.1 23.779999999999973 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 59.1097 Td
+/F1.0 10.5 Tf
+[<496e2074686520667574757265207468652062756c6b4c6f616420696d706c656d656e746174696f6e206d61> 20.0195 <79206265206d616465207468652064656661756c742e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+48 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 47 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F2.0 17 0 R
+/F4.0 39 0 R
+/F5.0 44 0 R
+/F3.1 19 0 R
+>>
+/XObject << /Stamp1 210 0 R
+>>
+>>
+/Annots [50 0 R 52 0 R]
+>>
+endobj
+49 0 obj
+[48 0 R /XYZ 0 608.3699 null]
+endobj
+50 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf#_ugodn_configuring_disabling-persistence-by-reachability)
+>>
+/Subtype /Link
+/Rect [342.062 422.3888 427.1855 436.6688]
+/Type /Annot
+>>
+endobj
+51 0 obj
+[48 0 R /XYZ 0 369.6937 null]
+endobj
+52 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [83.0276 298.8037 156.7589 313.0837]
+/Type /Annot
+>>
+endobj
+53 0 obj
+<< /Length 12497
+>>
+stream
+q
+q
+0.5 w
+/DeviceRGB CS
+0.9333 0.9333 0.9333 SCN
+108.24 805.89 m
+108.24 766.33 l
+S
+Q
+/DeviceRGB cs
+0.098 0.251 0.4863 scn
+/DeviceRGB CS
+0.098 0.251 0.4863 SCN
+
+BT
+67.956 777.542 Td
+/F3.1 24 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.907 Tw
+
+BT
+120.24 789.926 Td
+/F1.0 10.5 Tf
+<54686520696d706c656d656e746174696f6e206f6620706172656e74656420636f6c6c656374696f6e7320646f6573206e6f74207375666665722066726f6d20746869732069737375653b20746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 774.146 Td
+/F1.0 10.5 Tf
+<72656e646572696e672070686173652072756e732074686520717565727920746f206f627461696e20746865206d6174636865732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 730.306 Td
+/F2.0 18 Tf
+[<322e332e2050657273697374656e63652062> 20.0195 <792052656163686162696c697479>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1715 Tw
+
+BT
+48.24 702.286 Td
+/F1.0 10.5 Tf
+[<42> 20.0195 <792064656661756c742c204a444f2f446174614e75636c65757320737570706f7274732074686520636f6e63657074206f6620>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.1715 Tw
+
+BT
+320.0425 702.286 Td
+/F1.0 10.5 Tf
+[<70657273697374656e63652d62> 20.0195 <792d72656163686162696c697479>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1715 Tw
+
+BT
+455.5867 702.286 Td
+/F1.0 10.5 Tf
+<2e20546861742069732c2069662061206e6f6e2d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.4417 Tw
+
+BT
+48.24 686.506 Td
+/F1.0 10.5 Tf
+[<70657273697374656e7420656e74697479206973206173736f636961746564207769746820616e20616c72656164792d70657273697374656e7420656e74697479> 89.8438 <2c207468656e20446174614e75636c6575732077696c6c206465746563742074686973>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.552 Tw
+
+BT
+48.24 670.726 Td
+/F1.0 10.5 Tf
+[<616e642077696c6c206175746f6d61746963616c6c79207065727369737420746865206173736f636961746564206f626a6563742e2050757420616e6f74686572207761> 20.0195 <793a207468657265206973206e6f206e65656420746f2063616c6c>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 654.946 Td
+/F1.0 10.5 Tf
+<41706163686520497369732720> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+109.8435 654.946 Td
+/F4.0 10.5 Tf
+<5265706f7369746f7279536572766963652370657273697374282e29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+256.8435 654.946 Td
+/F1.0 10.5 Tf
+<206f7220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+273.2865 654.946 Td
+/F4.0 10.5 Tf
+<5265706f7369746f7279536572766963652370657273697374416e64466c757368282e29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+462.2865 654.946 Td
+/F1.0 10.5 Tf
+<206d6574686f64732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 627.166 Td
+/F1.0 10.5 Tf
+[<486f77657665722c20636f6e76656e69656e742074686f756768207468697320666561747572652069732c20796f75206d61> 20.0195 <792066696e6420746861742069742063617573657320706572666f726d616e6365206973737565732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 611.35 m
+108.24 571.79 l
+S
+Q
+0.749 0.4118 0.0 scn
+0.749 0.4118 0.0 SCN
+
+BT
+66.24 583.002 Td
+/F3.1 24 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.6873 Tw
+
+BT
+120.24 595.386 Td
+/F1.0 10.5 Tf
+[<446174614e75636c657573272070657273697374656e63652d62> 20.0195 <792d72656163686162696c697479206d61> 20.0195 <7920636175736520706572666f726d616e6365206973737565732e2057> 60.0586 <65>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 579.606 Td
+/F1.0 10.5 Tf
+<7374726f6e676c79207265636f6d6d656e64207468617420796f752064697361626c652069742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0572 Tw
+
+BT
+48.24 547.826 Td
+/F1.0 10.5 Tf
+<4f6e65207363656e6172696f20696e20706172746963756c6172207768657265207468697320706572666f726d616e6365206973737565732063616e20617269736520697320696620796f757220656e74697469657320696d706c656d656e7420746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9012 Tw
+
+BT
+48.24 532.046 Td
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9012 Tw
+
+BT
+48.24 532.046 Td
+/F4.0 10.5 Tf
+<6a6176612e6c616e672e436f6d70617261626c65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9012 Tw
+
+BT
+153.24 532.046 Td
+/F1.0 10.5 Tf
+<20696e746572666163652c20616e6420796f75206861766520757365642041706163686520497369732720> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9012 Tw
+
+BT
+379.3843 532.046 Td
+/F4.0 10.5 Tf
+<4f626a656374436f6e747261637473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9012 Tw
+
+BT
+458.1343 532.046 Td
+/F1.0 10.5 Tf
+<207574696c69747920636c6173732e20546865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0576 Tw
+
+BT
+48.24 516.266 Td
+/F1.0 10.5 Tf
+<69737375652068657265206973207468617420> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.0576 Tw
+
+BT
+135.3158 516.266 Td
+/F4.0 10.5 Tf
+<4f626a656374436f6e747261637473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0576 Tw
+
+BT
+214.0658 516.266 Td
+/F1.0 10.5 Tf
+[<20696d706c656d656e746174696f6e2063616e20636175736520446174614e75636c65757320746f207265637572736976656c7920726568> 20.0195 <796472> 20.0195 <6174652061>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 500.486 Td
+/F1.0 10.5 Tf
+<6c6172676572206e756d626572206f66206173736f63696174656420656e7469746965732e20284d6f72652064657461696c2062656c6f77292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.4412 Tw
+
+BT
+48.24 472.706 Td
+/F1.0 10.5 Tf
+[<57> 60.0586 <65207468657265666f7265207265636f6d6d656e64207468617420796f752064697361626c652070657273697374656e63652d62> 20.0195 <792d72656163686162696c6974792062> 20.0195 <7920616464696e672074686520666f6c6c6f77696e6720746f>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+48.24 456.926 Td
+/F4.0 10.5 Tf
+<706572736973746f725f646174616e75636c6575732e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+216.24 456.926 Td
+/F1.0 10.5 Tf
+<3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 441.11 m
+543.04 441.11 l
+545.2491 441.11 547.04 439.3191 547.04 437.11 c
+547.04 408.37 l
+547.04 406.1609 545.2491 404.37 543.04 404.37 c
+52.24 404.37 l
+50.0309 404.37 48.24 406.1609 48.24 408.37 c
+48.24 437.11 l
+48.24 439.3191 50.0309 441.11 52.24 441.11 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 441.11 m
+543.04 441.11 l
+545.2491 441.11 547.04 439.3191 547.04 437.11 c
+547.04 408.37 l
+547.04 406.1609 545.2491 404.37 543.04 404.37 c
+52.24 404.37 l
+50.0309 404.37 48.24 406.1609 48.24 408.37 c
+48.24 437.11 l
+48.24 439.3191 50.0309 441.11 52.24 441.11 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 418.285 Td
+/F4.0 11 Tf
+<697369732e706572736973746f722e646174616e75636c6575732e696d706c2e646174616e75636c6575732e70657273697374656e6365427952656163686162696c6974794174436f6d6d69743d66616c7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 380.406 Td
+/F1.0 10.5 Tf
+<54686973206368616e676520686173206265656e206d61646520746f20626f74682074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+245.1045 380.406 Td
+/F1.0 10.5 Tf
+[<48656c6c6f57> 60.0586 <6f726c64>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+302.6544 380.406 Td
+/F1.0 10.5 Tf
+<20616e6420> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+327.2034 380.406 Td
+/F1.0 10.5 Tf
+<53696d706c65417070> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+381.7509 380.406 Td
+/F1.0 10.5 Tf
+<20617263686574797065732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4473 Tw
+
+BT
+48.24 352.626 Td
+/F1.0 10.5 Tf
+<496620796f7520646f2064697361626c65207468697320666561747572652c207468656e20796f752077696c6c20286f6620636f7572736529206e65656420746f20656e73757265207468617420796f75206578706c696369746c79207065727369737420616c6c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 336.846 Td
+/F1.0 10.5 Tf
+<656e746974696573207573696e672074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+136.3665 336.846 Td
+/F4.0 10.5 Tf
+<5265706f7369746f7279536572766963652370657273697374282e29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+283.3665 336.846 Td
+/F1.0 10.5 Tf
+<206f7220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+299.8095 336.846 Td
+/F4.0 10.5 Tf
+<5265706f7369746f7279536572766963652370657273697374416e64466c757368282e29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+488.8095 336.846 Td
+/F1.0 10.5 Tf
+<206d6574686f64732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 302.346 Td
+/F2.0 13 Tf
+<322e332e312e2054686520697373756520696e206d6f72652064657461696c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 275.786 Td
+/F1.0 10.5 Tf
+<436f6e736964657220746865736520656e7469746965732028> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+167.541 275.786 Td
+/F1.0 10.5 Tf
+<79756d6c2e6d652f6238363831323638> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+261.9885 275.786 Td
+/F1.0 10.5 Tf
+<293a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+q
+498.8 0.0 0.0 46.2631 48.24 213.7069 cm
+/I1 Do
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.8016 Tw
+
+BT
+48.24 189.7429 Td
+/F1.0 10.5 Tf
+[<496e2074686520636f75727365206f662061207472> 20.0195 <616e73616374696f6e2c2074686520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+3.8016 Tw
+
+BT
+244.8774 189.7429 Td
+/F4.0 10.5 Tf
+<41677265656d656e74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.8016 Tw
+
+BT
+292.1274 189.7429 Td
+/F1.0 10.5 Tf
+<20656e74697479206973206c6f6164656420696e746f206d656d6f727920286e6f74206e65636573736172696c79> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 173.9629 Td
+/F1.0 10.5 Tf
+<6d6f646966696564292c20616e64207468656e206e657720> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+173.694 173.9629 Td
+/F4.0 10.5 Tf
+<41677265656d656e74526f6c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+241.944 173.9629 Td
+/F1.0 10.5 Tf
+<7320617265206173736f63696174656420746f2069742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.3568 Tw
+
+BT
+48.24 146.1829 Td
+/F1.0 10.5 Tf
+<416c6c20746865736520656e74697469657320696d706c656d656e7420> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+5.3568 Tw
+
+BT
+212.1839 146.1829 Td
+/F4.0 10.5 Tf
+<436f6d70617261626c65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.3568 Tw
+
+BT
+264.6839 146.1829 Td
+/F1.0 10.5 Tf
+<207573696e6720> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+5.3568 Tw
+
+BT
+308.0001 146.1829 Td
+/F4.0 10.5 Tf
+<4f626a656374436f6e747261637473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+5.3568 Tw
+
+BT
+386.7501 146.1829 Td
+/F1.0 10.5 Tf
+<2c20616e642074686520696d706c656d656e746174696f6e206f66> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+48.24 130.4029 Td
+/F4.0 10.5 Tf
+<41677265656d656e74526f6c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+116.49 130.4029 Td
+/F1.0 10.5 Tf
+<2773202873696d706c6966696564292069733a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+54 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 53 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F3.1 19 0 R
+/F1.0 8 0 R
+/F2.0 17 0 R
+/F4.0 39 0 R
+>>
+/XObject << /I1 62 0 R
+/Stamp2 211 0 R
+>>
+>>
+/Annots [56 0 R 57 0 R 58 0 R 59 0 R 61 0 R 64 0 R]
+>>
+endobj
+55 0 obj
+[54 0 R /XYZ 0 754.33 null]
+endobj
+56 0 obj
+<< /Border [0 0 0]
+/

<TRUNCATED>

[54/56] isis-site git commit: ISIS-1811: fixes release notes for 1.17.0 and 2.0.0-M2 so are in sync

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/9bb1eb8c/content/versions/1.17.0/release-notes/release-notes.html
----------------------------------------------------------------------
diff --git a/content/versions/1.17.0/release-notes/release-notes.html b/content/versions/1.17.0/release-notes/release-notes.html
index 7bf931f..f8f39ce 100644
--- a/content/versions/1.17.0/release-notes/release-notes.html
+++ b/content/versions/1.17.0/release-notes/release-notes.html
@@ -309,6 +309,25 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/2.0.0-M2/release-notes/release-notes.html#_release-notes_2.0.0-M2">2.0.0-M2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">22-01-2018</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Second milestone release for Apache Isis 2.0.0: tree support, initial work on simplifying bootstrapping and configuration, removing dependencies</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">2</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">36</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">13</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342393">Release notes for 2.0.0-M2</a></p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.17.0">1.17.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">06-01-2019</p></td> 
            <td class="tableblock halign-left valign-top">
@@ -328,6 +347,25 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/2.0.0-M1/release-notes/release-notes.html#_release-notes_2.0.0-M1">2.0.0-M1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">31-07-2018</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>First milestone release for Apache Isis 2.0.0: Java 8 support, DataNucleus 5.1, Wicket 8, meta-annotations, breadcrumbs</p> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">6</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">55 + 4 tasks + 13 sub-tasks</p></td> 
+           <td class="tableblock halign-right valign-top"><p class="tableblock">22</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&amp;version=12342392">Release notes for 2.0.0-M1</a></p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.16.2">1.16.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">05-03-2018</p></td> 
            <td class="tableblock halign-left valign-top">
@@ -347,7 +385,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.16.1">1.16.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.16.1/release-notes/release-notes.html#_release-notes_1.16.1">1.16.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">22-02-2018</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -366,7 +404,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.16.0">1.16.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.16.0/release-notes/release-notes.html#_release-notes_1.16.0">1.16.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">08-01-2018</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -385,7 +423,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.15.1">1.15.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.15.1/release-notes/release-notes.html#_release-notes_1.15.1">1.15.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">25-09-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -404,7 +442,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.15.0">1.15.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.15.0/release-notes/release-notes.html#_release-notes_1.15.0">1.15.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">14-08-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -423,7 +461,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.14.0">1.14.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.14.0/release-notes/release-notes.html#_release-notes_1.14.0">1.14.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">19-02-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -442,7 +480,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.2.1">1.13.2.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.2.1/release-notes/release-notes.html#_release-notes_1.13.2.1">1.13.2.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">03-jan-2017</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -461,7 +499,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.2">1.13.2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.2/release-notes/release-notes.html#_release-notes_1.13.2">1.13.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">14-dec-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -480,7 +518,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.1">1.13.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.1/release-notes/release-notes.html#_release-notes_1.13.1">1.13.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">30-oct-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -499,7 +537,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.13.0">1.13.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.13.0/release-notes/release-notes.html#_release-notes_1.13.0">1.13.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">11-jul-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -518,7 +556,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.12.2">1.12.2</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.2/release-notes/release-notes.html#_release-notes_1.12.2">1.12.2</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">06-jun-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -537,7 +575,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.12.1">1.12.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.1/release-notes/release-notes.html#_release-notes_1.12.1">1.12.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">12-apr-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -556,7 +594,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.12.0">1.12.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.12.0/release-notes/release-notes.html#_release-notes_1.12.0">1.12.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">29-mar-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -575,7 +613,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.11.1">1.11.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.11.1/release-notes/release-notes.html#_release-notes_1.11.1">1.11.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">17-jan-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -594,7 +632,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.11.0">1.11.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.11.0/release-notes/release-notes.html#_release-notes_1.11.0">1.11.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">02-jan-2016</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -613,7 +651,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.10.0">1.10.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.10.0/release-notes/release-notes.html#_release-notes_1.10.0">1.10.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">10-nov-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -632,7 +670,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.9.0">1.9.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.9.0/release-notes/release-notes.html#_release-notes_1.9.0">1.9.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">1-sep-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -651,7 +689,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.8.0">1.8.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.8.0/release-notes/release-notes.html#_release-notes_1.8.0">1.8.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">24-feb-2015</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -673,7 +711,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.7.0">1.7.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.7.0/release-notes/release-notes.html#_release-notes_1.7.0">1.7.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">18-oct-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -697,7 +735,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.6.0">1.6.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.6.0/release-notes/release-notes.html#_release-notes_1.6.0">1.6.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">28-jul-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -721,7 +759,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.5.0">1.5.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.5.0/release-notes/release-notes.html#_release-notes_1.5.0">1.5.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">08-jun-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -748,7 +786,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.4.1">1.4.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.4.1/release-notes/release-notes.html#_release-notes_1.4.1">1.4.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">14-mar-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -772,7 +810,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#r1.4.0">1.4.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.4.0/release-notes/release-notes.html#_release-notes_1.4.0">1.4.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">11-mar-2014</p></td> 
            <td class="tableblock halign-left valign-top">
             <div></div></td> 
@@ -796,7 +834,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.3.1">1.3.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.3.1/release-notes/release-notes.html#_release-notes_1.3.1">1.3.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">7-nov-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -819,7 +857,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.3.0">1.3.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.3.0/release-notes/release-notes.html#_release-notes_1.3.0">1.3.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">25-oct-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -847,7 +885,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.2.0">1.2.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.2.0/release-notes/release-notes.html#_release-notes_1.2.0">1.2.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">30-may-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div></div></td> 
@@ -870,7 +908,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.1.0">1.1.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.1.0/release-notes/release-notes.html#_release-notes_1.1.0">1.1.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">31-jan-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div></div></td> 
@@ -890,7 +928,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#r1.0.1">1.0.1</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.0.1/release-notes/release-notes.html#_release-notes_1.0.1">1.0.1</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">10-jan-2013</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -912,7 +950,7 @@ table.CodeRay td.code>pre{padding:0}
             </div></td> 
           </tr> 
           <tr> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_release-notes_1.0.0">1.0.0</a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://isis.apache.org/versions/1.0.0/release-notes/release-notes.html#_release-notes_1.0.0">1.0.0</a></p></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">24-dec-2012</p></td> 
            <td class="tableblock halign-left valign-top">
             <div>
@@ -979,311 +1017,228 @@ table.CodeRay td.code>pre{padding:0}
        </div> 
       </div> 
       <div class="sect1"> 
-       <h2 id="_release-notes_1.17.0">1.17.0</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.17.0.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
+       <h2 id="_2019">2019</h2> 
        <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This two main features in this release are the ability for dialog actions to be use a sidebar rather than a modal dialog (<a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a>), and the ability to export the metamodel as XML (<a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a>).</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>With respect to general improvements, for the end-user they hopefully will notice that tabbing behaviour around the UI is much improved (<a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a>), while internally the way in which the metamodel is built up has been revamped so that this is now done in parallel (<a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a>). It’s also possible to more fully customise the footer (<a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a>), and new configuration properties mean that in many cases there should no longer be any need to subclass <code>IsisWicketApplication</code> (<a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a>).</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>In terms of notable bugs, there have been several fixes for the Restful Objects viewer (<a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a>).</p> 
-        </div> 
         <div class="sect2"> 
-         <h3 id="_new_feature">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2043">ISIS-2043</a> - Allow domain events to be specified at @DomainObject, and make mixins aware of this.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2027">ISIS-2027</a> - Provide a health endpoint (eg for Docker orchestrators to monitor).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a> - Serialize representation of metamodel to allow before/after checking</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a> - For an alternative for non-obtrusive bulk entry of info, use a sidebar as action prompt (for top-level actions only).</p> </li> 
-          </ul> 
+         <h3 id="_release-notes_2.0.0-M2">2.0.0-M2</h3> 
+         <div class="paragraph"> 
+          <p>This milestone introduces one new feature, namely support for a table tree view in the Wicket viewer. It also includes all the features as of Apache Isis 1.17.0.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2057">ISIS-2057</a> - JaxbServiceDefault should handle entity if isn’t annotated with XmlJavaTypeAdapter</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a> - Improve tabbing behaviour</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2050">ISIS-2050</a> - Install ObjectSpecIdFacet immediately on creation of ObjectSpecification so can be cached.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2025">ISIS-2025</a> - Extend WrapperFactory with new execution mode to "try" to execute.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2024">ISIS-2024</a> - Centre image or text on sign-in page.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a> - Add additional config properties so there is little need to subclass IsisWicketApplication</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a> - Show application version in footer if available as config property.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2021">ISIS-2021</a> - Allow initial bootswatch theme to be specified via configuration property</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a> - Allow footer to be customised with multiple credits</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2008">ISIS-2008</a> - Add null guards in Blob and Clob, to detect errors in application code early</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1977">ISIS-1977</a> - Improve flattening for -Drevision=…​</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a> - Reduce time to bootstrap</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1966">ISIS-1966</a> - Introduce extension of HasTransactionId that includes sequence number</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1916">ISIS-1916</a> - enhance archetype so runs out-of-the-box in gitlab CI</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1913">ISIS-1913</a> - Extend REST API to return object icon</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1912">ISIS-1912</a> - simpleapp 1.16.2 archetype is missing webapp/resources/Dockerfile</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1888">ISIS-1888</a> - Tweak/add CSS class names to better support E2E tests (page object selectors)</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>The long-term goal (for v2.0.0) is to allow the framework to be run on top of either SpringBoot or JEE MicroProfile, with either of those lower-level frameworks taking responsibility for configuration and injection. In this milestone, some significant initial work has been done in this area. Notably, the IsisConfiguration is now immutable once instantiated, and its creating vis-a-vis the AppManifest has been figured out.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_bug">Bug</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2061">ISIS-2061</a> - Fix rendering of date/time in sidebar dialog</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a> - RO viewer should honour x-ro-validate-only</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a> - RO viewer does not render body correctly when action validation fails.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1985">ISIS-1985</a> - Incomplete Metamodel Validation</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1965">ISIS-1965</a> - Enable CI/CD for maint-1.16.3</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1964">ISIS-1964</a> - ConcurrentModificationException when stating application</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1925">ISIS-1925</a> - Invoking an action on an entity with contributed blobs (or clobs) returning null will result in an NPE.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1902">ISIS-1902</a> - Datanucles: plugging in of Isis provided JDO value types is broken</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1485">ISIS-1485</a> - MessageService#informUser(…​) doesn’t seem to be raising an alert for an action returning a Blob</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>Lots of work has also been done both in updating or removing dependencies, with google guava being notable as one dependency that has been removed.</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_documentation">Documentation</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2051">ISIS-2051</a> - Amend ugrov</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_new_feature">New Feature</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-898">ISIS-898</a> - Add a table tree view to the Wicket viewer.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1944">ISIS-1944</a> - Tree View: allow programmatic expand/collapse of tree-nodes</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_task">Task</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1899">ISIS-1899</a> - Release tasks for 1.17.0</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_improvement">Improvement</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2082">ISIS-2082</a> - Allow for ThreadPoolSupport to simulate legacy behavior</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2073">ISIS-2073</a> - Multiple action buttons, when line-breaking, need more vertical space</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2070">ISIS-2070</a> - config properties for "where am I" should have "isis.viewer.wicket" as a prefix</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2067">ISIS-2067</a> - Rework o.a.i.WebServer</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2049">ISIS-2049</a> - Remove guava from core</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2048">ISIS-2048</a> - Update Wicket 8.1.0 → 8.2.0</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2047">ISIS-2047</a> - ThemeChooser: support for custom ThemeProviders</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2042">ISIS-2042</a> - When PROTOTYPING warn when menubars.layout.xml is missing</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2032">ISIS-2032</a> - Tables (non-paged): display total number of entites shown</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2030">ISIS-2030</a> - Table Column Order: use order of occurrence in layout grid as the default</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2019">ISIS-2019</a> - Fix NPEs when rendering REST API.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2017">ISIS-2017</a> - Include the $$domainType for v1 representation.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2014">ISIS-2014</a> - Minor API refinements for integration testing.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2013">ISIS-2013</a> - Add support for H2 embedded database.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2007">ISIS-2007</a> - Use Objects.requireNonNull(Obj, Supplier&lt;String&gt;) to avoid masking errors</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1988">ISIS-1988</a> - Move isis-core-wrapper into isis-core-runtime.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1987">ISIS-1987</a> - Delete wicket applib</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1982">ISIS-1982</a> - UI: CollectionSelectionPanel replace split button by normal button</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1976">ISIS-1976</a> - Improve the metamodel cache management</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1975">ISIS-1975</a> - REST: discrepancy between schema export and actual response content</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1972">ISIS-1972</a> - JAXB view model: add default XmlAdapters for Java 8 Time</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1943">ISIS-1943</a> - Tree View: tree-node content IDs must be unique within a tree structure</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1934">ISIS-1934</a> - Menu Action Confirmation Dialog does not escape menu boundaries</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1923">ISIS-1923</a> - Table Column Headers do not honor 'describedAs'</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1920">ISIS-1920</a> - 'No Access' mouse over effect on domain-object properties.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1918">ISIS-1918</a> - Remove hamcrest as a compile dependency from core modules</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1905">ISIS-1905</a> - utilize jee friendly version of axonframework</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1901">ISIS-1901</a> - Swagger-UI: Replace index.html with a Servlet that is aware of restful config</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1895">ISIS-1895</a> - Simplify deployment descriptors (web.xml)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1839">ISIS-1839</a> - Remove isis-core-wrapper artifact.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1838">ISIS-1838</a> - Move WrapperFactory in isis-core-wrapper to isis-core-runtime.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1635">ISIS-1635</a> - Upgrade dependency to resteasy</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-890">ISIS-890</a> - Get rid of exploration mode, treat as synonym for prototype. Ditto with @Exploration annotation.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1892">ISIS-1892</a> - Move Guice out of 'core'</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1841">ISIS-1841</a> - API cleanup + refactoring for version 2</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1277">ISIS-1277</a> - Prepare for JDK 11</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_won_t_fix_not_a_problem_duplicates">Won’t Fix / Not a Problem / Duplicates</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1996">ISIS-1996</a> - [DUPLICATE, WON’T FIX] For non-obtrusive bulk entry of info, use panel/fieldset as action prompt (for actions associated with panel).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1992">ISIS-1992</a> - [WON’T FIX] Actions associated with the panel should optionally be rendered "in-place" (rather than modal).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1986">ISIS-1986</a> - skinnywar support (backport from v2)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1539">ISIS-1539</a> - [WON’T FIX] Incorporate isisaddons' command module as part of Isis core.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1272">ISIS-1272</a> - [WON’T FIX[ Facet factory for actions called "changeXxx" or "maintainXxx" to be positioned to RIGHT, with dropdown.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1248">ISIS-1248</a> - [WON’T FIX] Lombok plugin to automatically generate domain event classes.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-989">ISIS-989</a> - [WON’T FIX] Allow data being stored to be encrypted, leveraging Cumulus4J</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-573">ISIS-573</a> - [WON’T FIX] To improve performance, set up caching of query results against any entities that are immutable (ie ref data, ie have ImmutableFacet on them).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-507">ISIS-507</a> - [WON’T FIX] UI: more specific icon for bookmarked repository actions</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-741">ISIS-741</a> - [WON’T FIX] For GSOC, write an integration with Twilio or similar, for voice calls, SMS messaging, etc.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1900">ISIS-1900</a> - [NOT A PROBLEM] Fix the release process to also generate .sha512 files</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1702">ISIS-1702</a> - [DUPLICATE] Infer @Programmatic on methods within @DomainService(nature=DOMAIN)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1671">ISIS-1671</a> - [DUPLICATE] Upgrade to Wicket 7.8.0</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1637">ISIS-1637</a> - [WON’T FIX] Non-JAXB view models do not support editable properties</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1629">ISIS-1629</a> - [WON’T FIX] Handle dynamic visibility of list of properties rendered</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1549">ISIS-1549</a> - [DUPLICATE] Speed up bootstrapping by doing classpath discovery in parallel.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1440">ISIS-1440</a> - [DUPLICATE] Use Fork/Join framework to load specifications in parallel? (speed up bootstrap time on multi-core machines)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1337">ISIS-1337</a> - [WON’T FIX] Facet factory to automatically create UI events based on JAXB @XmlRootElement.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1209">ISIS-1209</a> - [WON’T FIX] Perform static analysis of all event subscribers so that we suppress the submission of events if we know that there are no subscribers in that type of event.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-974">ISIS-974</a> - [WON’T FIX] Provide the ability to associate font-awesome icons with properties</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-893">ISIS-893</a> - [WON’T FIX] (Cosmetics): If attempt to invoke non-existent action, get nasty error message</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-678">ISIS-678</a> - [WON’T FIX] When invoke action in Wicket viewer, prefer redirect-after-post to be to a deep link.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-582">ISIS-582</a> - [WON’T FIX] Abstract properties are not rendered in the UI (in tables)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1643">ISIS-1643</a> - [DUPLICATE] NPE on SimpleApp about</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-157">ISIS-157</a> - [WON’T FIX] parseTextEntry fix.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-991">ISIS-991</a> - [WON’T FIX] Enhance Wicket viewer so that non-disabled collections can be added to / removed from.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_bug">Bug</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2066">ISIS-2066</a> - Invoking an action that returns null results in an NPE …​ eg HelloWorldObject#delete().</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2038">ISIS-2038</a> - Darkly Theme: tooltips render white text on almost white background</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2037">ISIS-2037</a> - UI: Footer Credits, links to local resources are not context path aware</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2036">ISIS-2036</a> - When PROTOTYPING prototyping toplevel menu is (sometimes?) hidden</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2035">ISIS-2035</a> - Examples: about page …​ swagger link broken</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2028">ISIS-2028</a> - Bundled Jetty cannot launch with new Byte-Buddy 1.9.2 in place</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2026">ISIS-2026</a> - IllegalAccessExceptions with Byte-Buddy 1.9.2</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2005">ISIS-2005</a> - Java built-in temporal type java.sql.Date rendered with -1 day offset after edit</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1991">ISIS-1991</a> - Determining the deployment type is broken</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1979">ISIS-1979</a> - Integration test logging includes a lot of log events twice.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1978">ISIS-1978</a> - Integration tests are not executed in module <code>module-simple</code></p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1947">ISIS-1947</a> - Tree View: serialization issues with tree nodes using ViewModels</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-       </div> 
-      </div> 
-      <div class="sect1"> 
-       <h2 id="_release-notes_1.16.2">1.16.2</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.2.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
-       <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This release is primarily a bug fix release fixing one severe error relating to parented checkboxes (<a href="https://issues.apache.org/jira/browse/ISIS-1874">ISIS-1874</a>). It does however introduce one new feature for the REST API (RO viewer) to support generic RO clients. There is also one notable performance improvement through the caching of <code>JAXBContext</code>s.</p> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_new_feature_2">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1882">ISIS-1882</a> - Extend RO viewer to (optionally) automatically wrap action-results in a view model.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_task">Task</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1811">ISIS-1811</a> - Release tasks for 2.0.0-M2</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement_2">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1884">ISIS-1884</a> - Restrict where choices and autoComplete are implicitly provided on parameters</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1879">ISIS-1879</a> - Date header returned by RO resuts should be the Clock time, not the system time.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1877">ISIS-1877</a> - Enhance representation of action invocation</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1876">ISIS-1876</a> - Convert IsisApplibModule (and archetype app modules) to use ModuleAbstract</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1872">ISIS-1872</a> - Extend ModuleOrBuilderAbstract, with #withAdditionalDependencies(Module…​ modules)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1867">ISIS-1867</a> - Avoid queuing/contention issues - cache JAXBContext in MemberExecutionDtoUtils.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_won_t_fix_duplicates_not_a_problem">Won’t Fix/Duplicates/Not a Problem</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2018">ISIS-2018</a> - [WON’T DO] Improve spec cache management</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1601">ISIS-1601</a> - [SUPERCEDED] Collection pojos (of view model) added to internal maps with incorrect Oid.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1308">ISIS-1308</a> - [DUPLICATE] Swagger UI does not load json if not running as ROOT.war webapp.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1050">ISIS-1050</a> - [WON’T FIX] Reflection VFS related issues in jetty-console</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1894">ISIS-1894</a> - [WONT-FIX] Resteasy: Reactivate PrettyPrinting</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1845">ISIS-1845</a> - [WONT-FIX] Improve code coverage regarding applib’s test-suite</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1015">ISIS-1015</a> - [WON’T FIX] DataNucleus doesn’t support LocalDateTime</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-722">ISIS-722</a> - [DUPLICATE] For 2.0.0, should we get rid of the identity map, and simply "new up" PojoAdapters around pojos as-and-when?</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1981">ISIS-1981</a> - [WONT-FIX] Eclipse: DataNucleus enhancer does see 2 different javax.jdo:jdo-api versions on class-path</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2034">ISIS-2034</a> - [NOT A PROBLEM] REST operations return empty response</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1345">ISIS-1345</a> - [WON’T FIX] Remove the PersistenceSession#executeWithTransaction(…​)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1962">ISIS-1962</a> - [WONT-FIX] Introduce an alternative core-plugin for sub class discovery</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1917">ISIS-1917</a> - [WONT FIX] new PropertyLayout::navigable needs proper integration with layout.xml</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1983">ISIS-1983</a> - [WONT-FIX] UI: upgrade to bootstrap 4</p> </li> 
+           </ul> 
+          </div> 
          </div> 
         </div> 
         <div class="sect2"> 
-         <h3 id="_bug_2">Bug</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1874">ISIS-1874</a> - Parented checkboxes fails - NPEs and incorrect facets.</p> </li> 
-          </ul> 
+         <h3 id="_release-notes_1.17.0">1.17.0</h3> 
+         <div class="paragraph"> 
+          <p>This two main features in this release are the ability for dialog actions to be use a sidebar rather than a modal dialog (<a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a>), and the ability to export the metamodel as XML (<a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a>).</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_task_2">Task</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1875">ISIS-1875</a> - Release tasks for 1.16.2</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>With respect to general improvements, for the end-user they hopefully will notice that tabbing behaviour around the UI is much improved (<a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a>), while internally the way in which the metamodel is built up has been revamped so that this is now done in parallel (<a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a>). It’s also possible to more fully customise the footer (<a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a>), and new configuration properties mean that in many cases there should no longer be any need to subclass <code>IsisWicketApplication</code> (<a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a>).</p> 
          </div> 
-        </div> 
-       </div> 
-      </div> 
-      <div class="sect1"> 
-       <h2 id="_release-notes_1.16.1">1.16.1</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.1.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
-       <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This release is primarily a bug fix release, but does introduce a couple of notable new features and improvements:</p> 
-        </div> 
-        <div class="ulist"> 
-         <ul> 
-          <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1585">ISIS-1585</a> supports checkboxes on parented (rather than standalone) collections. The selected items are used as the default values for any associated actions with collection parameters.</p> 
-           <div class="paragraph"> 
-            <p>As part of this change, the new <code>@Action(associateWith="…​")</code> attribute can be used instead of <code>@MemberOrder(…​)</code> as a way to associate actions with either collections or properties.</p> 
-           </div> </li> 
-          <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1569">ISIS-1569</a> provides infrastructure to enable commands to be replayed from master to slave (for regression testing purposes).</p> 
-           <div class="paragraph"> 
-            <p>The majority of the implementation is provided in the (non-ASF) (non-ASF) <a href="http://platform.incode.org">Incode Platform</a>'s new <a href="http://platform.incode.org/modules/spi/command/spi-command-replay.html">command replay</a> library.</p> 
-           </div> </li> 
-         </ul> 
-        </div> 
-        <div class="paragraph"> 
-         <p>Applications written against v1.16.0 should run against v1.16.1 with few if any changes.</p> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_new_feature_3">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1861">ISIS-1861</a> - Extend tabgroup layout control so that a tabgroup with only one tab can show either collapsed (default) or with the one tab.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1856">ISIS-1856</a> - Add git.properties and SCM-Revision into MANIFEST.MF</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1585">ISIS-1585</a> - Allow objects in parented collections to be selected, automatically passed as defaults for collection parameter of associated actions. Also infer choices for both scalar and collection parameters.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1569">ISIS-1569</a> - Automated testing tool to replay commands against a copy of prod</p> </li> 
-          </ul> 
+         <div class="paragraph"> 
+          <p>In terms of notable bugs, there have been several fixes for the Restful Objects viewer (<a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a>, <a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a>).</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement_3">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1837">ISIS-1837</a> - Metamodel validator should check for cyclic dependencies (reference to entities that live outside of the module set)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1836">ISIS-1836</a> - Better diagnostic reporting in RO viewer if passed in a non-parseable value</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1835">ISIS-1835</a> - Better diagnostic reporting if fail to read a configuration flie.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1834">ISIS-1834</a> - Relax metamodel validation to allow @PersistenceCapable on interfaces</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1826">ISIS-1826</a> - Add Automatic-Module-Name to support Java 9.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1814">ISIS-1814</a> - JAXB validator fails requiring @XmlJavaTypeAdapter even if annotated with @XmlTransient</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1808">ISIS-1808</a> - Let the error page be customisable, eg embed an image from randomkittengenerator.com</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1759">ISIS-1759</a> - Always calling getXxx() and hideXxx() both decreases performance of application (?)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1743">ISIS-1743</a> - fa-Icon mapping for mixin provided methods not honored intuitively</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1589">ISIS-1589</a> - Allow layout to be loaded from either .layout.xml or .layout.fallback.xml (so that library modules can provide a default layout for their entities using XML).</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_new_feature_2">New Feature</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2043">ISIS-2043</a> - Allow domain events to be specified at @DomainObject, and make mixins aware of this.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2027">ISIS-2027</a> - Provide a health endpoint (eg for Docker orchestrators to monitor).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2003">ISIS-2003</a> - Serialize representation of metamodel to allow before/after checking</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1997">ISIS-1997</a> - For an alternative for non-obtrusive bulk entry of info, use a sidebar as action prompt (for top-level actions only).</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_bug_3">Bug</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1858">ISIS-1858</a> - NPE when Log at Debug Level</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1857">ISIS-1857</a> - help block for properties/parameters with drop down actions to right encroaches on the field.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1855">ISIS-1855</a> - scm entries in core pom.xml are incorrect</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1854">ISIS-1854</a> - menubars.layout.xml seems to ignore the embedded &lt;Name&gt; ?</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1853">ISIS-1853</a> - Fix AbstractSessionTemplate and to unmarshal collection and reference arguments.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1852">ISIS-1852</a> - Iterating over query result list with parallelStream produces next exception</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1851">ISIS-1851</a> - Improve the dynamic visibility of PropertyGroups so works with pdf js viewer (anything that isn’t a ScalarPanelAbstract2, basically).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1848">ISIS-1848</a> - References of type java.lang.Object (sometimes) not rendered correctly in Wicket viewer</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1847">ISIS-1847</a> - Eventbus: AbstractDomainEvent incorrect veto handling?</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1833">ISIS-1833</a> - Mandatory marker (red asterisk) not shown on mandatory parameters</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1832">ISIS-1832</a> - Entering a non-valid string into a parameter of type UUID results in a stacktrace.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1831">ISIS-1831</a> - If Accept header bad, then our exception handler throws an NPE and so issue of bad header is not reported.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1829">ISIS-1829</a> - AppManifestAbstract#withFixtureScripts no longer works.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1825">ISIS-1825</a> - @CollectionLayout(hidden=STANDALONE_COLLECTION) results in scalar panels being hidden when in parented collection, (but the column is still there, ie blank).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1822">ISIS-1822</a> - non-existent action in menubars.layout.xml causes an NPE</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1820">ISIS-1820</a> - New style BDD tests broken in 1.16.0</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1812">ISIS-1812</a> - NPE when attempt to render mixed-in property as a column.</p> </li> 
-          </ul> 
+         <div class="sect3"> 
+          <h4 id="_improvement_2">Improvement</h4> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2057">ISIS-2057</a> - JaxbServiceDefault should handle entity if isn’t annotated with XmlJavaTypeAdapter</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2053">ISIS-2053</a> - Improve tabbing behaviour</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2050">ISIS-2050</a> - Install ObjectSpecIdFacet immediately on creation of ObjectSpecification so can be cached.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2025">ISIS-2025</a> - Extend WrapperFactory with new execution mode to "try" to execute.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2024">ISIS-2024</a> - Centre image or text on sign-in page.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2023">ISIS-2023</a> - Add additional config properties so there is little need to subclass IsisWicketApplication</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2022">ISIS-2022</a> - Show application version in footer if available as config property.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2021">ISIS-2021</a> - Allow initial bootswatch theme to be specified via configuration property</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2009">ISIS-2009</a> - Allow footer to be customised with multiple credits</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2008">ISIS-2008</a> - Add null guards in Blob and Clob, to detect errors in application code early</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1977">ISIS-1977</a> - Improve flattening for -Drevision=…​</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1974">ISIS-1974</a> - Reduce time to bootstrap</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1966">ISIS-1966</a> - Introduce extension of HasTransactionId that includes sequence number</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1916">ISIS-1916</a> - enhance archetype so runs out-of-the-box in gitlab CI</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1913">ISIS-1913</a> - Extend REST API to return object icon</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1912">ISIS-1912</a> - simpleapp 1.16.2 archetype is missing webapp/resources/Dockerfile</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1888">ISIS-1888</a> - Tweak/add CSS class names to better support E2E tests (page object selectors)</p> </li> 
+           </ul> 
+          </div> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_other">Other</h3> 
          <div class="sect3"> 
-          <h4 id="_documentation_2">Documentation</h4> 
+          <h4 id="_bug_2">Bug</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1860">ISIS-1860</a> - CommandReification.DISABLED is broken / incorrectly documented.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1859">ISIS-1859</a> - Use of "timestamp" in JDOQL queries.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1849">ISIS-1849</a> - 1.16.0 - Broken Links according to W3C checker</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2061">ISIS-2061</a> - Fix rendering of date/time in sidebar dialog</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2046">ISIS-2046</a> - RO viewer should honour x-ro-validate-only</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2045">ISIS-2045</a> - RO viewer does not render body correctly when action validation fails.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1985">ISIS-1985</a> - Incomplete Metamodel Validation</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1965">ISIS-1965</a> - Enable CI/CD for maint-1.16.3</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1964">ISIS-1964</a> - ConcurrentModificationException when stating application</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1925">ISIS-1925</a> - Invoking an action on an entity with contributed blobs (or clobs) returning null will result in an NPE.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1902">ISIS-1902</a> - Datanucles: plugging in of Isis provided JDO value types is broken</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1485">ISIS-1485</a> - MessageService#informUser(…​) doesn’t seem to be raising an alert for an action returning a Blob</p> </li> 
            </ul> 
           </div> 
          </div> 
          <div class="sect3"> 
-          <h4 id="_task_3">Task</h4> 
+          <h4 id="_documentation">Documentation</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1813">ISIS-1813</a> - Release tasks for 1.16.1</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-2051">ISIS-2051</a> - Amend ugrov</p> </li> 
            </ul> 
           </div> 
          </div> 
          <div class="sect3"> 
-          <h4 id="_duplicates_won_t_fix_not_implemented">Duplicates / Won’t Fix / Not Implemented</h4> 
+          <h4 id="_task_2">Task</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1850">ISIS-1850</a> - [NOT IMPLEMENTED] Rename 'default' in JSON Response</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1500">ISIS-1500</a> - [DUPLICATE] ReplayService, to directly execute a previously persisted command</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1395">ISIS-1395</a> - [WON’T FIX] Bulk actions button is shown for a collection, even if not in table view (eg showing collection as a map)</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1200">ISIS-1200</a> - [DUPLICATE] Improve support for BDD tests, factoring out domain service to act as context.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1035">ISIS-1035</a> - [DUPLICATE] Allow parented collections to have bulk actions associated with them…​</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-926">ISIS-926</a> - [WON’T FIX] Allow integration tests to run in parallel, each with a different user. Part of this to include a ProgrammableClockService as a replacement for ClockService, partiitioned by user (to allow concurrent integration tests to run etc).</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-834">ISIS-834</a> - [WON’T FIX] Ensure that only a single implementation of a DomainService is registered.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-804">ISIS-804</a> - [INVALID] Make (entity) properties read-only by default.</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-689">ISIS-689</a> - [WON’T FIX] Bulk action take arguments</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-516">ISIS-516</a> - [DUPLICATE] Wicket: be able to invoke @Bulk on items within a parent collection (already supported for standalone collections)</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-514">ISIS-514</a> - [WON’T FIX] [DUPLICATE] Feature: Allow @Bulk actions to accept parameters</p> </li> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-505">ISIS-505</a> - [INVALID] Wicket error handling returns only a 500 if encounter an unenhanced object</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1899">ISIS-1899</a> - Release tasks for 1.17.0</p> </li> 
            </ul> 
           </div> 
          </div> 
          <div class="sect3"> 
-          <h4 id="_question">Question</h4> 
+          <h4 id="_won_t_fix_not_a_problem_duplicates">Won’t Fix / Not a Problem / Duplicates</h4> 
           <div class="ulist"> 
            <ul> 
-            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1824">ISIS-1824</a> - menubars.layout.xml vs Wicket Viewer annotations</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1996">ISIS-1996</a> - [DUPLICATE, WON’T FIX] For non-obtrusive bulk entry of info, use panel/fieldset as action prompt (for actions associated with panel).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1992">ISIS-1992</a> - [WON’T FIX] Actions associated with the panel should optionally be rendered "in-place" (rather than modal).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1986">ISIS-1986</a> - skinnywar support (backport from v2)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1539">ISIS-1539</a> - [WON’T FIX] Incorporate isisaddons' command module as part of Isis core.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1272">ISIS-1272</a> - [WON’T FIX[ Facet factory for actions called "changeXxx" or "maintainXxx" to be positioned to RIGHT, with dropdown.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1248">ISIS-1248</a> - [WON’T FIX] Lombok plugin to automatically generate domain event classes.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-989">ISIS-989</a> - [WON’T FIX] Allow data being stored to be encrypted, leveraging Cumulus4J</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-573">ISIS-573</a> - [WON’T FIX] To improve performance, set up caching of query results against any entities that are immutable (ie ref data, ie have ImmutableFacet on them).</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-507">ISIS-507</a> - [WON’T FIX] UI: more specific icon for bookmarked repository actions</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-741">ISIS-741</a> - [WON’T FIX] For GSOC, write an integration with Twilio or similar, for voice calls, SMS messaging, etc.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1900">ISIS-1900</a> - [NOT A PROBLEM] Fix the release process to also generate .sha512 files</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1702">ISIS-1702</a> - [DUPLICATE] Infer @Programmatic on methods within @DomainService(nature=DOMAIN)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1671">ISIS-1671</a> - [DUPLICATE] Upgrade to Wicket 7.8.0</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1637">ISIS-1637</a> - [WON’T FIX] Non-JAXB view models do not support editable properties</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1629">ISIS-1629</a> - [WON’T FIX] Handle dynamic visibility of list of properties rendered</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1549">ISIS-1549</a> - [DUPLICATE] Speed up bootstrapping by doing classpath discovery in parallel.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1440">ISIS-1440</a> - [DUPLICATE] Use Fork/Join framework to load specifications in parallel? (speed up bootstrap time on multi-core machines)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1337">ISIS-1337</a> - [WON’T FIX] Facet factory to automatically create UI events based on JAXB @XmlRootElement.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1209">ISIS-1209</a> - [WON’T FIX] Perform static analysis of all event subscribers so that we suppress the submission of events if we know that there are no subscribers in that type of event.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-974">ISIS-974</a> - [WON’T FIX] Provide the ability to associate font-awesome icons with properties</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-893">ISIS-893</a> - [WON’T FIX] (Cosmetics): If attempt to invoke non-existent action, get nasty error message</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-678">ISIS-678</a> - [WON’T FIX] When invoke action in Wicket viewer, prefer redirect-after-post to be to a deep link.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-582">ISIS-582</a> - [WON’T FIX] Abstract properties are not rendered in the UI (in tables)</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1643">ISIS-1643</a> - [DUPLICATE] NPE on SimpleApp about</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-157">ISIS-157</a> - [WON’T FIX] parseTextEntry fix.</p> </li> 
+            <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-991">ISIS-991</a> - [WON’T FIX] Enhance Wicket viewer so that non-disabled collections can be added to / removed from.</p> </li> 
            </ul> 
           </div> 
          </div> 
@@ -1291,1930 +1246,806 @@ table.CodeRay td.code>pre{padding:0}
        </div> 
       </div> 
       <div class="sect1"> 
-       <h2 id="_release-notes_1.16.0">1.16.0</h2>
-       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
-        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
-        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
-        <ul class="dropdown-menu">
-         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
-         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
-         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
-         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
-        </ul>
-       </div> 
+       <h2 id="_2018">2018</h2> 
        <div class="sectionbody"> 
-        <div class="paragraph"> 
-         <p>This release introduces a couple of new features and improvements.</p> 
-        </div> 
-        <div class="ulist"> 
-         <ul> 
-          <li> <p>a new <code>Module</code> interface (and <code>ModuleAbstract</code> adapter class) allows transitive dependencies to be defined between modules, and allowing optional setup and teardown fixtures to be defined for the module</p> </li> 
-          <li> <p>Application bootstrapping has been simplified further with a new <code>AppManifest2</code> interface (and <code>AppManifestAbstract2</code> adapter class) defined in terms of <code>Module</code>s.</p> 
-           <div class="paragraph"> 
-            <p>Similarly, integration testing bootstrapping has been simplified with a new <code>IntegrationTestAbstract3</code> adapter class that also uses a <code>Module</code>.</p> 
-           </div> 
-           <div class="paragraph"> 
-            <p>BDD specs (Cucumber) have also been simplified to be bootstrapped with a <code>Module</code>, with a much more "conventional" programming model (domain services can be injected into spec "glue", the same as for integration tests)</p> 
-           </div> </li> 
-          <li> <p>Fixture scripts have been improved (the <code>BuilderScriptAbstract</code> subclass) to allow enums to act as "personas". An enum instance can be used to easily create corresponding domain objects, and then later to look up that domain object from within a test</p> </li> 
-          <li> <p>menu bars can now be specified using a <code>menubars.layout.xml</code> file, expected to reside in the same package as the app manifest used to bootstrap the application</p> </li> 
-          <li> <p>The framework can be configured to require that actions are explicitly annotatedusing <code>@Action</code>. This therefore removes the requirement to annotate non-action methods with <code>@Programmatic</code>.</p> </li> 
-         </ul> 
-        </div> 
-        <div class="paragraph"> 
-         <p>There are also numerous improvements and bug fixes.</p> 
-        </div> 
-        <div class="paragraph"> 
-         <p>Applications written against v1.15.x should run against v1.16.0 with few if any changes. However, note that applications <strong>are</strong> required to bootstrap from an <code>AppManifest</code>.</p> 
-        </div> 
         <div class="sect2"> 
-         <h3 id="_new_feature_4">New Feature</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1801">ISIS-1801</a> - BookmarkUiService to clear Wicket bookmarks and breadcrumbs programmatically.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1794">ISIS-1794</a> - Rework BDD bootstrapping to support app manifest/modules + dependency injection into glue</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1793">ISIS-1793</a> - Extend MetaModelService to expose the AppManifest used to bootstrap the app</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1792">ISIS-1792</a> - DtoMappingHelper domain service.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1791">ISIS-1791</a> - provide a ClockFixture and TickingClockFixture</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1784">ISIS-1784</a> - Support for the builder pattern for fixtures, along with more flexibility in fixture setup using BuilderScriptAbstract</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1772">ISIS-1772</a> - Assume @Programmatic for public methods not annotated with @Action (make this configurable).</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1769">ISIS-1769</a> - Mixin to navigate to equivalent REST API URL for each domain object.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1766">ISIS-1766</a> - Allow Xxx.layout.xml and menu.layout.xml to be served up as JSON via REST API</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1765">ISIS-1765</a> - Extend menu.layout.xml to include HATEOAS links when served by REST API.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1764">ISIS-1764</a> - Expose the "layout" resource for domain objects via REST API, with HATEOAS links.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1752">ISIS-1752</a> - Extend RO viewer, return a menu.layout.xml resource</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-977">ISIS-977</a> - Allow the application menus to be specified using a appmenu.layout.xml file.</p> </li> 
-          </ul> 
+         <h3 id="_release-notes_2.0.0-M1">2.0.0-M1</h3> 
+         <div class="paragraph"> 
+          <p>This is the first milestone release for Apache Isis 2.0</p> 
          </div> 
-        </div> 
-        <div class="sect2"> 
-         <h3 id="_improvement_4">Improvement</h3> 
-         <div class="ulist"> 
-          <ul> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1804">ISIS-1804</a> - Deprecate isis-mavendeps-intellij, fold into isis-mavendeps-webapp</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1800">ISIS-1800</a> - Blank out apiKey and authToken when listing configuration properties.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1798">ISIS-1798</a> - Error page should suppress stack trace if an ErrorReportingService returns a Ticket indicating stack trace should be hidden</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1797">ISIS-1797</a> - Error page should show a "Continue" button to go back to previous page.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1796">ISIS-1796</a> - Extend info in ErrorDetails for the ErrorReportingService</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1786">ISIS-1786</a> - Allow the default defaultView for collections to be configured globally.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1782">ISIS-1782</a> - Revamp support for bootstrapping using transitive modules</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1778">ISIS-1778</a> - Handle anonymous classes in the metamodel, and ignore also any explicitly annotated as @Programmatic</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1776">ISIS-1776</a> - Remove lombok from helloworld, to reduce # of concepts need to understand</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1774">ISIS-1774</a> - Handle N+1 issue for first page and subsequent pages.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1771">ISIS-1771</a> - Restful viewer shows unreadable warnings</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1759">ISIS-1759</a> - Always calling getXxx() and hideXxx() both decreases performance of application (?)</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1746">ISIS-1746</a> - Provide a default implementation of UserProfileService so that don’t need special case logic in each viewer.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1729">ISIS-1729</a> - Auditer Service probably shouldn’t submit records for an object that is [new] → [deleted]</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1728">ISIS-1728</a> - Rework helloworld and simpleapp to use typesafe queries.</p> </li> 
-           <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1700">ISIS-1700</a> -

<TRUNCATED>

[50/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/asciidoctor/foundation.css
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/asciidoctor/foundation.css b/content/versions/2.0.0-M2/css/asciidoctor/foundation.css
new file mode 100644
index 0000000..b0bc135
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/asciidoctor/foundation.css
@@ -0,0 +1,674 @@
+/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
+/* ========================================================================== HTML5 display definitions ========================================================================== */
+/** Correct `block` display not defined in IE 8/9. */
+article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
+
+/** Correct `inline-block` display not defined in IE 8/9. */
+audio, canvas, video { display: inline-block; }
+
+/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
+audio:not([controls]) { display: none; height: 0; }
+
+/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */
+[hidden], template { display: none; }
+
+script { display: none !important; }
+
+/* ========================================================================== Base ========================================================================== */
+/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
+html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }
+
+/** Remove default margin. */
+body { margin: 0; }
+
+/* ========================================================================== Links ========================================================================== */
+/** Remove the gray background color from active links in IE 10. */
+a { background: transparent; }
+
+/** Address `outline` inconsistency between Chrome and other browsers. */
+a:focus { outline: thin dotted; }
+
+/** Improve readability when focused and also mouse hovered in all browsers. */
+a:active, a:hover { outline: 0; }
+
+/* ========================================================================== Typography ========================================================================== */
+/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
+h1 { font-size: 2em; margin: 0.67em 0; }
+
+/** Address styling not present in IE 8/9, Safari 5, and Chrome. */
+abbr[title] { border-bottom: 1px dotted; }
+
+/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
+b, strong { font-weight: bold; }
+
+/** Address styling not present in Safari 5 and Chrome. */
+dfn { font-style: italic; }
+
+/** Address differences between Firefox and other browsers. */
+hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
+
+/** Address styling not present in IE 8/9. */
+mark { background: #ff0; color: #000; }
+
+/** Correct font family set oddly in Safari 5 and Chrome. */
+code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
+
+/** Improve readability of pre-formatted text in all browsers. */
+pre { white-space: pre-wrap; }
+
+/** Set consistent quote types. */
+q { quotes: "\201C" "\201D" "\2018" "\2019"; }
+
+/** Address inconsistent and variable font size in all browsers. */
+small { font-size: 80%; }
+
+/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
+sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
+
+sup { top: -0.5em; }
+
+sub { bottom: -0.25em; }
+
+/* ========================================================================== Embedded content ========================================================================== */
+/** Remove border when inside `a` element in IE 8/9. */
+img { border: 0; }
+
+/** Correct overflow displayed oddly in IE 9. */
+svg:not(:root) { overflow: hidden; }
+
+/* ========================================================================== Figures ========================================================================== */
+/** Address margin not present in IE 8/9 and Safari 5. */
+figure { margin: 0; }
+
+/* ========================================================================== Forms ========================================================================== */
+/** Define consistent border, margin, and padding. */
+fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
+
+/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
+legend { border: 0; /* 1 */ padding: 0; /* 2 */ }
+
+/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */
+button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }
+
+/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
+button, input { line-height: normal; }
+
+/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */
+button, select { text-transform: none; }
+
+/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
+button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }
+
+/** Re-set default cursor for disabled elements. */
+button[disabled], html input[disabled] { cursor: default; }
+
+/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */
+input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }
+
+/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
+input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }
+
+/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
+input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
+
+/** Remove inner padding and border in Firefox 4+. */
+button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
+
+/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */
+textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }
+
+/* ========================================================================== Tables ========================================================================== */
+/** Remove most spacing between table cells. */
+table { border-collapse: collapse; border-spacing: 0; }
+
+meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; }
+
+meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; }
+
+meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; }
+
+*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
+
+html, body { font-size: 100%; }
+
+body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; }
+
+a:hover { cursor: pointer; }
+
+img, object, embed { max-width: 100%; height: auto; }
+
+object, embed { height: 100%; }
+
+img { -ms-interpolation-mode: bicubic; }
+
+#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; }
+
+.left { float: left !important; }
+
+.right { float: right !important; }
+
+.text-left { text-align: left !important; }
+
+.text-right { text-align: right !important; }
+
+.text-center { text-align: center !important; }
+
+.text-justify { text-align: justify !important; }
+
+.hide { display: none; }
+
+.antialiased, body { -webkit-font-smoothing: antialiased; }
+
+img { display: inline-block; vertical-align: middle; }
+
+textarea { height: auto; min-height: 50px; }
+
+select { width: 100%; }
+
+p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; }
+
+.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.3; color: #6f6f6f; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; }
+
+/* Typography resets */
+div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; }
+
+/* Default Link Styles */
+a { color: #2ba6cb; text-decoration: none; line-height: inherit; }
+a:hover, a:focus { color: #2795b6; }
+a img { border: none; }
+
+/* Default paragraph styles */
+p { font-family: inherit; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 1.25em; text-rendering: optimizeLegibility; }
+p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; }
+
+/* Default header styles */
+h1, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal; color: #222222; text-rendering: optimizeLegibility; margin-top: 1em; margin-bottom: 0.5em; line-height: 1.2125em; }
+h2 { font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal; color: #146293; text-rendering: optimizeLegibility; margin-top: 1em; margin-bottom: 0.5em; line-height: 1.2125em; }
+h3 { font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal; color: #1b805b; text-rendering: optimizeLegibility; margin-top: 1em; margin-bottom: 0.5em; line-height: 1.2125em; }
+h4 { color: #66b799; }
+
+h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #6f6f6f; line-height: 0; }
+
+h1 { font-size: 2.125em; }
+
+h2 { font-size: 1.6875em; }
+
+h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; }
+
+h4 { font-size: 1.125em; }
+
+h5 { font-size: 1.125em; }
+
+h6 { font-size: 1em; }
+
+hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; }
+
+/* Helpful Typography Defaults */
+em, i { font-style: italic; line-height: inherit; }
+
+strong, b { font-weight: bold; line-height: inherit; }
+
+small { font-size: 60%; line-height: inherit; }
+
+code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: bold; color: #7f0a0c; }
+
+/* Lists */
+ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 1.25em; list-style-position: outside; font-family: inherit; }
+
+ul, ol { margin-left: 1.5em; }
+ul.no-bullet, ol.no-bullet { margin-left: 1.5em; }
+
+/* Unordered Lists */
+ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ }
+ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; }
+ul.square { list-style-type: square; }
+ul.circle { list-style-type: circle; }
+ul.disc { list-style-type: disc; }
+ul.no-bullet { list-style: none; }
+
+/* Ordered Lists */
+ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; }
+
+/* Definition Lists */
+dl dt { margin-bottom: 0.3125em; font-weight: bold; }
+dl dd { margin-bottom: 1.25em; }
+
+/* Abbreviations */
+abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222222; border-bottom: 1px dotted #dddddd; cursor: help; }
+
+abbr { text-transform: none; }
+
+/* Blockquotes */
+blockquote { margin: 0 0 1.25em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; }
+blockquote cite { display: block; font-size: 0.8125em; color: #555555; }
+blockquote cite:before { content: "\2014 \0020"; }
+blockquote cite a, blockquote cite a:visited { color: #555555; }
+
+blockquote, blockquote p { line-height: 1.6; color: #6f6f6f; }
+
+/* Microformats */
+.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; }
+.vcard li { margin: 0; display: block; }
+.vcard .fn { font-weight: bold; font-size: 0.9375em; }
+
+.vevent .summary { font-weight: bold; }
+.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; }
+
+@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.3; }
+  h1 { font-size: 2.15em; }
+  h2 { font-size: 1.7525em; }
+  h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.4em; }
+  h4 { font-size: 1.3375em; } }
+/* Tables */
+table { background: white; margin-bottom: 1.25em; border: solid 1px #dddddd; }
+table thead, table tfoot { background: whitesmoke; font-weight: bold; }
+table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: #222222; text-align: left; }
+table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #222222; }
+table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #f9f9f9; }
+table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; }
+
+h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; }
+
+.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; }
+.clearfix:after, .float-group:after { clear: both; }
+
+*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; line-height: inherit; }
+
+pre, pre > code { line-height: 1.4; color: black; font-family: monospace, serif; font-weight: normal; }
+
+.keyseq { color: #555555; }
+
+kbd { display: inline-block; color: #222222; font-size: 0.75em; line-height: 1.4; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: -0.15em 0.15em 0 0.15em; padding: 0.2em 0.6em 0.2em 0.5em; vertical-align: middle; white-space: nowrap; }
+
+.keyseq kbd:first-child { margin-left: 0; }
+
+.keyseq kbd:last-child { margin-right: 0; }
+
+.menuseq, .menu { color: #090909; }
+
+b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; }
+
+b.button:before { content: "["; padding: 0 3px 0 2px; }
+
+b.button:after { content: "]"; padding: 0 2px 0 3px; }
+
+#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 0.9375em; padding-right: 0.9375em; }
+#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; }
+#header:after, #content:after, #footnotes:after, #footer:after { clear: both; }
+
+#content { margin-top: 1.25em; }
+
+#content:before { content: none; }
+
+#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; }
+#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; }
+#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; }
+#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #555555; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; }
+#header .details span:first-child { margin-left: -0.125em; }
+#header .details span.email a { color: #6f6f6f; }
+#header .details br { display: none; }
+#header .details br + span:before { content: "\00a0\2013\00a0"; }
+#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #6f6f6f; }
+#header .details br + span#revremark:before { content: "\00a0|\00a0"; }
+#header #revnumber { text-transform: capitalize; }
+#header #revnumber:after { content: "\00a0"; }
+
+#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; }
+
+#toc { border-bottom: 1px solid #dddddd; padding-bottom: 0.5em; }
+#toc > ul { margin-left: 0.125em; }
+#toc ul.sectlevel0 > li > a { font-style: italic; }
+#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; }
+#toc ul { font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; list-style-type: none; }
+#toc a { text-decoration: none; }
+#toc a:active { text-decoration: underline; }
+
+#toctitle { color: #6f6f6f; font-size: 1.2em; }
+
+@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; }
+  body.toc2 { padding-left: 15em; padding-right: 0; }
+  #toc.toc2 { margin-top: 0 !important; background-color: #f2f2f2; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; }
+  #toc.toc2 #toctitle { margin-top: 0; font-size: 1.2em; }
+  #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; }
+  #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; }
+  #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; }
+  body.toc2.toc-right { padding-left: 0; padding-right: 15em; }
+  body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } }
+@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; }
+  #toc.toc2 { width: 20em; }
+  #toc.toc2 #toctitle { font-size: 1.375em; }
+  #toc.toc2 > ul { font-size: 0.95em; }
+  #toc.toc2 ul ul { padding-left: 1.25em; }
+  body.toc2.toc-right { padding-left: 0; padding-right: 20em; } }
+#content #toc { border-style: solid; border-width: 1px; border-color: #d9d9d9; margin-bottom: 1.25em; padding: 1.25em; background: #f2f2f2; -webkit-border-radius: 0; border-radius: 0; }
+#content #toc > :first-child { margin-top: 0; }
+#content #toc > :last-child { margin-bottom: 0; }
+
+#footer { max-width: 100%; background-color: #222222; padding: 1.25em; }
+
+#footer-text { color: #dddddd; line-height: 1.44; }
+
+.sect1 { padding-bottom: 0.625em; }
+
+@media only screen and (min-width: 768px) { .sect1 { padding-bottom: 1.25em; } }
+.sect1 + .sect1 { border-top: 1px solid #dddddd; }
+
+#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; }
+#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; }
+#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; }
+#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: #222222; text-decoration: none; }
+#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: #151515; }
+
+.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; }
+
+.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; }
+
+table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; }
+
+.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; }
+
+table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; }
+
+.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; }
+.admonitionblock > table td.icon { text-align: center; width: 80px; }
+.admonitionblock > table td.icon img { max-width: none; }
+.admonitionblock > table td.icon .title { font-weight: bold; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; text-transform: uppercase; }
+.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #555555; }
+.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; }
+
+.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; }
+.exampleblock > .content > :first-child { margin-top: 0; }
+.exampleblock > .content > :last-child { margin-bottom: 0; }
+
+.sidebarblock { border-style: solid; border-width: 1px; border-color: #d9d9d9; margin-bottom: 1.25em; padding: 1.25em; background: #f2f2f2; -webkit-border-radius: 0; border-radius: 0; }
+.sidebarblock > :first-child { margin-top: 0; }
+.sidebarblock > :last-child { margin-bottom: 0; }
+.sidebarblock > .content > .title { color: #6f6f6f; margin-top: 0; }
+
+.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; }
+
+.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; }
+.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; }
+
+.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px solid #cccccc; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 0.8em 0.8em 0.65em 0.8em; font-size: 0.8125em; }
+.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; }
+@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.85em; } }
+@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.85em; } }
+
+.literalblock.output pre { color: #eeeeee; background-color: black; }
+
+.listingblock pre.highlightjs { padding: 0; }
+.listingblock pre.highlightjs > code { padding: 0.8em 0.8em 0.65em 0.8em; -webkit-border-radius: 0; border-radius: 0; }
+
+.listingblock > .content { position: relative; }
+
+.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; }
+
+.listingblock:hover code[data-lang]:before { display: block; }
+
+.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; }
+
+.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; }
+
+table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; }
+
+table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; }
+
+table.pyhltable td.code { padding-left: .75em; padding-right: 0; }
+
+pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; }
+
+pre.pygments .lineno { display: inline-block; margin-right: .25em; }
+
+table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; }
+
+.quoteblock { margin: 0 1em 1.25em 1.5em; display: table; }
+.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; }
+.quoteblock blockquote, .quoteblock blockquote p { color: #6f6f6f; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; }
+.quoteblock blockquote { margin: 0; padding: 0; border: 0; }
+.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: #6f6f6f; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
+.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; }
+.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; }
+.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #555555; }
+.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; }
+.quoteblock .quoteblock blockquote:before { display: none; }
+
+.verseblock { margin: 0 1em 1.25em 1em; }
+.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #6f6f6f; font-weight: 300; text-rendering: optimizeLegibility; }
+.verseblock pre strong { font-weight: 400; }
+.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; }
+
+.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; }
+.quoteblock .attribution br, .verseblock .attribution br { display: none; }
+.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.05em; color: #555555; }
+
+.quoteblock.abstract { margin: 0 0 1.25em 0; display: block; }
+.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; }
+.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; }
+
+table.tableblock { max-width: 100%; border-collapse: separate; }
+table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; }
+
+table.spread { width: 100%; }
+
+table.tableblock, th.tableblock, td.tableblock { border: 0 solid #dddddd; }
+
+table.grid-all th.tableblock, table.grid-all td.tableblock { border-width: 0 1px 1px 0; }
+
+table.grid-all tfoot > tr > th.tableblock, table.grid-all tfoot > tr > td.tableblock { border-width: 1px 1px 0 0; }
+
+table.grid-cols th.tableblock, table.grid-cols td.tableblock { border-width: 0 1px 0 0; }
+
+table.grid-all * > tr > .tableblock:last-child, table.grid-cols * > tr > .tableblock:last-child { border-right-width: 0; }
+
+table.grid-rows th.tableblock, table.grid-rows td.tableblock { border-width: 0 0 1px 0; }
+
+table.grid-all tbody > tr:last-child > th.tableblock, table.grid-all tbody > tr:last-child > td.tableblock, table.grid-all thead:last-child > tr > th.tableblock, table.grid-rows tbody > tr:last-child > th.tableblock, table.grid-rows tbody > tr:last-child > td.tableblock, table.grid-rows thead:last-child > tr > th.tableblock { border-bottom-width: 0; }
+
+table.grid-rows tfoot > tr > th.tableblock, table.grid-rows tfoot > tr > td.tableblock { border-width: 1px 0 0 0; }
+
+table.frame-all { border-width: 1px; }
+
+table.frame-sides { border-width: 0 1px; }
+
+table.frame-topbot { border-width: 1px 0; }
+
+th.halign-left, td.halign-left { text-align: left; }
+
+th.halign-right, td.halign-right { text-align: right; }
+
+th.halign-center, td.halign-center { text-align: center; }
+
+th.valign-top, td.valign-top { vertical-align: top; }
+
+th.valign-bottom, td.valign-bottom { vertical-align: bottom; }
+
+th.valign-middle, td.valign-middle { vertical-align: middle; }
+
+table thead th, table tfoot th { font-weight: bold; }
+
+tbody tr th { display: table-cell; line-height: 1.4; background: whitesmoke; }
+
+tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: #222222; font-weight: bold; }
+
+p.tableblock > code:only-child { background: none; padding: 0; }
+
+p.tableblock { font-size: 1em; }
+
+td > div.verse { white-space: pre; }
+
+ol { margin-left: 1.75em; }
+
+ul li ol { margin-left: 1.5em; }
+
+dl dd { margin-left: 1.125em; }
+
+dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; }
+
+ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.625em; }
+
+ul.unstyled, ol.unnumbered, ul.checklist, ul.none { list-style-type: none; }
+
+ul.unstyled, ol.unnumbered, ul.checklist { margin-left: 0.625em; }
+
+ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1em; font-size: 0.85em; }
+
+ul.checklist li > p:first-child > input[type="checkbox"]:first-child { width: 1em; position: relative; top: 1px; }
+
+ul.inline { margin: 0 auto 0.625em auto; margin-left: -1.375em; margin-right: 0; padding: 0; list-style: none; overflow: hidden; }
+ul.inline > li { list-style: none; float: left; margin-left: 1.375em; display: block; }
+ul.inline > li > * { display: block; }
+
+.unstyled dl dt { font-weight: normal; font-style: normal; }
+
+ol.arabic { list-style-type: decimal; }
+
+ol.decimal { list-style-type: decimal-leading-zero; }
+
+ol.loweralpha { list-style-type: lower-alpha; }
+
+ol.upperalpha { list-style-type: upper-alpha; }
+
+ol.lowerroman { list-style-type: lower-roman; }
+
+ol.upperroman { list-style-type: upper-roman; }
+
+ol.lowergreek { list-style-type: lower-greek; }
+
+.hdlist > table, .colist > table { border: 0; background: none; }
+.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; }
+
+td.hdlist1 { padding-right: .75em; font-weight: bold; }
+
+td.hdlist1, td.hdlist2 { vertical-align: top; }
+
+.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; }
+
+.colist > table tr > td:first-of-type { padding: 0 0.75em; line-height: 1; }
+.colist > table tr > td:last-of-type { padding: 0.25em 0; }
+
+.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; }
+
+.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; }
+.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; }
+.imageblock > .title { margin-bottom: 0; }
+.imageblock.thumb, .imageblock.th { border-width: 6px; }
+.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; }
+
+.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; }
+.image.left { margin-right: 0.625em; }
+.image.right { margin-left: 0.625em; }
+
+a.image { text-decoration: none; }
+
+span.footnote, span.footnoteref { vertical-align: super; font-size: 0.875em; }
+span.footnote a, span.footnoteref a { text-decoration: none; }
+span.footnote a:active, span.footnoteref a:active { text-decoration: underline; }
+
+#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; }
+#footnotes hr { width: 20%; min-width: 6.25em; margin: -.25em 0 .75em 0; border-width: 1px 0 0 0; }
+#footnotes .footnote { padding: 0 0.375em; line-height: 1.3; font-size: 0.875em; margin-left: 1.2em; text-indent: -1.2em; margin-bottom: .2em; }
+#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; }
+#footnotes .footnote:last-of-type { margin-bottom: 0; }
+
+#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; }
+
+.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; }
+.gist .file-data > table td.line-data { width: 99%; }
+
+div.unbreakable { page-break-inside: avoid; }
+
+.big { font-size: larger; }
+
+.small { font-size: smaller; }
+
+.underline { text-decoration: underline; }
+
+.overline { text-decoration: overline; }
+
+.line-through { text-decoration: line-through; }
+
+.aqua { color: #00bfbf; }
+
+.aqua-background { background-color: #00fafa; }
+
+.black { color: black; }
+
+.black-background { background-color: black; }
+
+.blue { color: #0000bf; }
+
+.blue-background { background-color: #0000fa; }
+
+.fuchsia { color: #bf00bf; }
+
+.fuchsia-background { background-color: #fa00fa; }
+
+.gray { color: #606060; }
+
+.gray-background { background-color: #7d7d7d; }
+
+.green { color: #006000; }
+
+.green-background { background-color: #007d00; }
+
+.lime { color: #00bf00; }
+
+.lime-background { background-color: #00fa00; }
+
+.maroon { color: #600000; }
+
+.maroon-background { background-color: #7d0000; }
+
+.navy { color: #000060; }
+
+.navy-background { background-color: #00007d; }
+
+.olive { color: #606000; }
+
+.olive-background { background-color: #7d7d00; }
+
+.purple { color: #600060; }
+
+.purple-background { background-color: #7d007d; }
+
+.red { color: #bf0000; }
+
+.red-background { background-color: #fa0000; }
+
+.silver { color: #909090; }
+
+.silver-background { background-color: #bcbcbc; }
+
+.teal { color: #006060; }
+
+.teal-background { background-color: #007d7d; }
+
+.white { color: #bfbfbf; }
+
+.white-background { background-color: #fafafa; }
+
+.yellow { color: #bfbf00; }
+
+.yellow-background { background-color: #fafa00; }
+
+span.icon > .fa { cursor: default; }
+
+.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; }
+.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #207c98; }
+.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; }
+.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; }
+.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; }
+.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; }
+
+.conum[data-value] { display: inline-block; color: #fff !important; background-color: #222222; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; }
+.conum[data-value] * { color: #fff !important; }
+.conum[data-value] + b { display: none; }
+.conum[data-value]:after { content: attr(data-value); }
+pre .conum[data-value] { position: relative; top: -0.125em; }
+
+b.conum * { color: inherit !important; }
+
+.conum:not([data-value]):empty { display: none; }
+
+.literalblock pre, .listingblock pre { background: #eeeeee; }

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/bootstrap-toc/0.4.1/bootstrap-toc.min.css
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/bootstrap-toc/0.4.1/bootstrap-toc.min.css b/content/versions/2.0.0-M2/css/bootstrap-toc/0.4.1/bootstrap-toc.min.css
new file mode 100644
index 0000000..bf49e1a
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/bootstrap-toc/0.4.1/bootstrap-toc.min.css
@@ -0,0 +1,4 @@
+/*!
+ * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/)
+ * Copyright 2015 Aidan Feldman
+ * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */nav[data-toggle=toc] .nav>li>a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#767676}nav[data-toggle=toc] .nav>li>a:focus,nav[data-toggle=toc] .nav>li>a:hover{padding-left:19px;color:#563d7c;text-decoration:none;background-color:transparent;border-left:1px solid #563d7c}nav[data-toggle=toc] .nav>.active:focus>a,nav[data-toggle=toc] .nav>.active:hover>a,nav[data-toggle=toc] .nav>.active>a{padding-left:18px;font-weight:700;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c}nav[data-toggle=toc] .nav .nav{display:none;padding-bottom:10px}nav[data-toggle=toc] .nav .nav>li>a{padding-top:1px;padding-bottom:1px;padding-left:30px;font-size:12px;font-weight:400}nav[data-toggle=toc] .nav .nav>li>a:focus,nav[data-toggle=toc] .nav .nav>li>a:hover{padding-left:29px}nav[data-toggle=toc] .nav .nav>.active:focus>a,nav[data-toggle=toc] .nav .nav>.active:hover>a,nav[dat
 a-toggle=toc] .nav .nav>.active>a{padding-left:28px;font-weight:500}nav[data-toggle=toc] .nav>.active>ul{display:block}


[48/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/customisations.css
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/customisations.css b/content/versions/2.0.0-M2/css/customisations.css
new file mode 100644
index 0000000..8f67859
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/customisations.css
@@ -0,0 +1,49 @@
+body > div.container-fluid,
+body > div.container {
+    margin-top: 80px;
+}
+#doc-content {
+    min-height: 600px;
+}
+
+.navbar-brand > img {
+    margin-top: -12px;
+    margin-left: 12px;
+}
+
+
+
+table a code, table a:visited code, table a:active code,
+a code, a:visited code, a:active code {
+  text-decoration: none;
+  border-bottom: 1px dashed;
+}
+
+table a:hover code,
+a:hover code {
+  text-decoration: none;
+  border-bottom: 1px solid;
+}
+
+table a:not(.btn), .table a:not(.btn) {
+    text-decoration: none;
+}
+
+
+
+.slick-slide img {
+    padding:30px;
+}
+.slick-slide.slick-active img {
+    padding: 10px;
+}
+
+.slick-prev:before, .slick-next:before {
+    color: #AA3633;
+}
+
+
+.pdf-link {
+    float: right;
+    padding-top: 20px;
+}

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/header-links/header-links.css
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/header-links/header-links.css b/content/versions/2.0.0-M2/css/header-links/header-links.css
new file mode 100644
index 0000000..9e88d0f
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/header-links/header-links.css
@@ -0,0 +1,20 @@
+/* from http://ben.balter.com/2014/03/13/pages-anchor-links/ */
+.header-link {
+  position: absolute;
+  left: -0.5em;
+  opacity: 0;
+
+  /*
+  -webkit-transition: opacity 0.2s ease-in-out 0.1s;
+  -moz-transition: opacity 0.2s ease-in-out 0.1s;
+  -ms-transition: opacity 0.2s ease-in-out 0.1s;
+  */
+}
+
+h2:hover .header-link,
+h3:hover .header-link,
+h4:hover .header-link,
+h5:hover .header-link,
+h6:hover .header-link {
+  opacity: 1;
+}

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/search-panel/search-panel.css
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/search-panel/search-panel.css b/content/versions/2.0.0-M2/css/search-panel/search-panel.css
new file mode 100644
index 0000000..bf3d146
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/search-panel/search-panel.css
@@ -0,0 +1,31 @@
+.searchLink {
+    font-size: larger;
+    color:#10B061;
+}
+
+.searchScore {
+    font-size: 12px;
+    color: #D5810A;
+ }
+
+.searchUrl {
+    font-size: 12px;
+    color: #D5810A;
+ }
+
+.searchDescription {
+    margin-top: 0px;
+    margin-bottom: 0px;
+}
+
+#search-panel {
+    display: none;
+    border: lightgray solid 1px;
+    padding: 10px;
+    margin-top: 10px;
+    margin-bottom: 10px;
+}
+
+#search-panel.active {
+    display: inherit;
+}

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/slick/1.5.0/ajax-loader.gif
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/slick/1.5.0/ajax-loader.gif b/content/versions/2.0.0-M2/css/slick/1.5.0/ajax-loader.gif
new file mode 100644
index 0000000..e0e6e97
Binary files /dev/null and b/content/versions/2.0.0-M2/css/slick/1.5.0/ajax-loader.gif differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/slick/1.5.0/config.rb
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/slick/1.5.0/config.rb b/content/versions/2.0.0-M2/css/slick/1.5.0/config.rb
new file mode 100644
index 0000000..d9504b1
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/slick/1.5.0/config.rb
@@ -0,0 +1,10 @@
+css_dir = "."
+sass_dir = "."
+images_dir = "."
+fonts_dir = "fonts"
+relative_assets = true
+
+output_style = :compact
+line_comments = false
+
+preferred_syntax = :scss
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.eot
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.eot b/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.eot
new file mode 100644
index 0000000..2cbab9c
Binary files /dev/null and b/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.eot differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.svg
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.svg b/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.svg
new file mode 100644
index 0000000..60fbaf1
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>Generated by Fontastic.me</metadata>
+<defs>
+<font id="slick" horiz-adv-x="512">
+<font-face font-family="slick" units-per-em="512" ascent="480" descent="-32"/>
+<missing-glyph horiz-adv-x="512" />
+
+<glyph unicode="&#8594;" d="M241 113l130 130c4 4 6 8 6 13 0 5-2 9-6 13l-130 130c-3 3-7 5-12 5-5 0-10-2-13-5l-29-30c-4-3-6-7-6-12 0-5 2-10 6-13l87-88-87-88c-4-3-6-8-6-13 0-5 2-9 6-12l29-30c3-3 8-5 13-5 5 0 9 2 12 5z m234 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
+<glyph unicode="&#8592;" d="M296 113l29 30c4 3 6 7 6 12 0 5-2 10-6 13l-87 88 87 88c4 3 6 8 6 13 0 5-2 9-6 12l-29 30c-3 3-8 5-13 5-5 0-9-2-12-5l-130-130c-4-4-6-8-6-13 0-5 2-9 6-13l130-130c3-3 7-5 12-5 5 0 10 2 13 5z m179 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
+<glyph unicode="&#8226;" d="M475 256c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
+<glyph unicode="&#97;" d="M475 439l0-128c0-5-1-9-5-13-4-4-8-5-13-5l-128 0c-8 0-13 3-17 11-3 7-2 14 4 20l40 39c-28 26-62 39-100 39-20 0-39-4-57-11-18-8-33-18-46-32-14-13-24-28-32-46-7-18-11-37-11-57 0-20 4-39 11-57 8-18 18-33 32-46 13-14 28-24 46-32 18-7 37-11 57-11 23 0 44 5 64 15 20 9 38 23 51 42 2 1 4 3 7 3 3 0 5-1 7-3l39-39c2-2 3-3 3-6 0-2-1-4-2-6-21-25-46-45-76-59-29-14-60-20-93-20-30 0-58 5-85 17-27 12-51 27-70 47-20 19-35 43-47 70-12 27-17 55-17 85 0 30 5 58 17 85 12 27 27 51 47 70 19 20 43 35 70 47 27 12 55 17 85 17 28 0 55-5 81-15 26-11 50-26 70-45l37 37c6 6 12 7 20 4 8-4 11-9 11-17z"/>
+</font></defs></svg>

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.ttf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.ttf b/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.ttf
new file mode 100644
index 0000000..9d03461
Binary files /dev/null and b/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.ttf differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.woff
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.woff b/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.woff
new file mode 100644
index 0000000..8ee9972
Binary files /dev/null and b/content/versions/2.0.0-M2/css/slick/1.5.0/fonts/slick.woff differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/slick/1.5.0/slick-theme.css
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/slick/1.5.0/slick-theme.css b/content/versions/2.0.0-M2/css/slick/1.5.0/slick-theme.css
new file mode 100644
index 0000000..22e3498
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/slick/1.5.0/slick-theme.css
@@ -0,0 +1,201 @@
+@charset 'UTF-8';
+/* Slider */
+.slick-loading .slick-list
+{
+    background: #fff url('./ajax-loader.gif') center center no-repeat;
+}
+
+/* Icons */
+@font-face
+{
+    font-family: 'slick';
+    font-weight: normal;
+    font-style: normal;
+
+    src: url('./fonts/slick.eot');
+    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
+}
+/* Arrows */
+.slick-prev,
+.slick-next
+{
+    font-size: 0;
+    line-height: 0;
+
+    position: absolute;
+    top: 50%;
+
+    display: block;
+
+    width: 20px;
+    height: 20px;
+    margin-top: -10px;
+    padding: 0;
+
+    cursor: pointer;
+
+    color: transparent;
+    border: none;
+    outline: none;
+    background: transparent;
+}
+.slick-prev:hover,
+.slick-prev:focus,
+.slick-next:hover,
+.slick-next:focus
+{
+    color: transparent;
+    outline: none;
+    background: transparent;
+}
+.slick-prev:hover:before,
+.slick-prev:focus:before,
+.slick-next:hover:before,
+.slick-next:focus:before
+{
+    opacity: 1;
+}
+.slick-prev.slick-disabled:before,
+.slick-next.slick-disabled:before
+{
+    opacity: .25;
+}
+
+.slick-prev:before,
+.slick-next:before
+{
+    font-family: 'slick';
+    font-size: 20px;
+    line-height: 1;
+
+    opacity: .75;
+    color: white;
+
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
+}
+
+.slick-prev
+{
+    left: -25px;
+}
+[dir='rtl'] .slick-prev
+{
+    right: -25px;
+    left: auto;
+}
+.slick-prev:before
+{
+    content: '←';
+}
+[dir='rtl'] .slick-prev:before
+{
+    content: '→';
+}
+
+.slick-next
+{
+    right: -25px;
+}
+[dir='rtl'] .slick-next
+{
+    right: auto;
+    left: -25px;
+}
+.slick-next:before
+{
+    content: '→';
+}
+[dir='rtl'] .slick-next:before
+{
+    content: '←';
+}
+
+/* Dots */
+.slick-slider
+{
+    margin-bottom: 30px;
+}
+
+.slick-dots
+{
+    position: absolute;
+    bottom: -45px;
+
+    display: block;
+
+    width: 100%;
+    padding: 0;
+
+    list-style: none;
+
+    text-align: center;
+}
+.slick-dots li
+{
+    position: relative;
+
+    display: inline-block;
+
+    width: 20px;
+    height: 20px;
+    margin: 0 5px;
+    padding: 0;
+
+    cursor: pointer;
+}
+.slick-dots li button
+{
+    font-size: 0;
+    line-height: 0;
+
+    display: block;
+
+    width: 20px;
+    height: 20px;
+    padding: 5px;
+
+    cursor: pointer;
+
+    color: transparent;
+    border: 0;
+    outline: none;
+    background: transparent;
+}
+.slick-dots li button:hover,
+.slick-dots li button:focus
+{
+    outline: none;
+}
+.slick-dots li button:hover:before,
+.slick-dots li button:focus:before
+{
+    opacity: 1;
+}
+.slick-dots li button:before
+{
+    font-family: 'slick';
+    font-size: 6px;
+    line-height: 20px;
+
+    position: absolute;
+    top: 0;
+    left: 0;
+
+    width: 20px;
+    height: 20px;
+
+    content: '•';
+    text-align: center;
+
+    opacity: .25;
+    color: black;
+
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
+}
+.slick-dots li.slick-active button:before
+{
+    opacity: .75;
+    color: black;
+}

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/slick/1.5.0/slick-theme.scss
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/slick/1.5.0/slick-theme.scss b/content/versions/2.0.0-M2/css/slick/1.5.0/slick-theme.scss
new file mode 100644
index 0000000..880a7cb
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/slick/1.5.0/slick-theme.scss
@@ -0,0 +1,187 @@
+@charset "UTF-8";
+
+// Default Variables
+
+$slick-font-path: "./fonts/" !default;
+$slick-font-family: "slick" !default;
+$slick-loader-path: "./" !default;
+$slick-arrow-color: white !default;
+$slick-dot-color: black !default;
+$slick-dot-color-active: $slick-dot-color !default;
+$slick-prev-character: "←" !default;
+$slick-next-character: "→" !default;
+$slick-dot-character: "•" !default;
+$slick-dot-size: 6px !default;
+$slick-opacity-default: 0.75 !default;
+$slick-opacity-on-hover: 1 !default;
+$slick-opacity-not-active: 0.25 !default;
+
+@function slick-image-url($url) {
+    @if function-exists(image-url) {
+        @return image-url($url);
+    }
+    @else {
+        @return url($slick-loader-path + $url);
+    }
+}
+
+@function slick-font-url($url) {
+    @if function-exists(font-url) {
+        @return font-url($url);
+    }
+    @else {
+        @return url($slick-font-path + $url);
+    }
+}
+
+/* Slider */
+
+.slick-list {
+    .slick-loading & {
+        background: #fff slick-image-url("ajax-loader.gif") center center no-repeat;
+    }
+}
+
+/* Icons */
+@if $slick-font-family == "slick" {
+    @font-face {
+        font-family: "slick";
+        src: slick-font-url("slick.eot");
+        src: slick-font-url("slick.eot?#iefix") format("embedded-opentype"), slick-font-url("slick.woff") format("woff"), slick-font-url("slick.ttf") format("truetype"), slick-font-url("slick.svg#slick") format("svg");
+        font-weight: normal;
+        font-style: normal;
+    }
+}
+
+/* Arrows */
+
+.slick-prev,
+.slick-next {
+    position: absolute;
+    display: block;
+    height: 20px;
+    width: 20px;
+    line-height: 0px;
+    font-size: 0px;
+    cursor: pointer;
+    background: transparent;
+    color: transparent;
+    top: 50%;
+    margin-top: -10px;
+    padding: 0;
+    border: none;
+    outline: none;
+    &:hover, &:focus {
+        outline: none;
+        background: transparent;
+        color: transparent;
+        &:before {
+            opacity: $slick-opacity-on-hover;
+        }
+    }
+    &.slick-disabled:before {
+        opacity: $slick-opacity-not-active;
+    }
+}
+
+.slick-prev:before, .slick-next:before {
+    font-family: $slick-font-family;
+    font-size: 20px;
+    line-height: 1;
+    color: $slick-arrow-color;
+    opacity: $slick-opacity-default;
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
+}
+
+.slick-prev {
+    left: -25px;
+    [dir="rtl"] & {
+        left: auto;
+        right: -25px;
+    }
+    &:before {
+        content: $slick-prev-character;
+        [dir="rtl"] & {
+            content: $slick-next-character;
+        }
+    }
+}
+
+.slick-next {
+    right: -25px;
+    [dir="rtl"] & {
+        left: -25px;
+        right: auto;
+    }
+    &:before {
+        content: $slick-next-character;
+        [dir="rtl"] & {
+            content: $slick-prev-character;
+        }
+    }
+}
+
+/* Dots */
+
+.slick-slider {
+    margin-bottom: 30px;
+}
+
+.slick-dots {
+    position: absolute;
+    bottom: -45px;
+    list-style: none;
+    display: block;
+    text-align: center;
+    padding: 0;
+    width: 100%;
+    li {
+        position: relative;
+        display: inline-block;
+        height: 20px;
+        width: 20px;
+        margin: 0 5px;
+        padding: 0;
+        cursor: pointer;
+        button {
+            border: 0;
+            background: transparent;
+            display: block;
+            height: 20px;
+            width: 20px;
+            outline: none;
+            line-height: 0px;
+            font-size: 0px;
+            color: transparent;
+            padding: 5px;
+            cursor: pointer;
+            &:hover, &:focus {
+                outline: none;
+                &:before {
+                    opacity: $slick-opacity-on-hover;
+                }
+            }
+            &:before {
+                position: absolute;
+                top: 0;
+                left: 0;
+                content: $slick-dot-character;
+                width: 20px;
+                height: 20px;
+                font-family: $slick-font-family;
+                font-size: $slick-dot-size;
+                line-height: 20px;
+                text-align: center;
+                color: $slick-dot-color;
+                opacity: $slick-opacity-not-active;
+                -webkit-font-smoothing: antialiased;
+                -moz-osx-font-smoothing: grayscale;
+            }
+        }
+        &.slick-active button:before {
+            color: $slick-dot-color-active;
+            opacity: $slick-opacity-default;
+        }
+    }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/slick/1.5.0/slick.css
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/slick/1.5.0/slick.css b/content/versions/2.0.0-M2/css/slick/1.5.0/slick.css
new file mode 100644
index 0000000..f597056
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/slick/1.5.0/slick.css
@@ -0,0 +1,116 @@
+/* Slider */
+.slick-slider
+{
+    position: relative;
+
+    display: block;
+
+    -moz-box-sizing: border-box;
+         box-sizing: border-box;
+
+    -webkit-user-select: none;
+       -moz-user-select: none;
+        -ms-user-select: none;
+            user-select: none;
+
+    -webkit-touch-callout: none;
+    -khtml-user-select: none;
+    -ms-touch-action: pan-y;
+        touch-action: pan-y;
+    -webkit-tap-highlight-color: transparent;
+}
+
+.slick-list
+{
+    position: relative;
+
+    display: block;
+    overflow: hidden;
+
+    margin: 0;
+    padding: 0;
+}
+.slick-list:focus
+{
+    outline: none;
+}
+.slick-list.dragging
+{
+    cursor: pointer;
+    cursor: hand;
+}
+
+.slick-slider .slick-track,
+.slick-slider .slick-list
+{
+    -webkit-transform: translate3d(0, 0, 0);
+       -moz-transform: translate3d(0, 0, 0);
+        -ms-transform: translate3d(0, 0, 0);
+         -o-transform: translate3d(0, 0, 0);
+            transform: translate3d(0, 0, 0);
+}
+
+.slick-track
+{
+    position: relative;
+    top: 0;
+    left: 0;
+
+    display: block;
+}
+.slick-track:before,
+.slick-track:after
+{
+    display: table;
+
+    content: '';
+}
+.slick-track:after
+{
+    clear: both;
+}
+.slick-loading .slick-track
+{
+    visibility: hidden;
+}
+
+.slick-slide
+{
+    display: none;
+    float: left;
+
+    height: 100%;
+    min-height: 1px;
+}
+[dir='rtl'] .slick-slide
+{
+    float: right;
+}
+.slick-slide img
+{
+    display: block;
+}
+.slick-slide.slick-loading img
+{
+    display: none;
+}
+.slick-slide.dragging img
+{
+    pointer-events: none;
+}
+.slick-initialized .slick-slide
+{
+    display: block;
+}
+.slick-loading .slick-slide
+{
+    visibility: hidden;
+}
+.slick-vertical .slick-slide
+{
+    display: block;
+
+    height: auto;
+
+    border: 1px solid transparent;
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/slick/1.5.0/slick.scss
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/slick/1.5.0/slick.scss b/content/versions/2.0.0-M2/css/slick/1.5.0/slick.scss
new file mode 100644
index 0000000..4cf4ec2
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/slick/1.5.0/slick.scss
@@ -0,0 +1,96 @@
+/* Slider */
+
+.slick-slider {
+    position: relative;
+    display: block;
+    box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    -webkit-touch-callout: none;
+    -webkit-user-select: none;
+    -khtml-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    user-select: none;
+    -ms-touch-action: pan-y;
+    touch-action: pan-y;
+    -webkit-tap-highlight-color: transparent;
+}
+.slick-list {
+    position: relative;
+    overflow: hidden;
+    display: block;
+    margin: 0;
+    padding: 0;
+
+    &:focus {
+        outline: none;
+    }
+
+    &.dragging {
+        cursor: pointer;
+        cursor: hand;
+    }
+}
+.slick-slider .slick-track,
+.slick-slider .slick-list {
+    -webkit-transform: translate3d(0, 0, 0);
+    -moz-transform: translate3d(0, 0, 0);
+    -ms-transform: translate3d(0, 0, 0);
+    -o-transform: translate3d(0, 0, 0);
+    transform: translate3d(0, 0, 0);
+}
+
+.slick-track {
+    position: relative;
+    left: 0;
+    top: 0;
+    display: block;
+
+    &:before,
+    &:after {
+        content: "";
+        display: table;
+    }
+
+    &:after {
+        clear: both;
+    }
+
+    .slick-loading & {
+        visibility: hidden;
+    }
+}
+.slick-slide {
+    float: left;
+    height: 100%;
+    min-height: 1px;
+    [dir="rtl"] & {
+        float: right;
+    }
+    img {
+        display: block;
+    }
+    &.slick-loading img {
+        display: none;
+    }
+
+    display: none;
+
+    &.dragging img {
+        pointer-events: none;
+    }
+
+    .slick-initialized & {
+        display: block;
+    }
+
+    .slick-loading & {
+        visibility: hidden;
+    }
+
+    .slick-vertical & {
+        display: block;
+        height: auto;
+        border: 1px solid transparent;
+    }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/css/sticky-header/sticky-header.css
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/css/sticky-header/sticky-header.css b/content/versions/2.0.0-M2/css/sticky-header/sticky-header.css
new file mode 100644
index 0000000..d82f018
--- /dev/null
+++ b/content/versions/2.0.0-M2/css/sticky-header/sticky-header.css
@@ -0,0 +1,19 @@
+/*
+    By Osvaldas Valutis, www.osvaldas.info
+    Available for use under the MIT License
+
+    https://osvaldas.info/examples/auto-hide-sticky-header/
+*/
+
+.header
+{
+    width: 100%;
+    text-align: center;
+    position: fixed;
+    z-index: 1;
+    top: 0;
+    left: 0;
+
+    -webkit-box-shadow: 0 0.063em 0.25em rgba( 37, 50, 55, .25 ); /* 1 4 */
+    box-shadow: 0 0.063em 0.25em rgba( 37, 50, 55, .25 ); /* 1 4 */
+}

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/doap_isis.rdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/doap_isis.rdf b/content/versions/2.0.0-M2/doap_isis.rdf
new file mode 100644
index 0000000..60d8872
--- /dev/null
+++ b/content/versions/2.0.0-M2/doap_isis.rdf
@@ -0,0 +1,882 @@
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl"?>
+<rdf:RDF xml:lang="en"
+         xmlns="http://usefulinc.com/ns/doap#" 
+         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
+         xmlns:asfext="http://projects.apache.org/ns/asfext#"
+         xmlns:foaf="http://xmlns.com/foaf/0.1/">
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+   
+         http://www.apache.org/licenses/LICENSE-2.0
+   
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+  <Project rdf:about="http://isis.apache.org">
+    <created>2013-01-03</created>
+    <license rdf:resource="http://usefulinc.com/doap/licenses/asl20" />
+    <name>Apache Isis</name>
+    <homepage rdf:resource="http://isis.apache.org" />
+    <asfext:pmc rdf:resource="http://isis.apache.org" />
+    <shortdesc>Apache Isis is a framework for rapidly developing domain-driven apps in Java</shortdesc>
+    <description>Apache Isis is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services and repositories, and the framework dynamically (at runtime) generates a representation of that domain model as a webapp or as a RESTful API. For prototyping or production.</description>
+    <bug-database rdf:resource="https://issues.apache.org/jira/browse/ISIS" />
+    <mailing-list rdf:resource="http://isis.apache.org/support.html" />
+    <download-page rdf:resource="http://isis.apache.org/downloads.html" />
+    <programming-language>Java</programming-language>
+    <category rdf:resource="http://projects.apache.org/category/web-framework" />
+
+    
+    <!-- 2019-01-22 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2019-01-22</created>
+        <revision>2.0.0-M2</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>helloworld-archetype</name>
+        <created>2019-01-22</created>
+        <revision>2.0.0-M2</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2019-01-22</created>
+        <revision>2.0.0-M2</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2019-01-06 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2019-01-06</created>
+        <revision>1.17.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>helloworld-archetype</name>
+        <created>2019-01-06</created>
+        <revision>1.17.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2019-01-06</created>
+        <revision>1.17.0</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2018-07-31 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2018-07-31</created>
+        <revision>2.0.0-M1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>helloworld-archetype</name>
+        <created>2018-07-31</created>
+        <revision>2.0.0-M1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2018-07-31</created>
+        <revision>2.0.0-M1</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2018-03-05 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2018-03-05</created>
+        <revision>1.16.2</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>helloworld-archetype</name>
+        <created>2018-03-05</created>
+        <revision>1.16.2</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2018-03-05</created>
+        <revision>1.16.2</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2018-02-22 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2018-02-22</created>
+        <revision>1.16.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>helloworld-archetype</name>
+        <created>2018-02-22</created>
+        <revision>1.16.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2018-02-22</created>
+        <revision>1.16.1</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2018-01-08 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2018-01-08</created>
+        <revision>1.16.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>helloworld-archetype</name>
+        <created>2018-01-08</created>
+        <revision>1.16.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2018-01-08</created>
+        <revision>1.16.0</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2017-09-25 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2017-09-25</created>
+        <revision>1.15.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>helloworld-archetype</name>
+        <created>2017-09-25</created>
+        <revision>1.15.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2017-09-25</created>
+        <revision>1.15.1</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2017-08-14 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2017-08-14</created>
+        <revision>1.15.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>helloworld-archetype</name>
+        <created>2017-08-14</created>
+        <revision>1.15.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2017-08-14</created>
+        <revision>1.15.0</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2017-02-19 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2017-02-19</created>
+        <revision>1.14.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2017-02-19</created>
+        <revision>1.14.0</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2017-01-03 release -->
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2017-01-03</created>
+        <revision>1.13.2.1</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2016-12-14 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2016-12-14</created>
+        <revision>1.13.2</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2016-12-14</created>
+        <revision>1.13.2</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2016-10-30 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2016-10-30</created>
+        <revision>1.13.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2016-10-30</created>
+        <revision>1.13.1</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2016-07-11 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2016-07-11</created>
+        <revision>1.13.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2016-07-11</created>
+        <revision>1.13.0</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2016-06-06 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2016-06-06</created>
+        <revision>1.12.2</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2016-06-06</created>
+        <revision>1.12.2</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2016-04-12 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2016-04-12</created>
+        <revision>1.12.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2016-04-12</created>
+        <revision>1.12.1</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2016-03-29 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2016-03-29</created>
+        <revision>1.12.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2016-03-29</created>
+        <revision>1.12.0</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2016-01-17 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2016-01-17</created>
+        <revision>1.11.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2016-01-17</created>
+        <revision>1.11.1</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2016-01-02 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2016-01-02</created>
+        <revision>1.11.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2016-01-02</created>
+        <revision>1.11.0</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2015-11-10 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2015-11-10</created>
+        <revision>1.10.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2015-11-10</created>
+        <revision>1.10.0</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2015-09-01 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2015-09-01</created>
+        <revision>1.9.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2015-09-01</created>
+        <revision>1.9.0</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2015-02-23 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2015-02-23</created>
+        <revision>1.8.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2015-02-23</created>
+        <revision>1.8.0</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2014-10-18 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2014-10-18</created>
+        <revision>1.7.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-wicket</name>
+        <created>2014-10-18</created>
+        <revision>1.7.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>todoapp-archetype</name>
+        <created>2014-10-18</created>
+        <revision>1.7.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2014-10-18</created>
+        <revision>1.7.0</revision>
+      </Version>
+    </release>
+
+
+    <!-- 2014-07-25 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2014-07-25</created>
+        <revision>1.6.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-wicket</name>
+        <created>2014-07-25</created>
+        <revision>1.6.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>todoapp-archetype</name>
+        <created>2014-07-25</created>
+        <revision>1.6.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2014-07-25</created>
+        <revision>1.6.0</revision>
+      </Version>
+    </release>
+    
+    
+    <!-- 2014-06-08 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2014-06-08</created>
+        <revision>1.5.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-security-shiro</name>
+        <created>2014-06-08</created>
+        <revision>1.5.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-objectstore-jdo</name>
+        <created>2014-06-08</created>
+        <revision>1.5.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-restfulobjects</name>
+        <created>2014-06-08</created>
+        <revision>2.3.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-wicket</name>
+        <created>2014-06-08</created>
+        <revision>1.5.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>quickstart_wicket-restful_jdo-archetype</name>
+        <created>2014-06-08</created>
+        <revision>1.5.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simple_wicket-restful_jdo-archetype</name>
+        <created>2014-06-08</created>
+        <revision>1.5.0</revision>
+      </Version>
+    </release>
+    
+    
+    <!-- 2014-03-14 releases -->
+    <release>
+      <Version>
+        <name>isis-objectstore-jdo</name>
+        <created>2014-03-14</created>
+        <revision>1.4.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-wicket</name>
+        <created>2014-03-14</created>
+        <revision>1.4.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>quickstart_wicket-restful_jdo-archetype</name>
+        <created>2014-03-14</created>
+        <revision>1.4.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simple_wicket-restful_jdo-archetype</name>
+        <created>2014-03-14</created>
+        <revision>1.4.1</revision>
+      </Version>
+    </release>
+
+    
+    <!-- 2014-03-11 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2014-03-11</created>
+        <revision>1.4.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-security-shiro</name>
+        <created>2014-03-11</created>
+        <revision>1.4.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-security-file</name>
+        <created>2014-03-11</created>
+        <revision>1.4.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-objectstore-jdo</name>
+        <created>2014-03-11</created>
+        <revision>1.4.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-restfulobjects</name>
+        <created>2014-03-11</created>
+        <revision>2.2.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-wicket</name>
+        <created>2014-03-11</created>
+        <revision>1.4.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>quickstart_wicket-restful_jdo-archetype</name>
+        <created>2014-03-11</created>
+        <revision>1.4.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simple_wicket-restful_jdo-archetype</name>
+        <created>2014-03-11</created>
+        <revision>1.4.0</revision>
+      </Version>
+    </release>
+    
+
+    <!-- 2013-11-07 releases -->
+    <release>
+      <Version>
+        <name>isis-viewer-wicket</name>
+        <created>2013-11-07</created>
+        <revision>1.3.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>quickstart_wicket-restful_jdo-archetype</name>
+        <created>2013-11-07</created>
+        <revision>1.3.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simple_wicket-restful_jdo-archetype</name>
+        <created>2013-11-07</created>
+        <revision>1.3.1</revision>
+      </Version>
+    </release>
+
+    <!-- 2013-10-25 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2013-10-25</created>
+        <revision>1.3.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-security-shiro</name>
+        <created>2013-10-25</created>
+        <revision>1.3.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-objectstore-jdo</name>
+        <created>2013-10-25</created>
+        <revision>1.3.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-restfulobjects</name>
+        <created>2013-10-25</created>
+        <revision>2.1.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-wicket</name>
+        <created>2013-10-25</created>
+        <revision>1.3.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>quickstart_wicket-restful_jdo-archetype</name>
+        <created>2013-10-25</created>
+        <revision>1.3.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simple_wicket-restful_jdo-archetype</name>
+        <created>2013-10-25</created>
+        <revision>1.3.0</revision>
+      </Version>
+    </release>
+    
+    
+    <!-- 2013-05-31 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2013-05-31</created>
+        <revision>1.2.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-security-file</name>
+        <created>2013-05-31</created>
+        <revision>1.0.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-security-shiro</name>
+        <created>2013-05-31</created>
+        <revision>1.1.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-objectstore-jdo</name>
+        <created>2013-05-31</created>
+        <revision>1.1.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-restfulobjects</name>
+        <created>2013-05-31</created>
+        <revision>2.0.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-wicket</name>
+        <created>2013-05-31</created>
+        <revision>1.2.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>quickstart_wicket-restful_jdo-archetype</name>
+        <created>2013-05-31</created>
+        <revision>1.0.3</revision>
+      </Version>
+    </release>
+    
+    
+    <!-- 2013-01-31 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2013-01-31</created>
+        <revision>1.1.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-security-shiro</name>
+        <created>2013-01-31</created>
+        <revision>1.1.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-wicket</name>
+        <created>2013-01-13</created>
+        <revision>1.1.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>quickstart_wicket-restful_jdo-archetype</name>
+        <created>2013-01-31</created>
+        <revision>1.0.2</revision>
+      </Version>
+    </release>
+
+    
+    <!-- 2013-01-10 releases -->
+    <release>
+      <Version>
+        <name>isis-security-shiro</name>
+        <created>2013-01-10</created>
+        <revision>1.0.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>quickstart_wicket-restful_jdo-archetype</name>
+        <created>2013-01-10</created>
+        <revision>1.0.1</revision>
+      </Version>
+    </release>
+
+    
+    <!-- 2012-12-24 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2012-12-24</created>
+        <revision>1.0.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-objectstore-jdo</name>
+        <created>2012-12-24</created>
+        <revision>1.0.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-security-file</name>
+        <created>2012-12-24</created>
+        <revision>1.0.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-restfulobjects</name>
+        <created>2012-12-24</created>
+        <revision>1.0.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>isis-viewer-wicket</name>
+        <created>2012-12-24</created>
+        <revision>1.0.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>quickstart_wicket-restful_jdo-archetype</name>
+        <created>2012-12-24</created>
+        <revision>1.0.0</revision>
+      </Version>
+    </release>
+    
+    
+    <repository>
+      <SVNRepository>
+        <location rdf:resource="https://git-wip-us.apache.org/repos/asf/isis.git"/>
+        <browse rdf:resource="https://git-wip-us.apache.org/repos/asf/isis/repo?p=isis.git;a=summary"/>
+      </SVNRepository>
+    </repository>
+    <maintainer>
+      <foaf:Person>
+        <foaf:name>Dan Haywood</foaf:name>
+          <foaf:mbox rdf:resource="mailto:danhaywood@apache.org"/>
+      </foaf:Person>
+    </maintainer>
+  </Project>
+</rdf:RDF>

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/documentation.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/documentation.html b/content/versions/2.0.0-M2/documentation.html
new file mode 100644
index 0000000..2c718dd
--- /dev/null
+++ b/content/versions/2.0.0-M2/documentation.html
@@ -0,0 +1,514 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Documentation</title> 
+  <link rel="icon" type="image/png" href="./images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="./css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="./css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="./css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="./css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="./css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="./css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="./css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="./css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ./
+  </div> 
+  <div id="docname" style="display:none;">
+   documentation
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="./index.html"> <img alt="Brand" src="./images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="./index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="./documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="./guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="./guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="./guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="./guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="./guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="./guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="./guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="./guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="./guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="./guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="./guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="./guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="./guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="./guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="./guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="./downloads.html">Downloads</a></li> 
+        <li><a href="./release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="./migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="./guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="./guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="./guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="./support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="./help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <!-- Front Page, no TOC and no heading --> 
+   <div class="row"> 
+    <div class="col-sm-12"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/documentation.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/documentation.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/documentation.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/documentation.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/documentation.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="openblock documentation-page"> 
+       <div class="content"> 
+        <table class="tableblock frame-none grid-none spread"> 
+         <colgroup> 
+          <col style="width: 33.3333%;"> 
+          <col style="width: 33.3333%;"> 
+          <col style="width: 33.3334%;"> 
+         </colgroup> 
+         <tbody> 
+          <tr> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><strong>What is Apache Isis?</strong></p> 
+             </div> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><strong><a href="pages/isis-in-pictures/isis-in-pictures.html" target="_blank" rel="noopener">Apache Isis in pictures</a></strong></p> </li> 
+               <li> <p><a href="pages/common-use-cases/common-use-cases.html" target="_blank" rel="noopener">Common Use Cases</a></p> </li> 
+               <li> <p><a href="pages/how-isis-works/how-isis-works.html" target="_blank" rel="noopener">How Apache Isis Works</a> <span class="image"><a class="image" href="pages/how-isis-works/how-isis-works.html"><img src="images/tv_show-25.png" alt="tv show 25" width="25px"></a></span></p> </li> 
+               <li> <p>Learning more: <a href="pages/screencasts/screencasts.html" target="_blank" rel="noopener">Screencasts</a> <span class="image"><a class="image" href="./pages/screencasts/screencasts.html"><img src="images/tv_show-25.png" alt="tv show 25" width="25px"></a></span> &amp; <a href="pages/tg/tg.html" target="_blank" rel="noopener">Tutorials</a></p> </li> 
+              </ul> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><strong>Releases:</strong></p> 
+             </div> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><a href="release-notes/release-notes.html" target="_blank" rel="noopener">Release Notes</a></p> </li> 
+               <li> <p><a href="migration-notes/migration-notes.html" target="_blank" rel="noopener">Migration Notes</a></p> </li> 
+              </ul> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><strong>Developer Resources:</strong></p> 
+             </div> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><strong><a href="pages/cheat-sheet/cheat-sheet.html" target="_blank" rel="noopener">Cheat Sheet</a></strong> &amp; <strong><a href="guides/htg.html" target="_blank" rel="noopener">Hints-n-Tips</a></strong></p> </li> 
+               <li> <p><a href="guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype" target="_blank" rel="noopener">Hello-World archetype</a></p> </li> 
+               <li> <p><a href="guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype" target="_blank" rel="noopener">Simple-App archetype</a></p> </li> 
+               <li> <p>How to get <a href="pages/icons/icons.html" target="_blank" rel="noopener">Icons</a></p> </li> 
+               <li> <p>Extension modules: <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a> <sup class="footnote" id="_footnote_ASF">[<a id="_footnoteref_1" class="footnote" href="#_footnote_1" title="View footnote.">1</a>]</sup></p> </li> 
+              </ul> 
+             </div> 
+             <div id="footnotes"> 
+              <hr> 
+              <div class="footnote" id="_footnote_1"> 
+               <a href="#_footnoteref_1">1</a>. Not Apache Software Foundation projects. 
+              </div> 
+             </div>
+            </div></td> 
+          </tr> 
+         </tbody> 
+        </table> 
+        <hr> 
+        <table class="tableblock frame-none grid-none spread"> 
+         <colgroup> 
+          <col style="width: 33.3333%;"> 
+          <col style="width: 33.3333%;"> 
+          <col style="width: 33.3334%;"> 
+         </colgroup> 
+         <tbody> 
+          <tr> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><strong>User Guides:</strong></p> 
+             </div> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><strong><a href="guides/ugfun/ugfun.html" target="_blank" rel="noopener">Fundamentals</a></strong></p> </li> 
+               <li> <p><a href="guides/ugvw/ugvw.html" target="_blank" rel="noopener">Wicket Viewer</a></p> </li> 
+               <li> <p><a href="guides/ugvro/ugvro.html" target="_blank" rel="noopener">Restful Objects Viewer</a></p> </li> 
+               <li> <p><a href="guides/ugodn/ugodn.html" target="_blank" rel="noopener">DataNucleus Object Store</a></p> </li> 
+               <li> <p><a href="guides/ugsec/ugsec.html" target="_blank" rel="noopener">Security</a></p> </li> 
+               <li> <p><strong><a href="guides/ugtst/ugtst.html" target="_blank" rel="noopener">Testing</a></strong></p> </li> 
+               <li> <p><a href="guides/ugbtb/ugbtb.html" target="_blank" rel="noopener">Beyond the Basics</a></p> </li> 
+              </ul> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><strong>Reference Guides:</strong></p> 
+             </div> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><strong><a href="guides/rgant/rgant.html" target="_blank" rel="noopener">Annotations</a></strong></p> </li> 
+               <li> <p><strong><a href="guides/rgsvc/rgsvc.html" target="_blank" rel="noopener">Domain Services</a></strong></p> </li> 
+               <li> <p><a href="guides/rgcfg/rgcfg.html" target="_blank" rel="noopener">Core Config’n Properties</a></p> </li> 
+               <li> <p><a href="guides/rgcms/rgcms.html" target="_blank" rel="noopener">Classes, Methods and Schema</a></p> </li> 
+               <li> <p><a href="guides/rgmvn/rgmvn.html" target="_blank" rel="noopener">Apache Isis Maven plugin</a></p> </li> 
+               <li> <p><a href="guides/rgfis/rgfis.html" target="_blank" rel="noopener">Framework Internal Services</a></p> </li> 
+              </ul> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><strong>Get involved!</strong></p> 
+             </div> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><strong><a href="guides/dg/dg.html" target="_blank" rel="noopener">Developers' Guide</a></strong></p> 
+                <div class="ulist"> 
+                 <ul> 
+                  <li> <p><a href="guides/dg/dg.html#_dg_ide_intellij" target="_blank" rel="noopener">IntelliJ</a> &amp; <a href="guides/dg/dg.html#_dg_ide_eclipse" target="_blank" rel="noopener">Eclipse</a></p> </li> 
+                  <li> <p><a href="guides/dg/dg.html#_dg_contributing" target="_blank" rel="noopener">Pull requests</a></p> </li> 
+                  <li> <p><a href="guides/dg/dg.html#_dg_asciidoc-syntax" target="_blank" rel="noopener">Asciidoc syntax</a></p> </li> 
+                 </ul> 
+                </div> </li> 
+               <li> <p><a href="guides/cgcom/cgcom.html" target="_blank" rel="noopener">Committers' Guide</a></p> 
+                <div class="ulist"> 
+                 <ul> 
+                  <li> <p><a href="guides/cgcom/cgcom.html#_cgcom_cutting-a-release" target="_blank" rel="noopener">Cutting</a> &amp; <a href="guides/cgcom/cgcom.html#_cgcom_verifying-releases" target="_blank" rel="noopener">Verifying</a></p> </li> 
+                 </ul> 
+                </div> </li> 
+               <li> <p>Source files: <a href="guides/ad/ad.html" target="_blank" rel="noopener">Architecture &amp; Design</a></p> </li> 
+              </ul> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top" colspan="3">
+            <div>
+             <div class="paragraph"> 
+              <p>For bug reports and feature requests see: <strong><a href="https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=87" target="_blank" rel="noopener">Kanban board</a></strong> (JIRA)</p> 
+             </div>
+            </div></td> 
+          </tr> 
+         </tbody> 
+        </table> 
+        <hr> 
+        <table class="tableblock frame-none grid-none spread"> 
+         <colgroup> 
+          <col style="width: 33.3333%;"> 
+          <col style="width: 33.3333%;"> 
+          <col style="width: 33.3334%;"> 
+         </colgroup> 
+         <tbody> 
+          <tr> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><strong>Going Deeper:</strong></p> 
+             </div> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><a href="pages/articles-and-presentations/articles-and-presentations.html" target="_blank" rel="noopener">Articles, Conferences, Podcasts</a></p> </li> 
+               <li> <p><a href="pages/books/books.html" target="_blank" rel="noopener">Books</a></p> </li> 
+               <li> <p><a href="guides/ugfun/resources/core-concepts/Pawson-Naked-Objects-thesis.pdf" target="_blank" rel="noopener">Naked Objects PhD thesis</a> (Pawson)</p> </li> 
+               <li> <p><a href="https://cwiki.apache.org/confluence/display/ISIS/Index" target="_blank" rel="noopener">Apache Isis Wiki</a></p> </li> 
+              </ul> 
+             </div> 
+             <div class="paragraph"> 
+              <p>Other academia:</p> 
+             </div> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><a href="https://esc.fnwi.uva.nl/thesis/centraal/files/f270412620.pdf">CLIsis: An interface for Visually Impaired Users</a> (Masters dissertation, Ginn)</p> </li> 
+               <li> <p><a href="https://esc.fnwi.uva.nl/thesis/centraal/files/f1051832702.pdf">Using blockchain to validate audit trail data in private business applications</a> (Masters dissertation, Kalis)</p> </li> 
+              </ul> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><strong>Who uses Apache Isis?</strong></p> 
+             </div> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><a href="pages/powered-by/powered-by.html" target="_blank" rel="noopener">Powered By</a></p> </li> 
+              </ul> 
+             </div>
+            </div></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p><strong>Example Apps:</strong></p> 
+             </div> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><a href="https://github.com/estatio/estatio" target="_blank" rel="noopener">Estatio</a> <sup class="footnote" id="_footnote_ASF">[<a id="_footnoteref_2" class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup></p> </li> 
+               <li> <p><a href="https://github.com/incodehq/contactapp" target="_blank" rel="noopener">ContactApp</a> <sup class="footnoteref">[<a class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup></p> </li> 
+               <li> <p><a href="https://github.com/incodehq/ecpcrm" target="_blank" rel="noopener">ECP CRM</a> <sup class="footnoteref">[<a class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup></p> </li> 
+               <li> <p><a href="https://github.com/isisaddons/isis-app-todoapp" target="_blank" rel="noopener">TodoApp</a> <sup class="footnoteref">[<a class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup></p> </li> 
+               <li> <p><a href="https://github.com/isisaddons/isis-app-kitchensink" target="_blank" rel="noopener">Kitchensink</a> <sup class="footnoteref">[<a class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup></p> </li> 
+               <li> <p><a href="https://github.com/incodehq/incode-examples" target="_blank" rel="noopener">Incode Domain Examples</a> <sup class="footnoteref">[<a class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup></p> </li> 
+               <li> <p><a href="https://github.com/incodehq/incode-camel" target="_blank" rel="noopener">Incode Camel App</a> <sup class="footnoteref">[<a class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup></p> </li> 
+               <li> <p><a href="https://github.com/isisaddons/isis-app-quickstart" target="_blank" rel="noopener">Quickstart</a> <sup class="footnoteref">[<a class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup></p> </li> 
+               <li> <p><a href="https://github.com/andi-huber/isis-2-demo">Isis 2.x Demo Showcase</a><sup class="footnoteref">[<a class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup></p> </li> 
+              </ul> 
+             </div> 
+             <div class="paragraph"> 
+              <p><strong>Experiments:</strong></p> 
+             </div> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><a href="https://github.com/isisaddons/isis-app-neoapp" target="_blank" rel="noopener">Neo4J Example</a> <sup class="footnoteref">[<a class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup></p> </li> 
+               <li> <p><a href="https://github.com/isisaddons/isis-app-simpledsl" target="_blank" rel="noopener">Isis DSL Example</a> <sup class="footnoteref">[<a class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup></p> </li> 
+              </ul> 
+             </div> 
+             <div id="footnotes"> 
+              <hr> 
+              <div class="footnote" id="_footnote_2"> 
+               <a href="#_footnoteref_2">2</a>. Not an Apache Software Foundation project. 
+              </div> 
+             </div>
+            </div></td> 
+          </tr> 
+         </tbody> 
+        </table> 
+       </div> 
+      </div> 
+     </div> 
+    </div> 
+   </div> 
+  </div> 
+  <footer class="footer"> 
+   <div class="container"> 
+    <div class="row"> 
+     <p class="text-center small text-muted"> Copyright © 2010~2018 The Apache&nbsp;Software&nbsp;Foundation, licensed under the Apache&nbsp;License,&nbsp;v2.0. <br> Apache, the Apache feather logo, Apache&nbsp;Isis, and the Apache&nbsp;Isis project logo are all trademarks of The&nbsp;Apache&nbsp;Software&nbsp;Foundation. </p> 
+    </div> 
+   </div> 
+  </footer> 
+  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
+  <script src="./js/bootstrap/3.3.7/bootstrap.min.js"></script> 
+  <script src="./js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script> 
+  <script src="./js/slick/1.5.0/slick.min.js"></script> 
+  <script src="./js/elasticlunr/elasticlunr.min.js"></script> 
+  <script src="./js/sticky-header/sticky-header.js"></script> 
+  <script src="./js/search-panel/search-panel.js"></script> 
+  <script src="./js/header-link/header-link.js"></script> 
+  <script src="./js/toc-scroll/toc-scroll.js"></script>  
+ </body>
+</html>


[35/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/htg.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/htg.pdf b/content/versions/2.0.0-M2/guides/htg.pdf
new file mode 100644
index 0000000..fefc54f
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/htg.pdf
@@ -0,0 +1,102911 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Hints & Tips Guide)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122221935+00'00')
+/CreationDate (D:20190122221935+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 16 0 R
+/Outlines 487 0 R
+/PageLabels 537 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 60
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 19 0 R 32 0 R 37 0 R 42 0 R 48 0 R 54 0 R 63 0 R 71 0 R 81 0 R 97 0 R 114 0 R 116 0 R 126 0 R 131 0 R 137 0 R 139 0 R 145 0 R 153 0 R 160 0 R 166 0 R 172 0 R 175 0 R 177 0 R 187 0 R 191 0 R 193 0 R 201 0 R 205 0 R 207 0 R 211 0 R 213 0 R 221 0 R 223 0 R 229 0 R 236 0 R 248 0 R 255 0 R 266 0 R 272 0 R 276 0 R 285 0 R 293 0 R 295 0 R 302 0 R 306 0 R 311 0 R 314 0 R 323 0 R 325 0 R 332 0 R 336 0 R 339 0 R 354 0 R 356 0 R 372 0 R 382 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 178
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+307.091 361.6965 Td
+/F1.0 27 Tf
+<48696e747320262054697073204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /240bde+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 539 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 541 0 R
+/ToUnicode 540 0 R
+>>
+endobj
+9 0 obj
+<< /Length 27601
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e2046756e64616d656e74616c73202855492048696e747329> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+182.4091 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+[<312e312e204c61> 20.0195 <796f7574>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+118.2751 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 714.896 Td
+/F1.0 10.5 Tf
+<312e322e204f626a656374205469746c657320616e642049636f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+193.0981 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+[<312e332e2041> 20.0195 <6374696f6e2049636f6e7320616e6420435353>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.7536 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<312e342e204e616d657320616e64204465736372697074696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 677.936 Td
+/F1.0 10.5 Tf
+<3130> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+<312e352e2045616765722072656e646572696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 659.456 Td
+/F1.0 10.5 Tf
+<3131> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 640.976 Td
+/F1.0 10.5 Tf
+[<322e205769636b> 20.0195 <657420566965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 640.976 Td
+/F1.0 10.5 Tf
+<3133> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+<322e312e205065722d75736572205468656d6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 622.496 Td
+/F1.0 10.5 Tf
+<3133> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 604.016 Td
+/F1.0 10.5 Tf
+[<322e322e20486f77206931386e20746865205769636b> 20.0195 <6574207669657765723f>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+229.9846 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 604.016 Td
+/F1.0 10.5 Tf
+<3134> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 585.536 Td
+/F1.0 10.5 Tf
+<322e332e20486967686c696768742043757272656e7420526f77> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 585.536 Td
+/F1.0 10.5 Tf
+<3135> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 567.056 Td
+/F1.0 10.5 Tf
+[<322e342e2053> 20.0195 <56> 20.0195 <4720537570706f7274>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 567.056 Td
+/F1.0 10.5 Tf
+<3137> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 548.576 Td
+/F1.0 10.5 Tf
+<332e205265737466756c204f626a6563747320566965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 548.576 Td
+/F1.0 10.5 Tf
+<3138> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+[<332e312e205573696e67204368726f6d65204465762054> 29.7852 <6f6f6c73>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 530.096 Td
+/F1.0 10.5 Tf
+<3138> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 511.616 Td
+/F1.0 10.5 Tf
+<332e322e20416e67756c61722054697073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.4726 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 511.616 Td
+/F1.0 10.5 Tf
+<3138> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 493.136 Td
+/F1.0 10.5 Tf
+<332e332e20507265747479207072696e74696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 493.136 Td
+/F1.0 10.5 Tf
+<3139> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 474.656 Td
+/F1.0 10.5 Tf
+[<332e342e20486f7720706172736520696d6167657320696e2052> 20.0195 <4f207669657765723f>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+246.0181 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 474.656 Td
+/F1.0 10.5 Tf
+<3139> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 456.176 Td
+/F1.0 10.5 Tf
+[<332e352e2056696577204d6f64656c20617320506172> 20.0195 <616d65746572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 456.176 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 456.176 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 456.176 Td
+/F1.0 10.5 Tf
+<3230> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 437.696 Td
+/F1.0 10.5 Tf
+<332e362e2054726f75626c6573686f6f74696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 437.696 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 437.696 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 437.696 Td
+/F1.0 10.5 Tf
+<3231> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 419.216 Td
+/F1.0 10.5 Tf
+<342e20446174614e75636c657573204f626a6563742053746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 419.216 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 419.216 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 419.216 Td
+/F1.0 10.5 Tf
+<3234> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 400.736 Td
+/F1.0 10.5 Tf
+<342e312e204f766572726964696e67204a444f20416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+224.6401 400.736 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 400.736 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 400.736 Td
+/F1.0 10.5 Tf
+<3234> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 382.256 Td
+/F1.0 10.5 Tf
+<342e322e2053756274797065206e6f742066756c6c7920706f70756c61746564> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+219.2956 382.256 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 382.256 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 382.256 Td
+/F1.0 10.5 Tf
+<3235> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 363.776 Td
+/F1.0 10.5 Tf
+<342e332e204a61766138> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+112.4056 363.776 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 363.776 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 363.776 Td
+/F1.0 10.5 Tf
+<3237> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 345.296 Td
+/F1.0 10.5 Tf
+<342e342e20446961676e6f73696e67206e2b3120497373756573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 345.296 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 345.296 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 345.296 Td
+/F1.0 10.5 Tf
+<3237> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 326.816 Td
+/F1.0 10.5 Tf
+[<342e352e205479706573616665205175657269657320616e642046> 40.0391 <657463682d67726f757073>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+256.7071 326.816 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 326.816 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 326.816 Td
+/F1.0 10.5 Tf
+<3238> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 308.336 Td
+/F1.0 10.5 Tf
+<342e362e204a444f514c20616e642054696d657374616d7073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 308.336 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 308.336 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 308.336 Td
+/F1.0 10.5 Tf
+<3330> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 289.856 Td
+/F1.0 10.5 Tf
+<352e205365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+101.7166 289.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 289.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 289.856 Td
+/F1.0 10.5 Tf
+<3332> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 271.376 Td
+/F1.0 10.5 Tf
+[<352e312e2042> 20.0195 <7970617373696e67207365637572697479>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 271.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 271.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 271.376 Td
+/F1.0 10.5 Tf
+<3332> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 252.896 Td
+/F1.0 10.5 Tf
+<352e322e2052756e2d6173> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 252.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 252.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 252.896 Td
+/F1.0 10.5 Tf
+<3332> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 234.416 Td
+/F1.0 10.5 Tf
+[<352e332e2043616368696e6720616e64206f7468657220536869726f2046> 40.0391 <65617475726573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+251.3626 234.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 234.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 234.416 Td
+/F1.0 10.5 Tf
+<3334> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 215.936 Td
+/F1.0 10.5 Tf
+<362e204265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 215.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 215.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 215.936 Td
+/F1.0 10.5 Tf
+<3336> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 197.456 Td
+/F1.0 10.5 Tf
+[<362e312e2027> 80.0781 <41726520796f7520737572653f27206964696f6d>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 197.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 197.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 197.456 Td
+/F1.0 10.5 Tf
+<3336> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 178.976 Td
+/F1.0 10.5 Tf
+<362e322e204f766572726964696e672044656661756c74205365727669636520496d706c6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+251.3626 178.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 178.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 178.976 Td
+/F1.0 10.5 Tf
+<3338> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 160.496 Td
+/F1.0 10.5 Tf
+[<362e332e2056> 60.0586 <65746f696e67205669736962696c697479>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+165.8506 160.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 160.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 160.496 Td
+/F1.0 10.5 Tf
+<3430> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 142.016 Td
+/F1.0 10.5 Tf
+[<362e342e205472> 20.0195 <616e73616374696f6e7320616e64204572726f7273>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.2621 142.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 142.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 142.016 Td
+/F1.0 10.5 Tf
+<3431> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 123.536 Td
+/F1.0 10.5 Tf
+<362e352e20506572736973746564205469746c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 123.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 123.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 123.536 Td
+/F1.0 10.5 Tf
+<3432> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 105.056 Td
+/F1.0 10.5 Tf
+<362e362e2056696577204d6f64656c20496e7374616e74696174696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+208.6066 105.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 105.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 105.056 Td
+/F1.0 10.5 Tf
+<3434> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 86.576 Td
+/F1.0 10.5 Tf
+<362e372e20436f6c6c656374696f6e73206f662076616c756573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.2286 86.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 86.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 86.576 Td
+/F1.0 10.5 Tf
+<3437> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 68.096 Td
+/F1.0 10.5 Tf
+<362e382e20486f7720746f2068616e646c6520766f69642f6e756c6c20726573756c7473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+240.6736 68.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 68.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 68.096 Td
+/F1.0 10.5 Tf
+<3438> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 21 0 R
+/F1.0 8 0 R
+>>
+>>
+/Annots [391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R 405 0 R 406 0 R 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R 415 0 R 416 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R 434 0 R 435 0 R 436 0 R 437 0 R 438 0 R 439 0 R 440 0 R 441 0 R 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 6422
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+60.24 794.676 Td
+/F1.0 10.5 Tf
+<362e392e204d756c74692d74656e616e6379> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 794.676 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 794.676 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 794.676 Td
+/F1.0 10.5 Tf
+<3530> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 776.196 Td
+/F1.0 10.5 Tf
+<362e31302e20537562636c6173732070726f7065727469657320696e207461626c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+229.9846 776.196 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 776.196 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 776.196 Td
+/F1.0 10.5 Tf
+<3530> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 757.716 Td
+/F1.0 10.5 Tf
+<362e31312e2050757368696e67204368616e67657320286465707265636174656429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+240.6736 757.716 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 757.716 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 757.716 Td
+/F1.0 10.5 Tf
+<3531> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 739.236 Td
+/F1.0 10.5 Tf
+[<362e31322e20486f7720746f20696d706c656d656e742061207370656c6c636865636b> 20.0195 <65723f>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+262.0516 739.236 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 739.236 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 739.236 Td
+/F1.0 10.5 Tf
+<3533> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 720.756 Td
+/F1.0 10.5 Tf
+<372e20446576656c6f7065727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 720.756 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 720.756 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 720.756 Td
+/F1.0 10.5 Tf
+<3535> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 702.276 Td
+/F1.0 10.5 Tf
+<372e312e20446174616e75636c65757320456e68616e636572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 702.276 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 702.276 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 702.276 Td
+/F1.0 10.5 Tf
+<3535> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 683.796 Td
+/F1.0 10.5 Tf
+<372e322e20456e61626c696e67204c6f6767696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 683.796 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 683.796 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 683.796 Td
+/F1.0 10.5 Tf
+<3536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 665.316 Td
+/F1.0 10.5 Tf
+<372e332e20456e68616e6365206f6e6c792028496e74656c6c694a29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 665.316 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 665.316 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 665.316 Td
+/F1.0 10.5 Tf
+<3536> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 646.836 Td
+/F1.0 10.5 Tf
+<372e342e20486f772072756e206669787475726573206f6e20737461727475703f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+229.9846 646.836 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 646.836 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 646.836 Td
+/F1.0 10.5 Tf
+<3537> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+/Annots [467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R]
+>>
+endobj
+13 0 obj
+<< /Length 610
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+1.7449 Tw
+
+BT
+48.24 791.0774 Td
+/F1.0 13 Tf
+<5468697320646f63756d656e74206272696e677320746f676574686572207468652068696e74732d6e2d746970732063686170746572732066726f6d2074686520766172696f75732075736572> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 771.5403 Td
+/F1.0 13 Tf
+<6775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+14 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 13 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+/XObject << /Stamp1 485 0 R
+>>
+>>
+>>
+endobj
+15 0 obj
+[14 0 R /XYZ 0 841.89 null]
+endobj
+16 0 obj
+<< /Type /Names
+/Dests 17 0 R
+>>
+endobj
+17 0 obj
+<< /Kids [107 0 R 359 0 R 261 0 R 170 0 R 108 0 R 241 0 R]
+>>
+endobj
+18 0 obj
+<< /Length 9267
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e2046756e64616d656e74616c73202855492048696e747329> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2421 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<48696e747320616e64207469707320666f7220746865206d6f737420636f6d6d6f6e6c79207573656420746563686e697175657320666f7220637573746f6d6973696e6720746865207761> 20.0195 <79207468617420746865206672> 20.0195 <616d65776f726b>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+[<72656e6465727320646f6d61696e206f626a6563747320696e20746865207573657220696e746572666163652e2054> 29.7852 <616b> 20.0195 <656e2066726f6d2074686520>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+354.4851 737.426 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+426.3261 737.426 Td
+/F1.0 10.5 Tf
+<2067756964652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 697.586 Td
+/F2.0 18 Tf
+[<312e312e204c61> 20.0195 <796f7574>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1547 Tw
+
+BT
+48.24 669.566 Td
+/F1.0 10.5 Tf
+[<546865206d6f7374207369676e69666963616e7420617370656374206f662074686520554920697320746865206c61> 20.0195 <796f7574206f6620746865206f626a656374d573206d656d626572733a206974732070726f706572746965732c20636f6c6c656374696f6e73>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 653.786 Td
+/F1.0 10.5 Tf
+<616e6420616374696f6e732e2054686573652063616e206265206f7267616e697a656420696e746f20636f6c756d6e732c20726f777320616e6420746162732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3907 Tw
+
+BT
+48.24 626.006 Td
+/F1.0 10.5 Tf
+[<546869732063616e206265206163636f6d706c6973686564207573696e672065697468657220616e6e6f746174696f6e73206f72207468726f7567682061207365706172> 20.0195 <6174652066696c652d6261736564206c61> 20.0195 <796f75742e2053696e6365>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 610.226 Td
+/F1.0 10.5 Tf
+<746869732069732061206c6172676520746f7069632c2069742068617320697473206f776e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+215.8305 610.226 Td
+/F1.0 10.5 Tf
+[<6c61> 20.0195 <796f75742063686170746572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+288.2488 610.226 Td
+/F1.0 10.5 Tf
+[<20696e20746865205769636b> 20.0195 <6574207669657765722067756964652e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 570.386 Td
+/F2.0 18 Tf
+<312e322e204f626a656374205469746c657320616e642049636f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.979 Tw
+
+BT
+48.24 542.366 Td
+/F1.0 10.5 Tf
+[<496e204170616368652049736973206576657279206f626a656374206973206964656e74696669656420746f2074686520757365722062> 20.0195 <792061207469746c6520286c6162656c2920616e6420616e2069636f6e2e20546869732069732073686f776e20696e>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0678 Tw
+
+BT
+48.24 526.586 Td
+/F1.0 10.5 Tf
+[<7365766572> 20.0195 <616c20706c616365733a20617320746865206d61696e2068656164696e6720666f7220616e206f626a6563743b2061732061206c696e6b207465787420666f7220616e206f626a656374207265666572656e63696e6720616e6f74686572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 510.806 Td
+/F1.0 10.5 Tf
+<6f626a6563742c20616e6420616c736f20696e207461626c657320726570726573656e74696e6720636f6c6c656374696f6e73206f66206f626a656374732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.6499 Tw
+
+BT
+48.24 483.026 Td
+/F1.0 10.5 Tf
+<5468652069636f6e206973206f6674656e207468652073616d6520666f7220616c6c20696e7374616e636573206f66206120706172746963756c617220636c6173732c20627574206974d57320616c736f20706f737369626c6520666f7220616e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2291 Tw
+
+BT
+48.24 467.246 Td
+/F1.0 10.5 Tf
+<696e646976696475616c20696e7374616e636520746f2072657475726e206120637573746f6d2069636f6e2e205468697320636f756c6420726570726573656e7420746865207374617465206f662074686174206f626a656374202865672061> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 451.466 Td
+/F1.0 10.5 Tf
+[<73686970706564206f726465722c207361> 20.0195 <79> 89.8438 <2c206f72206f766572647565206c696272> 20.0195 <61727920626f6f6b292e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5785 Tw
+
+BT
+48.24 423.686 Td
+/F1.0 10.5 Tf
+<497420697320616c736f20706f737369626c6520666f7220616e206f626a65637420746f2070726f7669646520612043535320636c6173732068696e742e20496e20636f6e6a756e6374696f6e207769746820> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.5785 Tw
+
+BT
+447.1724 423.686 Td
+/F1.0 10.5 Tf
+<637573746f6d697a656420435353> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5785 Tw
+
+BT
+525.304 423.686 Td
+/F1.0 10.5 Tf
+<2074686973> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.62 Tw
+
+BT
+48.24 407.906 Td
+/F1.0 10.5 Tf
+[<63616e206265207573656420746f206170706c7920617262697472> 20.0195 <617279207374796c696e673b20666f72206578616d706c652065616368206f626a65637420636f756c642062652072656e646572656420696e2061207061676520776974682061>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 392.126 Td
+/F1.0 10.5 Tf
+[<646966666572656e74206261636b> 20.0195 <67726f756e6420636f6c6f75722e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 357.626 Td
+/F2.0 13 Tf
+<312e322e312e204f626a656374205469746c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5559 Tw
+
+BT
+48.24 331.066 Td
+/F1.0 10.5 Tf
+[<546865206f626a656374207469746c652069732061206c6162656c20746f206964656e7469667920616e206f626a65637420746f2074686520656e642d757365722e2047656e6572> 20.0195 <616c6c7920746865206f626a656374207469746c652069732061206c6162656c20746f>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.6125 Tw
+
+BT
+48.24 315.286 Td
+/F1.0 10.5 Tf
+<6964656e7469667920616e206f626a65637420746f2074686520656e642d757365722e205468657265206973206e6f20726571756972656d656e7420666f7220697420746f206265206162736f6c7574656c7920756e697175652c20627574206974> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.225 Tw
+
+BT
+48.24 299.506 Td
+/F1.0 10.5 Tf
+[<73686f756c642062652022756e6971756520656e6f756768> 40.0391 <2220746f2064697374696e677569736820746865206f626a6563742066726f6d206f74686572206f626a656374d573206c696b> 20.0195 <656c7920746f2062652072656e6465726564206f6e20746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 283.726 Td
+/F1.0 10.5 Tf
+<73616d6520706167652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.7427 Tw
+
+BT
+48.24 255.946 Td
+/F1.0 10.5 Tf
+[<546865207469746c6520697320616c7761> 20.0195 <79732073686f776e207769746820616e2069636f6e2c20736f2074686572652069732067656e6572> 20.0195 <616c6c79206e6f206e65656420666f7220746865207469746c6520746f20696e636c756465>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1875 Tw
+
+BT
+48.24 240.166 Td
+/F1.0 10.5 Tf
+[<696e666f726d6174696f6e2061626f757420746865206f626a656374d57320747970652e2046> 40.0391 <6f72206578616d706c6520746865207469746c65206f66206120637573746f6d6572206f626a6563742073686f756c646ed57420696e636c75646520746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.234 Tw
+
+BT
+48.24 224.386 Td
+/F1.0 10.5 Tf
+[<6c69746572> 20.0195 <616c20737472696e672022437573746f6d6572223b2069742063616e206a75737420686176652074686520637573746f6d6572> -29.7852 <d573206e616d652c207265666572656e6365206f7220736f6d65206f74686572206d65616e696e6766756c>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 208.606 Td
+/F1.0 10.5 Tf
+<627573696e657373206964656e7469666965722e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 176.776 Td
+/F2.0 10.5 Tf
+[<4465636c6172> 20.0195 <6174697665207374796c65>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 150.946 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+69.66 150.946 Td
+/F3.0 10.5 Tf
+<405469746c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+101.16 150.946 Td
+/F1.0 10.5 Tf
+<20616e6e6f746174696f6e2063616e2062652075736564206275696c6420757020746865207469746c65206f6620616e206f626a6563742066726f6d2069747320636f6e7374697475656e742070617274732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 123.166 Td
+/F1.0 10.5 Tf
+[<46> 40.0391 <6f72206578616d706c653a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+19 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 18 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 21 0 R
+/F1.0 8 0 R
+/F3.0 29 0 R
+>>
+/XObject << /Stamp2 486 0 R
+>>
+>>
+/Annots [22 0 R 24 0 R 26 0 R 30 0 R]
+>>
+endobj
+20 0 obj
+[19 0 R /XYZ 0 841.89 null]
+endobj
+21 0 obj
+<< /Type /Font
+/BaseFont /32f6fb+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 543 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 545 0 R
+/ToUnicode 544 0 R
+>>
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/Dest (ugfun/ugfun.adoc)
+/Subtype /Link
+/Rect [354.4851 734.36 426.3261 748.64]
+/Type /Annot
+>>
+endobj
+23 0 obj
+[19 0 R /XYZ 0 721.61 null]
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf#_ugvw_layout)
+>>
+/Subtype /Link
+/Rect [215.8305 607.16 288.2488 621.44]
+/Type /Annot
+>>
+endobj
+25 0 obj
+[19 0 R /XYZ 0 594.41 null]
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf#_ugvw_customisation_tweaking-css-classes)
+>>
+/Subtype /Link
+/Rect [447.1724 420.62 525.304 434.9]
+/Type /Annot
+>>
+endobj
+27 0 obj
+[19 0 R /XYZ 0 376.31 null]
+endobj
+28 0 obj
+[19 0 R /XYZ 0 192.79 null]
+endobj
+29 0 obj
+<< /Type /Font
+/BaseFont /9ceedd+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 547 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 549 0 R
+/ToUnicode 548 0 R
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf#_rgant-Title)
+>>
+/Subtype /Link
+/Rect [69.66 149.476 101.16 159.976]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Length 26462
+>>
+stream
+q
+q
+/DeviceRGB cs
+0.9608 0.9608 0.9608 scn
+52.24 805.89 m
+543.04 805.89 l
+545.2491 805.89 547.04 804.0991 547.04 801.89 c
+547.04 684.71 l
+547.04 682.5009 545.2491 680.71 543.04 680.71 c
+52.24 680.71 l
+50.0309 680.71 48.24 682.5009 48.24 684.71 c
+48.24 801.89 l
+48.24 804.0991 50.0309 805.89 52.24 805.89 c
+h
+f
+/DeviceRGB CS
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 805.89 m
+543.04 805.89 l
+545.2491 805.89 547.04 804.0991 547.04 801.89 c
+547.04 684.71 l
+547.04 682.5009 545.2491 680.71 543.04 680.71 c
+52.24 680.71 l
+50.0309 680.71 48.24 682.5009 48.24 684.71 c
+48.24 801.89 l
+48.24 804.0991 50.0309 805.89 52.24 805.89 c
+h
+S
+Q
+/DeviceRGB cs
+0.0 0.4 0.6 scn
+/DeviceRGB CS
+0.0 0.4 0.6 SCN
+
+BT
+59.24 783.065 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 783.065 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+97.74 783.065 Td
+/F3.0 11 Tf
+<636c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 783.065 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.6667 0.5333 scn
+0.0 0.6667 0.5333 SCN
+
+BT
+130.74 783.065 Td
+/F3.0 11 Tf
+<437573746f6d6572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+174.74 783.065 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+180.24 783.065 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 768.325 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+81.24 768.325 Td
+/F3.0 11 Tf
+<405469746c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 768.325 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+119.74 768.325 Td
+/F3.0 11 Tf
+<73657175656e6365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 768.325 Td
+/F3.0 11 Tf
+<3d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+169.24 768.325 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+174.74 768.325 Td
+/F3.0 11 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+180.24 768.325 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.74 768.325 Td
+/F3.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 768.325 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 768.325 Td
+/F3.0 11 Tf
+<617070656e64> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+229.74 768.325 Td
+/F3.0 11 Tf
+<3d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+235.24 768.325 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 768.325 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+246.24 768.325 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+251.74 768.325 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 753.585 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 753.585 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 753.585 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 753.585 Td
+/F3.0 11 Tf
+<67657446697273744e616d65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+224.24 753.585 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+229.74 753.585 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.24 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 753.585 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+246.24 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+251.74 753.585 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+257.24 753.585 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 753.585 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+268.24 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+273.74 753.585 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 738.845 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+81.24 738.845 Td
+/F3.0 11 Tf
+<405469746c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 738.845 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+119.74 738.845 Td
+/F3.0 11 Tf
+<73657175656e6365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 738.845 Td
+/F3.0 11 Tf
+<3d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+169.24 738.845 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+174.74 738.845 Td
+/F3.0 11 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+180.24 738.845 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.74 738.845 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 724.105 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 724.105 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 724.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+119.74 724.105 Td
+/F3.0 11 Tf
+<50726f64756374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 724.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 724.105 Td
+/F3.0 11 Tf
+<6765744c6173744e616d65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+224.24 724.105 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+229.74 724.105 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.24 724.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 724.105 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+246.24 724.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+251.74 724.105 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+257.24 724.105 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 724.105 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+268.24 724.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+273.74 724.105 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 709.365 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 709.365 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+86.74 709.365 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 709.365 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 694.625 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 656.746 Td
+/F1.0 10.5 Tf
+[<6d696768742072657475726e2022> 80.0781 <41727468757220436c61726b> 20.0195 <65222c207768696c653a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 640.93 m
+543.04 640.93 l
+545.2491 640.93 547.04 639.1391 547.04 636.93 c
+547.04 505.01 l
+547.04 502.8009 545.2491 501.01 543.04 501.01 c
+52.24 501.01 l
+50.0309 501.01 48.24 502.8009 48.24 505.01 c
+48.24 636.93 l
+48.24 639.1391 50.0309 640.93 52.24 640.93 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 640.93 m
+543.04 640.93 l
+545.2491 640.93 547.04 639.1391 547.04 636.93 c
+547.04 505.01 l
+547.04 502.8009 545.2491 501.01 543.04 501.01 c
+52.24 501.01 l
+50.0309 501.01 48.24 502.8009 48.24 505.01 c
+48.24 636.93 l
+48.24 639.1391 50.0309 640.93 52.24 640.93 c
+h
+S
+Q
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+59.24 618.105 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 618.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+97.74 618.105 Td
+/F3.0 11 Tf
+<636c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 618.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.6667 0.5333 scn
+0.0 0.6667 0.5333 SCN
+
+BT
+130.74 618.105 Td
+/F3.0 11 Tf
+<437573746f6d6572416c74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 618.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 618.105 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 603.365 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+81.24 603.365 Td
+/F3.0 11 Tf
+<405469746c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 603.365 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+119.74 603.365 Td
+/F3.0 11 Tf
+<73657175656e6365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 603.365 Td
+/F3.0 11 Tf
+<3d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+169.24 603.365 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+174.74 603.365 Td
+/F3.0 11 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+180.24 603.365 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.74 603.365 Td
+/F3.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 603.365 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 603.365 Td
+/F3.0 11 Tf
+<70726570656e64> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.24 603.365 Td
+/F3.0 11 Tf
+<3d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+240.74 603.365 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+246.24 603.365 Td
+/F3.0 11 Tf
+<2c20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+257.24 603.365 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 603.365 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 588.625 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 588.625 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 588.625 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 588.625 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 588.625 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 588.625 Td
+/F3.0 11 Tf
+<67657446697273744e616d65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+224.24 588.625 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+229.74 588.625 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.24 588.625 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 588.625 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+246.24 588.625 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+251.74 588.625 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+257.24 588.625 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 588.625 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+268.24 588.625 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+273.74 588.625 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 559.145 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+81.24 559.145 Td
+/F3.0 11 Tf
+<405469746c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 559.145 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+119.74 559.145 Td
+/F3.0 11 Tf
+<73657175656e6365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 559.145 Td
+/F3.0 11 Tf
+<3d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+169.24 559.145 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+174.74 559.145 Td
+/F3.0 11 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+180.24 559.145 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.74 559.145 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 544.405 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 544.405 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 544.405 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+119.74 544.405 Td
+/F3.0 11 Tf
+<50726f64756374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 544.405 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 544.405 Td
+/F3.0 11 Tf
+<6765744c6173744e616d65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+224.24 544.405 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+229.74 544.405 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.24 544.405 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 544.405 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+246.24 544.405 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+251.74 544.405 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+257.24 544.405 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 544.405 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+268.24 544.405 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+273.74 544.405 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 529.665 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 529.665 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+86.74 529.665 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 529.665 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 514.925 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 477.046 Td
+/F1.0 10.5 Tf
+[<636f756c642072657475726e2022436c61726b> 20.0195 <652c20417274687572222e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.9906 Tw
+
+BT
+48.24 449.266 Td
+/F1.0 10.5 Tf
+[<4e6f74652074686174207468652073657175656e636520697320696e20446577657920446563696d616c2046> 40.0391 <6f726d61742e205468697320616c6c6f7773206120737562636c61737320746f20696e746572737065727365>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 433.486 Td
+/F1.0 10.5 Tf
+[<696e666f726d6174696f6e2077697468696e20746865207469746c652e2046> 40.0391 <6f72206578616d706c652028706c6561736520666f7267697665207468697320686f727269626c6520646f6d61696e206d6f64656c6c696e6720282129293a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 417.67 m
+543.04 417.67 l
+545.2491 417.67 547.04 415.8791 547.04 413.67 c
+547.04 325.97 l
+547.04 323.7609 545.2491 321.97 543.04 321.97 c
+52.24 321.97 l
+50.0309 321.97 48.24 323.7609 48.24 325.97 c
+48.24 413.67 l
+48.24 415.8791 50.0309 417.67 52.24 417.67 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 417.67 m
+543.04 417.67 l
+545.2491 417.67 547.04 415.8791 547.04 413.67 c
+547.04 325.97 l
+547.04 323.7609 545.2491 321.97 543.04 321.97 c
+52.24 321.97 l
+50.0309 321.97 48.24 323.7609 48.24 325.97 c
+48.24 413.67 l
+48.24 415.8791 50.0309 417.67 52.24 417.67 c
+h
+S
+Q
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+59.24 394.845 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 394.845 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+97.74 394.845 Td
+/F3.0 11 Tf
+<636c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 394.845 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.6667 0.5333 scn
+0.0 0.6667 0.5333 SCN
+
+BT
+130.74 394.845 Td
+/F3.0 11 Tf
+<417574686f72> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 394.845 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+169.24 394.845 Td
+/F3.0 11 Tf
+<657874656e6473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+207.74 394.845 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.24 394.845 Td
+/F3.0 11 Tf
+<437573746f6d6572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+257.24 394.845 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 394.845 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 380.105 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+81.24 380.105 Td
+/F3.0 11 Tf
+<405469746c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 380.105 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+119.74 380.105 Td
+/F3.0 11 Tf
+<73657175656e6365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 380.105 Td
+/F3.0 11 Tf
+<3d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+169.24 380.105 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+174.74 380.105 Td
+/F3.0 11 Tf
+<312e35> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+191.24 380.105 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 380.105 Td
+/F3.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+202.24 380.105 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+207.74 380.105 Td
+/F3.0 11 Tf
+<617070656e64> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 380.105 Td
+/F3.0 11 Tf
+<3d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+246.24 380.105 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+251.74 380.105 Td
+/F3.0 11 Tf
+<2e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+262.74 380.105 Td
+/F3.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+268.24 380.105 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 365.365 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 365.365 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 365.365 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 365.365 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 365.365 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 365.365 Td
+/F3.0 11 Tf
+<6765744d6964646c65496e697469616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+246.24 365.365 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+251.74 365.365 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+257.24 365.365 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 365.365 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+268.24 365.365 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+273.74 365.365 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+279.24 365.365 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+284.74 365.365 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 365.365 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 365.365 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 350.625 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 350.625 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+86.74 350.625 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 350.625 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 335.885 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 298.006 Td
+/F1.0 10.5 Tf
+[<636f756c642072657475726e2022> 80.0781 <41727468757220432e20436c61726b> 20.0195 <65222e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 282.19 m
+108.24 226.85 l
+S
+Q
+0.0667 0.0667 0.0667 scn
+0.0667 0.0667 0.0667 SCN
+
+BT
+71.388 245.952 Td
+/F4.1 24 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9744 Tw
+
+BT
+120.24 266.226 Td
+/F1.0 10.5 Tf
+[<5469746c65732063616e20736f6d6574696d657320676574206265206c6f6e6720616e64207468657265666f72652072> 20.0195 <61746865722063756d626572736f6d6520696e2022706172656e74656422>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9168 Tw
+
+BT
+120.24 250.446 Td
+/F1.0 10.5 Tf
+<7461626c65732e20496620> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.9168 Tw
+
+BT
+167.5071 250.446 Td
+/F3.0 10.5 Tf
+<405469746c65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9168 Tw
+
+BT
+199.0071 250.446 Td
+/F1.0 10.5 Tf
+[<20686173206265656e2075736564207468656e20746865205769636b> 20.0195 <6574207669657765722077696c6c206175746f6d61746963616c6c79206578636c756465>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 234.666 Td
+/F1.0 10.5 Tf
+<706f7274696f6e73206f6620746865207469746c652062656c6f6e67696e6720746f20746865206f776e696e67206f626a6563742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 198.836 Td
+/F2.0 10.5 Tf
+[<496d706572> 20.0195 <6174697665207374796c65>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 173.006 Td
+/F1.0 10.5 Tf
+[<416c7465726e61746976656c79> 89.8438 <2c20746865207469746c652063616e2062652070726f76696465642073696d706c792062> 20.0195 <7920696d706c656d656e74696e672074686520>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+385.5329 173.006 Td
+/F3.0 10.5 Tf
+<7469746c652829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+422.2829 173.006 Td
+/F1.0 10.5 Tf
+<207265736572766564206d6574686f642e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 145.226 Td
+/F1.0 10.5 Tf
+[<46> 40.0391 <6f72206578616d706c653a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+32 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 31 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F3.0 29 0 R
+/F1.0 8 0 R
+/F4.1 33 0 R
+/F2.0 21 0 R
+>>
+/XObject << /Stamp1 485 0 R
+>>
+>>
+/Annots [35 0 R]
+>>
+endobj
+33 0 obj
+<< /Type /Font
+/BaseFont /1a2b32+FontAwesome
+/Subtype /TrueType
+/FontDescriptor 551 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 553 0 R
+/ToUnicode 552 0 R
+>>
+endobj
+34 0 obj
+[32 0 R /XYZ 0 214.85 null]
+endobj
+35 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_reserved_title)
+>>
+/Subtype /Link
+/Rect [385.5329 171.536 422.2829 182.036]
+/Type /Annot
+>>
+endobj
+36 0 obj
+<< /Length 22016
+>>
+stream
+q
+q
+/DeviceRGB cs
+0.9608 0.9608 0.9608 scn
+52.24 805.89 m
+543.04 805.89 l
+545.2491 805.89 547.04 804.0991 547.04 801.89 c
+547.04 596.27 l
+547.04 594.0609 545.2491 592.27 543.04 592.27 c
+52.24 592.27 l
+50.0309 592.27 48.24 594.0609 48.24 596.27 c
+48.24 801.89 l
+48.24 804.0991 50.0309 805.89 52.24 805.89 c
+h
+f
+/DeviceRGB CS
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 805.89 m
+543.04 805.89 l
+545.2491 805.89 547.04 804.0991 547.04 801.89 c
+547.04 596.27 l
+547.04 594.0609 545.2491 592.27 543.04 592.27 c
+52.24 592.27 l
+50.0309 592.27 48.24 594.0609 48.24 596.27 c
+48.24 801.89 l
+48.24 804.0991 50.0309 805.89 52.24 805.89 c
+h
+S
+Q
+/DeviceRGB cs
+0.0 0.4 0.6 scn
+/DeviceRGB CS
+0.0 0.4 0.6 SCN
+
+BT
+59.24 783.065 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 783.065 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+97.74 783.065 Td
+/F3.0 11 Tf
+<636c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 783.065 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.6667 0.5333 scn
+0.0 0.6667 0.5333 SCN
+
+BT
+130.74 783.065 Td
+/F3.0 11 Tf
+<417574686f72> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 783.065 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+169.24 783.065 Td
+/F3.0 11 Tf
+<657874656e6473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+207.74 783.065 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.24 783.065 Td
+/F3.0 11 Tf
+<437573746f6d6572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+257.24 783.065 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 783.065 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 753.585 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 753.585 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 753.585 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 753.585 Td
+/F3.0 11 Tf
+<7469746c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.74 753.585 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 753.585 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 753.585 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+202.24 753.585 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 738.845 Td
+/F3.0 11 Tf
+<ca20202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+103.24 738.845 Td
+/F3.0 11 Tf
+<537472696e674275696c646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+174.74 738.845 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+180.24 738.845 Td
+/F3.0 11 Tf
+<627566> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 738.845 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+202.24 738.845 Td
+/F3.0 11 Tf
+<3d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+207.74 738.845 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+213.24 738.845 Td
+/F3.0 11 Tf
+<6e6577> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+229.74 738.845 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+235.24 738.845 Td
+/F3.0 11 Tf
+<537472696e674275696c646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+306.74 738.845 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+312.24 738.845 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+317.74 738.845 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 724.105 Td
+/F3.0 11 Tf
+<ca20202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+103.24 724.105 Td
+/F3.0 11 Tf
+<627566> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+119.74 724.105 Td
+/F3.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 724.105 Td
+/F3.0 11 Tf
+<617070656e64> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 724.105 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 724.105 Td
+/F3.0 11 Tf
+<67657446697273744e616d65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+229.74 724.105 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.24 724.105 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+240.74 724.105 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+246.24 724.105 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 709.365 Td
+/F3.0 11 Tf
+<ca20202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+103.24 709.365 Td
+/F3.0 11 Tf
+<6966> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 709.365 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+119.74 709.365 Td
+/F3.0 11 Tf
+<6765744d6964646c65496e697469616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+207.74 709.365 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+2

<TRUNCATED>

[10/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugodn/ugodn.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugodn/ugodn.html b/content/versions/2.0.0-M2/guides/ugodn/ugodn.html
new file mode 100644
index 0000000..215b3bf
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ugodn/ugodn.html
@@ -0,0 +1,2102 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>DataNucleus Object Store</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   ugodn
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="ugodn.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>DataNucleus Object Store</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/ugodn.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/ugodn.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugodn/ugodn.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugodn/ugodn.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugodn/ugodn.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__ugodn">1. DataNucleus Object Store</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The DataNucleus Object Store enables domain objects to be persisted to relational as well as NoSQL databases. The object store is implemented using <a href="http://datanucleus.org">DataNucleus</a>.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>This user guide discuss end-user features, configuration and customization of the DataNucleus object store.</p> 
+        </div> 
+        <div class="admonitionblock note"> 
+         <table> 
+          <tbody>
+           <tr> 
+            <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+            <td class="content"> 
+             <div class="paragraph"> 
+              <p>DataNucleus as a product also supports the JPA API; Apache Isis is likely to also support JPA in the future.</p> 
+             </div> </td> 
+           </tr> 
+          </tbody>
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user and reference guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a> (this guide)</p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugodn_configuring">2. Configuring DataNucleus</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Apache Isis programmatically configures DataNucleus; any Apache Isis properties with the prefix <code>isis.persistor.datanucleus.impl</code> are passed through directly to the JDO/DataNucleus objectstore (with the prefix stripped off, of course).</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>DataNucleus will for itself also and read the <code>META-INF/persistence.xml</code>; at a minimum this defines the name of the "persistence unit". In theory it could also hold mappings, though in Apache Isis we tend to use annotations instead.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Furthermore, DataNucleus will search for various other XML mapping files, eg <code>mappings.jdo</code>. A full list can be found <a href="http://www.datanucleus.org/products/datanucleus/jdo/metadata.html">here</a>. The metadata in these XML can be used to override the annotations of annotated entities; see <a href="../ugbtb/ugbtb.html#_ugbtb_other-techniques_overriding-jdo-annotations">Overriding JDO Annotatons</a> for further discussion.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugodn_configuring_properties">2.1. Configuration Properties</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_properties.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_properties.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_properties.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_properties.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_properties.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>These configuration properties are typically stored in <code>WEB-INF/persistor_datanucleus.properties</code>. However, you can place all configuration properties into <code>WEB-INF/isis.properties</code> if you wish (the configuration properties from all config files are merged together).</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_configuration_properties_for_apache_isis_itself">2.1.1. Configuration Properties for Apache Isis itself</h4> 
+          <table class="tableblock frame-all grid-all spread"> 
+           <caption class="title">
+            Table 1. JDO/DataNucleus Objectstore Configuration Properties
+           </caption> 
+           <colgroup> 
+            <col style="width: 33.3333%;"> 
+            <col style="width: 33.3333%;"> 
+            <col style="width: 33.3334%;"> 
+           </colgroup> 
+           <thead> 
+            <tr> 
+             <th class="tableblock halign-left valign-top">Property</th> 
+             <th class="tableblock halign-left valign-top">Value<br> (<em>default value</em>)</th> 
+             <th class="tableblock halign-left valign-top">Description</th> 
+            </tr> 
+           </thead> 
+           <tbody> 
+            <tr> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p><code>isis.persistor.</code><br> <code>datanucleus.</code><br> <code>standaloneCollection.</code><br> <code>bulkLoad</code></p> 
+               </div>
+              </div></td> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p><code>true</code>, <code>false</code><br> (<code>false</code>)</p> 
+               </div>
+              </div></td> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p>Enables bulk load of standalone collections.</p> 
+               </div> 
+               <div class="paragraph"> 
+                <p>Further <a href="../ugodn/ugodn.html#_ugodn_configuring_bulk-load">discussion below</a>.</p> 
+               </div>
+              </div></td> 
+            </tr> 
+            <tr> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p><code>isis.persistor.</code><br> <code>datanucleus.</code><br> <code>classMetadataLoadedListener</code></p> 
+               </div>
+              </div></td> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p>fully qualified class name<br> (<code>o.a.i.os.</code><br> <code>jdo.dn.</code><br> <code>CreateSchemaObject</code><br> <code>FromClassMetadata</code>)</p> 
+               </div>
+              </div></td> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p>The default implementation creates a DB schema object.</p> 
+               </div> 
+               <div class="paragraph"> 
+                <p>There generally is no need to change this from its default.</p> 
+               </div>
+              </div></td> 
+            </tr> 
+            <tr> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p><code>isis.persistor.</code><br> <code>datanucleus.</code><br> <code>RegisterEntities.</code><br> <code>packagePrefix</code></p> 
+               </div>
+              </div></td> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p>fully qualified package names, CSV</p> 
+               </div>
+              </div></td> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p>This property is derived automatically derived from the set of modules provided in the <a href="../rgcms/rgcms.html#_rgcms_classes_super_AppManifest"><code>AppManifest</code></a>, and so does not need to be specified explicitly.</p> 
+               </div> 
+               <div class="paragraph"> 
+                <p>It holds the set of packages to search so that DataNucleus builds its metamodel eagerly rather than lazily.</p> 
+               </div>
+              </div></td> 
+            </tr> 
+           </tbody> 
+          </table> 
+          <div class="paragraph"> 
+           <p>Also:</p> 
+          </div> 
+          <table class="tableblock frame-all grid-all spread"> 
+           <colgroup> 
+            <col style="width: 33.3333%;"> 
+            <col style="width: 16.6666%;"> 
+            <col style="width: 50.0001%;"> 
+           </colgroup> 
+           <thead> 
+            <tr> 
+             <th class="tableblock halign-left valign-top">Property</th> 
+             <th class="tableblock halign-left valign-top">Value<br> (default value)</th> 
+             <th class="tableblock halign-left valign-top">Description</th> 
+            </tr> 
+           </thead> 
+           <tbody> 
+            <tr> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p><code>isis.persistor.</code><br> <code>disable</code><br> <code>ConcurrencyChecking</code></p> 
+               </div>
+              </div></td> 
+             <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code>false</code>)</p></td> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p>Disables concurrency checking globally. <br></p> 
+               </div> 
+               <div class="paragraph"> 
+                <p>Only intended for "emergency use" as a workaround while pending fix/patch to Apache Isis itself. (Note that there is no "datanucleus" in the property).</p> 
+               </div>
+              </div></td> 
+            </tr> 
+           </tbody> 
+          </table> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_configuration_properties_passed_through_directly_to_datanucleus">2.1.2. Configuration Properties passed through directly to DataNucleus.</h4> 
+          <table class="tableblock frame-all grid-all spread"> 
+           <caption class="title">
+            Table 2. JDO/DataNucleus Objectstore Configuration Properties
+           </caption> 
+           <colgroup> 
+            <col style="width: 33.3333%;"> 
+            <col style="width: 16.6666%;"> 
+            <col style="width: 50.0001%;"> 
+           </colgroup> 
+           <thead> 
+            <tr> 
+             <th class="tableblock halign-left valign-top">Property</th> 
+             <th class="tableblock halign-left valign-top">Value<br> (<em>default value</em>)</th> 
+             <th class="tableblock halign-left valign-top">Description</th> 
+            </tr> 
+           </thead> 
+           <tbody> 
+            <tr> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p><code>isis.persistor.datanucleus.impl.*</code></p> 
+               </div>
+              </div></td> 
+             <td class="tableblock halign-left valign-top"></td> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p>Passed through directly to Datanucleus (with <code>isis.persistor.datanucleus.impl</code> prefix stripped)</p> 
+               </div>
+              </div></td> 
+            </tr> 
+            <tr> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p><code>isis.persistor.datanucleus.impl.</code><br> <code>datanucleus.persistenceByReachabilityAtCommit</code></p> 
+               </div>
+              </div></td> 
+             <td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td> 
+             <td class="tableblock halign-left valign-top">
+              <div>
+               <div class="paragraph"> 
+                <p>We recommend this setting is disabled. <br> Further <a href="../ugodn/ugodn.html#_ugodn_configuring_disabling-persistence-by-reachability">discussion below</a>.</p> 
+               </div>
+              </div></td> 
+            </tr> 
+           </tbody> 
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugodn_configuring_bulk-load">2.2. Bulk Load of Standalone Collections</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_bulk-load.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_bulk-load.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_bulk-load.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_bulk-load.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_bulk-load.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The implementation of user interactions (meaning either an action invocations or a property edits) in the <a href="../ugvw/ugvw.html">Wicket viewer</a> is splits into two. The first phase performs the actual interaction, with the results (dirtied objects) flushed to the database. The second phase then renders the results of the interaction.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>When the user interaction in question is an action invocation that returns a list of objects, the resultant list is not rendered in the first phase. Instead, only the IDs of the objects in the list are captured. When the list is then rendered, the framework re-loads each object.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The default implementation does this row-by-row, resulting in multiple queries against the database. Setting the property:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="ini">isis.persistor.datanucleus.standaloneCollection.bulkLoad=true</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>changes to a more efficient implementation that bulk loads all the objects using a single query.</p> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>In the future the bulkLoad implementation may be made the default.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>The implementation of parented collections does not suffer from this issue; the rendering phase runs the query to obtain the matches.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugodn_configuring_disabling-persistence-by-reachability">2.3. Persistence by Reachability</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_disabling-persistence-by-reachability.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_disabling-persistence-by-reachability.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_disabling-persistence-by-reachability.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_disabling-persistence-by-reachability.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_disabling-persistence-by-reachability.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>By default, JDO/DataNucleus supports the concept of <a href="http://www.datanucleus.org/products/datanucleus/jdo/persistence.html#persistence_by_reachability">persistence-by-reachability</a>. That is, if a non-persistent entity is associated with an already-persistent entity, then DataNucleus will detect this and will automatically persist the associated object. Put another way: there is no need to call Apache Isis' <code>RepositoryService#persist(.)</code> or <code>RepositoryService#persistAndFlush(.)</code> methods.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>However, convenient though this feature is, you may find that it causes performance issues.</p> 
+         </div> 
+         <div class="admonitionblock warning"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>DataNucleus' persistence-by-reachability may cause performance issues. We strongly recommend that you disable it.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>One scenario in particular where this performance issues can arise is if your entities implement the <code>java.lang.Comparable</code> interface, and you have used Apache Isis' <a href="../rgcms/rgcms.html#_rgcms_classes_utility_ObjectContracts"><code>ObjectContracts</code></a> utility class. The issue here is that <code>ObjectContracts</code> implementation can cause DataNucleus to recursively rehydrate a larger number of associated entities. (More detail below).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>We therefore recommend that you disable persistence-by-reachability by adding the following to <code>persistor_datanucleus.properties</code>:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="ini">isis.persistor.datanucleus.impl.datanucleus.persistenceByReachabilityAtCommit=false</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This change has been made to both the <a href="../ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">HelloWorld</a> and <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp</a> archetypes.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>If you do disable this feature, then you will (of course) need to ensure that you explicitly persist all entities using the <code>RepositoryService#persist(.)</code> or <code>RepositoryService#persistAndFlush(.)</code> methods.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_the_issue_in_more_detail">2.3.1. The issue in more detail</h4> 
+          <div class="paragraph"> 
+           <p>Consider these entities (<a href="http://yuml.me/edit/b8681268">yuml.me/b8681268</a>):</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/runtime/configuring-datanucleus/disabling-persistence-by-reachability/party-agreementrole-agreement.png"><img src="images/runtime/configuring-datanucleus/disabling-persistence-by-reachability/party-agreementrole-agreement.png" alt="party agreementrole agreement" width="750px"></a> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In the course of a transaction, the <code>Agreement</code> entity is loaded into memory (not necessarily modified), and then new <code>AgreementRole</code>s are associated to it.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>All these entities implement <code>Comparable</code> using <code>ObjectContracts</code>, and the implementation of <code>AgreementRole</code>'s (simplified) is:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">AgreementRole</span> {
+    ...
+    public <span class="type">int</span> compareTo(AgreementRole other) {
+        <span class="keyword">return</span> ObjectContracts.compareTo(<span class="local-variable">this</span>, other, <span class="string"><span class="delimiter">"</span><span class="content">agreement</span><span class="delimiter">"</span></span>,<span class="string"><span class="delimiter">"</span><span class="content">startDate</span><span class="delimiter">"</span></span>,<span class="string"><span class="delimiter">"</span><span class="content">party</span><span class="delimiter">"</span></span>);
+    }
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>while <code>Agreement</code>'s is implemented as:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Agreement</span> {
+    ...
+    public <span class="type">int</span> compareTo(Agreement other) {
+        <span class="keyword">return</span> ObjectContracts.compareTo(<span class="local-variable">this</span>, other, <span class="string"><span class="delimiter">"</span><span class="content">reference</span><span class="delimiter">"</span></span>);
+    }
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>and <code>Party</code>'s is similarly implemented as:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Party</span> {
+    ...
+    public <span class="type">int</span> compareTo(Party other) {
+        <span class="keyword">return</span> ObjectContracts.compareTo(<span class="local-variable">this</span>, other, <span class="string"><span class="delimiter">"</span><span class="content">reference</span><span class="delimiter">"</span></span>);
+    }
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>DataNucleus’s persistence-by-reachability algorithm adds the <code>AgreementRole</code> instances into a <code>SortedSet</code>, which causes <code>AgreementRole#compareTo()</code> to fire:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>the evaluation of the "agreement" property delegates back to the <code>Agreement</code>, whose own <code>Agreement#compareTo()</code> uses the scalar <code>reference</code> property. As the <code>Agreement</code> is already in-memory, this does not trigger any further database queries</p> </li> 
+            <li> <p>the evaluation of the "startDate" property is just a scalar property of the <code>AgreementRole</code>, so will already in-memory</p> </li> 
+            <li> <p>the evaluation of the "party" property delegates back to the <code>Party</code>, whose own <code>Party#compareTo()</code> requires the uses the scalar <code>reference</code> property. However, since the <code>Party</code> is not yet in-memory, using the <code>reference</code> property triggers a database query to "rehydrate" the <code>Party</code> instance.</p> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In other words, in figuring out whether <code>AgreementRole</code> requires the persistence-by-reachability algorithm to run, it causes the adjacent associated entity <code>Party</code> to also be retrieved.</p> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugodn_configuring_persistence-xml">2.4. <code>persistence.xml</code></h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_persistence-xml.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_persistence-xml.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_persistence-xml.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_persistence-xml.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_persistence-xml.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>DataNucleus will for itself also and read the <code>META-INF/persistence.xml</code>. In theory it can hold mappings and even connection strings. However, with Apache Isis we tend to use annotations instead and externalize connection strings. so its definition is extremely simply, specifying just the name of the "persistence unit".</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Here’s the one provided by the <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp archetype</a>:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="preprocessor">&lt;?xml version="1.0" encoding="UTF-8" ?&gt;</span>
+<span class="tag">&lt;persistence</span> <span class="attribute-name">xmlns</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://java.sun.com/xml/ns/persistence</span><span class="delimiter">"</span></span>
+    <span class="attribute-name">xmlns:xsi</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://www.w3.org/2001/XMLSchema-instance</span><span class="delimiter">"</span></span>
+    <span class="attribute-name">xsi:schemaLocation</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd</span><span class="delimiter">"</span></span> <span class="attribute-name">version</span>=<span class="string"><span class="delimiter">"</span><span class="content">1.0</span><span class="delimiter">"</span></span><span class="tag">&gt;</span>
+
+    <span class="tag">&lt;persistence-unit</span> <span class="attribute-name">name</span>=<span class="string"><span class="delimiter">"</span><span class="content">simple</span><span class="delimiter">"</span></span><span class="tag">&gt;</span>
+    <span class="tag">&lt;/persistence-unit&gt;</span>
+<span class="tag">&lt;/persistence&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Normally all one needs to do is to change the <code>persistence-unit</code> name.</p> 
+         </div> 
+         <div class="admonitionblock tip"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>If you use Eclipse IDE on Windows then <a href="../dg/dg.html#__dg_ide_eclipse_workaround-for-path-limits">note the importance</a> of the <code>persistence.xml</code> file to make DataNucleus enhancer work correctly.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>See <a href="http://www.datanucleus.org/products/datanucleus/jdo/persistence.html#persistenceunit">DataNucleus' documentation</a> on <code>persistence.xml</code> to learn more.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugodn_configuring_using-jndi-data-source">2.5. Using JNDI DataSource</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_using-jndi-data-source.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_using-jndi-data-source.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_using-jndi-data-source.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_using-jndi-data-source.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_using-jndi-data-source.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>Isis' JDO objectstore can be configured either to connect to the database using its own connection pool, or by using a container-managed datasource.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_application_managed">2.5.1. Application managed</h4> 
+          <div class="paragraph"> 
+           <p>Using a connection pool managed directly by the application (that is, by Apache Isis' JDO objectstore and ultimately by DataNucleus) requires a single set of configuration properties to be specified.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In either <code>WEB-INF\isis.properties</code> file (or <code>WEB-INF\persistor.properties</code>, or <code>WEB-INF\persistor_datanucleus.properties</code>), specify the connection driver, url, username and password.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName=net.sf.log4jdbc.DriverSpy
+isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL=jdbc:log4jdbc:hsqldb:mem:test
+isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName=sa
+isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword=</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Those configuration properties that start with the prefix <code>isis.persistor.datanucleus.impl.</code> are passed through directly to DataNucleus (with the prefix removed).</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>It is also possible to specify the ` datanucleus.ConnectionPasswordDecrypter ` property; see the <a href="http://www.datanucleus.org/products/accessplatform_4_1/persistence_properties.html#ConnectionPasswordDecrypter">DataNucleus documentation</a> for further details.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_container_managed_jndi">2.5.2. Container managed (JNDI)</h4> 
+          <div class="paragraph"> 
+           <p>Using a datasource managed by the servlet container requires three separate bits of configuration.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Firstly, specify the name of the datasource in the <code>WEB-INF\persistor_datanucleus.properties</code> file. For example:</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If connection pool settings are also present in this file, they will simply be ignored. Any other configuration properties that start with the prefix <code>isis.persistor.datanucleus.impl.</code> are passed through directly to DataNucleus (with the prefix removed).</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Secondly, in the <code>WEB-INF/web.xml</code>, declare the resource reference:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;resource-ref&gt;</span>
+    <span class="tag">&lt;description&gt;</span>db<span class="tag">&lt;/description&gt;</span>
+    <span class="tag">&lt;res-ref-name&gt;</span>jdbc/simpleapp<span class="tag">&lt;/res-ref-name&gt;</span>
+    <span class="tag">&lt;res-type&gt;</span>javax.sql.DataSource<span class="tag">&lt;/res-type&gt;</span>
+    <span class="tag">&lt;res-auth&gt;</span>Container<span class="tag">&lt;/res-auth&gt;</span>
+<span class="tag">&lt;/resource-ref&gt;</span></code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Finally, declare the datasource as required by the servlet container. For example, if using Tomcat 7, the datasource can be specified by adding the following to <code>$TOMCAT_HOME/conf/context.xml</code>:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;Resource</span> <span class="attribute-name">name</span>=<span class="string"><span class="delimiter">"</span><span class="content">jdbc/simpleapp</span><span class="delimiter">"</span></span>
+  <span class="attribute-name">auth</span>=<span class="string"><span class="delimiter">"</span><span class="content">Container</span><span class="delimiter">"</span></span>
+  <span class="attribute-name">type</span>=<span class="string"><span class="delimiter">"</span><span class="content">javax.sql.DataSource</span><span class="delimiter">"</span></span>
+  <span class="attribute-name">maxActive</span>=<span class="string"><span class="delimiter">"</span><span class="content">100</span><span class="delimiter">"</span></span>
+  <span class="attribute-name">maxIdle</span>=<span class="string"><span class="delimiter">"</span><span class="content">30</span><span class="delimiter">"</span></span>
+  <span class="attribute-name">maxWait</span>=<span class="string"><span class="delimiter">"</span><span class="content">10000</span><span class="delimiter">"</span></span>
+  <span class="attribute-name">username</span>=<span class="string"><span class="delimiter">"</span><span class="content">sa</span><span class="delimiter">"</span></span>
+  <span class="attribute-name">password</span>=<span class="string"><span class="delimiter">"</span><span class="content">p4ssword</span><span class="delimiter">"</span></span>
+  <span class="attribute-name">driverClassName</span>=<span class="string"><span class="delimiter">"</span><span class="content">com.microsoft.sqlserver.jdbc.SQLServerDriver</span><span class="delimiter">"</span></span>
+  <span class="attribute-name">url</span>=<span class="string"><span class="delimiter">"</span><span class="content">jdbc:sqlserver://127.0.0.1:1433;instance=.;databaseName=simpleapp</span><span class="delimiter">"</span></span><span class="tag">/&gt;</span></code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>You will also need to make sure that the JDBC driver is on the servlet container’s classpath. For Tomcat, this means copying the driver to <code>$TOMCAT_HOME/lib</code>.</p> 
+          </div> 
+          <div class="admonitionblock note"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>According to Tomcat’s documentation, it is supposedly possible to copy the <code>conf/context.xml</code> to the name of the webapp, eg <code>conf/mywebapp.xml</code>, and scope the connection to that webapp only. I was unable to get this working, however.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugodn_jdo-mappings">3. JDO Mappings</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_jdo-mappings.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_jdo-mappings.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_jdo-mappings.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_jdo-mappings.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_jdo-mappings.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="sect2"> 
+         <h3 id="_ugodn_jdo-mappings_1-to-m-bidirectional-relationships">3.1. 1-m Bidirectional relationships</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_jdo-mappings_1-to-m-bidirectional-relationships.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_jdo-mappings_1-to-m-bidirectional-relationships.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_jdo-mappings_1-to-m-bidirectional-relationships.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_jdo-mappings_1-to-m-bidirectional-relationships.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_jdo-mappings_1-to-m-bidirectional-relationships.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>Consider a bidirectional one-to-many association between two entities; a collection member in the "parent" and a property member on the "child".</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>We can tell DataNucleus about the bidirectionality using <code>@Persistent(mappedBy=…​)</code>, or we can take responsibility for this aspect ourselves.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In addition, the two entities can be associated either without or with a join table (indicated by the <code>@Join</code> annotation):</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>without a join table is more common; a regular foreign key in the child table for <code>FermentationVessel</code> points back up to the associated parent <code>Batch</code></p> </li> 
+           <li> <p>with a join table; a link table holds the tuple representing the linkage.</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Testing (against <code>dn-core 4.1.7</code>/<code>dn-rdbms 4.1.9</code>) has determined there are two main rules:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>If not using <code>@Join</code>, then the association must be maintained by setting the child association on the parent.<br></p> 
+            <div class="paragraph"> 
+             <p>It is not sufficient to simply add the child object to the parent’s collection.</p> 
+            </div> </li> 
+           <li> <p><code>@Persistent(mappedBy=…​)</code> and <code>@Join</code> cannot be used together.<br></p> 
+            <div class="paragraph"> 
+             <p>Put another way, if using <code>@Join</code> then you must maintain both sides of the relationship in the application code.</p> 
+            </div> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In the examples that follow, we use two entities, <code>Batch</code> and <code>FermentationVessel</code> (from a brewery domain). In the original example domain the relationship between these two entities was optional (a <code>FermentationVessel</code> may have either none or one <code>Batch</code> associated with it); for the purpose of this article we’ll explore both mandatory and optional associations.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_mandatory_no_code_join_code">3.1.1. Mandatory, no <code>@Join</code></h4> 
+          <div class="paragraph"> 
+           <p>In the first scenario we have use <code>@Persistent(mappedBy=…​)</code> to indicate a bidirectional association, without any <code>@Join</code>:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Batch</span> {
+
+    <span class="comment">// getters and setters omitted</span>
+
+    <span class="annotation">@Persistent</span>(mappedBy = <span class="string"><span class="delimiter">"</span><span class="content">batch</span><span class="delimiter">"</span></span>, dependentElement = <span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span>)     <i class="conum" data-value="1"></i><b>(1)</b>
+    <span class="directive">private</span> <span class="predefined-type">SortedSet</span>&lt;FermentationVessel&gt; vessels = <span class="keyword">new</span> <span class="predefined-type">TreeSet</span>&lt;FermentationVessel&gt;();
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>"mappedBy" means this is bidirectional</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>and</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">FermentationVessel</span> <span class="directive">implements</span> <span class="predefined-type">Comparable</span>&lt;FermentationVessel&gt; {
+
+    <span class="comment">// getters and setters omitted</span>
+
+    <span class="annotation">@Column</span>(allowsNull = <span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span>)       <i class="conum" data-value="1"></i><b>(1)</b>
+    <span class="directive">private</span> Batch batch;
+
+    <span class="annotation">@Column</span>(allowsNull = <span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span>)
+    <span class="directive">private</span> State state;                <i class="conum" data-value="2"></i><b>(2)</b>
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>mandatory association up to parent</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>State is an enum (omitted)</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Which creates this schema:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="sql"><span class="class">CREATE</span> <span class="type">TABLE</span> <span class="string"><span class="delimiter">"</span><span class="content">batch</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">Batch</span><span class="delimiter">"</span></span>
+(
+    <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> GENERATED <span class="keyword">BY</span> <span class="directive">DEFAULT</span> <span class="keyword">AS</span> IDENTITY,
+    ...
+    <span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+    <span class="type">CONSTRAINT</span> <span class="string"><span class="delimiter">"</span><span class="content">Batch_PK</span><span class="delimiter">"</span></span> <span class="directive">PRIMARY</span> <span class="type">KEY</span> (<span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>)
+)
+<span class="class">CREATE</span> <span class="type">TABLE</span> <span class="string"><span class="delimiter">"</span><span class="content">fvessel</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel</span><span class="delimiter">"</span></span>
+(
+    <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> GENERATED <span class="keyword">BY</span> <span class="directive">DEFAULT</span> <span class="keyword">AS</span> IDENTITY,
+    <span class="string"><span class="delimiter">"</span><span class="content">batch_id_OID</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+    <span class="string"><span class="delimiter">"</span><span class="content">state</span><span class="delimiter">"</span></span> NVARCHAR(<span class="integer">255</span>) <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+    ...
+    <span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span> <span class="predefined-type">TIMESTAMP</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+    <span class="type">CONSTRAINT</span> <span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel_PK</span><span class="delimiter">"</span></span> <span class="directive">PRIMARY</span> <span class="type">KEY</span> (<span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>)
+)</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>That is, there is an mandatory foreign key from <code>FermentationVessel</code> to <code>Batch</code>.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In this case we can use this code:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> Batch transfer(<span class="directive">final</span> FermentationVessel vessel) {
+    vessel.setBatch(<span class="local-variable">this</span>);                                  <i class="conum" data-value="1"></i><b>(1)</b>
+    vessel.setState(FermentationVessel.State.FERMENTING);
+    <span class="keyword">return</span> <span class="local-variable">this</span>;
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>set the parent on the child</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This sets up the association correctly, using this SQL:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="sql"><span class="class">UPDATE</span> <span class="string"><span class="delimiter">"</span><span class="content">fvessel</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel</span><span class="delimiter">"</span></span>
+   <span class="class">SET</span> <span class="string"><span class="delimiter">"</span><span class="content">batch_id_OID</span><span class="delimiter">"</span></span>=&lt;<span class="integer">0</span>&gt;
+       ,<span class="string"><span class="delimiter">"</span><span class="content">state</span><span class="delimiter">"</span></span>=&lt;<span class="string"><span class="delimiter">'</span><span class="content">FERMENTING</span><span class="delimiter">'</span></span>&gt;
+       ,<span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span>=&lt;<span class="integer">2016</span><span class="integer">-07</span><span class="integer">-07</span> <span class="integer">12</span>:<span class="integer">37</span>:<span class="float">14.968</span>&gt;
+ <span class="keyword">WHERE</span> <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>=&lt;<span class="integer">0</span>&gt;</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The following code will also work:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> Batch transfer(<span class="directive">final</span> FermentationVessel vessel) {
+    vessel.setBatch(<span class="local-variable">this</span>);                                  <i class="conum" data-value="1"></i><b>(1)</b>
+    getVessels().add(vessel);                               <i class="conum" data-value="2"></i><b>(2)</b>
+    vessel.setState(FermentationVessel.State.FERMENTING);
+    <span class="keyword">return</span> <span class="local-variable">this</span>;
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>set the parent on the child</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>add the child to the parent’s collection.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>However, obviously the second statement is redundant.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_optional_no_code_join_code">3.1.2. Optional, no <code>@Join</code></h4> 
+          <div class="paragraph"> 
+           <p>If the association to the parent is made optional:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">FermentationVessel</span> <span class="directive">implements</span> <span class="predefined-type">Comparable</span>&lt;FermentationVessel&gt; {
+
+    <span class="comment">// getters and setters omitted</span>
+
+    <span class="annotation">@Column</span>(allowsNull = <span class="string"><span class="delimiter">"</span><span class="content">true</span><span class="delimiter">"</span></span>)       <i class="conum" data-value="1"></i><b>(1)</b>
+    <span class="directive">private</span> Batch batch;
+
+    <span class="annotation">@Column</span>(allowsNull = <span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span>)
+    <span class="directive">private</span> State state;
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>optional association up to parent</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Which creates this schema:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="sql"><span class="class">CREATE</span> <span class="type">TABLE</span> <span class="string"><span class="delimiter">"</span><span class="content">batch</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">Batch</span><span class="delimiter">"</span></span>
+(
+    <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> GENERATED <span class="keyword">BY</span> <span class="directive">DEFAULT</span> <span class="keyword">AS</span> IDENTITY,
+    ...
+    <span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+    <span class="type">CONSTRAINT</span> <span class="string"><span class="delimiter">"</span><span class="content">Batch_PK</span><span class="delimiter">"</span></span> <span class="directive">PRIMARY</span> <span class="type">KEY</span> (<span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>)
+)
+<span class="class">CREATE</span> <span class="type">TABLE</span> <span class="string"><span class="delimiter">"</span><span class="content">fvessel</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel</span><span class="delimiter">"</span></span>
+(
+    <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> GENERATED <span class="keyword">BY</span> <span class="directive">DEFAULT</span> <span class="keyword">AS</span> IDENTITY,
+    <span class="string"><span class="delimiter">"</span><span class="content">batch_id_OID</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> <span class="predefined-constant">NULL</span>,
+    <span class="string"><span class="delimiter">"</span><span class="content">state</span><span class="delimiter">"</span></span> NVARCHAR(<span class="integer">255</span>) <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+    ...
+    <span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span> <span class="predefined-type">TIMESTAMP</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+    <span class="type">CONSTRAINT</span> <span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel_PK</span><span class="delimiter">"</span></span> <span class="directive">PRIMARY</span> <span class="type">KEY</span> (<span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>)
+)</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This is almost exactly the same, except the foreign key from <code>FermentationVessel</code> to <code>Batch</code> is now nullable.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In this case then setting the parent on the child still works:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> Batch transfer(<span class="directive">final</span> FermentationVessel vessel) {
+    vessel.setBatch(<span class="local-variable">this</span>);                                  <i class="conum" data-value="1"></i><b>(1)</b>
+    vessel.setState(FermentationVessel.State.FERMENTING);
+    <span class="keyword">return</span> <span class="local-variable">this</span>;
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>set the parent on the child</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p><strong>HOWEVER</strong>, if we (redundantly) update both sides, then - paradoxically - the association is NOT set up</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> Batch transfer(<span class="directive">final</span> FermentationVessel vessel) {
+    vessel.setBatch(<span class="local-variable">this</span>);                                  <i class="conum" data-value="1"></i><b>(1)</b>
+    getVessels().add(vessel);                               <i class="conum" data-value="2"></i><b>(2)</b>
+    vessel.setState(FermentationVessel.State.FERMENTING);
+    <span class="keyword">return</span> <span class="local-variable">this</span>;
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>set the parent on the child</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>add the child to the parent’s collection.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="admonitionblock note"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>It’s not clear if this is a bug in <code>dn-core 4.1.7</code>/<code>dn-rdbms 4.19</code>; an earlier thread on the mailing list from 2014 actually gave the opposite advice, see <a href="http://isis.markmail.org/thread/ipu2lzqqikqdglox">this thread</a> and in particular this <a href="http://markmail.org/message/hblptpw675mlw723">message</a>.</p> 
+               </div> 
+               <div class="paragraph"> 
+                <p>In fact we also have had a different case raised (url lost) which argues that the parent should only be set on the child, and the child <em>not</em> added to the parent’s collection. This concurs with the most recent testing.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Therefore, the simple advice is that, for bidirectional associations, simply set the parent on the child, and this will work reliably irrespective of whether the association is mandatory or optional.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_with_code_join_code">3.1.3. With <code>@Join</code></h4> 
+          <div class="paragraph"> 
+           <p>Although DataNucleus does not complain if <code>@Persistence(mappedBy=…​)</code> and <code>@Join</code> are combined, testing (against <code>dn-core 4.1.7</code>/<code>dn-rdbms 4.19</code>) has shown that the bidirectional association is not properly maintained.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Therefore, we recommend that if <code>@Join</code> is used, then manually maintain both sides of the relationship and do not indicate that the association is bidirectional.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Batch</span> {
+
+    <span class="comment">// getters and setters omitted</span>
+
+    <span class="annotation">@Join</span>(table = <span class="string"><span class="delimiter">"</span><span class="content">Batch_vessels</span><span class="delimiter">"</span></span>)
+    <span class="annotation">@Persistent</span>(dependentElement = <span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span>)
+    <span class="directive">private</span> <span class="predefined-type">SortedSet</span>&lt;FermentationVessel&gt; vessels = <span class="keyword">new</span> <span class="predefined-type">TreeSet</span>&lt;FermentationVessel&gt;();
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>and</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">FermentationVessel</span> <span class="directive">implements</span> <span class="predef

<TRUNCATED>

[23/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgmvn/images/maven-plugin/xsd-goal.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgmvn/images/maven-plugin/xsd-goal.png b/content/versions/2.0.0-M2/guides/rgmvn/images/maven-plugin/xsd-goal.png
new file mode 100644
index 0000000..88c7b6e
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgmvn/images/maven-plugin/xsd-goal.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgmvn/images/maven-plugin/xsd-goal.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgmvn/images/maven-plugin/xsd-goal.pptx b/content/versions/2.0.0-M2/guides/rgmvn/images/maven-plugin/xsd-goal.pptx
new file mode 100644
index 0000000..62d3a8a
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgmvn/images/maven-plugin/xsd-goal.pptx differ


[38/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/ditaa-demo.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/ditaa-demo.png b/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/ditaa-demo.png
new file mode 100644
index 0000000..c3ad644
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/ditaa-demo.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/graphviz-demo.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/graphviz-demo.png b/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/graphviz-demo.png
new file mode 100644
index 0000000..527839e
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/graphviz-demo.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/plantuml-demo.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/plantuml-demo.png b/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/plantuml-demo.png
new file mode 100644
index 0000000..92b63b0
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/asciidoctor/plantuml-demo.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/building-isis/setting-up-git.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/building-isis/setting-up-git.png b/content/versions/2.0.0-M2/guides/dg/images/building-isis/setting-up-git.png
new file mode 100644
index 0000000..5ed2a79
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/building-isis/setting-up-git.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/contributing/git-workflow.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/contributing/git-workflow.png b/content/versions/2.0.0-M2/guides/dg/images/contributing/git-workflow.png
new file mode 100644
index 0000000..686ea47
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/contributing/git-workflow.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/contributing/git-workflow.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/contributing/git-workflow.pptx b/content/versions/2.0.0-M2/guides/dg/images/contributing/git-workflow.pptx
new file mode 100644
index 0000000..7684590
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/contributing/git-workflow.pptx differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/contributing/github-cloning.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/contributing/github-cloning.png b/content/versions/2.0.0-M2/guides/dg/images/contributing/github-cloning.png
new file mode 100644
index 0000000..19c222d
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/contributing/github-cloning.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/contributing/github-forking.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/contributing/github-forking.png b/content/versions/2.0.0-M2/guides/dg/images/contributing/github-forking.png
new file mode 100644
index 0000000..3f8ff75
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/contributing/github-forking.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/010-lombok-locate-jar.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/010-lombok-locate-jar.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/010-lombok-locate-jar.png
new file mode 100644
index 0000000..08b2ddc
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/010-lombok-locate-jar.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/020-lombok-install-into-eclipse.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/020-lombok-install-into-eclipse.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/020-lombok-install-into-eclipse.png
new file mode 100644
index 0000000..d3ad1a9
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/020-lombok-install-into-eclipse.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/030-datanucleus-install-new-software.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/030-datanucleus-install-new-software.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/030-datanucleus-install-new-software.png
new file mode 100644
index 0000000..3bc53f5
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/030-datanucleus-install-new-software.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/040-datanucleus-specify-repository.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/040-datanucleus-specify-repository.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/040-datanucleus-specify-repository.png
new file mode 100644
index 0000000..5952360
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/040-datanucleus-specify-repository.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/050-datanucleus-select-plugin.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/050-datanucleus-select-plugin.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/050-datanucleus-select-plugin.png
new file mode 100644
index 0000000..913cd34
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/050-datanucleus-select-plugin.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/060-enable-annotation-processor.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/060-enable-annotation-processor.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/060-enable-annotation-processor.png
new file mode 100644
index 0000000..4777c4a
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/2017-oxygen/060-enable-annotation-processor.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-010-windows-preferences.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-010-windows-preferences.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-010-windows-preferences.png
new file mode 100644
index 0000000..149a23b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-010-windows-preferences.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-025-project-properties.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-025-project-properties.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-025-project-properties.png
new file mode 100644
index 0000000..120856c
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-025-project-properties.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-100-project-support.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-100-project-support.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-100-project-support.png
new file mode 100644
index 0000000..7068fb4
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-100-project-support.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-110-project-support.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-110-project-support.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-110-project-support.png
new file mode 100644
index 0000000..49d04a8
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-110-project-support.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-120-console.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-120-console.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-120-console.png
new file mode 100644
index 0000000..1e77587
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-120-console.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-200-enhancer-fails-duplicates.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-200-enhancer-fails-duplicates.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-200-enhancer-fails-duplicates.png
new file mode 100644
index 0000000..8d7e10a
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-200-enhancer-fails-duplicates.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-210-enhancer-fails-duplicates.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-210-enhancer-fails-duplicates.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-210-enhancer-fails-duplicates.png
new file mode 100644
index 0000000..5350251
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-210-enhancer-fails-duplicates.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-220-enhancer-fails-duplicates.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-220-enhancer-fails-duplicates.png b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-220-enhancer-fails-duplicates.png
new file mode 100644
index 0000000..dbe247e
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/eclipse/eclipse-220-enhancer-fails-duplicates.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/010-welcome-page.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/010-welcome-page.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/010-welcome-page.png
new file mode 100644
index 0000000..24fbed3
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/010-welcome-page.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/020-choose-location.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/020-choose-location.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/020-choose-location.png
new file mode 100644
index 0000000..1d0cb46
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/020-choose-location.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/030-installation-options.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/030-installation-options.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/030-installation-options.png
new file mode 100644
index 0000000..01fbe56
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/030-installation-options.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/040-start-menu-folder.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/040-start-menu-folder.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/040-start-menu-folder.png
new file mode 100644
index 0000000..dc850cc
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/040-start-menu-folder.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/050-completing.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/050-completing.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/050-completing.png
new file mode 100644
index 0000000..7b80e17
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/050-completing.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/060-import-settings-or-not.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/060-import-settings-or-not.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/060-import-settings-or-not.png
new file mode 100644
index 0000000..0054c4c
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/060-import-settings-or-not.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/070-set-ui-theme.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/070-set-ui-theme.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/070-set-ui-theme.png
new file mode 100644
index 0000000..247fc64
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/010-installing/070-set-ui-theme.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/010-new-project-create.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/010-new-project-create.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/010-new-project-create.png
new file mode 100644
index 0000000..a950887
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/010-new-project-create.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/020-java-project-setup-jdk.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/020-java-project-setup-jdk.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/020-java-project-setup-jdk.png
new file mode 100644
index 0000000..16fe8d1
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/020-java-project-setup-jdk.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/030-java-project-select-jdk.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/030-java-project-select-jdk.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/030-java-project-select-jdk.png
new file mode 100644
index 0000000..d0214c6
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/030-java-project-select-jdk.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/040-sdk-selected.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/040-sdk-selected.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/040-sdk-selected.png
new file mode 100644
index 0000000..b9399d6
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/040-sdk-selected.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/050-name-and-location.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/050-name-and-location.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/050-name-and-location.png
new file mode 100644
index 0000000..7f3b8d6
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/050-name-and-location.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/060-create-dir.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/060-create-dir.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/060-create-dir.png
new file mode 100644
index 0000000..287478a
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/020-create-new-project/060-create-dir.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/010-settings-import-jar.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/010-settings-import-jar.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/010-settings-import-jar.png
new file mode 100644
index 0000000..be6fb1e
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/010-settings-import-jar.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/020-select-all.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/020-select-all.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/020-select-all.png
new file mode 100644
index 0000000..8e63a35
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/020-select-all.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/030-restart.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/030-restart.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/030-restart.png
new file mode 100644
index 0000000..c20e0ac
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/030-restart.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/040-file-templates.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/040-file-templates.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/040-file-templates.png
new file mode 100644
index 0000000..c238509
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/040-file-templates.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/050-live-templates.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/050-live-templates.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/050-live-templates.png
new file mode 100644
index 0000000..6fc56ba
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/030-import-settings/050-live-templates.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/040-other-settings-compiler/010-build-automatically.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/040-other-settings-compiler/010-build-automatically.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/040-other-settings-compiler/010-build-automatically.png
new file mode 100644
index 0000000..b383b3c
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/040-other-settings-compiler/010-build-automatically.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/040-other-settings-compiler/020-annotation-processor.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/040-other-settings-compiler/020-annotation-processor.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/040-other-settings-compiler/020-annotation-processor.png
new file mode 100644
index 0000000..7618a4d
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/040-other-settings-compiler/020-annotation-processor.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/042-other-settings-maven/010-maven-installation.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/042-other-settings-maven/010-maven-installation.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/042-other-settings-maven/010-maven-installation.png
new file mode 100644
index 0000000..9fef693
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/042-other-settings-maven/010-maven-installation.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/042-other-settings-maven/020-maven-configuration.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/042-other-settings-maven/020-maven-configuration.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/042-other-settings-maven/020-maven-configuration.png
new file mode 100644
index 0000000..945968d
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/042-other-settings-maven/020-maven-configuration.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/044-other-settings-misc/010-auto-import.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/044-other-settings-misc/010-auto-import.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/044-other-settings-misc/010-auto-import.png
new file mode 100644
index 0000000..293d2c3
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/044-other-settings-misc/010-auto-import.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/010-some-plugins.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/010-some-plugins.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/010-some-plugins.png
new file mode 100644
index 0000000..9e2230b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/010-some-plugins.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/020-some-plugins-confirmation.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/020-some-plugins-confirmation.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/020-some-plugins-confirmation.png
new file mode 100644
index 0000000..037c967
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/020-some-plugins-confirmation.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png
new file mode 100644
index 0000000..a42b430
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png
new file mode 100644
index 0000000..15ae90b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png
new file mode 100644
index 0000000..e8a6d1e
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png
new file mode 100644
index 0000000..f3a6d67
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/060-troubleshooting/010-duplicate-classes.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/060-troubleshooting/010-duplicate-classes.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/060-troubleshooting/010-duplicate-classes.png
new file mode 100644
index 0000000..1d6d6c3
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/060-troubleshooting/010-duplicate-classes.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/002-compiler-exclude.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/002-compiler-exclude.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/002-compiler-exclude.png
new file mode 100644
index 0000000..ba9cb59
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/002-compiler-exclude.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/004-gradle-output.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/004-gradle-output.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/004-gradle-output.png
new file mode 100644
index 0000000..023538d
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/004-gradle-output.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/005-gradle-output.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/005-gradle-output.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/005-gradle-output.png
new file mode 100644
index 0000000..edaa8e5
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/005-gradle-output.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/006-livereload-js.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/006-livereload-js.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/006-livereload-js.png
new file mode 100644
index 0000000..f5d6a2b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/006-livereload-js.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/010-dcevm-list-of-found-jdk-installations.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/010-dcevm-list-of-found-jdk-installations.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/010-dcevm-list-of-found-jdk-installations.png
new file mode 100644
index 0000000..601e418
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/010-dcevm-list-of-found-jdk-installations.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/020-dcevm-once-installed.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/020-dcevm-once-installed.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/020-dcevm-once-installed.png
new file mode 100644
index 0000000..afc39ea
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/020-dcevm-once-installed.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/030-dcevm-intellij-project-structure.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/030-dcevm-intellij-project-structure.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/030-dcevm-intellij-project-structure.png
new file mode 100644
index 0000000..951b4a6
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/030-dcevm-intellij-project-structure.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/040-dcevm-run-configuration.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/040-dcevm-run-configuration.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/040-dcevm-run-configuration.png
new file mode 100644
index 0000000..9d042f7
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/070-advanced/040-dcevm-run-configuration.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/010-maven-modules-view.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/010-maven-modules-view.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/010-maven-modules-view.png
new file mode 100644
index 0000000..a5b8944
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/010-maven-modules-view.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/020-adding-another-module.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/020-adding-another-module.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/020-adding-another-module.png
new file mode 100644
index 0000000..b8e9ba9
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/020-adding-another-module.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/030-other-module-added.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/030-other-module-added.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/030-other-module-added.png
new file mode 100644
index 0000000..58b42f0
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/030-other-module-added.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/040-ignoring-modules.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/040-ignoring-modules.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/040-ignoring-modules.png
new file mode 100644
index 0000000..0421f99
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/040-ignoring-modules.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/050-ignoring-modules-2.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/050-ignoring-modules-2.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/050-ignoring-modules-2.png
new file mode 100644
index 0000000..6bf26ac
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/050-ignoring-modules-2.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/060-ignored-modules.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/060-ignored-modules.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/060-ignored-modules.png
new file mode 100644
index 0000000..b16086b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/100-maven-module-mgmt/060-ignored-modules.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/010-run-configuration.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/010-run-configuration.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/010-run-configuration.png
new file mode 100644
index 0000000..0c6a929
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/010-run-configuration.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/020-datanucleus-enhancer-goal.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/020-datanucleus-enhancer-goal.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/020-datanucleus-enhancer-goal.png
new file mode 100644
index 0000000..2dae157
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/020-datanucleus-enhancer-goal.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/030-running-unit-tests.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/030-running-unit-tests.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/030-running-unit-tests.png
new file mode 100644
index 0000000..b4e042a
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/030-running-unit-tests.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/040-running-unit-tests-run-configuration.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/040-running-unit-tests-run-configuration.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/040-running-unit-tests-run-configuration.png
new file mode 100644
index 0000000..83a4a70
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/040-running-unit-tests-run-configuration.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/050-running-integration-tests-run-configuration.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/050-running-integration-tests-run-configuration.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/050-running-integration-tests-run-configuration.png
new file mode 100644
index 0000000..6b0ad89
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/110-running-the-app/050-running-integration-tests-run-configuration.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/010-file-project-structure.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/010-file-project-structure.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/010-file-project-structure.png
new file mode 100644
index 0000000..544a185
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/010-file-project-structure.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/020-select-jdk.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/020-select-jdk.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/020-select-jdk.png
new file mode 100644
index 0000000..90865f1
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/020-select-jdk.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/030-select-jdk-directory.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/030-select-jdk-directory.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/030-select-jdk-directory.png
new file mode 100644
index 0000000..f5675b2
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/030-select-jdk-directory.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/040-set-project-level.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/040-set-project-level.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/040-set-project-level.png
new file mode 100644
index 0000000..026a821
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/040-set-project-level.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/050-isis-language-level-7.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/050-isis-language-level-7.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/050-isis-language-level-7.png
new file mode 100644
index 0000000..62e220b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/050-isis-language-level-7.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/060-app-language-level-8.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/060-app-language-level-8.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/060-app-language-level-8.png
new file mode 100644
index 0000000..5723524
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/200-project-sdk/060-app-language-level-8.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/010-new-project.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/010-new-project.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/010-new-project.png
new file mode 100644
index 0000000..edc97cf
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/010-new-project.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/020-new-project-name.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/020-new-project-name.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/020-new-project-name.png
new file mode 100644
index 0000000..15b78a7
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/020-new-project-name.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/030-new-project-new-window.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/030-new-project-new-window.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/030-new-project-new-window.png
new file mode 100644
index 0000000..b8d8e61
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/030-new-project-new-window.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/040-new-module-from-existing-sources.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/040-new-module-from-existing-sources.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/040-new-module-from-existing-sources.png
new file mode 100644
index 0000000..160b3b9
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/040-new-module-from-existing-sources.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/050-specify-source-folder.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/050-specify-source-folder.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/050-specify-source-folder.png
new file mode 100644
index 0000000..5eecb9c
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/050-specify-source-folder.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/060-import-using-maven.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/060-import-using-maven.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/060-import-using-maven.png
new file mode 100644
index 0000000..55a5db3
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/060-import-using-maven.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/070-import-module-settings.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/070-import-module-settings.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/070-import-module-settings.png
new file mode 100644
index 0000000..6828802
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/070-import-module-settings.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/080-maven-profiles.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/080-maven-profiles.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/080-maven-profiles.png
new file mode 100644
index 0000000..fcc12aa
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/080-maven-profiles.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/090-maven-coordinates.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/090-maven-coordinates.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/090-maven-coordinates.png
new file mode 100644
index 0000000..fc6691f
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/090-maven-coordinates.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/100-annotation-processing.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/100-annotation-processing.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/100-annotation-processing.png
new file mode 100644
index 0000000..dbb7b6a
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/100-annotation-processing.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/110-parameter8.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/110-parameter8.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/110-parameter8.png
new file mode 100644
index 0000000..a7c4d8d
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/110-parameter8.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/120-clean-generate-sources.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/120-clean-generate-sources.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/120-clean-generate-sources.png
new file mode 100644
index 0000000..5a9182b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/250-new-project/120-clean-generate-sources.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/300-paraname8-support/010-configuring-the-compiler.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/300-paraname8-support/010-configuring-the-compiler.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/300-paraname8-support/010-configuring-the-compiler.png
new file mode 100644
index 0000000..50a043f
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/300-paraname8-support/010-configuring-the-compiler.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/400-running-integtests/run-debug-configuration-single-module.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/400-running-integtests/run-debug-configuration-single-module.png b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/400-running-integtests/run-debug-configuration-single-module.png
new file mode 100644
index 0000000..ca0bb13
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/intellij-idea/400-running-integtests/run-debug-configuration-single-module.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/images/layouts/estatio-Lease.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/images/layouts/estatio-Lease.png b/content/versions/2.0.0-M2/guides/dg/images/layouts/estatio-Lease.png
new file mode 100644
index 0000000..e80ecb2
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/images/layouts/estatio-Lease.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/asciidoc-syntax-quick-reference.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/asciidoc-syntax-quick-reference.pdf b/content/versions/2.0.0-M2/guides/dg/resources/asciidoc-syntax-quick-reference.pdf
new file mode 100644
index 0000000..f9118cb
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/resources/asciidoc-syntax-quick-reference.pdf differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/asciidoc-writers-guide.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/asciidoc-writers-guide.pdf b/content/versions/2.0.0-M2/guides/dg/resources/asciidoc-writers-guide.pdf
new file mode 100644
index 0000000..c02cd28
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/resources/asciidoc-writers-guide.pdf differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-Isis-code-style-cleanup.xml
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-Isis-code-style-cleanup.xml b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-Isis-code-style-cleanup.xml
new file mode 100644
index 0000000..5be4fc3
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-Isis-code-style-cleanup.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+  
+         http://www.apache.org/licenses/LICENSE-2.0
+         
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+<profiles version="2">
+<profile kind="CleanUpProfile" name="Apache Isis" version="2">
+<setting id="cleanup.remove_unused_private_fields" value="true"/>
+<setting id="cleanup.always_use_parentheses_in_expressions" value="false"/>
+<setting id="cleanup.never_use_blocks" value="false"/>
+<setting id="cleanup.remove_unused_private_methods" value="true"/>
+<setting id="cleanup.add_missing_deprecated_annotations" value="true"/>
+<setting id="cleanup.convert_to_enhanced_for_loop" value="true"/>
+<setting id="cleanup.remove_unnecessary_nls_tags" value="true"/>
+<setting id="cleanup.sort_members" value="false"/>
+<setting id="cleanup.remove_unused_local_variables" value="false"/>
+<setting id="cleanup.never_use_parentheses_in_expressions" value="true"/>
+<setting id="cleanup.remove_unused_private_members" value="false"/>
+<setting id="cleanup.remove_unnecessary_casts" value="true"/>
+<setting id="cleanup.make_parameters_final" value="true"/>
+<setting id="cleanup.use_this_for_non_static_field_access" value="false"/>
+<setting id="cleanup.remove_private_constructors" value="true"/>
+<setting id="cleanup.use_blocks" value="true"/>
+<setting id="cleanup.always_use_this_for_non_static_method_access" value="false"/>
+<setting id="cleanup.remove_trailing_whitespaces_all" value="true"/>
+<setting id="cleanup.always_use_this_for_non_static_field_access" value="false"/>
+<setting id="cleanup.use_this_for_non_static_field_access_only_if_necessary" value="true"/>
+<setting id="cleanup.add_default_serial_version_id" value="true"/>
+<setting id="cleanup.make_type_abstract_if_missing_method" value="false"/>
+<setting id="cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class" value="true"/>
+<setting id="cleanup.make_variable_declarations_final" value="true"/>
+<setting id="cleanup.add_missing_nls_tags" value="false"/>
+<setting id="cleanup.format_source_code" value="true"/>
+<setting id="cleanup.qualify_static_method_accesses_with_declaring_class" value="true"/>
+<setting id="cleanup.add_missing_override_annotations" value="true"/>
+<setting id="cleanup.remove_unused_private_types" value="true"/>
+<setting id="cleanup.add_missing_methods" value="false"/>
+<setting id="cleanup.make_local_variable_final" value="true"/>
+<setting id="cleanup.correct_indentation" value="true"/>
+<setting id="cleanup.remove_unused_imports" value="true"/>
+<setting id="cleanup.remove_trailing_whitespaces_ignore_empty" value="false"/>
+<setting id="cleanup.make_private_fields_final" value="true"/>
+<setting id="cleanup.add_generated_serial_version_id" value="false"/>
+<setting id="cleanup.organize_imports" value="true"/>
+<setting id="cleanup.remove_trailing_whitespaces" value="true"/>
+<setting id="cleanup.sort_members_all" value="false"/>
+<setting id="cleanup.use_blocks_only_for_return_and_throw" value="false"/>
+<setting id="cleanup.add_missing_annotations" value="true"/>
+<setting id="cleanup.use_parentheses_in_expressions" value="false"/>
+<setting id="cleanup.qualify_static_field_accesses_with_declaring_class" value="true"/>
+<setting id="cleanup.use_this_for_non_static_method_access_only_if_necessary" value="true"/>
+<setting id="cleanup.use_this_for_non_static_method_access" value="false"/>
+<setting id="cleanup.qualify_static_member_accesses_through_instances_with_declaring_class" value="true"/>
+<setting id="cleanup.add_serial_version_id" value="true"/>
+<setting id="cleanup.format_source_code_changes_only" value="false"/>
+<setting id="cleanup.qualify_static_member_accesses_with_declaring_class" value="false"/>
+<setting id="cleanup.always_use_blocks" value="true"/>
+</profile>
+</profiles>


[15/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugbtb/ugbtb.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugbtb/ugbtb.pdf b/content/versions/2.0.0-M2/guides/ugbtb/ugbtb.pdf
new file mode 100644
index 0000000..76e1fe1
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ugbtb/ugbtb.pdf
@@ -0,0 +1,49797 @@
+%PDF-1.3
+%����
+1 0 obj
+<< /Title (Beyond the Basics)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122222529+00'00')
+/CreationDate (D:20190122222529+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 14 0 R
+/Outlines 262 0 R
+/PageLabels 275 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 79
+/Kids [7 0 R 10 0 R 12 0 R 38 0 R 55 0 R 62 0 R 70 0 R 73 0 R 80 0 R 83 0 R 87 0 R 89 0 R 91 0 R 96 0 R 100 0 R 108 0 R 113 0 R 115 0 R 117 0 R 119 0 R 121 0 R 123 0 R 125 0 R 127 0 R 129 0 R 131 0 R 133 0 R 136 0 R 138 0 R 140 0 R 142 0 R 144 0 R 146 0 R 148 0 R 150 0 R 152 0 R 154 0 R 156 0 R 158 0 R 160 0 R 162 0 R 164 0 R 166 0 R 168 0 R 170 0 R 172 0 R 174 0 R 176 0 R 178 0 R 180 0 R 182 0 R 184 0 R 186 0 R 188 0 R 190 0 R 192 0 R 194 0 R 196 0 R 198 0 R 200 0 R 202 0 R 204 0 R 206 0 R 208 0 R 210 0 R 212 0 R 214 0 R 216 0 R 218 0 R 220 0 R 222 0 R 224 0 R 226 0 R 228 0 R 230 0 R 232 0 R 234 0 R 236 0 R 238 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 176
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+316.082 361.6965 Td
+/F1.0 27 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /b69f75+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 277 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 279 0 R
+/ToUnicode 278 0 R
+>>
+endobj
+9 0 obj
+<< /Length 7628
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e204265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e206931386e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+86.2081 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 696.416 Td
+/F1.0 10.5 Tf
+<322e312e20496d706c656d656e746174696f6e20417070726f616368> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+214.4761 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+<322e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 677.936 Td
+/F3.0 10.5 Tf
+<5472616e736c6174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+177.0646 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 677.936 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+[<322e332e20496d706572> 20.0195 <6174697665206d65737361676573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+187.7536 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 659.456 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+[<322e342e205769636b> 20.0195 <657420566965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.6866 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 640.976 Td
+/F1.0 10.5 Tf
+<36> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+[<322e352e20496e74656772> 20.0195 <6174696f6e2054> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 622.496 Td
+/F1.0 10.5 Tf
+<3131> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 604.016 Td
+/F1.0 10.5 Tf
+<322e362e204573636170656420737472696e6773> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 604.016 Td
+/F1.0 10.5 Tf
+<3132> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 585.536 Td
+/F1.0 10.5 Tf
+[<322e372e20436f6e6669677572> 20.0195 <6174696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+149.8171 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 585.536 Td
+/F1.0 10.5 Tf
+<3133> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.0 40 0 R
+>>
+>>
+/Annots [239 0 R 240 0 R 241 0 R 242 0 R 243 0 R 244 0 R 245 0 R 246 0 R 247 0 R 248 0 R 249 0 R 250 0 R 251 0 R 252 0 R 253 0 R 254 0 R 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 8346
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e204265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+<546869732067756964652070726f766964657320> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+148.935 753.206 Td
+/F1.0 10.5 Tf
+<6d6f726520616476616e636564> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+226.4985 753.206 Td
+/F1.0 10.5 Tf
+<2067756964616e6365206f6e2077726974696e67206d61696e7461696e61626c65206c6172676572206170706c69636174696f6e732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4069 Tw
+
+BT
+48.24 725.426 Td
+/F1.0 10.5 Tf
+<4c61746572206368617074657273206469736375737320686f7720746f20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.4069 Tw
+
+BT
+201.0545 725.426 Td
+/F1.0 10.5 Tf
+[<6465706c6f> 20.0195 <79>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4069 Tw
+
+BT
+234.5703 725.426 Td
+/F1.0 10.5 Tf
+[<20796f7572206170702c20616e642064697363757373206f74686572207761> 20.0195 <797320696e20776869636820796f752063616e20>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.4069 Tw
+
+BT
+498.7006 725.426 Td
+/F1.0 10.5 Tf
+<657874656e64> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4069 Tw
+
+BT
+532.9096 725.426 Td
+/F1.0 10.5 Tf
+<206f72> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 709.646 Td
+/F1.0 10.5 Tf
+[<616461707420746865206672> 20.0195 <616d65776f726b20697473656c6620746f20796f757220706172746963756c6172206e656564732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 669.806 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 641.786 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 626.006 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 598.226 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 570.446 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 570.446 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 548.666 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 548.666 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 526.886 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 526.886 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 505.106 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 505.106 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 483.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 483.326 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 461.546 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 461.546 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 439.766 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 439.766 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+156.057 439.766 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 411.986 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 384.206 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 384.206 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 362.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 362.426 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 340.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 340.646 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 318.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 318.866 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 297.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 297.086 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 275.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 275.306 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 247.526 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 219.746 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 219.746 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 219.746 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 203.966 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 182.186 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 182.186 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 182.186 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 260 0 R
+>>
+>>
+/Annots [18 0 R 19 0 R 20 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R]
+>>
+endobj
+13 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+14 0 obj
+<< /Type /Names
+/Dests 15 0 R
+>>
+endobj
+15 0 obj
+<< /Names [(__ugbtb) 16 0 R (__ugbtb_i18n_configuration) 104 0 R (__ugbtb_i18n_imperative-messages) 66 0 R (__ugbtb_i18n_implementation-approach) 49 0 R (__ugbtb_i18n_integration-testing) 92 0 R (__ugbtb_i18n_translation-service) 59 0 R (__ugbtb_i18n_wicket-viewer) 77 0 R (_ugbtb_i18n) 39 0 R (code-translatableexception-code) 75 0 R (code-translatablestring-code) 67 0 R (code-translationservicepo-code) 63 0 R (commonly-used) 81 0 R (escaped-strings) 98 0 R (externalized-translation-files) 109 0 R (force-read-mode-or-disable) 111 0 R (location-of-the-code-po-code-files) 106 0 R (logging) 105 0 R (login-self-sign-up) 84 0 R (other-guides) 21 0 R (ugbtb) 13 0 R]
+>>
+endobj
+16 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+17 0 obj
+<< /Type /Font
+/BaseFont /7db545+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 281 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 283 0 R
+/ToUnicode 282 0 R
+>>
+endobj
+18 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf#_ugbtb_other-techniques)
+>>
+/Subtype /Link
+/Rect [148.935 750.14 226.4985 764.42]
+/Type /Annot
+>>
+endobj
+19 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf#_ugbtb_deployment)
+>>
+/Subtype /Link
+/Rect [201.0545 722.36 234.5703 736.64]
+/Type /Annot
+>>
+endobj
+20 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [498.7006 722.36 532.9096 736.64]
+/Type /Annot
+>>
+endobj
+21 0 obj
+[12 0 R /XYZ 0 693.83 null]
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 567.38 138.081 581.66]
+/Type /Annot
+>>
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 545.6 138.3433 559.88]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 523.82 177.624 538.1]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 502.04 190.077 516.32]
+/Type /Annot
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 480.26 107.295 494.54]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 458.48 102.1733 472.76]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 436.7 156.057 450.98]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 381.14 127.455 395.42]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 359.36 149.799 373.64]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 337.58 190.0138 351.86]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 315.8 213.5445 330.08]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 294.02 194.5815 308.3]
+/Type /Annot
+>>
+endobj
+34 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 272.24 212.2318 286.52]
+/Type /Annot
+>>
+endobj
+35 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 216.68 158.2034 230.96]
+/Type /Annot
+>>
+endobj
+36 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 179.12 159.1755 193.4]
+/Type /Annot
+>>
+endobj
+37 0 obj
+<< /Length 15648
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220322e206931386e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0385 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+<41706163686520497369732720737570706f727420666f7220696e7465726e6174696f6e6c697a6174696f6e20286931386e2920616c6c6f777320657665727920656c656d656e74206f662074686520646f6d61696e206d6f64656c2028746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+[<636c617373206e616d65732c2070726f7065727479206e616d65732c20616374696f6e206e616d65732c20706172> 20.0195 <616d65746572206e616d657320616e6420736f20666f7274682920746f206265207472> 20.0195 <616e736c617465642e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8805 Tw
+
+BT
+48.24 709.646 Td
+/F1.0 10.5 Tf
+[<497420616c736f20737570706f727473207472> 20.0195 <616e736c6174696f6e73206f66206d657373616765732072> 20.0195 <616973656420696d706572> 20.0195 <61746976656c79> 89.8438 <2c2062> 20.0195 <79207768696368207765206d65616e2061732074686520726573756c74206f662061>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2138 Tw
+
+BT
+48.24 693.866 Td
+/F1.0 10.5 Tf
+<63616c6c20746f20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.2138 Tw
+
+BT
+81.4381 693.866 Td
+/F3.0 10.5 Tf
+<7469746c652829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2138 Tw
+
+BT
+118.1881 693.866 Td
+/F1.0 10.5 Tf
+[<20746f206f627461696e20616e206f626a656374d573207469746c652c206f72206d6573736167657320726573756c74696e672066726f6d20616e> 20.0195 <7920627573696e6573732072756c652076696f6c6174696f6e7320286567>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+48.24 678.086 Td
+/F3.0 10.5 Tf
+<64697361626c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+84.99 678.086 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+95.49 678.086 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+105.99 678.086 Td
+/F1.0 10.5 Tf
+<206f7220> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+122.433 678.086 Td
+/F3.0 10.5 Tf
+<76616c6964617465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+164.433 678.086 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+174.933 678.086 Td
+/F3.0 10.5 Tf
+<2829> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.433 678.086 Td
+/F1.0 10.5 Tf
+<2c20616e6420736f206f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.1093 Tw
+
+BT
+48.24 650.306 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+3.1093 Tw
+
+BT
+72.7693 650.306 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.1093 Tw
+
+BT
+147.982 650.306 Td
+/F1.0 10.5 Tf
+<2028746861742069732c20697473206c6162656c7320616e64206d657373616765732920697320616c736f20696e7465726e6174696f6e616c697a6564207573696e67207468652073616d65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1944 Tw
+
+BT
+48.24 634.526 Td
+/F1.0 10.5 Tf
+[<6d656368616e69736d2e204966206e6f207472> 20.0195 <616e736c6174696f6e732061726520617661696c61626c652c207468656e20746865205769636b> 20.0195 <6574207669657765722066616c6c73206261636b20746f207573696e67205769636b> 20.0195 <6574>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 618.746 Td
+/F1.0 10.5 Tf
+<7265736f757263652062756e646c65732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5193 Tw
+
+BT
+48.24 590.966 Td
+/F1.0 10.5 Tf
+[<4973697320646f6573206e6f74207472> 20.0195 <616e736c617465207468652076616c756573206f6620796f757220646f6d61696e206f626a656374732c2074686f7567682e20536f2c20696620796f752068617665206120646f6d61696e20636f6e63657074>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1839 Tw
+
+BT
+48.24 575.186 Td
+/F1.0 10.5 Tf
+<7375636820617320> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.1839 Tw
+
+BT
+87.8988 575.186 Td
+/F3.0 10.5 Tf
+<436f756e747279> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1839 Tw
+
+BT
+124.6488 575.186 Td
+/F1.0 10.5 Tf
+<2077686f7365206e616d6520697320696e74656e64656420746f206265206c6f63616c697a6564206163636f7264696e6720746f207468652063757272656e7420757365722c20796f752077696c6c206e656564> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 559.406 Td
+/F1.0 10.5 Tf
+<746f206d6f64656c207468697320796f757273656c662e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 519.566 Td
+/F2.0 18 Tf
+<322e312e20496d706c656d656e746174696f6e20417070726f616368> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0494 Tw
+
+BT
+48.24 491.546 Td
+/F1.0 10.5 Tf
+[<4d6f7374204a617661206672> 20.0195 <616d65776f726b73207461636b6c65206931386e2062> 20.0195 <79207573696e67204a617661d573206f776e20>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.0494 Tw
+
+BT
+321.8517 491.546 Td
+/F3.0 10.5 Tf
+<5265736f7572636542756e646c65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0494 Tw
+
+BT
+395.3517 491.546 Td
+/F1.0 10.5 Tf
+<204150492e20486f77657665722c2074686572652061726520736f6d65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 475.766 Td
+/F1.0 10.5 Tf
+[<736572696f7573206472> 20.0195 <61776261636b7320696e207468697320617070726f6163682c20696e636c7564696e673a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 447.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3986 Tw
+
+BT
+66.24 447.986 Td
+/F1.0 10.5 Tf
+[<6966206120737472696e672061707065617273206d6f7265207468616e206f6e63652028656720226e616d6522206f7220226465736372697074696f6e> 40.0391 <2229207468656e206974206d757374206265207472> 20.0195 <616e736c61746564>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 432.206 Td
+/F1.0 10.5 Tf
+<65766572797768657265206974206170706561727320696e206576657279207265736f757263652062756e646c652066696c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 410.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 410.426 Td
+/F1.0 10.5 Tf
+[<7468657265206973206e6f20737570706f727420666f7220706c7572> 20.0195 <616c20666f726d732028736565207468697320>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+289.8163 410.426 Td
+/F1.0 10.5 Tf
+<534f20616e73776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+343.0408 410.426 Td
+/F1.0 10.5 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 388.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 388.646 Td
+/F1.0 10.5 Tf
+[<7468657265206973206e6f20746f6f6c696e6720737570706f727420666f72207472> 20.0195 <616e736c61746f7273>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0402 Tw
+
+BT
+48.24 360.866 Td
+/F1.0 10.5 Tf
+[<4170616368652049736973207468657265666f72652074616b> 20.0195 <6573206120646966666572656e7420617070726f6163682c206472> 20.0195 <6177696e6720696e73706972> 20.0195 <6174696f6e2066726f6d20474e55d57320>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.0402 Tw
+
+BT
+468.7717 360.866 Td
+/F1.0 10.5 Tf
+<67657474657874> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0402 Tw
+
+BT
+502.8127 360.866 Td
+/F1.0 10.5 Tf
+<2041504920616e64> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 345.086 Td
+/F1.0 10.5 Tf
+<7370656369666963616c6c792069747320> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+121.488 345.086 Td
+/F3.0 10.5 Tf
+<2e706f74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+142.488 345.086 Td
+/F1.0 10.5 Tf
+<20616e6420> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+167.037 345.086 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+182.787 345.086 Td
+/F1.0 10.5 Tf
+<2066696c65732e2054686573652061726520696e74656e64656420746f206265207573656420617320666f6c6c6f77733a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 317.306 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 317.306 Td
+/F1.0 10.5 Tf
+<74686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+84.93 317.306 Td
+/F3.0 10.5 Tf
+<2e706f74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+105.93 317.306 Td
+/F1.0 10.5 Tf
+[<2028706f727461626c65206f626a6563742074656d706c617465292066696c6520686f6c647320746865206d657373616765207465787420746f206265207472> 20.0195 <616e736c61746564>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 295.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 295.526 Td
+/F1.0 10.5 Tf
+[<746869732066696c65206973207472> 20.0195 <616e736c6174656420696e746f206d756c7469706c6520>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+237.9778 295.526 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+253.7278 295.526 Td
+/F1.0 10.5 Tf
+<2028706f727461626c65206f626a656374292066696c65732c206f6e652070657220737570706f72746564206c6f63616c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 273.746 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7459 Tw
+
+BT
+66.24 273.746 Td
+/F1.0 10.5 Tf
+<746865736520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.7459 Tw
+
+BT
+96.0289 273.746 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7459 Tw
+
+BT
+111.7789 273.746 Td
+/F1.0 10.5 Tf
+<2066696c6573206172652072656e616d6564206163636f7264696e6720746f207468656972206c6f63616c652c20616e6420706c6163656420696e746f207468652027617070726f70726961746527206c6f636174696f6e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1445 Tw
+
+BT
+66.24 257.966 Td
+/F1.0 10.5 Tf
+[<746f206265207069636b> 20.0195 <65642075702062> 20.0195 <79207468652072756e74696d652e20546865206e616d65206f66206561636820>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.1445 Tw
+
+BT
+317.4459 257.966 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1445 Tw
+
+BT
+333.1959 257.966 Td
+/F1.0 10.5 Tf
+[<207265736f6c76656420696e206120766572792073696d696c6172207761> 20.0195 <7920746f207265736f75726365>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 242.186 Td
+/F1.0 10.5 Tf
+<62756e646c65732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.1744 Tw
+
+BT
+48.24 214.406 Td
+/F1.0 10.5 Tf
+<54686520666f726d6174206f662074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+3.1744 Tw
+
+BT
+150.8069 214.406 Td
+/F3.0 10.5 Tf
+<2e706f74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.1744 Tw
+
+BT
+171.8069 214.406 Td
+/F1.0 10.5 Tf
+<20616e6420> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+3.1744 Tw
+
+BT
+202.7047 214.406 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.1744 Tw
+
+BT
+218.4547 214.406 Td
+/F1.0 10.5 Tf
+<2066696c6573206973206964656e746963616c3b20746865206f6e6c7920646966666572656e636520697320746861742074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+3.1744 Tw
+
+BT
+486.1123 214.406 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.1744 Tw
+
+BT
+501.8623 214.406 Td
+/F1.0 10.5 Tf
+<2066696c6520686173> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1996 Tw
+
+BT
+48.24 198.626 Td
+/F1.0 10.5 Tf
+[<7472> 20.0195 <616e736c6174696f6e7320666f722065616368206f6620746865206d65737361676520737472696e67732e205468657365206d65737361676520737472696e67732063616e20616c736f20686176652073696e67756c617220616e64>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 182.846 Td
+/F1.0 10.5 Tf
+[<706c7572> 20.0195 <616c20666f726d732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 167.03 m
+108.24 95.91 l
+S
+Q
+0.749 0.0 0.0 scn
+0.749 0.0 0.0 SCN
+
+BT
+67.956 122.902 Td
+/F5.1 24 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6027 Tw
+
+BT
+120.24 151.066 Td
+/F1.0 10.5 Tf
+<416c74686f7567682041706163686520497369732720696d706c656d656e746174696f6e206973206d6f64656c6c656420616674657220474e55d573204150492c20697420646f657320> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6027 Tw
+
+BT
+498.5273 151.066 Td
+/F6.0 10.5 Tf
+<6e6f74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6027 Tw
+
+BT
+514.7078 151.066 Td
+/F1.0 10.5 Tf
+<20757365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8206 Tw
+
+BT
+120.24 135.286 Td
+/F1.0 10.5 Tf
+[<616e> 20.0195 <7920474e5520736f6674776172652e205468697320697320666f722074776f20726561736f6e733a2028612920746f2073696d706c6966792074686520746f6f6c636861696e2f646576656c6f706572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.1263 Tw
+
+BT
+120.24 119.506 Td
+/F1.0 10.5 Tf
+<657870657269656e63652c20616e6420286229206265636175736520474e5520736f66747761726520697320757375616c6c792047504c2c20776869636820776f756c64206265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 103.726 Td
+/F1.0 10.5 Tf
+<696e636f6d70617469626c6520776974682074686520417061636865206c6963656e73652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 71.946 Td
+/F1.0 10.5 Tf
+<546869732064657369676e207461636b6c657320616c6c2074686520697373756573206f6620> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+223.653 71.946 Td
+/F3.0 10.5 Tf
+<5265736f7572636542756e646c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+297.153 71.946 Td
+/F1.0 10.5 Tf
+<733a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+38 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 37 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F3.0 40 0 R
+/F4.0 42 0 R
+/F5.1 52 0 R
+/F6.0 53 0 R
+>>
+/XObject << /Stamp2 261 0 R
+>>
+>>
+/Annots [41 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 50 0 R 51 0 R]
+>>
+endobj
+39 0 obj
+[38 0 R /XYZ 0 841.89 null]
+endobj
+40 0 obj
+<< /Type /Font
+/BaseFont /853465+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 285 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 287 0 R
+/ToUnicode 286 0 R
+>>
+endobj
+41 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_disable)
+>>
+/Subtype /Link
+/Rect [48.24 676.616 84.99 687.116]
+/Type /Annot
+>>
+endobj
+42 0 obj
+<< /Type /Font
+/BaseFont /3bf87d+mplus-1p-regular
+/Subtype /TrueType
+/FontDescriptor 289 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 291 0 R
+/ToUnicode 290 0 R
+>>
+endobj
+43 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_disable)
+>>
+/Subtype /Link
+/Rect [84.99 676.616 95.49 687.116]
+/Type /Annot
+>>
+endobj
+44 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_disable)
+>>
+/Subtype /Link
+/Rect [95.49 676.616 105.99 687.116]
+/Type /Annot
+>>
+endobj
+45 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_validate)
+>>
+/Subtype /Link
+/Rect [122.433 676.616 164.433 687.116]
+/Type /Annot
+>>
+endobj
+46 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_validate)
+>>
+/Subtype /Link
+/Rect [164.433 676.616 174.933 687.116]
+/Type /Annot
+>>
+endobj
+47 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#_rgcms_methods_prefixes_validate)
+>>
+/Subtype /Link
+/Rect [174.933 676.616 185.433 687.116]
+/Type /Annot
+>>
+endobj
+48 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [72.7693 647.24 147.982 661.52]
+/Type /Annot
+>>
+endobj
+49 0 obj
+[38 0 R /XYZ 0 543.59 null]
+endobj
+50 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://stackoverflow.com/questions/14326653/java-internationalization-i18n-with-proper-plurals/14327683#14327683)
+>>
+/Subtype /Link
+/Rect [289.8163 407.36 343.0408 421.64]
+/Type /Annot
+>>
+endobj
+51 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://www.gnu.org/software/gettext/manual/index.html)
+>>
+/Subtype /Link
+/Rect [468.7717 357.8 502.8127 372.08]
+/Type /Annot
+>>
+endobj
+52 0 obj
+<< /Type /Font
+/BaseFont /d9452e+FontAwesome
+/Subtype /TrueType
+/FontDescriptor 293 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 295 0 R
+/ToUnicode 294 0 R
+>>
+endobj
+53 0 obj
+<< /Type /Font
+/BaseFont /bd760c+NotoSerif-Italic
+/Subtype /TrueType
+/FontDescriptor 297 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 299 0 R
+/ToUnicode 298 0 R
+>>
+endobj
+54 0 obj
+<< /Length 22551
+>>
+stream
+q
+
+-0.5 Tc
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 793.926 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4591 Tw
+
+BT
+66.24 793.926 Td
+/F1.0 10.5 Tf
+<74686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.4591 Tw
+
+BT
+85.3891 793.926 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4591 Tw
+
+BT
+101.1391 793.926 Td
+/F1.0 10.5 Tf
+[<206d65737361676520666f726d61742069732073756368207468617420616e> 20.0195 <7920676976656e206d657373616765207465787420746f207472> 20.0195 <616e736c617465206e656564206f6e6c79206265207472> 20.0195 <616e736c61746564>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 778.146 Td
+/F1.0 10.5 Tf
+<6f6e63652c206576656e206966206974206170706561727320696e206d756c7469706c6520706c6163657320696e20746865206170706c69636174696f6e2028656720224e616d652229> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 756.366 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 756.366 Td
+/F1.0 10.5 Tf
+<74686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+84.93 756.366 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+100.68 756.366 Td
+/F1.0 10.5 Tf
+[<206d65737361676520666f726d617420696e636c75646573207472> 20.0195 <616e736c6174696f6e7320666f7220286f7074696f6e616c2920706c7572> 20.0195 <616c20666f726d2061732077656c6c2061732073696e67756c617220666f726d>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 734.586 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2534 Tw
+
+BT
+66.24 734.586 Td
+/F1.0 10.5 Tf
+<746865726520617265206c6f7473206f6620667265656c7920617661696c61626c6520656469746f727320> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+2.2534 Tw
+
+BT
+281.4926 734.586 Td
+/F1.0 10.5 Tf
+<746f20626520666f756e64> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2534 Tw
+
+BT
+343.0458 734.586 Td
+/F1.0 10.5 Tf
+[<2c206d616e> 20.0195 <792073756d6d6172697a6564206f6e207468697320>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+2.2534 Tw
+
+BT
+492.9335 734.586 Td
+/F1.0 10.5 Tf
+<44727570616c2e6f7267> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2534 Tw
+
+BT
+547.04 734.586 Td
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 718.806 Td
+/F1.0 10.5 Tf
+<776562706167652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1635 Tw
+
+BT
+66.24 691.026 Td
+/F1.0 10.5 Tf
+[<496e20666163742c2074686572652061726520616c736f206f6e6c696e6520636f6d6d756e69746965732f706c6174666f726d73206f66207472> 20.0195 <616e736c61746f727320746f206173736973742077697468207472> 20.0195 <616e736c6174696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 675.246 Td
+/F1.0 10.5 Tf
+<66696c65732e204f6e65207375636820697320> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+152.0565 675.246 Td
+/F1.0 10.5 Tf
+<63726f7764696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+193.8255 675.246 Td
+/F1.0 10.5 Tf
+<20286e623a2074686973206c696e6b20646f6573206e6f7420696d706c7920656e646f7273656d656e74292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1992 Tw
+
+BT
+48.24 641.466 Td
+/F1.0 10.5 Tf
+[<496e2041706163686520497369732720696d706c656d656e746174696f6e2c20696620746865207472> 20.0195 <616e736c6174696f6e206973206d697373696e672066726f6d2074686520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.1992 Tw
+
+BT
+417.5245 641.466 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1992 Tw
+
+BT
+433.2745 641.466 Td
+/F1.0 10.5 Tf
+<2066696c65207468656e20746865206f726967696e616c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7653 Tw
+
+BT
+48.24 625.686 Td
+/F1.0 10.5 Tf
+<6d65737361676520746578742066726f6d2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.7653 Tw
+
+BT
+164.1866 625.686 Td
+/F3.0 10.5 Tf
+<2e706f74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7653 Tw
+
+BT
+185.1866 625.686 Td
+/F1.0 10.5 Tf
+[<2066696c652077696c6c2062652072657475726e65642e20496e20666163742c2069742069736ed574206576656e206e656365737361727920666f7220746865726520746f20626520616e> 20.0195 <79>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+48.24 609.906 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+63.99 609.906 Td
+/F1.0 10.5 Tf
+<2066696c65733b20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+93.264 609.906 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+109.014 609.906 Td
+/F1.0 10.5 Tf
+[<207472> 20.0195 <616e736c6174696f6e732063616e2062652061646465642070696563656d65616c20617320746865206e656564206172697365732e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 570.066 Td
+/F2.0 18 Tf
+<322e322e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+83.574 570.066 Td
+/F3.0 18 Tf
+<5472616e736c6174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1965 Tw
+
+BT
+48.24 542.046 Td
+/F1.0 10.5 Tf
+<54686520636f726e657273746f6e65206f662041706163686520497369732720737570706f727420666f72206931386e2069732074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.1965 Tw
+
+BT
+322.3443 542.046 Td
+/F3.0 10.5 Tf
+<5472616e736c6174696f6e53657276696365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1965 Tw
+
+BT
+416.8443 542.046 Td
+/F1.0 10.5 Tf
+<20736572766963652e205468697320697320646566696e656420696e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 526.266 Td
+/F1.0 10.5 Tf
+<746865206170706c696220776974682074686520666f6c6c6f77696e67204150493a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 510.45 m
+543.04 510.45 l
+545.2491 510.45 547.04 508.6591 547.04 506.45 c
+547.04 271.35 l
+547.04 269.1409 545.2491 267.35 543.04 267.35 c
+52.24 267.35 l
+50.0309 267.35 48.24 269.1409 48.24 271.35 c
+48.24 506.45 l
+48.24 508.6591 50.0309 510.45 52.24 510.45 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 510.45 m
+543.04 510.45 l
+545.2491 510.45 547.04 508.6591 547.04 506.45 c
+547.04 271.35 l
+547.04 269.1409 545.2491 267.35 543.04 267.35 c
+52.24 267.35 l
+50.0309 267.35 48.24 269.1409 48.24 271.35 c
+48.24 506.45 l
+48.24 508.6591 50.0309 510.45 52.24 510.45 c
+h
+S
+Q
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+59.24 487.625 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 487.625 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+97.74 487.625 Td
+/F3.0 11 Tf
+<696e74657266616365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+147.24 487.625 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.6667 0.5333 scn
+0.0 0.6667 0.5333 SCN
+
+BT
+152.74 487.625 Td
+/F3.0 11 Tf
+<5472616e736c6174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+251.74 487.625 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+257.24 487.625 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 472.885 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 472.885 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 472.885 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 472.885 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 472.885 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 472.885 Td
+/F3.0 11 Tf
+<7472616e736c617465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+207.74 472.885 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.24 472.885 Td
+/F3.0 11 Tf
+<202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+246.24 472.885 Td
+/F3.1 11 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 458.145 Td
+/F3.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+125.24 458.145 Td
+/F3.0 11 Tf
+<66696e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 458.145 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+158.24 458.145 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 458.145 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 458.145 Td
+/F3.0 11 Tf
+<636f6e74657874> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.24 458.145 Td
+/F3.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 443.405 Td
+/F3.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+125.24 443.405 Td
+/F3.0 11 Tf
+<66696e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 443.405 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+158.24 443.405 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 443.405 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 443.405 Td
+/F3.0 11 Tf
+<74657874> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+218.74 443.405 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+224.24 443.405 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 428.665 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 428.665 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 428.665 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 428.665 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 428.665 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 428.665 Td
+/F3.0 11 Tf
+<7472616e736c617465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+207.74 428.665 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.24 428.665 Td
+/F3.0 11 Tf
+<202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+246.24 428.665 Td
+/F3.1 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 413.925 Td
+/F3.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+125.24 413.925 Td
+/F3.0 11 Tf
+<66696e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 413.925 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+158.24 413.925 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 413.925 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 413.925 Td
+/F3.0 11 Tf
+<636f6e74657874> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.24 413.925 Td
+/F3.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 399.185 Td
+/F3.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+125.24 399.185 Td
+/F3.0 11 Tf
+<66696e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 399.185 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+158.24 399.185 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 399.185 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 399.185 Td
+/F3.0 11 Tf
+<73696e67756c617254657874> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+262.74 399.185 Td
+/F3.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 384.445 Td
+/F3.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+125.24 384.445 Td
+/F3.0 11 Tf
+<66696e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 384.445 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+158.24 384.445 Td
+/F3.0 11 Tf
+<537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 384.445 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 384.445 Td
+/F3.0 11 Tf
+<706c7572616c54657874> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+251.74 384.445 Td
+/F3.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 369.705 Td
+/F3.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+125.24 369.705 Td
+/F3.0 11 Tf
+<66696e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 369.705 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+158.24 369.705 Td
+/F3.0 11 Tf
+<696e74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+174.74 369.705 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+180.24 369.705 Td
+/F3.0 11 Tf
+<6e756d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+196.74 369.705 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+202.24 369.705 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 354.965 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 354.965 Td
+/F3.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 354.965 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+119.74 354.965 Td
+/F3.0 11 Tf
+<656e756d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+141.74 354.965 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+147.24 354.965 Td
+/F3.0 11 Tf
+<4d6f6465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+169.24 354.965 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+174.74 354.965 Td
+/F3.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 340.225 Td
+/F3.0 11 Tf
+<ca20202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+103.24 340.225 Td
+/F3.0 11 Tf
+<52454144> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 340.225 Td
+/F3.0 11 Tf
+<2c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 325.485 Td
+/F3.0 11 Tf
+<ca20202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+103.24 325.485 Td
+/F3.0 11 Tf
+<5752495445> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.74 325.485 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 310.745 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 310.745 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 296.005 Td
+/F3.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 296.005 Td
+/F3.0 11 Tf
+<4d6f6465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+103.24 296.005 Td
+/F3.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+108.74 296.005 Td
+/F3.0 11 Tf
+<6765744d6f6465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+147.24 296.005 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 296.005 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 296.005 Td
+/F3.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+163.74 296.005 Td
+/F3.0 11 Tf
+<202020202020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+246.24 296.005 Td
+/F3.1 11 Tf
+<23> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 281.265 Td
+/F3.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+50.865 249.625 Td
+/F3.1 10.5 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+63.99 249.386 Td
+/F1.0 10.5 Tf
+[<697320746f207472> 20.0195 <616e736c617465207468652073696e67756c617220666f726d206f66207468652074657874>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+50.865 227.845 Td
+/F3.1 10.5 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+63.99 227.606 Td
+/F1.0 10.5 Tf
+[<697320746f207472> 20.0195 <616e736c6174652074686520706c7572> 20.0195 <616c20666f726d206f66207468652074657874>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+50.865 206.065 Td
+/F3.1 10.5 Tf
+<23> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+63.99 205.826 Td
+/F1.0 10.5 Tf
+[<696e64696361746573207768657468657220746865207472> 20.0195 <616e736c6174696f6e207365727669636520697320696e2072656164206f72207772697465206d6f64652e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9813 Tw
+
+BT
+48.24 178.046 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9813 Tw
+
+BT
+71.6413 178.046 Td
+/F3.0 10.5 Tf
+<7472616e736c61746528> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9813 Tw
+
+BT
+124.1413 178.046 Td
+/F4.0 10.5 Tf
+<c9> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.9813 Tw
+
+BT
+134.6413 178.046 Td
+/F3.0 10.5 Tf
+<29> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9813 Tw
+
+BT
+139.8913 178.046 Td
+/F1.0 10.5 Tf
+<206d6574686f64732061726520636c6f73656c79206d6f64656c6c6564206f6e20474e55d5732067657474657874204150492e205468652066697273742076657273696f6e2069732075736564> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.6715 Tw
+
+BT
+48.24 162.266 Td
+/F1.0 10.5 Tf
+[<7768656e206e6f207472> 20.0195 <616e736c6174696f6e2069732072657175697265642c20746865207365636f6e64206973207768656e20626f746820612073696e67756c617220616e6420706c7572> 20.0195 <616c20666f726d2077696c6c206265>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8563 Tw
+
+BT
+48.24 146.486 Td
+/F1.0 10.5 Tf
+<72657175697265642c20776974682074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.8563 Tw
+
+BT
+144.3113 146.486 Td
+/F3.0 10.5 Tf
+<6e756d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8563 Tw
+
+BT
+160.0613 146.486 Td
+/F1.0 10.5 Tf
+[<20706172> 20.0195 <616d65746572206265696e67207573656420746f2073656c6563742077686963682069732072657475726e65642e20496e20626f74682063617365732074686520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.8563 Tw
+
+BT
+510.29 146.486 Td
+/F3.0 10.5 Tf
+<636f6e74657874> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8563 Tw
+
+BT
+547.04 146.486 Td
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.1081 Tw
+
+BT
+48.24 130.706 Td
+/F1.0 10.5 Tf
+[<706172> 20.0195 <616d657465722070726f766964657320736f6d6520636f6e7465787475616c20696e666f726d6174696f6e20666f7220746865207472> 20.0195 <616e736c61746f723b20746869732067656e6572> 20.0195 <616c6c7920636f72726573706f6e647320746f>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 114.926 Td
+/F1.0 10.5 Tf
+<74686520636c617373206d656d6265722e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 87.146 Td
+/F1.0 10.5 Tf
+[<546865206d6f6465206d65616e7768696c652064657465726d696e657320746865206265686176696f7572206f662074686520736572766963652e204d6f7265206f6e20746869732062656c6f77> 69.8242 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+55 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 54 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F3.0 40 0 R
+/F2.0 17 0 R
+/F3.1 60 0 R
+/F4.0 42 0 R
+>>
+/XObject << /Stamp1 260 0 R
+>>
+>>
+/Annots [56 0 R 57 0 R 58 0 R]
+>>
+endobj
+56 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://www.google.co.uk/search?q=.po+file+editor)
+>>
+/Subtype /Link
+/Rect [281.4926 731.52 343.0458 745.8]
+/Type /Annot
+>>
+endobj
+57 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://www.drupal.org/node/11131)
+>>
+/Subtype /Link
+/Rect [492.9335 731.52 547.04 745.8]
+/Type /Annot
+>>
+endobj
+58 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://crowdin.com/)
+>>
+/Subtype /Link
+/Rect [152.0565 672.18 193.8255 686.46]
+/Type /Annot
+>>
+endobj
+59 0 obj
+[55 0 R /XYZ 0 594.09 null]
+endobj
+60 0 obj
+<< /Type /Font
+/BaseFont /6df440+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 301 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 303 0 R
+/ToUnicode 302 0 R
+>>
+endobj
+61 0 obj
+<< /Length 16138
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 792.006 Td
+/F2.0 13 Tf
+<322e322e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+84.835 792.006 Td
+/F3.0 13 Tf
+<5472616e736c6174696f6e53657276696365506f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 765.446 Td
+/F1.0 10.5 Tf
+<497369732070726f766964657320612064656661756c7420696d706c656d656e746174696f6e206f6620> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+256.5075 765.446 Td
+/F3.0 10.5 Tf
+<5472616e736c6174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+351.0075 765.446 Td
+/F1.0 10.5 Tf
+<2c206e616d656c7920> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+396.4515 765.446 Td
+/F3.0 10.5 Tf
+<5472616e736c6174696f6e53657276696365506f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+501.4515 765.446 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0647 Tw
+
+BT
+48.24 737.666 Td
+/F1.0 10.5 Tf
+[<49662074686520736572766963652069732072756e6e696e6720696e20746865206e6f726d616c2072656164206d6f64652c207468656e2069742073696d706c792070726f7669646573207472> 20.0195 <616e736c6174696f6e7320666f7220746865206c6f63616c65>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.932 Tw
+
+BT
+48.24 721.886 Td
+/F1.0 10.5 Tf
+<6f66207468652063757272656e7420757365722e2054686973206d65616e73206c6f63617465732074686520617070726f70726961746520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.932 Tw
+
+BT
+342.6179 721.886 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.932 Tw
+
+BT
+358.3679 721.886 Td
+/F1.0 10.5 Tf
+[<2066696c6520286261736564206f6e207468652072657175657374696e672075736572> -29.7852 <d573>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 706.106 Td
+/F1.0 10.5 Tf
+[<6c6f63616c65292c2066696e647320746865207472> 20.0195 <616e736c6174696f6e20616e642072657475726e732069742e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7629 Tw
+
+BT
+48.24 678.326 Td
+/F1.0 10.5 Tf
+<496620686f776576657220746865207365727669636520697320636f6e6669677572656420746f2072756e20696e207772697465206d6f64652c207468656e20697420696e7374656164207265636f726473207468652066616374207468617420746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.8366 Tw
+
+BT
+48.24 662.546 Td
+/F1.0 10.5 Tf
+[<6d657373616765207761732072657175657374656420746f206265207472> 20.0195 <616e736c61746564202861206c6974746c65206c696b> 20.0195 <652061207370> 20.0195 <792f6d6f636b20696e20756e69742074657374696e67206d6f636b292c20616e642072657475726e73>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3924 Tw
+
+BT
+48.24 646.766 Td
+/F1.0 10.5 Tf
+<746865206f726967696e616c206d6573736167652e2054686520736572766963652063616e207468656e206265207175657269656420746f20646973636f766572207768696368206d65737361676573206e65656420746f206265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 630.986 Td
+/F1.0 10.5 Tf
+[<7472> 20.0195 <616e736c617465642e20416c6c20726571756573746564207472> 20.0195 <616e736c6174696f6e7320617265207772697474656e20696e746f2074686520>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+336.0761 630.986 Td
+/F3.0 10.5 Tf
+<2e706f74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+357.0761 630.986 Td
+/F1.0 10.5 Tf
+<2066696c652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 603.206 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <6f206d616b> 20.0195 <6520746865207365727669636520617320636f6e76656e69656e7420617320706f737369626c6520746f207573652c20746865207365727669636520636f6e6669677572657320697473656c6620617320666f6c6c6f77733a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 575.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2524 Tw
+
+BT
+66.24 575.426 Td
+/F1.0 10.5 Tf
+<69662072756e6e696e6720696e2070726f746f74797065206d6f646520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.2524 Tw
+
+BT
+216.2554 575.426 Td
+/F1.0 10.5 Tf
+[<6465706c6f> 20.0195 <796d656e742074797065>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2524 Tw
+
+BT
+300.4131 575.426 Td
+/F1.0 10.5 Tf
+[<206f7220647572696e6720696e74656772> 20.0195 <6174696f6e2074657374732c207468656e2074686520736572766963652072756e73>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3748 Tw
+
+BT
+66.24 559.646 Td
+/F1.0 10.5 Tf
+<696e20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3748 Tw
+
+BT
+79.4563 559.646 Td
+/F2.0 10.5 Tf
+<7772697465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3748 Tw
+
+BT
+107.8378 559.646 Td
+/F1.0 10.5 Tf
+[<206d6f64652c20696e2077686963682063617365206974207265636f72647320616c6c207472> 20.0195 <616e736c6174696f6e7320696e746f2074686520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.3748 Tw
+
+BT
+387.7533 559.646 Td
+/F3.0 10.5 Tf
+<2e706f74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3748 Tw
+
+BT
+408.7533 559.646 Td
+/F1.0 10.5 Tf
+<2066696c652e2054686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.3748 Tw
+
+BT
+455.4581 559.646 Td
+/F3.0 10.5 Tf
+<2e706f74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3748 Tw
+
+BT
+476.4581 559.646 Td
+/F1.0 10.5 Tf
+<2066696c65206973207772697474656e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 543.866 Td
+/F1.0 10.5 Tf
+<6f7574207768656e207468652073797374656d2069732073687574646f776e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 522.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3272 Tw
+
+BT
+66.24 522.086 Td
+/F1.0 10.5 Tf
+<69662072756e6e696e6720696e20736572766572202870726f64756374696f6e29206d6f646520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.3272 Tw
+
+BT
+265.593 522.086 Td
+/F1.0 10.5 Tf
+[<6465706c6f> 20.0195 <796d656e742074797065>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3272 Tw
+
+BT
+349.8255 522.086 Td
+/F1.0 10.5 Tf
+<2c207468656e2074686520736572766963652072756e7320696e20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3272 Tw
+
+BT
+478.188 522.086 Td
+/F2.0 10.5 Tf
+<72656164> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3272 Tw
+
+BT
+502.7475 522.086 Td
+/F1.0 10.5 Tf
+<206d6f64652e204974> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2375 Tw
+
+BT
+66.24 506.306 Td
+/F1.0 10.5 Tf
+[<697320616c736f20706f737369626c6520746f20736574206120636f6e6669677572> 20.0195 <6174696f6e2073657474696e6720696e20>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.2375 Tw
+
+BT
+320.8952 506.306 Td
+/F3.0 10.5 Tf
+<697369732e70726f70657274696573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2375 Tw
+
+BT
+399.6452 506.306 Td
+/F1.0 10.5 Tf
+<20746f20666f7263652072656164206d6f6465206576656e206966> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 490.526 Td
+/F1.0 10.5 Tf
+[<72756e6e696e6720696e2070726f746f74797065206d6f6465202875736566756c20746f206d616e75616c6c7920746573742f64656d6f20746865207472> 20.0195 <616e736c6174696f6e73292e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.9391 Tw
+
+BT
+48.24 462.746 Td
+/F1.0 10.5 Tf
+[<5768656e2072756e6e696e6720696e207772697465206d6f646520746865206f726967696e616c20746578742069732072657475726e656420746f207468652063616c6c657220756e7472> 20.0195 <616e736c617465642e20496620696e2072656164>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 446.966 Td
+/F1.0 10.5 Tf
+[<6d6f64652c207468656e20746865207472> 20.0195 <616e736c6174656420>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+179.2273 446.966 Td
+/F3.0 10.5 Tf
+<2e706f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+194.9773 446.966 Td
+/F1.0 10.5 Tf
+[<2066696c657320617265207265616420616e64207472> 20.0195 <616e736c6174696f6e732070726f76696465642061732072657175697265642e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 407.126 Td
+/F2.0 18 Tf
+[<322e332e20496d706572> 20.0195 <6174697665206d65737361676573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2145 Tw
+
+BT
+48.24 379.106 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.2145 Tw
+
+BT
+71.8745 379.106 Td
+/F3.0 10.5 Tf
+<5472616e736c6174696f6e53657276696365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2145 Tw
+
+BT
+166.3745 379.106 Td
+/F1.0 10.5 Tf
+[<206973207573656420696e7465726e616c6c792062> 20.0195 <79204170616368652049736973207768656e206275696c64696e6720757020746865206d6574616d6f64656c3b20746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.9294 Tw
+
+BT
+48.24 363.326 Td
+/F1.0 10.5 Tf
+[<6e616d6520616e64206465736372697074696f6e206f6620657665727920636c6173732c2070726f7065727479> 89.8438 <2c20636f6c6c656374696f6e2c20616374696f6e20616e6420616374696f6e20706172> 20.0195 <616d65746572206973>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3671 Tw
+
+BT
+48.24 347.546 Td
+/F1.0 10.5 Tf
+[<6175746f6d61746963616c6c79207472> 20.0195 <616e736c617465642e2054687573207468652073696d706c6520616374206f6620626f6f74737472> 20.0195 <617070696e672041706163686520497369732077696c6c206361757365206d6f7374206f6620746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.5032 Tw
+
+BT
+48.24 331.766 Td
+/F1.0 10.5 Tf
+[<6d6573736167657320726571756972696e67207472> 20.0195 <616e736c6174696f6e2028746861742069733a2074686f736520666f7220746865204170616368652049736973206d6574616d6f64656c2920746f2062652063617074757265642062> 20.0195 <7920746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+48.24 315.986 Td
+/F3.0 10.5 Tf
+<5472616e736c6174696f6e53657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+142.74 315.986 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1121 Tw
+
+BT
+48.24 288.206 Td
+/F1.0 10.5 Tf
+[<486f77657665722c20666f7220616e206170706c69636174696f6e20746f2062652066756c6c7920696e7465726e6174696f6e616c697a65642c20616e> 20.0195 <792076616c69646174696f6e206d65737361676573202866726f6d20656974686572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.357 Tw
+
+BT
+48.24 272.426 Td
+/F3.0 10.5 Tf
+<64697361626c655878782829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.357 Tw
+
+BT
+111.24 272.426 Td
+/F1.0 10.5 Tf
+<206f7220> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.357 Tw
+
+BT
+132.3971 272.426 Td
+/F3.0 10.5 Tf
+<76616c69646174655878782829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.357 Tw
+
+BT
+200.6471 272.426 Td
+/F1.0 10.5 Tf
+<20737570706f7274696e67206d6574686f64732920616e6420616c736f20706f737369626c7920616e206f626a656374d573207469746c65202866726f6d20746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.3656 Tw
+
+BT
+48.24 256.646 Td
+/F3.0 10.5 Tf
+<7469746c652829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3656 Tw
+
+BT
+84.99 256.646 Td
+/F1.0 10.5 Tf
+[<206d6574686f64292077696c6c20616c736f2072657175697265207472> 20.0195 <616e736c6174696f6e2e204d6f72656f7665722c207468657365206d65737361676573206d75737420626520636170747572656420696e20746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+48.24 240.866 Td
+/F3.0 10.5 Tf
+<2e706f74> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+69.24 240.866 Td
+/F1.0 10.5 Tf
+[<2066696c652073756368207468617420746865792063616e206265207472> 20.0195 <616e736c617465642e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 206.366 Td
+/F2.0 13 Tf
+<322e332e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+84.835 206.366 Td
+/F3.0 13 Tf
+<5472616e736c617461626c65537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3129 Tw
+
+BT
+48.24 179.806 Td
+/F1.0 10.5 Tf
+[<5468652066697273742070617274206f66207468652070757a7a6c65206973207461636b6c65642062> 20.0195 <7920616e20657874656e73696f6e20746f204170616368652049736973272070726f6772> 20.0195 <616d6d696e67206d6f64656c2e2057686572656173>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4364 Tw
+
+BT
+48.24 164.026 Td
+/F1.0 10.5 Tf
+<70726576696f75736c792074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.4364 Tw
+
+BT
+123.5788 164.026 Td
+/F3.0 10.5 Tf
+<64697361626c655878782829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4364 Tw
+
+BT
+186.5788 164.026 Td
+/F1.0 10.5 Tf
+<202f20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.4364 Tw
+
+BT
+195.9147 164.026 Td
+/F3.0 10.5 Tf
+<76616c69646174655878782829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4364 Tw
+
+BT
+264.1647 164.026 Td
+/F1.0 10.5 Tf
+<202f20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.4364 Tw
+
+BT
+273.5005 164.026 Td
+/F3.0 10.5 Tf
+<7469746c652829> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4364 Tw
+
+BT
+310.2505 164.026 Td
+/F1.0 10.5 Tf
+<206d6574686f647320636f756c64206f6e6c792072657475726e206120> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.4364 Tw
+
+BT
+460.415 164.026 Td
+/F3.0 10.5 Tf
+<6a6176612e6c616e672e537472696e67> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4364 Tw
+
+BT
+544.415 164.026 Td
+/F1.0 10.5 Tf
+<2c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 148.246 Td
+/F1.0 10.5 Tf
+[<74686579206d61> 20.0195 <79206e6f77206f7074696f6e616c6c792072657475726e206120>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+219.0853 148.246 Td
+/F3.0 10.5 Tf
+<5472616e736c617461626c65537472696e67> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+313.5853 148.246 Td
+/F1.0 10.5 Tf
+<2028646566696e656420696e2049736973206170706c69622920696e73746561642e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 120.466 Td
+/F1.0 10.5 Tf
+<48657265d5732061202873696c6c7929206578616d706c652066726f6d2074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+213.6675 120.466 Td
+/F1.0 10.5 Tf
+<53696d706c6541707020617263686574797065> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+320.8935 120.466 Td
+/F1.0 10.5 Tf
+<3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+62 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 61 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F3.0 40 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp2 261 0 R
+>>
+>>
+/Annots [64 0 R 65 0 R 68 0 R]
+>>
+endobj
+63 0 obj
+[62 0 R /XYZ 0 841.89 null]
+endobj
+64 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf#_rgcfg_deployment-types)
+>>
+/Subtype /Link
+/Rect [216.2554 572.36 300.4131 586.64]
+/Type /Annot
+>>
+endobj
+65 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf#_rgcfg_deployment-types)
+>>
+/Subtype /Link
+/Rect [265.593 519.02 349.8255 533.3]
+/Type /Annot
+>>
+endobj
+66 0 obj
+[62 0 R /XYZ 0 431.15 null]
+endobj
+67 0 obj
+[62 0 R /XYZ 0 225.05 null]
+endobj
+68 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_getting-started_simpleapp-archetype)
+>>
+/Subtype /Link
+/Rect [213.6675 117.4 320.8935 131.68]
+/Type /Annot
+>>
+endobj
+69 0 obj
+<< /Length 31946
+>>
+stream
+q
+q
+/DeviceRGB cs
+0.9608 0.9608 0.9608 scn
+52.24 805.89 m
+543.04 805.89 l
+545.2491 805.89 547.04 804.0991 547.04 801.89 c
+547.04 728.93 l
+547.04 726.7209 545.2491 724.93 543.04 724.93 c
+52.24 724.93 l


<TRUNCATED>

[20/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-api/acceptheaderservice.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-api/acceptheaderservice.png b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-api/acceptheaderservice.png
new file mode 100644
index 0000000..c8f7b14
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-api/acceptheaderservice.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-api/acceptheaderservice.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-api/acceptheaderservice.pptx b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-api/acceptheaderservice.pptx
new file mode 100644
index 0000000..30f35ec
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-api/acceptheaderservice.pptx differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/ErrorReportingService/kitchensink-example.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/ErrorReportingService/kitchensink-example.png b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/ErrorReportingService/kitchensink-example.png
new file mode 100644
index 0000000..da8617e
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/ErrorReportingService/kitchensink-example.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png
new file mode 100644
index 0000000..b0b3ca8
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png
new file mode 100644
index 0000000..f894d8d
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png
new file mode 100644
index 0000000..60ee3cb
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/UserProfileService/todoapp.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/UserProfileService/todoapp.png b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/UserProfileService/todoapp.png
new file mode 100644
index 0000000..7867d37
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services-spi/UserProfileService/todoapp.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/categories.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/categories.png b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/categories.png
new file mode 100644
index 0000000..916b13b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/categories.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/categories.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/categories.pptx b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/categories.pptx
new file mode 100644
index 0000000..8425bc9
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/categories.pptx differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/commands-and-events.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/commands-and-events.png b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/commands-and-events.png
new file mode 100644
index 0000000..d8f5baa
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/commands-and-events.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/commands-and-events.pptx
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/commands-and-events.pptx b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/commands-and-events.pptx
new file mode 100644
index 0000000..3b0bca7
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgsvc/images/reference-services/commands-and-events.pptx differ


[37/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-code-style-formatting.xml
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-code-style-formatting.xml b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-code-style-formatting.xml
new file mode 100644
index 0000000..54a593f
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-code-style-formatting.xml
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+  
+         http://www.apache.org/licenses/LICENSE-2.0
+         
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+<profiles version="11">
+<profile kind="CodeFormatterProfile" name="ASF" version="11">
+<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/>
+<setting id="org.eclipse.jdt.core.compiler.source" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="300"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/>
+<setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/>
+<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/>
+<setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="80"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/>
+</profile>
+</profiles>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-code-style-template.xml
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-code-style-template.xml b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-code-style-template.xml
new file mode 100644
index 0000000..86faa8b
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/Apache-code-style-template.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<templates>
+<template autoinsert="true" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**
+ * @return the ${bare_field_name}
+ */</template><template autoinsert="true" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**
+ * @param ${param} the ${bare_field_name} to set
+ */</template><template autoinsert="true" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**
+ * ${tags}
+ */</template><template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**&#13;
+ *  Licensed to the Apache Software Foundation (ASF) under one or more&#13;
+ *  contributor license agreements.  See the NOTICE file distributed with&#13;
+ *  this work for additional information regarding copyright ownership.&#13;
+ *  The ASF licenses this file to You under the Apache License, Version 2.0&#13;
+ *  (the "License"); you may not use this file except in compliance with&#13;
+ *  the License.  You may obtain a copy of the License at&#13;
+ *&#13;
+ *     http://www.apache.org/licenses/LICENSE-2.0&#13;
+ *&#13;
+ *  Unless required by applicable law or agreed to in writing, software&#13;
+ *  distributed under the License is distributed on an "AS IS" BASIS,&#13;
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&#13;
+ *  See the License for the specific language governing permissions and&#13;
+ *  limitations under the License.&#13;
+ */</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**
+ * ${tags}
+ *
+ * @version $$Rev$$ $$Date$$
+ */</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment"/><template autoinsert="true" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**
+ * ${tags}
+ */</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/* (non-Javadoc)
+ * ${see_to_overridden}
+ */</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**
+ * ${tags}
+ * ${see_to_target}
+ */</template><template autoinsert="true" context="newtype_context" deleted="false" description="Newly created files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.newtype" name="newtype">${filecomment}
+${package_declaration}
+
+${typecomment}
+${type_declaration}</template><template autoinsert="true" context="classbody_context" deleted="false" description="Code in new class type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.classbody" name="classbody">
+</template><template autoinsert="true" context="interfacebody_context" deleted="false" description="Code in new interface type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name="interfacebody">
+</template><template autoinsert="true" context="enumbody_context" deleted="false" description="Code in new enum type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.enumbody" name="enumbody">
+</template><template autoinsert="true" context="annotationbody_context" deleted="false" description="Code in new annotation type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name="annotationbody">
+</template><template autoinsert="true" context="catchblock_context" deleted="false" description="Code in new catch blocks" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.catchblock" name="catchblock">// ${todo} Auto-generated catch block
+${exception_var}.printStackTrace();</template><template autoinsert="true" context="methodbody_context" deleted="false" description="Code in created method stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodbody" name="methodbody">// ${todo} Auto-generated method stub
+${body_statement}</template><template autoinsert="true" context="constructorbody_context" deleted="false" description="Code in created constructor stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name="constructorbody">${body_statement}
+// ${todo} Auto-generated constructor stub</template><template autoinsert="true" context="getterbody_context" deleted="false" description="Code in created getters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.getterbody" name="getterbody">return ${field};</template><template autoinsert="true" context="setterbody_context" deleted="false" description="Code in created setters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.setterbody" name="setterbody">${field} = ${param};
+</template>
+</templates>

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/eclipse/isis-templates.xml
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/eclipse/isis-templates.xml b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/isis-templates.xml
new file mode 100644
index 0000000..f8ea500
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/isis-templates.xml
@@ -0,0 +1,465 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+  
+         http://www.apache.org/licenses/LICENSE-2.0
+         
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+<templates><template autoinsert="true" context="java-members" deleted="false" description="Action" enabled="true" name="isa">// {{ ${actionName} (action)&#13;
+${:import(org.apache.isis.applib.annotation.MemberOrder)}@MemberOrder(sequence="1")&#13;
+public ${ReturnType} ${actionName}(final ${ParameterType} ${parameterType}) {&#13;
+	return ${cursor}null; // TODO: business logic here&#13;
+}&#13;
+// }}&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Action argument N choices" enabled="true" name="isacho">${:import(java.util.Collections,java.util.List)}public List&lt;${ParameterType}&gt; choices${ParameterNumThenCapitalizedActionName}() {&#13;
+	return ${cursor}Collections.emptyList(); // TODO: return list of choices for argument N&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Action argument defaults" enabled="true" name="isadef">public ${ParameterType} default${ParameterNumThenCapitalizedActionName}() {&#13;
+	return ${cursor}null; // TODO: return default for argument N&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Action disabling" enabled="true" name="isadis">public String disable${ActionName}() {&#13;
+	return ${cursor}null; // TODO: return reason why action disabled, null if enabled&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Action hiding" enabled="true" name="isahid">public boolean hide${ActionName}() {&#13;
+	return ${cursor}false; // TODO: return true if action is hidden, false if visible&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Action validation" enabled="true" name="isaval">public String validate${ActionName}(final ${ParameterType} ${parameterType}) {&#13;
+	return ${cursor}null; // TODO: return reason why action arguments are invalid, null if ok&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Collection (1:m bidir parent)" enabled="true" name="isc-1m">public void addTo${ChildCollectionName}(final ${ChildElementType} ${childElementName}) {&#13;
+	// check for no-op&#13;
+	if (${childElementName} == null || &#13;
+		get${ChildCollectionName}().contains(${childElementName})) {&#13;
+		return;&#13;
+	}&#13;
+	// dissociate arg from its current parent (if any).&#13;
+	${childElementName}.clear${ParentPropertyNameInChild}();&#13;
+	// associate arg&#13;
+	${childElementName}.set${ParentPropertyNameInChild}(this);&#13;
+	get${ChildCollectionName}().add(${childElementName});&#13;
+	// additional business logic&#13;
+	onAddTo${ChildCollectionName}(${childElementName});&#13;
+}&#13;
+public void removeFrom${ChildCollectionName}(final ${ChildElementType} ${childElementName}) {&#13;
+	// check for no-op&#13;
+	if (${childElementName} == null || &#13;
+		!get${ChildCollectionName}().contains(${childElementName})) {&#13;
+		return;&#13;
+	}&#13;
+	// dissociate arg&#13;
+	${childElementName}.set${ParentPropertyNameInChild}(null);&#13;
+	get${ChildCollectionName}().remove(${childElementName});&#13;
+	// additional business logic&#13;
+	onRemoveFrom${ChildCollectionName}(${childElementName});&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Collection (m:m bidir child)" enabled="true" name="isc-mmc">public void addTo${ParentCollectionName}(final ${ParentElementType} ${parentElementName}) {&#13;
+	// check for no-op&#13;
+	if (${parentElementName} == null || &#13;
+		get${ParentCollectionName}().contains(${parentElementName})) {&#13;
+		return;&#13;
+	}&#13;
+	// delegate to parent to add&#13;
+	${parentElementName}.addTo${ChildCollectionNameInParent}(this);&#13;
+	// additional business logic&#13;
+	onAddTo${ParentCollectionName}(${parentElementName});&#13;
+}&#13;
+public void removeFrom${ParentCollectionName}(final ${ParentElementType} ${parentElementName}) {&#13;
+	// check for no-op&#13;
+	if (${parentElementName} == null || &#13;
+		!get${ParentCollectionName}().contains(${parentElementName})) {&#13;
+		return;&#13;
+	}&#13;
+	// delegate to parent to remove&#13;
+	${parentElementName}.removeFrom${ChildCollectionNameInParent}(this);&#13;
+	// additional business logic&#13;
+	onRemoveFrom${ParentCollectionName}(${parentElementName});&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Collection (m:m bidir parent)" enabled="true" name="isc-mmp">public void addTo${ChildCollectionName}(final ${ChildElementType} ${childElementName}) {&#13;
+	// check for no-op&#13;
+	if (${childElementName} == null || &#13;
+		get${ChildCollectionName}().contains(${childElementName})) {&#13;
+		return;&#13;
+	}&#13;
+	// dissociate arg from its current parent (if any).&#13;
+	${childElementName}.removeFrom${ParentCollectionNameInChild}(this);&#13;
+	// associate arg&#13;
+	${childElementName}.get${ParentCollectionNameInChild}().add(this);&#13;
+	get${ChildCollectionName}().add(${childElementName});&#13;
+	// additional business logic&#13;
+	onAddTo${ChildCollectionName}(${childElementName});&#13;
+}&#13;
+public void removeFrom${ChildCollectionName}(final ${ChildElementType} ${childElementName}) {&#13;
+	// check for no-op&#13;
+	if (${childElementName} == null || &#13;
+		!get${ChildCollectionName}().contains(${childElementName})) {&#13;
+		return;&#13;
+	}&#13;
+	// dissociate arg&#13;
+	${childElementName}.get${ParentCollectionNameInChild}().remove(this);&#13;
+	get${ChildCollectionName}().remove(${childElementName});&#13;
+	// additional business logic&#13;
+	onRemoveFrom${ChildCollectionName}(${childElementName});&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Collection disabling" enabled="true" name="iscdis">public String disable${CollectionName}() {&#13;
+	return ${cursor}null; // TODO: return reason why collection read-only, null if editable&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Collection hiding" enabled="true" name="ischid">public boolean hide${CollectionName}() {&#13;
+	return ${cursor}false; // TODO: return true if hidden, false otherwise&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Collection (list)" enabled="true" name="iscl">// {{ ${CollectionName} (Collection)&#13;
+${:import(java.util.List,java.util.ArrayList,org.apache.isis.applib.annotation.MemberOrder)}private List&lt;${ElementType}&gt; ${collectionName} = new ArrayList&lt;${ElementType}&gt;();&#13;
+@MemberOrder(sequence="1")&#13;
+public List&lt;${ElementType}&gt; get${CollectionName}() {&#13;
+	return ${collectionName};&#13;
+}&#13;
+public void set${CollectionName}(final List&lt;${ElementType}&gt; ${collectionName}) {&#13;
+	this.${collectionName} = ${collectionName};&#13;
+}&#13;
+// }}&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Collection modify" enabled="true" name="iscmod">public void addTo${CollectionName}(final ${ElementType} ${elementName}) {&#13;
+	// check for no-op&#13;
+	if (${elementName} == null || &#13;
+		get${CollectionName}().contains(${elementName})) {&#13;
+		return;&#13;
+	}&#13;
+	// associate new&#13;
+	get${CollectionName}().add(${elementName});&#13;
+    // additional business logic&#13;
+    onAddTo${CollectionName}(${elementName});&#13;
+}&#13;
+public void removeFrom${CollectionName}(final ${ElementType} ${elementName}) {&#13;
+	// check for no-op&#13;
+	if (${elementName} == null || &#13;
+		!get${CollectionName}().contains(${elementName})) {&#13;
+		return;&#13;
+	}&#13;
+	// dissociate existing&#13;
+	get${CollectionName}().remove(${elementName});&#13;
+    // additional business logic&#13;
+    onRemoveFrom${CollectionName}(${elementName});&#13;
+}&#13;
+protected void onAddTo${CollectionName}(final ${ElementType} ${elementName}) {&#13;
+}&#13;
+protected void onRemoveFrom${CollectionName}(final ${ElementType} ${elementName}) {&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Collection (set)" enabled="true" name="iscs">// {{ ${CollectionName} (Collection)&#13;
+${:import(java.util.Set,java.util.LinkedHashSet,org.apache.isis.applib.annotation.MemberOrder)}private Set&lt;${ElementType}&gt; ${collectionName} = new LinkedHashSet&lt;${ElementType}&gt;();&#13;
+@MemberOrder(sequence="1")&#13;
+public Set&lt;${ElementType}&gt; get${CollectionName}() {&#13;
+	return ${collectionName};&#13;
+}&#13;
+public void set${CollectionName}(final Set&lt;${ElementType}&gt; ${collectionName}) {&#13;
+	this.${collectionName} = ${collectionName};&#13;
+}&#13;
+// }}&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Collection validation" enabled="true" name="iscval">public String validateAddTo${CollectionName}(final ${ElementType} ${elementName}) {&#13;
+	return ${cursor}null; // TODO: return reason why argument cannot be added, null if ok to add&#13;
+}&#13;
+public String validateRemoveFrom${CollectionName}(final ${ElementType} ${elementName}) {&#13;
+	return null; // TODO: return reason why argument cannot be removed, null if ok to remove&#13;
+}&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Dependencies region" enabled="true" name="isd">// {{ injected dependencies&#13;
+${cursor}&#13;
+// }}&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Dependencies - injected service" enabled="true" name="isds">// {{ injected: ${ServiceType}&#13;
+private ${ServiceType} ${serviceType};&#13;
+public void set${ServiceType}(final ${ServiceType} ${serviceType}) {&#13;
+	this.${serviceType} = ${serviceType};&#13;
+}&#13;
+// }}&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Factory - new instance (persistent)" enabled="true" name="isfp">// {{ Create new (already persisted) ${Type}&#13;
+public ${Type} new${Type}() {&#13;
+	${Type} ${type} = newTransientInstance(${Type}.class);&#13;
+	${cursor}// TODO: set up any properties&#13;
+&#13;
+	persist(${type});&#13;
+	return ${type};&#13;
+}&#13;
+// }}</template><template autoinsert="true" context="java-members" deleted="false" description="Factory - new instance (transient)" enabled="true" name="isft">// {{ Create new (still transient) ${Type}&#13;
+public ${Type} new${InstanceOfType}() {&#13;
+	${Type} ${type} = newTransientInstance(${Type}.class);&#13;
+	${cursor}// TODO: set up any properties&#13;
+&#13;
+	return ${type};&#13;
+}&#13;
+// }}</template><template autoinsert="true" context="java-members" deleted="false" description="Identification region" enabled="true" name="isid">// {{ Identification&#13;
+${cursor}&#13;
+// }}&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Identification - icon" enabled="true" name="isidicon">public String iconName() {&#13;
+	return ${cursor}null; // TODO: return name of image file (without suffix)&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Identification - title" enabled="true" name="isidtitle">public String title() {&#13;
+    ${:import(org.apache.isis.applib.util.TitleBuffer)}final TitleBuffer buf = new TitleBuffer();&#13;
+    ${cursor}// TODO: append to TitleBuffer, typically value properties&#13;
+	return buf.toString();&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="JDO Collection (1:n bidir, foreign key)" enabled="true" name="isjdc-1n-b-fk">// {{ ${CollectionName} (Collection)
+${:import(java.util.SortedSet,java.util.TreeSet,org.apache.isis.applib.annotation.MemberOrder,javax.jdo.annotations.Persistent)}@Persistent(mappedBy="${elementNameInChild}", dependentElement="${trueOrFalse}")
+private SortedSet&lt;${ElementType}&gt; ${collectionName} = new TreeSet&lt;${ElementType}&gt;();
+@MemberOrder(sequence="1")
+public SortedSet&lt;${ElementType}&gt; get${CollectionName}() {
+return ${collectionName};
+}
+public void set${CollectionName}(final SortedSet&lt;${ElementType}&gt; ${collectionName}) {
+this.${collectionName} = ${collectionName};
+}
+// }}</template><template autoinsert="true" context="java-members" deleted="false" description="JDO Collection (1:n bidir, join table)" enabled="true" name="isjdc-1n-b-jt">// {{ ${CollectionName} (Collection)
+${:import(java.util.SortedSet,java.util.TreeSet,org.apache.isis.applib.annotation.MemberOrder,javax.jdo.annotations.Persitent,javax.jdo.annotations.Join)}@Persistent(mappedBy="${elementNameInChild}", dependentElement="${trueOrFalse}")
+@Join
+private SortedSet&lt;${ElementType}&gt; ${collectionName} = new TreeSet&lt;${ElementType}&gt;();
+@MemberOrder(sequence="1")
+public SortedSet&lt;${ElementType}&gt; get${CollectionName}() {
+return ${collectionName};
+}
+public void set${CollectionName}(final SortedSet&lt;${ElementType}&gt; ${collectionName}) {
+this.${collectionName} = ${collectionName};
+}
+// }}</template><template autoinsert="true" context="java-members" deleted="false" description="JDO Collection (1:n unidir, foreign key)" enabled="true" name="isjdc-1n-u-fk">// {{ ${CollectionName} (Collection)
+${:import(java.util.SortedSet,java.util.TreeSet,org.apache.isis.applib.annotation.MemberOrder,javax.jdo.annotations.Element)}
+@Element(column="${ColumnName}", dependent="${trueOrFalse}")
+private SortedSet&lt;${ElementType}&gt; ${collectionName} = new TreeSet&lt;${ElementType}&gt;();
+@MemberOrder(sequence="1")
+public SortedSet&lt;${ElementType}&gt; get${CollectionName}() {
+return ${collectionName};
+}
+public void set${CollectionName}(final SortedSet&lt;${ElementType}&gt; ${collectionName}) {
+this.${collectionName} = ${collectionName};
+}
+// }}</template><template autoinsert="true" context="java-members" deleted="false" description="JDO Collection (1:n unidir, join table)" enabled="true" name="isjdc-1n-u-jt">// {{ ${CollectionName} (Collection)
+${:import(java.util.SortedSet,java.util.TreeSet,org.apache.isis.applib.annotation.MemberOrder,javax.jdo.annotations.Join,javax.jdo.annotations.Element)}@Join
+@Element(dependent="${trueOrFalse}")
+private SortedSet&lt;${ElementType}&gt; ${collectionName} = new TreeSet&lt;${ElementType}&gt;();
+@MemberOrder(sequence="1")
+public SortedSet&lt;${ElementType}&gt; get${CollectionName}() {
+return ${collectionName};
+}
+public void set${CollectionName}(final SortedSet&lt;${ElementType}&gt; ${collectionName}) {
+this.${collectionName} = ${collectionName};
+}
+// }}</template><template autoinsert="true" context="java-members" deleted="false" description="JDO Collection (m:n bidir - child)" enabled="true" name="isjdc-mn-ub-c">// {{ ${CollectionName} (Collection)
+${:import(java.util.SortedSet,java.util.TreeSet,org.apache.isis.applib.annotation.MemberOrder,javax.jdo.annotations.Persistent)}@Persistent(mappedBy="${ChildCollectionNameInParent}")
+private SortedSet&lt;${ElementType}&gt; ${collectionName} = new TreeSet&lt;${ElementType}&gt;();
+public SortedSet&lt;${ElementType}&gt; get${CollectionName}() {
+return ${collectionName};
+}
+public void set${CollectionName}(final SortedSet&lt;${ElementType}&gt; ${collectionName}) {
+this.${collectionName} = ${collectionName};
+}
+// }}</template><template autoinsert="true" context="java-members" deleted="false" description="JDO Collection (m:n unidir &amp; bidir - parent)" enabled="true" name="isjdc-mn-ub-p">// {{ ${CollectionName} (Collection)
+${:import(java.util.SortedSet,java.util.TreeSet,org.apache.isis.applib.annotation.MemberOrder,javax.jdo.annotations.Persistent,javax.jdo.annotations.Join,javax.jdo.annotations.Element)}@Persistent(table="${TableName}")
+@Join(column="${ThisEntityFieldName}")
+@Element(column="${RelatedEntityFieldName}")
+private SortedSet&lt;${ElementType}&gt; ${collectionName} = new TreeSet&lt;${ElementType}&gt;();@MemberOrder(sequence="1")
+
+public SortedSet&lt;${ElementType}&gt; get${CollectionName}() {
+	return ${collectionName};
+}
+public void set${CollectionName}(final SortedSet&lt;${ElementType}&gt; ${collectionName}) {
+	this.${collectionName} = ${collectionName};
+}
+// }}</template><template autoinsert="true" context="java-members" deleted="false" description="JDO Property (simple - 1:1 unidir &amp; bidir - parent)" enabled="true" name="isjdp">// {{ ${PropertyName} (property)&#13;
+private ${PropertyType} ${propertyName};&#13;
+${:import(org.apache.isis.applib.annotation.MemberOrder,javax.jdo.annotations.Column)}@MemberOrder(sequence="1")&#13;
+@Column(allowsNull="${trueOrFalse}")&#13;
+public ${PropertyType} get${PropertyName}() {&#13;
+	return ${propertyName};&#13;
+}&#13;
+public void set${PropertyName}(final ${PropertyType} ${propertyName}) {&#13;
+	this.${propertyName} = ${propertyName};&#13;
+}&#13;
+// }}&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="JDO Property (1:1 child)" enabled="true" name="isjdp-11c">// {{ ${PropertyName} (property)
+private ${PropertyType} ${propertyName};
+${:import(org.apache.isis.applib.annotation.MemberOrder,javax.jdo.annotations.Column,javax.jdo.annotations.Persistent)}@MemberOrder(sequence="1")
+@Column(allowsNull="${trueOrFalse}")
+@Persistent(mappedBy="${fieldOnChild}")
+public ${PropertyType} get${PropertyName}() {
+	return ${propertyName};
+}
+public void set${PropertyName}(final ${PropertyType} ${propertyName}) {
+	this.${propertyName} = ${propertyName};
+}
+// }}</template><template autoinsert="true" context="java-members" deleted="false" description="Lifecycle region" enabled="true" name="isl">// {{ Lifecycle methods&#13;
+${cursor}&#13;
+// }}&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Lifecycle - create" enabled="true" name="islc">public void created() {&#13;
+    ${cursor}// TODO: post-create&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Lifecycle - load" enabled="true" name="isll">public void loading() {&#13;
+    ${cursor}// TODO: pre-load&#13;
+}&#13;
+public void loaded() {&#13;
+    // TODO: post-load&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Lifecycle - persist" enabled="true" name="islp">public void persisting() {&#13;
+    ${cursor}// TODO: pre-persist&#13;
+}&#13;
+public void persisted() {&#13;
+    // TODO: post-persist&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Lifecycle - remove" enabled="true" name="islr">public void removing() {&#13;
+    ${cursor}// TODO: pre-remove&#13;
+}&#13;
+public void removed() {&#13;
+    // TODO: post-remove&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Lifecycle - update" enabled="true" name="islu">public void updating() {&#13;
+    ${cursor}// TODO: pre-update&#13;
+}&#13;
+public void updated() {&#13;
+    // TODO: post-update&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Property" enabled="true" name="isp">// {{ ${PropertyName} (property)&#13;
+private ${PropertyType} ${propertyName};&#13;
+${:import(org.apache.isis.applib.annotation.MemberOrder)}@MemberOrder(sequence="1")&#13;
+public ${PropertyType} get${PropertyName}() {&#13;
+	return ${propertyName};&#13;
+}&#13;
+public void set${PropertyName}(final ${PropertyType} ${propertyName}) {&#13;
+	this.${propertyName} = ${propertyName};&#13;
+}&#13;
+// }}&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Property (1:1 bidir child)" enabled="true" name="isp-11c">public void modify${ParentPropertyName}(final ${ParentPropertyType} ${parentPropertyName}) {&#13;
+    ${ParentPropertyType} current${ParentPropertyName} = get${ParentPropertyName}();&#13;
+	// check for no-op&#13;
+	if (${parentPropertyName} == null || &#13;
+		${parentPropertyName}.equals(current${ParentPropertyName})) {&#13;
+		return;&#13;
+	}&#13;
+	// delegate to parent to associate&#13;
+	${parentPropertyName}.modify${ChildPropertyNameInParent}(this);&#13;
+	// additional business logic&#13;
+	onModify${ParentPropertyName}(current${ParentPropertyName}, ${parentPropertyName});&#13;
+}&#13;
+public void clear${PropertyName}() {&#13;
+    ${ParentPropertyType} current${ParentPropertyName} = get${ParentPropertyName}();&#13;
+	// check for no-op&#13;
+	if (current${ParentPropertyName} == null) {&#13;
+		return;&#13;
+	}&#13;
+	// delegate to parent to dissociate&#13;
+	current${ParentPropertyName}.clear${ChildPropertyNameInParent}();&#13;
+	// additional business logic&#13;
+	onClear${ParentPropertyName}(current${ParentPropertyName});&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Property (1:1 bidir parent)" enabled="true" name="isp-11p">public void modify${ChildPropertyName}(final ${ChildPropertyType} ${childPropertyName}) {&#13;
+    ${ChildPropertyType} current${ChildPropertyName} = get${ChildPropertyName}();&#13;
+	// check for no-op&#13;
+	if (${childPropertyName} == null || &#13;
+		${childPropertyName}.equals(current${ChildPropertyName})) {&#13;
+		return;&#13;
+	}&#13;
+	// dissociate existing&#13;
+	clear${ChildPropertyName}();&#13;
+	// associate new&#13;
+	${childPropertyName}.set${ParentPropertyNameInChild}(this);&#13;
+	set${ChildPropertyName}(${childPropertyName});&#13;
+	// additional business logic&#13;
+	onModify${ChildPropertyName}(current${ChildPropertyName}, ${childPropertyName});&#13;
+}&#13;
+public void clear${ChildPropertyName}() {&#13;
+    ${ChildPropertyType} current${ChildPropertyName} = get${ChildPropertyName}();&#13;
+	// check for no-op&#13;
+	if (current${ChildPropertyName} == null) {&#13;
+		return;&#13;
+	}&#13;
+	// dissociate existing&#13;
+	current${ChildPropertyName}.set${ParentPropertyNameInChild}(null);&#13;
+	set${ChildPropertyName}(null);&#13;
+	// additional business logic&#13;
+	onClear${ChildPropertyName}(current${ChildPropertyName});&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Property (m:1 bidir child)" enabled="true" name="isp-m1">public void modify${ParentPropertyName}(final ${ParentPropertyType} ${parentPropertyName}) {&#13;
+    ${ParentPropertyType} current${ParentPropertyName} = get${ParentPropertyName}();&#13;
+	// check for no-op&#13;
+	if (${parentPropertyName} == null || &#13;
+		${parentPropertyName}.equals(current${ParentPropertyName})) {&#13;
+		return;&#13;
+	}&#13;
+	// delegate to parent to associate&#13;
+	${parentPropertyName}.addTo${ChildCollectionNameInParent}(this);&#13;
+	// additional business logic&#13;
+	onModify${ParentPropertyName}(current${ParentPropertyName}, ${parentPropertyName});&#13;
+}&#13;
+public void clear${ParentPropertyName}() {&#13;
+    ${ParentPropertyType} current${ParentPropertyName} = get${ParentPropertyName}();&#13;
+	// check for no-op&#13;
+	if (current${ParentPropertyName} == null) {&#13;
+		return;&#13;
+	}&#13;
+	// delegate to parent to dissociate&#13;
+	current${ParentPropertyName}.removeFrom${ChildCollectionNameInParent}(this);&#13;
+	// additional business logic&#13;
+	onClear${ParentPropertyName}(current${ParentPropertyName});&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Property choices" enabled="true" name="ispcho">${:import(java.util.List)}public List&lt;${PropertyType}&gt; choices${PropertyName}() {&#13;
+	return ${cursor}null; // TODO: return list of choices for property&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Property defaults" enabled="true" name="ispdef">public ${PropertyType} default${PropertyName}() {&#13;
+	return ${cursor}null; // TODO: return default for property when first created&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Property disabling" enabled="true" name="ispdis">public String disable${PropertyName}() {&#13;
+	return ${cursor}null; // TODO: return reason why property is disabled, null if editable&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Property hiding" enabled="true" name="isphid">public boolean hide${PropertyName}() {&#13;
+	return ${cursor}false; // TODO: return true if hidden, false if visible&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Property modify" enabled="true" name="ispmod">public void modify${PropertyName}(final ${PropertyType} ${propertyName}) {&#13;
+    ${PropertyType} current${PropertyName} = get${PropertyName}();&#13;
+	// check for no-op&#13;
+	if (${propertyName} == null || &#13;
+		${propertyName}.equals(current${PropertyName})) {&#13;
+		return;&#13;
+	}&#13;
+	// associate new&#13;
+	set${PropertyName}(${propertyName});&#13;
+	// additional business logic&#13;
+	onModify${PropertyName}(current${PropertyName}, ${propertyName});&#13;
+}&#13;
+public void clear${PropertyName}() {&#13;
+    ${PropertyType} current${PropertyName} = get${PropertyName}();&#13;
+	// check for no-op&#13;
+	if (current${PropertyName} == null) {&#13;
+		return;&#13;
+	}&#13;
+	// dissociate existing&#13;
+	set${PropertyName}(null);&#13;
+	// additional business logic&#13;
+	onClear${PropertyName}(current${PropertyName});&#13;
+}&#13;
+protected void onModify${PropertyName}(final ${PropertyType} old${PropertyName}, final ${PropertyType} new${PropertyName}) {&#13;
+}&#13;
+protected void onClear${PropertyName}(final ${PropertyType} old${PropertyName}) {&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Property validation" enabled="true" name="ispval">public String validate${PropertyName}(final ${PropertyType} ${propertyName}) {&#13;
+	if (${propertyName} == null) return null;&#13;
+	return ${cursor}null; // TODO: return reason why proposed value is invalid, null if valid&#13;
+}</template><template autoinsert="true" context="java-members" deleted="false" description="Isis Section" enabled="true" name="iss">// {{ ${SectionName}
+${cursor}
+// }}</template><template autoinsert="true" context="java-members" deleted="false" description="Search for all" enabled="true" name="issa">// {{ all ${TypePlural}&#13;
+${:import(org.apache.isis.applib.annotation.Exploration,java.util.List)}@Exploration&#13;
+public List&lt;${Type}&gt; all${TypePlural}() {&#13;
+	return allInstances(${Type}.class);&#13;
+}&#13;
+// }}&#13;
+&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Search for all matching" enabled="true" name="issafil">// {{ all ${TypePlural} that ${filterDescription}&#13;
+${:import(org.apache.isis.applib.annotation.Exploration,org.apache.isis.applib.Filter,java.util.List)}@Exploration&#13;
+public List&lt;${Type}&gt; all${TypePlural}Matching(final Filter&lt;${Type}&gt; filter) {&#13;
+	return allMatches(${Type}.class, filter);&#13;
+}&#13;
+// }}&#13;
+&#13;
+&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Search for first matching" enabled="true" name="issffil">// {{ first ${Type} that ${filterDescription}&#13;
+${:import(org.apache.isis.applib.annotation.Exploration,org.apache.isis.applib.Filter,java.util.List)}@Exploration&#13;
+public ${Type} first${Type}Matching(final Filter&lt;${Type}&gt; filter) {&#13;
+	return firstMatch(${Type}.class, filter);&#13;
+}&#13;
+// }}&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Search for unique matching" enabled="true" name="issufil">// {{ unique ${Type} that ${filterDescription}&#13;
+${:import(org.apache.isis.applib.annotation.Exploration,org.apache.isis.applib.Filter,java.util.List)}@Exploration&#13;
+public ${Type} unique${Type}Matching(final Filter&lt;${Type}&gt; filter) {&#13;
+	return uniqueMatch(${Type}.class, filter);&#13;
+}&#13;
+// }}&#13;
+</template><template autoinsert="true" context="java-members" deleted="false" description="Object-level validation" enabled="true" name="isval">public String validate() {&#13;
+    ${cursor}// TODO: return reason why object is in invalid state (and so cannot be saved/updated), or null if ok&#13;
+}</template></templates>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/eclipse/isis.importorder
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/eclipse/isis.importorder b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/isis.importorder
new file mode 100644
index 0000000..8603f7f
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/isis.importorder
@@ -0,0 +1,7 @@
+#Organize Import Order
+#Wed Dec 15 15:36:51 GMT 2010
+0=java
+1=javax
+2=com
+3=org
+4=org.apache.isis

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/eclipse/jmock2-templates.xml
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/eclipse/jmock2-templates.xml b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/jmock2-templates.xml
new file mode 100644
index 0000000..9f0f4a5
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/jmock2-templates.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java" deleted="false" description="JMock2 AutoMock Definition" enabled="true" name="jmautomock">${:import(org.jmock.auto.Mock)}@Mock&#13;
+private ${MockClass} mock${MockClass};&#13;
+</template><template autoinsert="true" context="java" deleted="false" description="JMock2 Context field" enabled="true" name="jmcontext">${:import(org.jmock.Mockery,org.jmock.integration.junit4.JUnit4Mockery)}private Mockery context = new JUnit4Mockery();&#13;
+</template><template autoinsert="true" context="java" deleted="false" description="JMock2 Expectations" enabled="true" name="jmexpectations">${:import(org.jmock.Expectations)}context.checking(new Expectations() {{&#13;
+    ${cursor}&#13;
+}});</template><template autoinsert="true" context="java" deleted="false" description="JMock2 Mock Definition" enabled="true" name="jmmock">${MockClass} ${mockObject} = context.mock(${MockClass}.class);</template><template autoinsert="true" context="java" deleted="false" description="JMock2 Rule (Isis variant)" enabled="true" name="jmrule">${:import(org.junit.Rule,org.apache.isis.core.unittestsupport.jmocking.JUnitRuleMockery2,org.apache.isis.core.unittestsupport.jmocking.JUnitRuleMockery2.Mode)}@Rule&#13;
+public JUnitRuleMockery2 context = JUnitRuleMockery2.createFor(Mode.INTERFACES_AND_CLASSES${cursor});&#13;
+&#13;
+</template><template autoinsert="true" context="java" deleted="false" description="JMock2 RunWith" enabled="true" name="jmrunwith">${:import(org.junit.runner.RunWith,org.jmock.integration.junit4.JMock)}@RunWith(JMock.class)</template><template autoinsert="true" context="java" deleted="false" description="JMock2 Expectation Return Value" enabled="true" name="jmvalue">will(returnValue(${cursor}));</template></templates>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/eclipse/junit4-templates.xml
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/eclipse/junit4-templates.xml b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/junit4-templates.xml
new file mode 100644
index 0000000..6af90cb
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/dg/resources/eclipse/junit4-templates.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java" deleted="false" description="JUnit4 After Method" enabled="true" name="juafter">${:import(org.junit.After)}@After&#13;
+public void tearDown() throws Exception {&#13;
+	${cursor}&#13;
+}&#13;
+</template><template autoinsert="true" context="java" deleted="false" description="JUnit4 AssertThat" enabled="true" name="juassertThat">${:importStatic(org.junit.Assert.assertThat,'org.hamcrest.CoreMatchers.*')}assertThat(${object}, ${matcher});</template><template autoinsert="true" context="java" deleted="false" description="JUnit4 Before Method" enabled="true" name="jubefore">${:import(org.junit.Before)}@Before&#13;
+public void setUp() throws Exception {&#13;
+	${cursor}&#13;
+}&#13;
+</template><template autoinsert="true" context="java" deleted="false" description="JUnit4 Test Method" enabled="true" name="jutest">${:import(org.junit.Test)}@Test&#13;
+public void ${xxx}() throws Exception {&#13;
+	${cursor}&#13;
+}&#13;
+</template></templates>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-code-style.jar
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-code-style.jar b/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-code-style.jar
new file mode 100644
index 0000000..b2ad298
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-code-style.jar differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-file-templates.jar
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-file-templates.jar b/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-file-templates.jar
new file mode 100644
index 0000000..c64ef96
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-file-templates.jar differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-live-templates.jar
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-live-templates.jar b/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-live-templates.jar
new file mode 100644
index 0000000..69ff3e4
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/resources/intellij/isis-settings-live-templates.jar differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/intellij/other/dan-settings-keymaps.jar
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/intellij/other/dan-settings-keymaps.jar b/content/versions/2.0.0-M2/guides/dg/resources/intellij/other/dan-settings-keymaps.jar
new file mode 100644
index 0000000..75d09be
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/resources/intellij/other/dan-settings-keymaps.jar differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/dg/resources/intellij/other/dan-settings-uisettings.jar
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/dg/resources/intellij/other/dan-settings-uisettings.jar b/content/versions/2.0.0-M2/guides/dg/resources/intellij/other/dan-settings-uisettings.jar
new file mode 100644
index 0000000..0787a69
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/dg/resources/intellij/other/dan-settings-uisettings.jar differ


[06/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/ugsec.pdf
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/ugsec.pdf b/content/versions/2.0.0-M2/guides/ugsec/ugsec.pdf
new file mode 100644
index 0000000..62a17e9
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ugsec/ugsec.pdf
@@ -0,0 +1,32348 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Security)
+/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
+/ModDate (D:20190122222707+00'00')
+/CreationDate (D:20190122222707+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 14 0 R
+/Outlines 284 0 R
+/PageLabels 311 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 36
+/Kids [7 0 R 10 0 R 12 0 R 36 0 R 52 0 R 64 0 R 70 0 R 73 0 R 83 0 R 87 0 R 95 0 R 99 0 R 103 0 R 108 0 R 115 0 R 120 0 R 125 0 R 130 0 R 136 0 R 141 0 R 150 0 R 153 0 R 155 0 R 160 0 R 165 0 R 167 0 R 180 0 R 182 0 R 188 0 R 195 0 R 203 0 R 205 0 R 215 0 R 224 0 R 226 0 R 230 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 157
+>>
+stream
+q
+/DeviceRGB cs
+0.6 0.6 0.6 scn
+/DeviceRGB CS
+0.6 0.6 0.6 SCN
+
+BT
+441.47 361.6965 Td
+/F1.0 27 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /74e3cb+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 313 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 315 0 R
+/ToUnicode 314 0 R
+>>
+endobj
+9 0 obj
+<< /Length 17937
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e205365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+102.2416 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 751.856 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+150.3421 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 733.376 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 714.896 Td
+/F1.0 10.5 Tf
+[<312e322e2054> 29.7852 <65726d696e6f6c6f6779>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+144.9976 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 714.896 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 696.416 Td
+/F1.0 10.5 Tf
+<322e20436f6e6669677572696e6720746f2075736520536869726f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+182.4091 696.416 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 696.416 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 696.416 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 677.936 Td
+/F1.0 10.5 Tf
+[<322e312e2054> 29.7852 <656c6c696e6720417061636865204973697320746f2075736520536869726f>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+235.8541 677.936 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 677.936 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 677.936 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 659.456 Td
+/F1.0 10.5 Tf
+[<322e322e20436f6e6669677572696e6720536869726f2041> 20.0195 <757468656e74696361746f72>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+246.5431 659.456 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 659.456 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 659.456 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 640.976 Td
+/F1.0 10.5 Tf
+[<322e332e20426f6f74737472> 20.0195 <617070696e6720536869726f>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+182.4091 640.976 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 640.976 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 640.976 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 622.496 Td
+/F1.0 10.5 Tf
+<322e342e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 622.496 Td
+/F4.0 10.5 Tf
+<5745422d494e462f736869726f2e696e69> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.7201 622.496 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 622.496 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 622.496 Td
+/F1.0 10.5 Tf
+<34> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 604.016 Td
+/F1.0 10.5 Tf
+<332e20536869726f205265616c6d20496d706c656d656e746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+209.1316 604.016 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 604.016 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 604.016 Td
+/F1.0 10.5 Tf
+<36> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 585.536 Td
+/F1.0 10.5 Tf
+<332e312e20536869726f20496e69205265616c6d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+161.0311 585.536 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 585.536 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 585.536 Td
+/F1.0 10.5 Tf
+<36> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 567.056 Td
+/F1.0 10.5 Tf
+<332e322e2049736973204c646170205265616c6d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+161.0311 567.056 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 567.056 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 567.056 Td
+/F1.0 10.5 Tf
+<38> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 548.576 Td
+/F1.0 10.5 Tf
+<332e332e205365637572697479204d6f64756c65205265616c6d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+197.9176 548.576 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 548.576 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 548.576 Td
+/F1.0 10.5 Tf
+<3136> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 530.096 Td
+/F1.0 10.5 Tf
+<332e342e20536869726f204a444243205265616c6d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.1951 530.096 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 530.096 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 530.096 Td
+/F1.0 10.5 Tf
+<3138> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 511.616 Td
+/F1.0 10.5 Tf
+<342e20456e68616e6365642057696c6463617264205065726d697373696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+219.2956 511.616 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 511.616 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 511.616 Td
+/F1.0 10.5 Tf
+<3232> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 493.136 Td
+/F1.0 10.5 Tf
+<352e2048696e747320616e642054697073> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+133.7836 493.136 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 493.136 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 493.136 Td
+/F1.0 10.5 Tf
+<3234> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 474.656 Td
+/F1.0 10.5 Tf
+[<352e312e2042> 20.0195 <7970617373696e67207365637572697479>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+176.5396 474.656 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 474.656 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 474.656 Td
+/F1.0 10.5 Tf
+<3234> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 456.176 Td
+/F1.0 10.5 Tf
+<352e322e2052756e2d6173> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+117.7501 456.176 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 456.176 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 456.176 Td
+/F1.0 10.5 Tf
+<3234> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 437.696 Td
+/F1.0 10.5 Tf
+[<352e332e2043616368696e6720616e64206f7468657220536869726f2046> 40.0391 <65617475726573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+251.3626 437.696 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 437.696 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 437.696 Td
+/F1.0 10.5 Tf
+<3236> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 419.216 Td
+/F1.0 10.5 Tf
+<362e2041504920666f72204170706c69636174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 419.216 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 419.216 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 419.216 Td
+/F1.0 10.5 Tf
+<3238> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 400.736 Td
+/F1.0 10.5 Tf
+<362e312e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+79.9485 400.736 Td
+/F4.0 10.5 Tf
+<5573657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+137.6985 400.736 Td
+/F1.0 10.5 Tf
+<20415049> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+160.5061 400.736 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 400.736 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 400.736 Td
+/F1.0 10.5 Tf
+<3238> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 382.256 Td
+/F1.0 10.5 Tf
+<362e322e20536572766c657420415049> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+139.1281 382.256 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 382.256 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 382.256 Td
+/F1.0 10.5 Tf
+<3238> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 363.776 Td
+/F1.0 10.5 Tf
+[<372e2055736167652062> 20.0195 <79204170616368652049736973272056696577657273>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+213.9511 363.776 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 363.776 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 363.776 Td
+/F1.0 10.5 Tf
+<3330> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 345.296 Td
+/F1.0 10.5 Tf
+[<372e312e205769636b> 20.0195 <657420566965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+155.1616 345.296 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 345.296 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 345.296 Td
+/F1.0 10.5 Tf
+<3330> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 326.816 Td
+/F1.0 10.5 Tf
+<372e322e205265737466756c204f626a6563747320566965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+192.5731 326.816 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+534.6211 326.816 Td
+/F1.0 2.625 Tf
+<ca> Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+535.301 326.816 Td
+/F1.0 10.5 Tf
+<3331> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F4.0 40 0 R
+>>
+>>
+/Annots [231 0 R 232 0 R 233 0 R 234 0 R 235 0 R 236 0 R 237 0 R 238 0 R 239 0 R 240 0 R 241 0 R 242 0 R 243 0 R 244 0 R 245 0 R 246 0 R 247 0 R 248 0 R 249 0 R 250 0 R 251 0 R 252 0 R 253 0 R 254 0 R 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R 265 0 R 266 0 R 267 0 R 268 0 R 269 0 R 270 0 R 271 0 R 272 0 R 273 0 R 274 0 R 275 0 R 276 0 R 277 0 R 278 0 R 279 0 R 280 0 R 281 0 R]
+>>
+endobj
+11 0 obj
+<< /Length 8922
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220312e205365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2894 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+<5468697320677569646520646573637269626573207468652061757468656e7469636174696f6e20616e6420617574686f72697a6174696f6e20666561747572657320617661696c61626c6520746f2073656375726520796f757220417061636865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+<49736973206170706c69636174696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 697.586 Td
+/F2.0 18 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.5626 Tw
+
+BT
+48.24 669.566 Td
+/F1.0 10.5 Tf
+[<417061636865204973697320646f63756d656e746174696f6e2069732062726f6b> 20.0195 <656e206f757420696e746f2061206e756d626572206f6620757365722c207265666572656e636520616e642022737570706f7274696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 653.786 Td
+/F1.0 10.5 Tf
+<70726f6365647572657322206775696465732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 626.006 Td
+/F1.0 10.5 Tf
+<54686520757365722067756964657320617661696c61626c65206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 598.226 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 598.226 Td
+/F1.0 10.5 Tf
+<46756e64616d656e74616c73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 576.446 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 576.446 Td
+/F1.0 10.5 Tf
+[<5769636b> 20.0195 <657420766965776572>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 554.666 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 554.666 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 532.886 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 532.886 Td
+/F1.0 10.5 Tf
+<446174614e75636c657573206f626a6563742073746f7265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 511.106 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 511.106 Td
+/F1.0 10.5 Tf
+<5365637572697479> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+107.295 511.106 Td
+/F1.0 10.5 Tf
+<20287468697320677569646529> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 489.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 489.326 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <657374696e67>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 467.546 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 467.546 Td
+/F1.0 10.5 Tf
+<4265796f6e642074686520426173696373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 439.766 Td
+/F1.0 10.5 Tf
+<546865207265666572656e636520677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 411.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 411.986 Td
+/F1.0 10.5 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 390.206 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 390.206 Td
+/F1.0 10.5 Tf
+<446f6d61696e205365727669636573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 368.426 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 368.426 Td
+/F1.0 10.5 Tf
+[<436f6e6669677572> 20.0195 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 346.646 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 346.646 Td
+/F1.0 10.5 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 324.866 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 324.866 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 303.086 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 303.086 Td
+/F1.0 10.5 Tf
+[<4672> 20.0195 <616d65776f726b20496e7465726e616c205365727669636573>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 275.306 Td
+/F1.0 10.5 Tf
+<5468652072656d61696e696e6720677569646573206172653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 247.526 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.3904 Tw
+
+BT
+66.24 247.526 Td
+/F1.0 10.5 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3904 Tw
+
+BT
+158.2034 247.526 Td
+/F1.0 10.5 Tf
+<2028686f7720746f20736574207570206120646576656c6f706d656e7420656e7669726f6e6d656e7420666f7220417061636865204973697320616e6420636f6e74726962757465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 231.746 Td
+/F1.0 10.5 Tf
+<6261636b20746f207468652070726f6a65637429> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 209.966 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+66.24 209.966 Td
+/F1.0 10.5 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+159.1755 209.966 Td
+/F1.0 10.5 Tf
+[<202872656c656173652070726f6365647572657320616e642072656c61746564207072> 20.0195 <6163746963657329>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 170.126 Td
+/F2.0 18 Tf
+[<312e322e2054> 29.7852 <65726d696e6f6c6f6779>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 142.106 Td
+/F1.0 10.5 Tf
+<417061636865204973697320686173206275696c742d696e20737570706f727420666f722061757468656e7469636174696f6e20616e6420617574686f72697a6174696f6e3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 114.326 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.8616 Tw
+
+BT
+66.24 114.326 Td
+/F1.0 10.5 Tf
+[<42> 20.0195 <79202261757468656e7469636174696f6e> 40.0391 <22207765206d65616e206c6f6767696e6720696e746f20746865206170706c69636174696f6e207573696e6720736f6d652063726564656e7469616c732c207479706963616c6c792061>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.596 Tw
+
+BT
+66.24 98.546 Td
+/F1.0 10.5 Tf
+[<757365726e616d6520616e642070617373776f72642e2041> 20.0195 <757468656e7469636174696f6e20616c736f206d65616e73206c6f6f6b696e672075702074686520736574206f6620726f6c657320746f20776869636820612075736572>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 82.766 Td
+/F1.0 10.5 Tf
+<62656c6f6e67732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 60.986 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.9597 Tw
+
+BT
+66.24 60.986 Td
+/F1.0 10.5 Tf
+[<42> 20.0195 <792022617574686f72697a6174696f6e> 40.0391 <22207765206d65616e207065726d697373696f6e733a206772> 20.0195 <616e74696e6720726f6c657320746f20686176652061636365737320746f20666561747572657320286f626a656374>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+12 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 11 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 282 0 R
+>>
+>>
+/Annots [19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R]
+>>
+endobj
+13 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+14 0 obj
+<< /Type /Names
+/Dests 15 0 R
+>>
+endobj
+15 0 obj
+<< /Kids [145 0 R 146 0 R]
+>>
+endobj
+16 0 obj
+[12 0 R /XYZ 0 841.89 null]
+endobj
+17 0 obj
+<< /Type /Font
+/BaseFont /d398e9+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 317 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 319 0 R
+/ToUnicode 318 0 R
+>>
+endobj
+18 0 obj
+[12 0 R /XYZ 0 721.61 null]
+endobj
+19 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 595.16 138.081 609.44]
+/Type /Annot
+>>
+endobj
+20 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 573.38 138.3433 587.66]
+/Type /Annot
+>>
+endobj
+21 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 551.6 177.624 565.88]
+/Type /Annot
+>>
+endobj
+22 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugodn/ugodn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 529.82 190.077 544.1]
+/Type /Annot
+>>
+endobj
+23 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugsec/ugsec.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 508.04 107.295 522.32]
+/Type /Annot
+>>
+endobj
+24 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugtst/ugtst.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 486.26 102.1733 500.54]
+/Type /Annot
+>>
+endobj
+25 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugbtb/ugbtb.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 464.48 156.057 478.76]
+/Type /Annot
+>>
+endobj
+26 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgant/rgant.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 408.92 127.455 423.2]
+/Type /Annot
+>>
+endobj
+27 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 387.14 149.799 401.42]
+/Type /Annot
+>>
+endobj
+28 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcfg/rgcfg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 365.36 190.0138 379.64]
+/Type /Annot
+>>
+endobj
+29 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 343.58 213.5445 357.86]
+/Type /Annot
+>>
+endobj
+30 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 321.8 194.5815 336.08]
+/Type /Annot
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgfis/rgfis.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 300.02 212.2318 314.3]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../dg/dg.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 244.46 158.2034 258.74]
+/Type /Annot
+>>
+endobj
+33 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../cgcom/cgcom.pdf)
+>>
+/Subtype /Link
+/Rect [66.24 206.9 159.1755 221.18]
+/Type /Annot
+>>
+endobj
+34 0 obj
+[12 0 R /XYZ 0 194.15 null]
+endobj
+35 0 obj
+<< /Length 13918
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+66.24 794.676 Td
+/F1.0 10.5 Tf
+<6d656d62657229206f6620746865206170702e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.9622 Tw
+
+BT
+48.24 766.896 Td
+/F1.0 10.5 Tf
+<49736973206861732074776f206c6576656c73206f66207065726d697373696f6e732e20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.9622 Tw
+
+BT
+236.8589 766.896 Td
+/F3.0 10.5 Tf
+<52656164> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.9622 Tw
+
+BT
+261.1664 766.896 Td
+/F1.0 10.5 Tf
+<207065726d697373696f6e206d65616e7320746861742074686520757365722063616e207669657720746865206f626a656374> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4458 Tw
+
+BT
+48.24 751.116 Td
+/F1.0 10.5 Tf
+<6d656d6265723b2069742077696c6c2062652072656e646572656420696e207468652055492e20416e20616374696f6e2077697468206f6e6c792072656164207065726d697373696f6e2077696c6c2062652073686f776e2064697361626c6564> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7639 Tw
+
+BT
+48.24 735.336 Td
+/F1.0 10.5 Tf
+[<2822> 40.0391 <677265796564206f7574222e20>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7639 Tw
+
+BT
+122.2118 735.336 Td
+/F3.0 10.5 Tf
+<5772697465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.7639 Tw
+
+BT
+150.3098 735.336 Td
+/F1.0 10.5 Tf
+[<207065726d697373696f6e206d65616e73207468617420746865206f626a656374206d656d6265722063616e206265206368616e6765642e2046> 40.0391 <6f7220616374696f6e732074686973>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 719.556 Td
+/F1.0 10.5 Tf
+[<6d65616e73207468617420746865792063616e20626520696e766f6b> 20.0195 <65642e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.5512 Tw
+
+BT
+48.24 691.776 Td
+/F1.0 10.5 Tf
+<497369732070726f766964657320616e2041504920666f7220626f74682061757468656e7469636174696f6e20616e6420617574686f72697a6174696f6e2c20616e642070726f766964657320616e20696d706c656d656e746174696f6e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2949 Tw
+
+BT
+48.24 675.996 Td
+/F1.0 10.5 Tf
+[<7468617420696e74656772> 20.0195 <61746573207769746820>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.2949 Tw
+
+BT
+152.7459 675.996 Td
+/F1.0 10.5 Tf
+<41706163686520536869726f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2949 Tw
+
+BT
+220.6528 675.996 Td
+/F1.0 10.5 Tf
+<2e20536869726f20696e207475726e20757365732074686520636f6e63657074206f66206120> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2949 Tw
+
+BT
+410.7751 675.996 Td
+/F3.0 10.5 Tf
+<7265616c6d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2949 Tw
+
+BT
+439.5241 675.996 Td
+/F1.0 10.5 Tf
+<206173206120736f7572636520666f7220626f7468> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 660.216 Td
+/F1.0 10.5 Tf
+<61757468656e7469636174696f6e20616e64206f7074696f6e616c6c7920617574686f72697a6174696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1236 Tw
+
+BT
+48.24 632.436 Td
+/F1.0 10.5 Tf
+<536869726f207368697073207769746820612073696d706c6520746578742d6261736564207265616c6d> Tj
+/F1.1 10.5 Tf
+<21> Tj
+/F1.0 10.5 Tf
+<d1> Tj
+/F1.1 10.5 Tf
+<21> Tj
+/F1.0 10.5 Tf
+<74686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.1236 Tw
+
+BT
+308.48 632.436 Td
+/F4.0 10.5 Tf
+<496e695265616c6d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.1236 Tw
+
+BT
+350.48 632.436 Td
+/F1.1 10.5 Tf
+<21> Tj
+/F1.0 10.5 Tf
+<d1> Tj
+/F1.1 10.5 Tf
+<21> Tj
+/F1.0 10.5 Tf
+<77686963682072656164732075736572732028616e642070617373776f7264292c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.777 Tw
+
+BT
+48.24 616.656 Td
+/F1.0 10.5 Tf
+<7573657220726f6c657320616e6420726f6c65207065726d697373696f6e732066726f6d2074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+1.777 Tw
+
+BT
+266.6783 616.656 Td
+/F4.0 10.5 Tf
+<5745422d494e462f736869726f2e696e69> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.777 Tw
+
+BT
+355.9283 616.656 Td
+/F1.0 10.5 Tf
+<2066696c652e2054686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.777 Tw
+
+BT
+406.8397 616.656 Td
+/F1.0 10.5 Tf
+[<48656c6c6f57> 60.0586 <6f726c64>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.777 Tw
+
+BT
+464.3896 616.656 Td
+/F1.0 10.5 Tf
+<20616e6420> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.777 Tw
+
+BT
+492.4925 616.656 Td
+/F1.0 10.5 Tf
+<53696d706c65417070> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.777 Tw
+
+BT
+547.04 616.656 Td
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 600.876 Td
+/F1.0 10.5 Tf
+<617263686574797065732061726520626f746820636f6e6669677572656420746f207573652074686973207265616c6d2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.3047 Tw
+
+BT
+48.24 573.096 Td
+/F1.0 10.5 Tf
+[<536869726f20616c736f207368697073207769746820616e20696d706c656d656e746174696f6e206f6620616e204c44> 20.0195 <41502d6261736564207265616c6d3b204c44> 20.0195 <4150206973206f6674656e207573656420746f206d616e616765>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.9243 Tw
+
+BT
+48.24 557.316 Td
+/F1.0 10.5 Tf
+<757365722f70617373776f72647320616e6420636f72726573706f6e64696e6720757365722067726f7570732e20417061636865204973697320696e207475726e20657874656e64732074686973207769746820697473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+6.7979 Tw
+
+BT
+48.24 541.536 Td
+/F4.0 10.5 Tf
+<497369734c6461705265616c6d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+6.7979 Tw
+
+BT
+116.49 541.536 Td
+/F1.0 10.5 Tf
+<2c2077686963682070726f7669646573206d6f726520666c65786962696c69747920666f7220626f74682067726f75702f726f6c6520616e6420726f6c652f7065726d697373696f6e73> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 525.756 Td
+/F1.0 10.5 Tf
+<6d616e6167656d656e742e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.8225 Tw
+
+BT
+48.24 497.976 Td
+/F1.0 10.5 Tf
+<496e206164646974696f6e2c2074686520286e6f6e2d4153462920> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+2.8225 Tw
+
+BT
+191.0427 497.976 Td
+/F1.0 10.5 Tf
+<496e636f646520506c6174666f726d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.8225 Tw
+
+BT
+274.4737 497.976 Td
+/F1.0 10.5 Tf
+<206d6f64756c65732070726f766964657320746865207365637572697479206d6f64756c652c20776869636820616c736f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9472 Tw
+
+BT
+48.24 482.196 Td
+/F1.0 10.5 Tf
+<70726f766964657320616e20696d706c656d656e746174696f6e206f662074686520536869726f20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.9472 Tw
+
+BT
+259.5344 482.196 Td
+/F4.0 10.5 Tf
+<5265616c6d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9472 Tw
+
+BT
+285.7844 482.196 Td
+/F1.0 10.5 Tf
+<204150492e20486f77657665722c20746865207365637572697479206d6f64756c6520616c736f20726570726573656e7473> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6137 Tw
+
+BT
+48.24 466.416 Td
+/F1.0 10.5 Tf
+<75736572732c20726f6c657320616e64207065726d697373696f6e7320617320646f6d61696e206f626a656374732c20616c6c6f77696e67207468656d20746f2062652061646d696e69737465726564207468726f75676820417061636865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.0439 Tw
+
+BT
+48.24 450.636 Td
+/F1.0 10.5 Tf
+<4973697320697473656c662e204d6f72656f7665722c20746865207365637572697479206d6f64756c652063616e206f7074696f6e616c6c792064656c65676174652070617373776f7264206d616e6167656d656e7420746f2061> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 434.856 Td
+/F1.0 10.5 Tf
+[<73756273696469617279202864656c656761746529207265616c6d2028757375616c6c79204c44> 20.0195 <4150206173206469736375737365642061626f7665292e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0584 Tw
+
+BT
+48.24 407.076 Td
+/F1.0 10.5 Tf
+<496e206164646974696f6e20746f2041706163686520497369732720536869726f2d626173656420696d706c656d656e746174696f6e206f66206974732061757468656e7469636174696f6e20616e6420617574686f72697a6174696f6e20415049732c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.0236 Tw
+
+BT
+48.24 391.296 Td
+/F1.0 10.5 Tf
+[<4973697320616c736f2070726f76696465732061202262> 20.0195 <79706173732220696d706c656d656e746174696f6e2c2075736566756c20666f7220717569636b2d6e2d64697274792070726f746f747970696e67207768656e20796f752077616e74>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 375.516 Td
+/F1.0 10.5 Tf
+[<746f20696e206566666563742064697361626c65202862> 20.0195 <79706173732920736563757269747920636f6d706c6574656c79> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 359.7 m
+108.24 182.469 l
+S
+Q
+0.098 0.251 0.4863 scn
+0.098 0.251 0.4863 SCN
+
+BT
+67.956 262.5165 Td
+/F5.1 24 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 344.3342 Td
+/F3.0 9.975 Tf
+<576861742061626f7574206175646974696e673f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.5723 Tw
+
+BT
+120.24 324.745 Td
+/F1.0 10.5 Tf
+[<41206675727468657220617370656374206f66207365637572697479206973206175646974696e673a207265636f7264696e672077686174206461746120776173206d6f6469666965642062> 20.0195 <79>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 308.965 Td
+/F1.0 10.5 Tf
+<776869636820757365722e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4986 Tw
+
+BT
+120.24 281.185 Td
+/F1.0 10.5 Tf
+<41706163686520497369732070726f76696465732074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.4986 Tw
+
+BT
+246.5962 281.185 Td
+/F4.0 10.5 Tf
+<496e746572616374696f6e436f6e74657874> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4986 Tw
+
+BT
+341.0962 281.185 Td
+/F1.0 10.5 Tf
+[<2063616e206265207573656420746f207472> 20.0195 <61636b2074686520616374696f6e73206265696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.9913 Tw
+
+BT
+120.24 265.405 Td
+/F1.0 10.5 Tf
+[<696e766f6b> 20.0195 <65642c20616e642074686520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.9913 Tw
+
+BT
+215.3138 265.405 Td
+/F4.0 10.5 Tf
+<4175646974657253657276696365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.9913 Tw
+
+BT
+288.8138 265.405 Td
+/F1.0 10.5 Tf
+<2063617074757265732077686174206461746120776173206d6f646966696564206173206120726573756c74> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.0402 Tw
+
+BT
+120.24 249.625 Td
+/F1.0 10.5 Tf
+<286175646974696e67292e205768656e20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+4.0402 Tw
+
+BT
+215.4914 249.625 Td
+/F4.0 10.5 Tf
+<496e746572616374696f6e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.0402 Tw
+
+BT
+273.2414 249.625 Td
+/F1.0 10.5 Tf
+[<732061726520706572736973746564202865672062> 20.0195 <79207761> 20.0195 <79206f6620286e6f6e2d4153462920>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+4.0402 Tw
+
+BT
+501.1355 249.625 Td
+/F1.0 10.5 Tf
+<496e636f6465> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.5732 Tw
+
+BT
+120.24 233.845 Td
+/F1.0 10.5 Tf
+<506c6174666f726d> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.5732 Tw
+
+BT
+164.2245 233.845 Td
+/F1.0 10.5 Tf
+[<2773207075626c6973686d71206d6f64756c652920746869732070726f766964657320657863656c6c656e74207472> 20.0195 <6163656162696c697479> 89.8438 <2e2054686520286e6f6e2d41534629>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+120.24 218.065 Td
+/F1.0 10.5 Tf
+<496e636f646520506c6174666f726d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+200.8485 218.065 Td
+/F1.0 10.5 Tf
+<2773206175646974206d6f64756c652070726f766964657320616e20696d706c656d656e746174696f6e206f662074686520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+456.2085 218.065 Td
+/F4.0 10.5 Tf
+<4175646974657253657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+529.7085 218.065 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 190.285 Td
+/F1.0 10.5 Tf
+[<46> 40.0391 <6f7220>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+139.7276 190.285 Td
+/F4.0 10.5 Tf
+<436f6d6d616e6453657276696365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+213.2276 190.285 Td
+/F1.0 10.5 Tf
+<2063616e20626520616c736f206265207573656420746f206361707475726520616374696f6e732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp2 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+36 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 35 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F3.0 37 0 R
+/F1.1 39 0 R
+/F4.0 40 0 R
+/F5.1 44 0 R
+>>
+/XObject << /Stamp2 283 0 R
+>>
+>>
+/Annots [38 0 R 41 0 R 42 0 R 43 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R]
+>>
+endobj
+37 0 obj
+<< /Type /Font
+/BaseFont /5951b0+NotoSerif-Italic
+/Subtype /TrueType
+/FontDescriptor 321 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 323 0 R
+/ToUnicode 322 0 R
+>>
+endobj
+38 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://shiro.apache.org)
+>>
+/Subtype /Link
+/Rect [152.7459 672.93 220.6528 687.21]
+/Type /Annot
+>>
+endobj
+39 0 obj
+<< /Type /Font
+/BaseFont /da39a3+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 325 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 327 0 R
+/ToUnicode 326 0 R
+>>
+endobj
+40 0 obj
+<< /Type /Font
+/BaseFont /110a29+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 329 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 331 0 R
+/ToUnicode 330 0 R
+>>
+endobj
+41 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_getting-started_helloworld-archetype)
+>>
+/Subtype /Link
+/Rect [406.8397 613.59 464.3896 627.87]
+/Type /Annot
+>>
+endobj
+42 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_getting-started_simpleapp-archetype)
+>>
+/Subtype /Link
+/Rect [492.4925 613.59 547.04 627.87]
+/Type /Annot
+>>
+endobj
+43 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://platform.incode.org)
+>>
+/Subtype /Link
+/Rect [191.0427 494.91 274.4737 509.19]
+/Type /Annot
+>>
+endobj
+44 0 obj
+<< /Type /Font
+/BaseFont /1b1a19+FontAwesome
+/Subtype /TrueType
+/FontDescriptor 333 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 335 0 R
+/ToUnicode 334 0 R
+>>
+endobj
+45 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf#_rgsvc_application-layer-api_InteractionContext)
+>>
+/Subtype /Link
+/Rect [246.5962 279.715 341.0962 290.215]
+/Type /Annot
+>>
+endobj
+46 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf#_rgsvc_persistence-layer-spi_AuditerService)
+>>
+/Subtype /Link
+/Rect [215.3138 263.935 288.8138 274.435]
+/Type /Annot
+>>
+endobj
+47 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://platform.incode.org)
+>>
+/Subtype /Link
+/Rect [501.1355 246.559 535.04 260.839]
+/Type /Annot
+>>
+endobj
+48 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://platform.incode.org)
+>>
+/Subtype /Link
+/Rect [120.24 230.779 164.2245 245.059]
+/Type /Annot
+>>
+endobj
+49 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://platform.incode.org)
+>>
+/Subtype /Link
+/Rect [120.24 214.999 200.8485 229.279]
+/Type /Annot
+>>
+endobj
+50 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgsvc/rgsvc.pdf#_rgsvc_application-layer-spi_CommandService)
+>>
+/Subtype /Link
+/Rect [139.7276 188.815 213.2276 199.315]
+/Type /Annot
+>>
+endobj
+51 0 obj
+<< /Length 14366
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<4368617074657220322e20436f6e6669677572696e6720746f2075736520536869726f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2134 Tw
+
+BT
+48.24 753.206 Td
+/F1.0 10.5 Tf
+[<417061636865204973697327207365637572697479206d656368616e69736d20697320636f6e6669677572> 20.0195 <61626c652c2073706563696679696e6720616e20>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.2134 Tw
+
+BT
+379.7079 753.206 Td
+/F4.0 10.5 Tf
+<41757468656e74696361746f72> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2134 Tw
+
+BT
+447.9579 753.206 Td
+/F1.0 10.5 Tf
+<20616e6420616e20> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.2134 Tw
+
+BT
+494.54 753.206 Td
+/F4.0 10.5 Tf
+<417574686f72697a6f72> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2134 Tw
+
+BT
+547.04 753.206 Td
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.7511 Tw
+
+BT
+48.24 737.426 Td
+/F1.0 10.5 Tf
+[<286e6f6e2d7075626c69632920415049732e2054686520536869726f207365637572697479206d656368616e69736d20697320616e20696e74656772> 20.0195 <6174696f6e207769682041706163686520536869726f2074686174>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 721.646 Td
+/F1.0 10.5 Tf
+<696d706c656d656e747320626f746820696e74657266616365732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 705.83 m
+108.24 666.27 l
+S
+Q
+0.0667 0.0667 0.0667 scn
+0.0667 0.0667 0.0667 SCN
+
+BT
+71.388 677.482 Td
+/F5.1 24 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7275 Tw
+
+BT
+120.24 689.866 Td
+/F1.0 10.5 Tf
+<426f74682074686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.7275 Tw
+
+BT
+166.3724 689.866 Td
+/F1.0 10.5 Tf
+[<48656c6c6f57> 60.0586 <6f726c64>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7275 Tw
+
+BT
+223.9223 689.866 Td
+/F1.0 10.5 Tf
+<20616e6420> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+0.7275 Tw
+
+BT
+249.9262 689.866 Td
+/F1.0 10.5 Tf
+<53696d706c65417070> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7275 Tw
+
+BT
+304.4737 689.866 Td
+/F1.0 10.5 Tf
+<206172636865747970657320617265207072652d636f6e6669677572656420746f2075736520417061636865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 674.086 Td
+/F1.0 10.5 Tf
+[<536869726f2c20736f206d756368206f66207768617420666f6c6c6f7773206d61> 20.0195 <792077656c6c2068617665206265656e2073657420757020616c7265616479> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 630.246 Td
+/F2.0 18 Tf
+[<322e312e2054> 29.7852 <656c6c696e6720417061636865204973697320746f2075736520536869726f>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3952 Tw
+
+BT
+48.24 602.226 Td
+/F1.0 10.5 Tf
+[<54> 29.7852 <6f2074656c6c20417061636865204973697320746f2075736520536869726f207768656e207573696e6720616e20>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.3952 Tw
+
+BT
+302.6383 602.226 Td
+/F4.0 10.5 Tf
+<4170704d616e696665737441627374726163742e4255494c444552> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3952 Tw
+
+BT
+444.3883 602.226 Td
+/F1.0 10.5 Tf
+<2c2073696d706c79207370656369667920746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 586.446 Td
+/F1.0 10.5 Tf
+<22617574684d656368616e69736d222061732022736869726f222e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 558.666 Td
+/F1.0 10.5 Tf
+[<46> 40.0391 <6f72206578616d706c652c2074686520>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+134.5706 558.666 Td
+/F1.0 10.5 Tf
+[<48656c6c6f57> 60.0586 <6f726c6420617263686574797065>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+244.799 558.666 Td
+/F1.0 10.5 Tf
+[<20626f6f74737472> 20.0195 <617073207573696e673a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 542.85 m
+543.04 542.85 l
+545.2491 542.85 547.04 541.0591 547.04 538.85 c
+547.04 421.67 l
+547.04 419.4609 545.2491 417.67 543.04 417.67 c
+52.24 417.67 l
+50.0309 417.67 48.24 419.4609 48.24 421.67 c
+48.24 538.85 l
+48.24 541.0591 50.0309 542.85 52.24 542.85 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 542.85 m
+543.04 542.85 l
+545.2491 542.85 547.04 541.0591 547.04 538.85 c
+547.04 421.67 l
+547.04 419.4609 545.2491 417.67 543.04 417.67 c
+52.24 417.67 l
+50.0309 417.67 48.24 419.4609 48.24 421.67 c
+48.24 538.85 l
+48.24 541.0591 50.0309 542.85 52.24 542.85 c
+h
+S
+Q
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+59.24 520.025 Td
+/F4.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+92.24 520.025 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4667 0.5333 scn
+0.0 0.4667 0.5333 SCN
+
+BT
+97.74 520.025 Td
+/F4.0 11 Tf
+<636c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 520.025 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.6667 0.5333 scn
+0.0 0.6667 0.5333 SCN
+
+BT
+130.74 520.025 Td
+/F4.0 11 Tf
+<48656c6c6f576f726c644170704d616e6966657374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+246.24 520.025 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+251.74 520.025 Td
+/F4.0 11 Tf
+<657874656e6473> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 520.025 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+295.74 520.025 Td
+/F4.0 11 Tf
+<4170704d616e69666573744162737472616374> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+400.24 520.025 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+405.74 520.025 Td
+/F4.0 11 Tf
+<7b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 490.545 Td
+/F4.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+81.24 490.545 Td
+/F4.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+114.24 490.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+119.74 490.545 Td
+/F4.0 11 Tf
+<737461746963> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 490.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.0 0.4 0.6 scn
+0.0 0.4 0.6 SCN
+
+BT
+158.24 490.545 Td
+/F4.0 11 Tf
+<66696e616c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.74 490.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 490.545 Td
+/F4.0 11 Tf
+<4275696c646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+229.74 490.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+235.24 490.545 Td
+/F4.0 11 Tf
+<4255494c444552> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+273.74 490.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+279.24 490.545 Td
+/F4.0 11 Tf
+<3d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+284.74 490.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+290.24 490.545 Td
+/F4.0 11 Tf
+<4275696c646572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 475.805 Td
+/F4.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 475.805 Td
+/F4.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.74 475.805 Td
+/F4.0 11 Tf
+<666f724d6f64756c6573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.74 475.805 Td
+/F4.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+191.24 475.805 Td
+/F4.0 11 Tf
+<48656c6c6f576f726c644d6f64756c65> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+279.24 475.805 Td
+/F4.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+284.74 475.805 Td
+/F4.0 11 Tf
+<636c617373> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+312.24 475.805 Td
+/F4.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 461.065 Td
+/F4.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 461.065 Td
+/F4.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.74 461.065 Td
+/F4.0 11 Tf
+<77697468417574684d656368616e69736d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+224.24 461.065 Td
+/F4.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+229.74 461.065 Td
+/F4.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+235.24 461.065 Td
+/F4.0 11 Tf
+<736869726f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.8 0.2 0.0 scn
+0.8 0.2 0.0 SCN
+
+BT
+262.74 461.065 Td
+/F4.0 11 Tf
+<22> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+268.24 461.065 Td
+/F4.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+273.74 461.065 Td
+/F4.0 11 Tf
+<3b> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+279.24 461.065 Td
+/F4.0 11 Tf
+<202020202020202020202020202020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+411.24 461.065 Td
+/F4.1 11 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 446.325 Td
+/F4.0 11 Tf
+<ca2020202020202020202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+125.24 446.325 Td
+/F4.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.74 446.325 Td
+/F4.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+136.24 446.325 Td
+/F4.0 11 Tf
+<2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 431.585 Td
+/F4.0 11 Tf
+<7d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+50.865 399.945 Td
+/F4.1 10.5 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+63.99 399.706 Td
+/F1.0 10.5 Tf
+<636f6e6669677572657320536869726f2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2141 Tw
+
+BT
+48.24 371.926 Td
+/F1.0 10.5 Tf
+<5468697320696e7374616c6c732074686520617070726f70726961746520696d706c656d656e746174696f6e202874686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.2141 Tw
+
+BT
+310.3533 371.926 Td
+/F4.0 10.5 Tf
+<536869726f41757468656e74696361746f724f72417574686f72697a6f72> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2141 Tw
+
+BT
+467.8533 371.926 Td
+/F1.0 10.5 Tf
+<20636c61737329207468617420757365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 356.146 Td
+/F1.0 10.5 Tf
+<536869726fd573204150497320746f20706572666f726d2061757468656e7469636174696f6e20616e6420617574686f72697a6174696f6e3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+q
+450.0 0.0 0.0 140.658 48.24 199.672 cm
+/I1 Do
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.683 Tw
+
+BT
+48.24 175.708 Td
+/F1.0 10.5 Tf
+<546865206669677572652061626f766520646f65736ed5742074656c6c207468652077686f6c652073746f72793b20776520686176656ed57420796574207365656e20686f7720536869726f20697473656c6620697320636f6e6669677572656420746f> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4769 Tw
+
+BT
+48.24 159.928 Td
+/F1.0 10.5 Tf
+<757365207265616c6d732e2054686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.4769 Tw
+
+BT
+136.5313 159.928 Td
+/F4.0 10.5 Tf
+<536869726f41757468656e74696361746f724f72417574686f72697a6f72> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4769 Tw
+
+BT
+294.0313 159.928 Td
+/F1.0 10.5 Tf
+<20697320696e20657373656e63652074686520676c7565206265747765656e20746865204170616368652049736973> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 144.148 Td
+/F1.0 10.5 Tf
+<72756e74696d6520616e6420536869726f2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 104.308 Td
+/F2.0 18 Tf
+[<322e322e20436f6e6669677572696e6720536869726f2041> 20.0195 <757468656e74696361746f72>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4595 Tw
+
+BT
+48.24 76.288 Td
+/F1.0 10.5 Tf
+<54686520> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+2.4595 Tw
+
+BT
+72.1195 76.288 Td
+/F4.0 10.5 Tf
+<536869726f41757468656e74696361746f724f72417574686f72697a6f72> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4595 Tw
+
+BT
+229.6195 76.288 Td
+/F1.0 10.5 Tf
+[<20636c61737320697473656c6620737570706f72747320612073696e676c65206f7074696f6e616c2070726f7065727479> 89.8438 <2e20546869732063616e206265>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 60.508 Td
+/F1.0 10.5 Tf
+<636f6e6669677572656420696e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+118.3275 60.508 Td
+/F4.0 10.5 Tf
+<61757468656e7469636174696f6e5f736869726f2e70726f70657274696573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+281.0775 60.508 Td
+/F1.0 10.5 Tf
+<2066696c653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.0 0.0 0.0 scn
+0.0 0.0 0.0 SCN
+1 w
+0 J
+0 j
+[] 0 d
+/Stamp1 Do
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.009 14.388 Td
+/F1.0 9 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+Q
+
+endstream
+endobj
+52 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 51 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 17 0 R
+/F1.0 8 0 R
+/F4.0 40 0 R
+/F5.1 44 0 R
+/F4.1 59 0 R
+>>
+/XObject << /I1 60 0 R
+/Stamp1 282 0 R
+>>
+>>
+/Annots [54 0 R 55 0 R 57 0 R 58 0 R 61 0 R]
+>>
+endobj
+53 0 obj
+[52 0 R /XYZ 0 841.89 null]
+endobj
+54 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_getting-started_helloworld-archetype)
+>>
+/Subtype /Link
+/Rect [166.3724 686.8 223.9223 701.08]
+/Type /Annot
+>>
+endobj
+55 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_getting-started_simpleapp-archetype)
+>>
+/Subtype /Link
+/Rect [249.9262 686.8 304.4737 701.08]
+/Type /Annot
+>>
+endobj
+56 0 obj
+[52 0 R /XYZ 0 654.27 null]
+endobj
+57 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgcms/rgcms.pdf#__rgcms_classes_AppManifest-bootstrapping_bootstrapping_AppManifestAbstract)
+>>
+/Subtype /Link
+/Rect [302.6383 600.756 444.3883 611.256]
+/Type /Annot
+>>
+endobj
+58 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugfun/ugfun.pdf#_ugfun_getting-started_helloworld-archetype)
+>>
+/Subtype /Link
+/Rect [134.5706 555.6 244.799 569.88]
+/Type /Annot
+>>
+endobj
+59 0 obj
+<< /Type /Font
+/BaseFont /de7ba4+mplus1mn-regular
+/Subtype /TrueType
+/FontDescriptor 337 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 339 0 R
+/ToUnicode 338 0 R
+>>
+endobj
+60 0 obj
+<< /Type /XObject
+/Subtype /Image
+/Height 266
+/Width 851
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 9522
+/Filter [/FlateDecode]
+/DecodeParms [<< /Predictor 15
+/Colors 3
+/BitsPerComponent 8
+/Columns 851
+>>]
+>>
+stream
+x��k�坷��^�FA���]Ѐ(�� G�k��`!q@T�uM��"ܘt�"a=��A9� 
+a�Е�� ������y�΃eQ�������:SS������n��@:h��
+@L���� -���� -���� -���� -���� -���� -�����E]]]m���f.KIzC<��@��Bv�رΝ;7щ�_�B���@ZP����J��믿�iӦ͛7���ݲe��4���7��
���o�����~��7�N���{
l۶m���;x���?���m@�/K������ -���VWWWTT���d)�,Yb�
p4?H���Q�n�R��VH������;w���d)�,���Fژ4����ks#L�0AD�H3���C�Ȳd�Io4�I�� IT�;r�H�>}y�{
+� �[*��l@��
��x[� �?~�~�dA�?�4#	PYY))C�_ɲh~`4?H���ڣG��۷�w�޺���_,���� ���h~�$RŽ9��'����Sw��ի�,HG�H-4?�$�d�mݣG��OʥpM����D2���Ò�ݻw������b��B���A����z��A�H94?�$	���@�$��@���h~�$4?������qB���A��� Nh~4?H��	���IB��8���� Ih~'4?�$	���@�$��@���h~�$4?�������S�@mm��0�=z������L#˒%��Um�	I�HH4?H��&yQ:�I64k�Lk�;�ӲZ�Ν;�VP� h~�$4?�u����zŊ�{�aÖ.]Z^^���/�i`�ڵ���ʺu�֯_�ꫯnذac���������ܹ�
|��G7�I�v�����={***��Ζ-[Ι3'��P� h~���h;v�СC���4?�oY�,4��%� #rE'uJ䪫�j׮�O<Q�O�?dȐ.]���
 �4���555$��yF]�?��sw~��L�<��[o�8qb�V�t7���>[$������V{�ܹ��0��I��d�nw�-�����p�
�7�y��5m�t̘1�n�,����@�<#mI�k�ȑM�4<x�Q�F���~����;v�U��5?����9?��Ϲ�YUY�ȆP�G^��L��O?����Gyy��9s:t�зo�%K�����ƍ;묳�M��r�JY
�Ϟ={�9��^���5�Z�KRxƌ-Z�����ܨ�/�VA�N��6���n�ϟ߲e���Ҋ����*�h8��
+�X��w�^y�KnH�,\�p���g�q���Ӎj~���۷4hмy��rW�..�s��a������'')�۩S�>}�,X����'s9rd۶m{�1�9�n
+U�2�́�.)!	��/N�2���O���V�^mB����KJJƏ�x�b	CY�L�o�>���>�
����UUUr	+�(�*�;z�h	��n����dɒ֭[_q��n!�#���sP(��G��+O���4�<Y�r�ܹs���۱c�y��%���|�y�͚5kٲe�2	��VWW���yF�󫬬T��$�/_>{�l�UC��^eZ�	&N�(���Z�t���,B&�D�wٜ��(DE=vPN�U/�!��/.--=�S��D��SO=բE��Ç/\����\�%S��$&����A�QW�g��[bQ�uժU�>��ߙg������Ԙ����ϝ;wŊ�2���\U�#�
+�䡺�Z.��5.!!�lٲY�fu��aРA�J���ɯ&L�мy�)S��u���P"���|{$��`]y�۷OP�W^��+++kٲ��W_-��7�ɓ'[cn֬Y#�����˅8@Ac]>|���B}�w������9sbh~�Ğ={���K.,������\sa		B�]�+o	����]�v�ar�-!x饗�s�9�>�hR�O*�ܽ{��\�����'���(��g&�ٿ���%:֭['ןr�׼y�ѣGkm~3f�8��SKKKՅ��0ǧ�~ʇ9 qh~�u�-1WUUe
�Y�v�D���7�|�����k����Ȕ��V@1a�؇\JDXןݺu�ҥ˳�>���'8lذv�کsH��_}���\X�!��@;�a7���/_��㏫�?~<�O�l}�N}�Cf%]p����L�q�����	��5k�,Z�h�رr�y��w��-X�@}�C:��ի����A؇��ݻW�Q}۪�oii���	t7�'�xB%�/� �,KQ_�ʘ���q�)�!~r���C�n�zذa�so~*�&O���/�[�N�v�Ν\X�i�� >�߶��GI�n
 ذA���G�СC����u4?��#F�iӦ��L%��G�/PH��O�䓔��Y�j�3�<s�WH>��a�����ݻw�����>��B�Xq������^{��'/�j~,hժ��_.��r��M�6�d�v�R��˜�Ta}�C.���O}���%K&O�|�)��x㍍h~S�N-))5jԢE��o	�>��w��i�� ܟ�[�~�K/����|��_��̽������;>^Dž8@
+�>���p^��>�k׮�V����6o�|�5״i�F
ްa�LƇ9�p
+���ٺn�\��nX.'t{���s?����\w�C�=�o���7���pF�ӛ=��ù4?��v���¯4���mˆu����s���u�Ki�E�.Nz�&%(vn�i���Y8����i��5���#;N�����<w��g���ԩS��6�g�y���_�Ѯd�7��wu�Y����u�s��?�����2B���=m�`����C?Ƙ_7(�������;��~{��ӿ�ឫ����f_���ߒk�F4���|�i�~���g���N�v{�tIv�wIy9
�4�7i��J�E�\
+>;������}���t�gعc���r�W]��͛7�5�I7M����?߽�_]u���������&9���.�i$Lz�1m�`�_�G5������<����~�o�
���/oۭmI�6g?��ћ_yyy�N;�.�yȿ�;���8��߿@2]��[}����(�x�0���?�2o̅��>t����~�짟~���֭[׹S���NW!3s�y�Z�]�`�c\X��|���(����˱�<���U=4{�3/�xڠw=��;���i���o��s�7�Ҙ�����roI�S��V�]�m��m�E������μ�r�PY�,(�E��%�I��)� ���7C>�>�{njȟ?��>ih���N�tӍV�={v�iM%d�/�|�E�M��ί|4m�d�́�I�4?��E�$���C<4d����O�䍻��rk��{�����;�k��.�k~r~I��Z7�1���z�|K�-w��^vɮ���Id�8%���q��9�А=3p�I�Ӿ����Z�b��îlݢ�=��[!�c�g!#�u��I�
 ��4?��iP����5t����2������>ra-���~�y�So�q�������𫺞���ݖ��s��}��j�Ω�V<x��8Wᩒ懍����ʟe7_���ݾۻM�&M.=���c��tS�Wo���_����yB���i�,N���{�o��Ŵ\R��]�����\d�yA�������5kT�{���U�����˄��k�}��
�d��}��K�4?�Q{�l/�d�]�^�峛�}�
=$d6����{	���,N���ra��=6��g�M=��w�iM�����?�uf�!_��\��xc���]��/���}��1� _�*�s�ʟ�/���K��j��w�}���7������]"!�^��i�,N�jص���V6�w�-�Y�&�1�c�M���O���9r!�ꧽ$���������
+w<|�~���C��,�Y>%�B���0_Z����K��e�H��dzȇ9H��H��Y\�V?5��xM]�`��a����������~�_������{G/Y�x���}C�����H��(z��[����_�:\up߁�C�'�6�������b	Y�w.l+��~��͛^�-�~?V}�B�8�)�E ��=$R�.+�=~�xuU���U�e�X����C���i}�BŃ��c�S.�^v�Ω�Fps���r
+��L�ۈ���a��3�&=���C��Yl}�T�Og^&����m�×ڊm��]��6�ni~EM͏�I�4?��E�g��G�Py��ߑ'�;~4s�j���M|�Ǫ�.���b��0��&ۉI�TI��Y\��՞�
+�JVcz��aI�]��v����'>"g��>��j�,��#��H�`����C�����1=��0��
�.�O;dq��H�v��\&��H��(�6��4?��E��1ט*i~E�s�����
����z[�f51�G�F���ܥ�i�,.z��a�1�&��1=��0��
�.�O;dq��F�Ԩ��CV��}bL�4?�"i��K��Y\�z���4��Sg51�G�F���ܥ�i�,.zݗ�5˧���Z������#��H�`����C#b�4?D�G��v�bD�懈�H��Y�����1i~�!�1T�"�#�O;d1"�J�C�x��i�,F�Pi~��4?�ň*����C��!b<���C#b�4?D�G��v�bD�懈�H��Y�����1i~�!�1T�"�#�O;d1"�J�C�x��i'UY\�|J}]mmŶ��L|eH�_�?�Q��iǴ,>��j�b��y��9ɫ֤�X���
+zYՏ_Swh�:dǶ<0屍T����c0�L�~jT��Nj�v�z�4u���G�%�9)i~E�?�e���-~Y����iǨ,���gjc�㊤��_��74�\���L@��tdS�Ρg��¾�J�44��ȟ���	��|8�([����cT�H�][s<)�o~���/�y�H��_�����ﮔ�ӐΡg��T���47*�����/�b"��![|,�lqK�ӎQY�nbˉ[���������i~5�3����b5+��$�C�d�S��C��9
ͯ��'/&����ŗ-ni~�1'��kX��~��sG0�׃����}2ϫI�=s�}��j��߬���g
Xq��~�?/�rq�H�m��<$�v�W{>�튲Q��9���tutd��d�F�8���#eT:}�3-B_�~g���>�m5��`��-��@��-ni~�1'��S?��Es��[w��=��J���ڱ/7ʬ�
̀��0�eyn`�WTo�}�j%�CO��v�s�vE<d�������Ѓ��RW��󷹟�'v����E���ϟ��_\~g����X��
 �����`��-��}5Ȗ���iǜ,��5l;��K��*-0yC_jí�G� �k�qy��]�9I������;�/��h����염�+aY��{���(�h���<y�����+�~���G��W5�A�vQpb6�Lv�ҹ蛟i����;�O�&,�ܲ%�v�-�d�[��v�b�{�^O�^�a����uҢ?���8�衙�Т�[�^�g^X?�j3w����c�]�s�|���.����.�ˬ�d�������sq7?��'����l8m��	��������
+�ŐlqK�ӎ!Y쾮�x���$o����PX��x��	C��� ��rlT��u�̃G���s�vE�ϡ�	N���S��dǂeT:w�3."�<��ƀ�Fm�_3�|����`qϿ��]d�!���C��s4��=@��_����2.��H�F4���Id���트�C����s��t��L�<��sq7?��'��3���x	�W�c���
��-Q��l1$[����cB���p��H*y��U��<�_�B�k��kI_��
X���~�{�Qn�a�vE�ϡ�	�^��=4�s<���E��
+%r���j�46X<7$z�D�.�ŐlqK�ӎ	Y�7:ĺZr
v�h�k�f�
�����_��I.�q��8��d���	���e��fi����uG�[g�c���t��L.�t.��gf�D����ŋ���!a�q��C��-�O;�gq�%���t�`��z�<3(b�?�f-:���-�k�78�|� ���x�ШeY�.�u2z%�}L�{:�_�ve���o>Q>Y��sVgr��s�6?��'�����2���s��h�q��C��-�O;�gq�i�����8V]���cl-j\ߤ���Qш��&��K��N��-+`=�E9������o])�]پY���s���$b:gu&\:k�+��q[Jh����95+c��o��%�v�-�d�[��v�b��؎׌�Wk���g3q]}�b˲F��b�I����7+������K�|"n�߲G�&hD��<j���]��s�||G�<����Y��������͟Зg���sI��դ�K��#fK�v�-�d�[��v�b�����zK��`�X
 �b.�-:��i�,Ƣ��z:�S5���l�!�O;d1�~C��}�qLtK�CtK����S�{8W�ѥ�!�I��W��v�bD�懈�H��Y�����1i~�!�1T�"�#�O;�.FD��A�x�Wω��i~/M���E�B��A�x�Wω��i~ۖ=���EĂ�����6��9�M"L������@Z����@Z(������~k��{!"""&�Ԓ7-L�eM�4��^��ď1"""��́���GYS0�/񣋈���0�~�5���ʇ1Ai~ڡ�!""�!���C�CDDDC��i�懈���H���
���""""�O;4?DDD4D��vh~���h�4?����i~ڡ�!""�!���C�CDDDC��i�懈���H���
���""""�O;4?DDD4D��vh~���h�4?���1N�]���={$|�Θ��� �i���C�CD�ƍ������\;rD��[�VW[[{���o
��懈���C�CD���_VsFĴI������g�׮���p��o#"(�O;4?Dt���
 ��G��vl_sͷ�FD4P��vh~��ֳ����SVt��[��
+#b:��i�懈n�e����۬&FD���"�u�9���~�n��5~�/xbD�i~ڡ�!���2����i�懈n�Vlܐ�Ĉ����C�CD��>၈,�O;4?Dt�.�W��>��Ĉ����C�CD�����ɗ�Ĉ����C�CD��2'�{��a���}bD�i~ڡ�!�[�n�H��YM�� �O;4?Dt�Q���iu��Vtؿ�/����i�懈���H���
���""""�O;4?DDD4D��vh~���h�4?����i~ڡ�!""�!���C�CDDDC��i�懈���H���
���""""�O;4?DDD4D��vh~���h�4?����d�>0����Ў�k��v�+�b#�#f%�O;4?L���޵��[gL�~�]SMV{���o����^�ƽb�ҜZ�u�p�u߯޳�~�4z��ܱC���&�qckkj��
,��g�7�8������$���oY�ku57���"8�4?,&i~ڡ�a���}�7Ey;~�H��O�j��wi�5��kG�h�|�o~����~Jŗ
 ��Yu0�W|�����i��Ii�k	xĖ���*����6�i�9��Л�u���ϻ�JaVK,�C�X����C�ä����[����i����7lT����O���~���~��P�������%�1�ѾĈh_�5��Ζ����߬�Ľ�{�sn�v���A��"��k�I�`�!�-~��8v��Rrn��ח��4?���0ACG֫7���ƣ��q�5�������[��1�#B���<�;:�ւ�
�[mǃ��Ye���w4¬���AG�s��КU��P�8ʶ���{}�U�e�'��i~ڡ�a��ߢ���~����z벿��5?�d���t��+ �f�j��w�(���'Ym�����ӈ��[�}�Wdo~�b�.+�!�<�QF8n
+��	f����-~�k����G�G��vh~������2�x7U�s�F�n-��-Ϸv����j��gĎ��Z����b�[k�#�*z��v�[ĭ�x<�`#Ɔ��	��(��o[��cA��|�x��i�懆h{d��G|��k~��8p/�}O�ܫ����-�os\ϱb��p?:^V�Cp��Ů�=?�O��v�Cw�߶4?���w>b<���C�C�t<����o�x��R�g[��/�b��N�E��������q~���<K�i�8t�d���"����4?����(�����Wk��YIՂlg07���P�w1FYV���݇��5d�=}��F��8�2����4?����(�a�m~��w�}�o8��X��_=�0�ZPmȝ���~��I�eE<���s��Ԃ�i�8�8�(������c���&�zG��~8ǧ����-ڗ���"�cs�GZ��\��>a�7݈���c�'m���oM��б[�Kt���I貢��#Xn{J��ϟg{�7�C�[�7?��
 ���G�-�O;4?LJ��m�x�������r|=����}*ӎ����w<?�j���߀
X�F4?�5	�o�D��󋲬�C|�>:��|
+�;��:��y�s��|r������i��	�.��_�U�s/�� ��9�e�},k�2�-%�M7ہ��Ի:VV�r��ߧE����ݨ�q�CA��<y<���|�=���%b��kƞ_�ظ���O��vh~���h�4?����i~ڡ�!""�!���C�CDDDC��i�懈���H���
���""""�O;4?DDD4D��vh~���h�4?����i~ڡ�!""�!���C�CDDDC��i�懈���H���
���""""�O;4?DDD4D��vh~���h�4?����i~ڡ�!""�!���c�bDDDDCL�eM�4���'~t�&ݏ��`���?�W�G�r���%ݏ��`��� -���� -���� -���� -���� -���� -���� -���� -���� -���� -���� -���� -���� -���� -���
 �� -���� -���� -���� -���� -���� -���� -���� -���� -���� -���� -���� -���� -�����w#�
+endstream
+endobj
+61 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (images/security/security-apis-impl/configure-isis-to-use-shiro.png)
+>>
+/Subtype /Link
+/Rect [48.24 199.672 498.24 340.33]
+/Type /Annot
+>>
+endobj
+62 0 obj
+[52 0 R /XYZ 0 128.332 null]
+endobj
+63 0 obj
+<< /Length 14329
+>>
+stream
+q
+q
+/DeviceRGB cs
+0.9608 0.9608 0.9608 scn
+52.24 805.89 m
+543.04 805.89 l
+545.2491 805.89 547.04 804.0991 547.04 801.89 c
+547.04 773.15 l
+547.04 770.9409 545.2491 769.15 543.04 769.15 c
+52.24 769.15 l
+50.0309 769.15 48.24 770.9409 48.24 773.15 c
+48.24 801.89 l
+48.24 804.0991 50.0309 805.89 52.24 805.89 c
+h
+f
+/DeviceRGB CS
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 805.89 m
+543.04 805.89 l
+545.2491 805.89 547.04 804.0991 547.04 801.89 c
+547.04 773.15 l
+547.04 770.9409 545.2491 769.15 543.04 769.15 c
+52.24 769.15 l
+50.0309 769.15 48.24 770.9409 48.24 773.15 c
+48.24 801.89 l
+48.24 804.0991 50.0309 805.89 52.24 805.89 c
+h
+S
+Q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+59.24 783.065 Td
+/F4.0 11 Tf
+<697369732e61757468656e7469636174696f6e2e736869726f2e6175746f4c6f676f75744966416c726561647941757468656e746963617465643d66616c7365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.5825 Tw
+
+BT
+48.24 745.186 Td
+/F1.0 10.5 Tf
+[<5468697320636f6e6669677572> 20.0195 <6174696f6e2070726f7065727479206f6e6c7920636f6d657320696e746f2065666665637420666f722074686520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+1.5825 Tw
+
+BT
+352.2932 745.186 Td
+/F1.0 10.5 Tf
+<5265737466756c204f626a6563747320766965776572> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.5825 Tw
+
+BT
+466.8423 745.186 Td
+/F1.0 10.5 Tf
+<3b20696620736574207468656e20746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.6983 Tw
+
+BT
+48.24 729.406 Td
+/F1.0 10.5 Tf
+[<536869726f207375626a656374202d20696620666f756e6420746f206265207374696c6c2061757468656e74696361746564202d2077696c6c206265206c6f67676564206f757420616e> 20.0195 <797761> 20.0195 <7920616e64207468656e2072652d>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 713.626 Td
+/F1.0 10.5 Tf
+<61757468656e746963617465642e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+108.24 697.81 m
+108.24 658.25 l
+S
+Q
+0.749 0.4118 0.0 scn
+0.749 0.4118 0.0 SCN
+
+BT
+66.24 669.462 Td
+/F5.1 24 Tf
+<23> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3205 Tw
+
+BT
+120.24 681.846 Td
+/F1.0 10.5 Tf
+[<54686572652073686f756c642067656e6572> 20.0195 <616c6c79206265206e6f206e65656420746f206368616e676520746869732070726f70657274792066726f6d206974732064656661756c742028>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.3205 Tw
+
+BT
+502.532 681.846 Td
+/F4.0 10.5 Tf
+<66616c7365> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.3205 Tw
+
+BT
+528.782 681.846 Td
+/F1.0 10.5 Tf
+<292e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+120.24 666.066 Td
+/F1.0 10.5 Tf
+<53657474696e6720697420746f20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+179.6805 666.066 Td
+/F4.0 10.5 Tf
+<74727565> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+200.6805 666.066 Td
+/F1.0 10.5 Tf
+[<206d61> 20.0195 <7920636175736520612072> 20.0195 <61636520636f6e646974696f6e20726573756c74696e6720696e20657863657074696f6e73206265696e67206c6f676765642e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 622.226 Td
+/F2.0 18 Tf
+[<322e332e20426f6f74737472> 20.0195 <617070696e6720536869726f>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+7.2055 Tw
+
+BT
+48.24 594.206 Td
+/F1.0 10.5 Tf
+[<54> 20.0195 <4f444f3a2076323a207468697320636f6e6669677572> 20.0195 <6174696f6e206973206e6f206c6f6e67657220726571756972656420696e20>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+7.2055 Tw
+
+BT
+378.7701 594.206 Td
+/F4.0 10.5 Tf
+<7765622e786d6c> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+7.2055 Tw
+
+BT
+415.5201 594.206 Td
+/F1.0 10.5 Tf
+<2c20696e737465616420697320636f6e66696775726564> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 578.426 Td
+/F1.0 10.5 Tf
+[<70726f6772> 20.0195 <616d6d61746963616c6c792062> 20.0195 <7920746865206672> 20.0195 <616d65776f726b2028>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+237.0819 578.426 Td
+/F4.0 10.5 Tf
+<5765624d6f64756c655f536869726f> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+315.8319 578.426 Td
+/F1.0 10.5 Tf
+<292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.6073 Tw
+
+BT
+48.24 550.646 Td
+/F1.0 10.5 Tf
+<54686520536869726f20656e7669726f6e6d656e742028696e20657373656e63652c207468726561642d6c6f63616c7320686f6c64696e67207468652073656375726974792063726564656e7469616c7329206e6565647320746f206265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 534.866 Td
+/F1.0 10.5 Tf
+[<626f6f74737472> 20.0195 <6170706564207573696e672074686520666f6c6c6f77696e672073657474696e677320696e2074686520>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+BT
+288.3118 534.866 Td
+/F4.0 10.5 Tf
+<5745422d494e462f7765622e786d6c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+367.0618 534.866 Td
+/F1.0 10.5 Tf
+<2066696c653a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 519.05 m
+543.04 519.05 l
+545.2491 519.05 547.04 517.2591 547.04 515.05 c
+547.04 324.17 l
+547.04 321.9609 545.2491 320.17 543.04 320.17 c
+52.24 320.17 l
+50.0309 320.17 48.24 321.9609 48.24 324.17 c
+48.24 515.05 l
+48.24 517.2591 50.0309 519.05 52.24 519.05 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 519.05 m
+543.04 519.05 l
+545.2491 519.05 547.04 517.2591 547.04 515.05 c
+547.04 324.17 l
+547.04 321.9609 545.2491 320.17 543.04 320.17 c
+52.24 320.17 l
+50.0309 320.17 48.24 321.9609 48.24 324.17 c
+48.24 515.05 l
+48.24 517.2591 50.0309 519.05 52.24 519.05 c
+h
+S
+Q
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+59.24 496.225 Td
+/F4.0 11 Tf
+<3c6c697374656e65723e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 481.485 Td
+/F4.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+81.24 481.485 Td
+/F4.0 11 Tf
+<3c6c697374656e65722d636c6173733e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+169.24 481.485 Td
+/F4.0 11 Tf
+<6f72672e6170616368652e736869726f2e7765622e656e762e456e7669726f6e6d656e744c6f616465724c697374656e6572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+444.24 481.485 Td
+/F4.0 11 Tf
+<3c2f6c697374656e65722d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+59.24 466.745 Td
+/F4.0 11 Tf
+<636c6173733e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+59.24 452.005 Td
+/F4.0 11 Tf
+<3c2f6c697374656e65723e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+59.24 437.265 Td
+/F4.0 11 Tf
+<3c66696c7465723e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 422.525 Td
+/F4.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+81.24 422.525 Td
+/F4.0 11 Tf
+<3c66696c7465722d6e616d653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+152.74 422.525 Td
+/F4.0 11 Tf
+<536869726f46696c746572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+213.24 422.525 Td
+/F4.0 11 Tf
+<3c2f66696c7465722d6e616d653e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 407.785 Td
+/F4.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+81.24 407.785 Td
+/F4.0 11 Tf
+<3c66696c7465722d636c6173733e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+158.24 407.785 Td
+/F4.0 11 Tf
+<6f72672e6170616368652e736869726f2e7765622e736572766c65742e536869726f46696c746572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+378.24 407.785 Td
+/F4.0 11 Tf
+<3c2f66696c7465722d636c6173733e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+59.24 393.045 Td
+/F4.0 11 Tf
+<3c2f66696c7465723e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+59.24 378.305 Td
+/F4.0 11 Tf
+<3c66696c7465722d6d617070696e673e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 363.565 Td
+/F4.0 11 Tf
+<ca202020> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.1843 0.4353 0.6235 scn
+0.1843 0.4353 0.6235 SCN
+
+BT
+81.24 363.565 Td
+/F4.0

<TRUNCATED>

[34/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/bookmarking.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/bookmarking.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/bookmarking.png
new file mode 100644
index 0000000..0100b63
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/bookmarking.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-BELOW.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-BELOW.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-BELOW.png
new file mode 100644
index 0000000..944bb52
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-BELOW.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL.png
new file mode 100644
index 0000000..ef01a63
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png
new file mode 100644
index 0000000..2194ee8
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-RIGHT.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-RIGHT.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-RIGHT.png
new file mode 100644
index 0000000..0da5647
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/ActionLayout/position-RIGHT.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png
new file mode 100644
index 0000000..e5936b5
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png
new file mode 100644
index 0000000..c48eb9c
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking.png
new file mode 100644
index 0000000..0100b63
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-primary.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-primary.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-primary.png
new file mode 100644
index 0000000..6fe3947
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-primary.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png
new file mode 100644
index 0000000..46f8e62
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png
new file mode 100644
index 0000000..c87c8ad
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuOrder.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuOrder.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuOrder.png
new file mode 100644
index 0000000..b5029dd
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/DomainServiceLayout/menuOrder.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/HomePage/HomePage.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/HomePage/HomePage.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/HomePage/HomePage.png
new file mode 100644
index 0000000..59880f4
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/HomePage/HomePage.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png
new file mode 100644
index 0000000..3298ead
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-NONE.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-NONE.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-NONE.png
new file mode 100644
index 0000000..e903f0c
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-NONE.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-TOP.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-TOP.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-TOP.png
new file mode 100644
index 0000000..8cd2f37
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-TOP.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png
new file mode 100644
index 0000000..9b4742b
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png
new file mode 100644
index 0000000..6595267
Binary files /dev/null and b/content/versions/2.0.0-M2/guides/rgant/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png differ


[25/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgfis/rgfis.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgfis/rgfis.html b/content/versions/2.0.0-M2/guides/rgfis/rgfis.html
new file mode 100644
index 0000000..ae05c51
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgfis/rgfis.html
@@ -0,0 +1,1548 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Framework Internal Services</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   rgfis
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="rgfis.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Framework Internal Services</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/rgfis.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/rgfis.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgfis/rgfis.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgfis/rgfis.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgfis/rgfis.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__rgfis">1. Framework Internal Services</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This guide documents a number of domain services that are not part of the framework’s formal API, they use classes that are outside of the applib. They should be thought of as part of the internal design of the framework, and are liable to change from release to release.</p> 
+        </div> 
+        <div class="admonitionblock warning"> 
+         <table> 
+          <tbody>
+           <tr> 
+            <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> 
+            <td class="content"> 
+             <div class="paragraph"> 
+              <p>We do not guarantee that <a href="http://semver.org">semantic versioning</a> will be honoured for these services.</p> 
+             </div> </td> 
+           </tr> 
+          </tbody>
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a> (this guide)</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgfis_presentation-layer">2. Presentation Layer</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>These domain services are internal to the framework, controlling various aspects of the presentation layer.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The table below summarizes the presentation layer internal SPIs defined by Apache Isis. It also lists their corresponding implementation, either a default implementation provided by Apache Isis itself, or provided by one of the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a> modules.</p> 
+        </div> 
+        <table class="tableblock frame-all grid-all spread"> 
+         <caption class="title">
+          Table 1. Internal Services
+         </caption> 
+         <colgroup> 
+          <col style="width: 30%;"> 
+          <col style="width: 30%;"> 
+          <col style="width: 20%;"> 
+          <col style="width: 20%;"> 
+         </colgroup> 
+         <thead> 
+          <tr> 
+           <th class="tableblock halign-left valign-top">SPI</th> 
+           <th class="tableblock halign-left valign-top">Maven Module<br> Impl’n (g: a:)</th> 
+           <th class="tableblock halign-left valign-top">Implementation</th> 
+           <th class="tableblock halign-left valign-top">Notes</th> 
+          </tr> 
+         </thead> 
+         <tbody> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgfis/rgfis.html#_rgfis_presentation-layer_ContentNegotiationService"><code>o.a.i.v.ro.</code><br> <code>rendering.service.conneg.</code><br> <code>ContentNegotiationService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Encodes the algorithm that delegates to any registered <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a>s.</p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>ContentNegotiationService-</code><br> <code>XRoDomainType</code><br> <code>o.a.i.core</code><br> <code>isis-core-viewer-restfulobjects-rendering</code></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div></div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgfis/rgfis.html#_rgfis_presentation-layer_RepresentationService"><code>o.a.i.v.ro.</code><br> <code>rendering.service.</code><br> <code>RepresentationService</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Generates the representations, delegating to any registered <a href="../rgfis/rgfis.html#_rgfis_presentation-layer_ContentNegotiationService"><code>ContentNegotiationService</code></a>s.</p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>RepresentationService-</code><br> <code>ForRestfulObjects</code><br> <code>o.a.i.core</code><br> <code>isis-core-viewer-restfulobjects-rendering</code></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div></div></td> 
+          </tr> 
+         </tbody> 
+        </table> 
+        <div class="paragraph"> 
+         <p>Key:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>o.a.i</code> is an abbreviation for <code>org.apache.isis</code></p> </li> 
+          <li> <p><code>o.ia.m</code> is an abbreviation for <code>org.isisaddons.module</code></p> </li> 
+          <li> <p><code>o.a.i.c.m.s</code> is an abbreviation for <code>org.apache.isis.core.metamodel.services</code></p> </li> 
+          <li> <p><code>o.a.i.c.r.s</code> is an abbreviation for <code>org.apache.isis.core.runtime.services</code></p> </li> 
+          <li> <p><code>o.a.i.v.ro</code> is an abbreviation for <code>org.apache.isis.viewer.restfulobjects</code></p> </li> 
+         </ul> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgfis_presentation-layer_ContentNegotiationService">2.1. <code>ContentNegotiationService</code></h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer_ContentNegotiationService.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer_ContentNegotiationService.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer_ContentNegotiationService.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer_ContentNegotiationService.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer_ContentNegotiationService.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The <code>ContentNegotiationService</code> is a plug-in point for the <a href="../ugvro/ugvro.html">RestfulObjects viewer</a> so that it can generate representations according to HTTP <code>Accept</code> header of the request. This idea is discussed in section 34.1 of the <a href="http://restfulobjects.org">Restful Objects spec</a> v1.0.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The principal motivation is to allow more flexible representations to be generated for REST clients that (perhaps through their use of a certain Javascript library, say) expect, or at least works best with, a certain style of representation.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Another use case is to support "third party" REST clients over which you have no control. In this scenario you <em>must not</em> naively expose entities through the RO viewer, because over time those entities will inevitably evolve and change their structure. If the entities were exposed directly then those REST clients will break.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Instead you need to create some sort of stable facade over your domain entities, one which you will preserve even if the domain entities change. There are three ways in which you can do this:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>first is to solve the problem at the domain layer by defining a regular Apache Isis <a href="../ugfun/ugfun.html#_ugfun_building-blocks_types-of-domain-objects_view-models">view model</a>. This is then surfaced over the RO viewer. <br></p> 
+            <div class="paragraph"> 
+             <p>If the underlying entities change, then care must be taken to ensure that structure of the view model nevertheless is unchanged.</p> 
+            </div> </li> 
+           <li> <p>a second option is to solve the problem at the persistence layer, but defining a (SQL) view in the database and then <a href="../ugodn/ugodn.html#_ugodn_jdo-mappings_mapping-to-a-view">mapping this</a> to a (read-only) entity. Again this is surfaced by the RO viewer. <br></p> 
+            <div class="paragraph"> 
+             <p>If the underlying tables change (as the result of a change in their corresponding domain entities) then once more the view must be refactored so that it still presents the same structure.</p> 
+            </div> </li> 
+           <li> <p>our third option is to solve the problem at the presentation layer, using the <code>ContentNegotiationService</code> described in this section.<br></p> 
+            <div class="paragraph"> 
+             <p>The <code>ContentNegotiationService</code> is responsible for inspecting the HTTP <code>Accept</code> header, and use this to select the correct representation to render. <br></p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>The Apache Isis framework provides three implementations of <code>ContentNegotiationService</code> which inspects different elements of the HTTP <code>Accept</code> header. One of these implementations, <code>ContentNegotiationServiceXRoDomainType</code> will further delegate down to the companion <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a> service (if configured/available), based on the value of the "x-ro-domain-type" parameter of the header.<br></p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>A typical implementation of <code>ContentMappingService</code> will convert the domain object into some sort of DTO (data transfer object) as specified by the "x-ro-domaintype". If this DTO is annotated with JAXB or Jackson mappings, then the RO viewer (courtesy of the underlying <a href="http://resteasy.jboss.org/">RestEasy</a> framework) can serialize these directly.<br></p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>What all that means is that, if the underlying entities change, we are required to update the mappings in the <code>ContentMappingService</code> to map to the same DTOs.</p> 
+            </div> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This diagram illustrates the three options available:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/ContentNegotiationService/facade-choices.png"><img src="images/ContentNegotiationService/facade-choices.png" alt="facade choices" width="700px"></a> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_spi">2.1.1. SPI</h4> 
+          <div class="paragraph"> 
+           <p>The SPI defined by this service is:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">ContentNegotiationService</span> {
+    Response.ResponseBuilder buildResponse(                     <i class="conum" data-value="1"></i><b>(1)</b>
+            RepresentationService.Context2 renderContext2,
+            ObjectAdapter objectAdapter);
+    Response.ResponseBuilder buildResponse(                     <i class="conum" data-value="2"></i><b>(2)</b>
+            RepresentationService.Context2 renderContext2,
+            ObjectAndProperty objectAndProperty);
+    Response.ResponseBuilder buildResponse(                     <i class="conum" data-value="3"></i><b>(3)</b>
+            RepresentationService.Context2 renderContext2,
+            ObjectAndCollection objectAndCollection);
+    Response.ResponseBuilder buildResponse(                     <i class="conum" data-value="4"></i><b>(4)</b>
+            RepresentationService.Context2 renderContext2,
+            ObjectAndAction objectAndAction);
+    Response.ResponseBuilder buildResponse(                     <i class="conum" data-value="5"></i><b>(5)</b>
+            RepresentationService.Context2 renderContext2,
+            ObjectAndActionInvocation objectAndActionInvocation);
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>representation of a single object, as per section 14.4 of the RO spec, v1.0</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>representation of a single property of an object, as per section 16.4 of the RO spec v1.0</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="3"></i><b>3</b></td> 
+              <td>representation of a single collection of an object, as per section 17.5 of the RO spec v1.0</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="4"></i><b>4</b></td> 
+              <td>representation of a single action (prompt) of an object, as per section 18.2 of the RO spec v1.0</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="5"></i><b>5</b></td> 
+              <td>representation of the results of a single action invocation, as per section 19.5 of the RO spec v1.0</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>These methods provide:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>a <code>RepresentationService.Context2</code> which provides access to request-specific context (eg HTTP headers), session-specific context (eg authentication) and global context (eg configuration settings)</p> </li> 
+            <li> <p>an object representing the information to be rendered<br></p> 
+             <div class="paragraph"> 
+              <p>eg <code>ObjectAdapter</code>, <code>ObjectAndProperty</code>, <code>ObjectAndCollection</code> etc</p> 
+             </div> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In all cases, returning <code>null</code> will result in the regular RO spec representation being returned.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_implementation">2.1.2. Implementation</h4> 
+          <div class="paragraph"> 
+           <p><code>ContentNegotiationServiceAbstract</code> (in <code>o.a.i.v.ro.rendering.service.conneg</code>) provides a no-op implementation of the SPI, along with supporting methods:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="directive">abstract</span> <span class="type">class</span> <span class="class">ContentNegotiationServiceAbstract</span> <span class="directive">implements</span> ContentNegotiationService {
+    ...
+    protected <span class="predefined-type">Object</span> objectOf(<span class="directive">final</span> ObjectAdapter objectAdapter) { ... }
+    <span class="directive">protected</span> <span class="predefined-type">Object</span> returnedObjectOf(ObjectAndActionInvocation objectAndActionInvocation) { ... }
+
+    <span class="directive">protected</span> <span class="predefined-type">Class</span>&lt;?&gt; loadClass(<span class="predefined-type">String</span> cls) { ... }
+
+    <span class="directive">protected</span> <span class="type">void</span> ensureJaxbAnnotated(<span class="predefined-type">Class</span>&lt;?&gt; domainType) { ... }
+    <span class="directive">protected</span> <span class="type">void</span> ensureDomainObjectAssignable(
+        <span class="predefined-type">String</span> xRoDomainType, <span class="predefined-type">Class</span>&lt;?&gt; domainType, <span class="predefined-type">Object</span> domainObject) { ... }
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>As discussed in the introduction, the framework also provides three implementation of this service, one of which is <code>o.a.i.v.ro.rendering.service.conneg.ContentNegotiationServiceXRoDomainType</code>. This implementation handles content negotiation for two of the possible representations, object representations and for action result representations:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>For object representations it will handle requests with HTTP <code>Accept</code> headers of the form:</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><code>application/json;profile=urn:org.restfulobjects:repr-types/object;x-ro-domain-type=…​</code></p> </li> 
+               <li> <p><code>application/xml;profile=urn:org.restfulobjects:repr-types/object;x-ro-domain-type=…​</code></p> </li> 
+              </ul> 
+             </div> </li> 
+            <li> <p>for action result representations it will similarly handle requests with HTTP <code>Accept</code> headers of the form:</p> 
+             <div class="ulist"> 
+              <ul> 
+               <li> <p><code>application/json;profile=urn:org.restfulobjects:repr-types/action-result;x-ro-domain-type=…​</code><br></p> </li> 
+               <li> <p><code>application/xml;profile=urn:org.restfulobjects:repr-types/action-result;x-ro-domain-type=…​</code></p> </li> 
+              </ul> 
+             </div> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The value of the <code>x-ro-domain-type</code> parameter corresponds to the DTO to be mapped into by the <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a>.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If the DTO is annotated with JAXB, then also note that the runtime type must be annotated with the JAXB <code>javax.xml.bind.annotation.XmlRootElement</code> so that RestEasy is able to unambiguously serialize it.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The other two implementations of <code>ContentNegotiationService</code> are:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p><code>ContentNegotiationServiceForRestfulObjectsV1_0</code><br></p> 
+             <div class="paragraph"> 
+              <p>which returns representations according to the <a href="http://restfulobjects.org">Restful Objects</a> spec.</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>One extension (specific to Apache Isis, not part of the RO spec) is that actions can also be invoked with an HTTP <code>Accept</code> header of the form:</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p><code>application/json;profile=urn:org.restfulobjects:repr-types/object</code></p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>If the action result returns a collection then this will automatically converted to a <code>DomainObjectList</code> view model. This can be useful for generic viewers.</p> 
+             </div> </li> 
+            <li> <p><code>ContentNegotiationServiceOrgApacheIsisV1</code><br></p> 
+             <div class="paragraph"> 
+              <p>which returns <a href="../ugvro/ugvro.html#_ugvro_simplified-representations">simplified representations</a></p> 
+             </div> </li> 
+           </ul> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_usage">2.1.3. Usage</h4> 
+          <div class="paragraph"> 
+           <p>You can find an example of all these services in the (non-ASF) <a href="http://github.com/isisaddons/isis-app-todoapp">Isis addons' todoapp</a>. This defines a <code>ToDoItemDto</code> class that is JAXB annotated (it is in fact generated from an XSD).</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The example app also includes an implementation of <code>ContentMappingService</code> that maps <code>todoapp.dom.module.todoitem.ToDoItem</code> entities to <code>todoapp.dto.module.todoitem.ToDoItemDto</code> classes.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>A REST client can therefore request a DTO representation of an entity by invoking</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code>http://localhost:8080/restful/objects/TODO/0</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>with an <code>Accept</code> header of:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code>application/xml;profile=urn:org.restfulobjects:repr-types/object;x-ro-domain-type=todoapp.dto.module.todoitem.ToDoItemDto</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>will result in an XML serialization of that class:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/ContentNegotiationService/accept-xml.png"><img src="images/ContentNegotiationService/accept-xml.png" alt="accept xml" width="700px"></a> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>while similarly hitting the same URL with an <code>Accept</code> header of:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code>application/json;profile=urn:org.restfulobjects:repr-types/object;x-ro-domain-type=todoapp.dto.module.todoitem.ToDoItemDto</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>will result in the JSON serialization of that class:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/ContentNegotiationService/accept-json.png"><img src="images/ContentNegotiationService/accept-json.png" alt="accept json" width="700px"></a> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_configuration">Configuration</h4> 
+          <div class="paragraph"> 
+           <p>The default <code>ContentNegotiationServiceXRoDomainType</code> implementation provides a <a href="../rgcfg/rgcfg.html#_rgcfg_configuring-core">configuration property</a> which controls whether a mapped domain object is pretty-printed (formatted, indented) or not:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">isis.services.ContentNegotiationServiceXRoDomainType.prettyPrint=true</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If the property is not set, then the default depends on the <a href="../rgcfg/rgcfg.html#_rgcfg_deployment-types">deployment type</a>; production mode will disable pretty printing, while prototyping mode will enable it.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_registering_the_services">2.1.4. Registering the Services</h4> 
+          <div class="paragraph"> 
+           <p>Apache Isis' default implementations of <code>ContentNegotiationService</code> service are automatically registered and injected (it is annotated with <code>@DomainService</code>) so no further configuration is required.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To use an alternative implementation, use <a href="../rgant/rgant.html#_rgant-DomainServiceLayout_menuOrder"><code>@DomainServiceLayout#menuOrder()</code></a> (as explained in the <a href="../rgsvc/rgsvc adoc.html#__rgsvc_intro_overriding-the-services">introduction</a> to this guide).</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_related_services">2.1.5. Related Services</h4> 
+          <div class="paragraph"> 
+           <p>The default implementation of <code>ContentNegotiationService</code> delegates to <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a> (if present) to convert domain entities into a stable form (eg DTO).</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The <code>ContentNegotiationService</code> is itself called by the (default implementation of) <a href="../rgfis/rgfis.html#_rgfis_presentation-layer_RepresentationService"><code>RepresentationService</code></a>.</p> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgfis_presentation-layer_RepresentationService">2.2. <code>RepresentationService</code></h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer_RepresentationService.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer_RepresentationService.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer_RepresentationService.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer_RepresentationService.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_presentation-layer_RepresentationService.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The <code>RepresentationService</code> is the main plug-in point for the <a href="../ugvro/ugvro.html">RestfulObjects viewer</a> to generate representations.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The default implementations ultimately generate representations according to the <a href="http://restfulobjects.org">Restful Objects spec</a> v1.0. However, it also delegates to the <a href="../rgfis/rgfis.html#_rgfis_presentation-layer_ContentNegotiationService"><code>ContentNegotiationService</code></a> which provides a mechanism for altering representations according to the HTTP <code>Accept</code> header. This allows more flexible representations to be generated for REST clients that (perhaps through their use of a certain Javascript library, say) expect, or at least works best with, a certain style of representation.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In all there are three domain services that can influence the representations generated: this service, <a href="../rgfis/rgfis.html#_rgfis_presentation-layer_ContentNegotiationService"><code>ContentNegotiationService</code></a> and the <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a>. The diagram below shows how these collaborate:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/RepresentationService/service-collaborations.png"><img src="images/RepresentationService/service-collaborations.png" alt="service collaborations" width="700px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The <code>RepresentationServiceContentNegotiator</code> is the default implementation of the top-level <code>RepresentationService</code>, and it delegates to list of injecting <code>ContentNegotiationService</code> services. Using a chain of responsibility pattern, it returns the first non-null representation. For their part, the implementations of <code>ContentNegotiationService</code> use the HTTP Accept header to determine if they should render any representation or just return null.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_spi_2">2.2.1. SPI</h4> 
+          <div class="paragraph"> 
+           <p>The SPI defined by this service is:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">RepresentationService</span> {
+    Response objectRepresentation(                  <i class="conum" data-value="1"></i><b>(1)</b>
+            <span class="predefined-type">Context</span> rendererContext,
+            ObjectAdapter objectAdapter);
+    Response propertyDetails(                       <i class="conum" data-value="2"></i><b>(2)</b>
+            <span class="predefined-type">Context</span> rendererContext,
+            ObjectAndProperty objectAndProperty,
+            MemberReprMode memberReprMode);
+    Response collectionDetails(                     <i class="conum" data-value="3"></i><b>(3)</b>
+            <span class="predefined-type">Context</span> rendererContext,
+            ObjectAndCollection objectAndCollection,
+            MemberReprMode memberReprMode);
+    Response actionPrompt(                          <i class="conum" data-value="4"></i><b>(4)</b>
+            <span class="predefined-type">Context</span> rendererContext,
+            ObjectAndAction objectAndAction);
+    Response actionResult(                          <i class="conum" data-value="5"></i><b>(5)</b>
+            <span class="predefined-type">Context</span> rendererContext,
+            ObjectAndActionInvocation objectAndActionInvocation,
+            ActionResultReprRenderer.SelfLink selfLink);
+    <span class="directive">public</span> <span class="directive">static</span> <span class="type">interface</span> <span class="class">Context</span> <span class="directive">extends</span> RendererContext {
+        ObjectAdapterLinkTo getAdapterLinkTo();
+    }
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>representation of a single object, eg as per section 14.4 of the RO spec, v1.0</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>representation of a single property of an object, eg as per section 16.4 of the RO spec v1.0</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="3"></i><b>3</b></td> 
+              <td>representation of a single collection of an object, eg as per section 17.5 of the RO spec v1.0</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="4"></i><b>4</b></td> 
+              <td>representation of a single action (prompt) of an object, eg as per section 18.2 of the RO spec v1.0</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="5"></i><b>5</b></td> 
+              <td>representation of the results of a single action invocation, eg as per section 19.5 of the RO spec v1.0</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>These methods provide:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>a <code>RendererContext</code> which provides access to request-specific context (eg HTTP headers), session-specific context (eg authentication) and global context (eg configuration settings)</p> </li> 
+            <li> <p>an object representing the information to be rendered<br></p> 
+             <div class="paragraph"> 
+              <p>eg <code>ObjectAdapter</code>, <code>ObjectAndProperty</code>, <code>ObjectAndCollection</code> etc</p> 
+             </div> </li> 
+            <li> <p>for members, whether the representation is in read/write mode<br></p> 
+             <div class="paragraph"> 
+              <p>ie <code>MemberReprMode</code></p> 
+             </div> </li> 
+           </ul> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_implementation_2">2.2.2. Implementation</h4> 
+          <div class="paragraph"> 
+           <p>As discussed in the introduction, the framework provides a default implementation, <code>o.a.i.v.ro.rendering.service.RepresentationServiceContentNegotiator</code>. This delegates to <a href="../rgfis/rgfis.html#_rgfis_presentation-layer_ContentNegotiationService"><code>ContentNegotiationService</code></a> to generate an alternative representation; but if none is provided then it falls back on generating the representations as defined in the <a href="http://restfulobjects.org">Restful Objects spec</a> v1.0.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To use an alternative implementation, use <a href="../rgant/rgant.html#_rgant-DomainServiceLayout_menuOrder"><code>@DomainServiceLayout#menuOrder()</code></a> (as explained in the <a href="../rgsvc/rgsvc.html#__rgsvc_intro_overriding-the-services">introduction</a> to this guide).</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_registering_the_services_2">2.2.3. Registering the Services</h4> 
+          <div class="paragraph"> 
+           <p>Apache Isis' default implementation of <code>RepresentationService</code> service is automatically registered and injected (it is annotated with <code>@DomainService</code>) so no further configuration is required.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_related_services_2">2.2.4. Related Services</h4> 
+          <div class="paragraph"> 
+           <p>The default implementation delegates to <a href="../rgfis/rgfis.html#_rgfis_presentation-layer_ContentNegotiationService"><code>ContentNegotiationService</code></a>, whose default implementation may delegate in turn to <a href="../rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a> (if present).</p> 
+          </div> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgfis_application-layer">3. Application Layer</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>These domain services are internal to the framework, controlling various aspects of the application layer.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The table below summarizes the application layer internal SPIs defined by Apache Isis. It also lists their corresponding implementation, either a default implementation provided by Apache Isis itself, or provided by one of the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a> modules.</p> 
+        </div> 
+        <table class="tableblock frame-all grid-all spread"> 
+         <caption class="title">
+          Table 2. Internal Services
+         </caption> 
+         <colgroup> 
+          <col style="width: 30%;"> 
+          <col style="width: 30%;"> 
+          <col style="width: 20%;"> 
+          <col style="width: 20%;"> 
+         </colgroup> 
+         <thead> 
+          <tr> 
+           <th class="tableblock halign-left valign-top">SPI</th> 
+           <th class="tableblock halign-left valign-top">Maven Module<br> Impl’n (g: a:)</th> 
+           <th class="tableblock halign-left valign-top">Implementation</th> 
+           <th class="tableblock halign-left valign-top">Notes</th> 
+          </tr> 
+         </thead> 
+         <tbody> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgfis/rgfis.html#_rgfis_application-layer_AuthenticationSessionProvider"><code>o.a.i.core.commons.</code><br> <code>authentication.</code><br> <code>AuthenticationSessionProvider</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Simply responsible for obtaining the current <code>AuthenticationSession</code> (the framework’s internal representation of the currently logged-in user).</p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>AuthenticationSession-</code><br> <code>ProviderDefault</code><br> <code>isis-core-runtime</code></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Default implementation looks up from <code>IsisSessionFactory</code> singleton’s thread-local</p> 
+             </div>
+            </div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgfis/rgfis.html#_rgfis_application-layer_CommandDtoServiceInternal"><code>o.a.i.c.m.s.command</code><br> <code>CommandDtoServiceInternal</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Creates memento of current action invocation, for use as a serializable XML reified command. The most notable usage of this is to allow the execution of the <code>Command</code> to be deferred to run in the background (via <a href="../rgant/rgant.html#_rgant-Action_command"><code>@Action#commandExecuteIn()</code></a> or <a href="../rgant/rgant.html#_rgant-Property_command"><code>@Property#commandExecuteIn()</code></a>.</p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CommandDtoService-</code><br> <code>InternalServiceDefault</code><br> <code>isis-core-runtime</code></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div></div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgfis/rgfis.html#_rgfis_application-layer_InteractionDtoServiceInternal"><code>o.a.i.c.m.s.ixn</code><br> <code>InteractionDtoServiceInternal</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Creates DTO for the current execution of an action invocation or property edit, for use either as a reified command or for implementations of the <a href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a>.</p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CommandDtoService-</code><br> <code>InternalServiceDefault</code><br> <code>isis-core-metamodel</code></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div></div></td> 
+          </tr> 
+         </tbody> 
+        </table> 
+        <div class="paragraph"> 
+         <p>Key:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>o.a.i</code> is an abbreviation for <code>org.apache.isis</code></p> </li> 
+          <li> <p><code>o.ia.m</code> is an abbreviation for <code>org.isisaddons.module</code></p> </li> 
+          <li> <p><code>o.a.i.c.m.s</code> is an abbreviation for <code>org.apache.isis.core.metamodel.services</code></p> </li> 
+          <li> <p><code>o.a.i.c.r.s</code> is an abbreviation for <code>org.apache.isis.core.runtime.services</code></p> </li> 
+         </ul> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgfis_application-layer_AuthenticationSessionProvider">3.1. <code>AuthenticationSessionProvider</code></h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_AuthenticationSessionProvider.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_AuthenticationSessionProvider.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_AuthenticationSessionProvider.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_AuthenticationSessionProvider.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_AuthenticationSessionProvider.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The (internal) <code>AuthenticationSessionProvider</code> domain service is simply responsible for obtaining the <code>AuthenticationSession</code> (being the framework’s internal representation of the currently logged in user).</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_spi_and_implementation">3.1.1. SPI and Implementation</h4> 
+          <div class="paragraph"> 
+           <p>The SPI of the service is:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">AuthenticationSessionProvider</span> {
+    AuthenticationSession getAuthenticationSession();
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The framework provides a default implementation of the service, <code>AuthenticationSessionProviderDefault</code>, which looks up the current <code>AuthenticationSession</code> from <code>IsisSessionFactory</code> singleton service:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java">isisSessionFactory.getCurrentSession().getAuthenticationSession();</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>If <a href="../rgsvc/rgsvc.html#_rgsvc_testing_SudoService"><code>SudoService</code></a> has been used to temporarily override the user and/or roles, then this service will report the overridden values.</p> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgfis_application-layer_CommandDtoServiceInternal">3.2. <code>CommandDtoServiceInternal</code></h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_CommandDtoServiceInternal.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_CommandDtoServiceInternal.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_CommandDtoServiceInternal.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_CommandDtoServiceInternal.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_CommandDtoServiceInternal.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The <code>CommandDtoServiceInternal</code> is responsible for creating an memento of the current action invocation or property edit, to store in the <code>Command</code> object (from <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-api_CommandContext"><code>CommandContext</code></a>). This memento is a JAXB DTO being an instance of the <a href="../rgcms/rgcms.html#_rgcms_schema-cmd">"cmd" schema</a>, so can be reified so that its execution can be deferred until later, as a <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-spi_BackgroundCommandService">background command</a>.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_spi_implementation">3.2.1. SPI &amp; Implementation</h4> 
+          <div class="paragraph"> 
+           <p>The SPI of the service is:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">CommandDtoServiceInternal</span> {
+    CommandDto asCommandDto(                                <i class="conum" data-value="1"></i><b>(1)</b>
+            <span class="predefined-type">List</span>&lt;ObjectAdapter&gt; targetAdapters,
+            ObjectAction objectAction,
+            ObjectAdapter<span class="type">[]</span> argAdapters);
+    CommandDto asCommandDto(                                <i class="conum" data-value="2"></i><b>(2)</b>
+            <span class="directive">final</span> <span class="predefined-type">List</span>&lt;ObjectAdapter&gt; targetAdapters,
+            <span class="directive">final</span> OneToOneAssociation association,
+            <span class="directive">final</span> ObjectAdapter valueAdapterOrNull);
+    <span class="type">void</span> addActionArgs(                                     <i class="conum" data-value="3"></i><b>(3)</b>
+            <span class="directive">final</span> ObjectAction objectAction,
+            <span class="directive">final</span> ActionDto actionDto,
+            <span class="directive">final</span> ObjectAdapter<span class="type">[]</span> argAdapters);
+    <span class="type">void</span> addPropertyValue(                                  <i class="conum" data-value="4"></i><b>(4)</b>
+            <span class="directive">final</span> OneToOneAssociation property,
+            <span class="directive">final</span> PropertyDto propertyDto,
+            <span class="directive">final</span> ObjectAdapter valueAdapter);
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>Returns a JAXB DTO being an instance of the <a href="../rgcms/rgcms.html#_rgcms_schema-cmd">"cmd" schema</a> (hence convertible to XML) that represents the <em>intention</em> to invoke an action on a target object (or possibly many targets, for bulk actions). If an action, it can also be either mixin action or a contributed action.</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>Returns a JAXB DTO that represents the intention to edit (set or clear) a property on a target (or possibly many targets, for symmetry with actions).</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="3"></i><b>3</b></td> 
+              <td>add the arguments of an action to an <code>ActionDto</code>. This is used when the command is actually executed (per <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-api_InteractionContext"><code>InteractionContext</code></a>) to populate the parameters of the equivalent <code>ActionInvocationDto</code>.</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="4"></i><b>4</b></td> 
+              <td>add the new value argument of a property to a <code>PropertyDto</code>. This is used when the command is actually executed (per <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-api_InteractionContext"><code>InteractionContext</code></a>) to set the the new value of the equivalent <code>PropertyEditDto</code>.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The SPI is implemented by <code>o.a.i.c.r.s.command.CommandDtoServiceInternalServiceDefault</code>.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_related_services_3">3.2.2. Related Services</h4> 
+          <div class="paragraph"> 
+           <p>The design of this service is similar to that of <a href="../rgfis/rgfis.html#_rgfis_application-layer_InteractionDtoServiceInternal"><code>InteractionDtoServiceInternal</code></a>, used to create the <code>MemberExecutionDto</code> (from the <a href="../rgcms/rgcms.html#_rgcms_schema-ixn">"ixn" schema</a>).</p> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgfis_application-layer_InteractionDtoServiceInternal">3.3. <code>InteractionDtoServiceInternal</code></h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_InteractionDtoServiceInternal.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_InteractionDtoServiceInternal.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_InteractionDtoServiceInternal.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_InteractionDtoServiceInternal.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_InteractionDtoServiceInternal.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The <code>InteractionDtoServiceInternal</code> internal domain service is used by the framework to create and update DTOs representing member executions, ie the invocation of an action or the editing of a property. The DTO is in all cases a subclass of <code>MemberExecutionDto</code>, from the <a href="../rgcms/rgcms.html#_rgcms_schema-ixn">"ixn" schema</a>, and subsequently accessible from the <code>Interaction</code> object (per the <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-api_InteractionContext"><code>InteractionContext</code></a> service).</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_spi_implementation_2">3.3.1. SPI &amp; Implementation</h4> 
+          <div class="paragraph"> 
+           <p>The SPI of the service is:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">InteractionDtoServiceInternal</span> {
+    ActionInvocationDto asActionInvocationDto(          <i class="conum" data-value="1"></i><b>(1)</b>
+            ObjectAction objectAction,
+            ObjectAdapter targetAdapter,
+            <span class="predefined-type">List</span>&lt;ObjectAdapter&gt; argumentAdapters);
+    PropertyEditDto asPropertyEditDto(                  <i class="conum" data-value="2"></i><b>(2)</b>
+            OneToOneAssociation property,
+            ObjectAdapter targetAdapter,
+            ObjectAdapter newValueAdapterIfAny);
+    ActionInvocationDto updateResult(                   <i class="conum" data-value="3"></i><b>(3)</b>
+            ActionInvocationDto actionInvocationDto,
+            ObjectAction objectAction,
+            <span class="predefined-type">Object</span> resultPojo);
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>called by the framework when invoking an action, to create a DTO capturing the details of the action invocation (target, arguments etc).</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>called by the framework when editing a property, to create a DTO (for the <a href="../rgcms/rgcms.html#_rgcms_schema-ixn">"ixn" schema</a>) capturing the details of the property edit (target, new value etc).</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="3"></i><b>3</b></td> 
+              <td>called by the framework to attach the result of an action invocation to the aforementioned DTO.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The service is implemented by <code>o.a.i.core.runtime.services.ixn.InteractionDtoServiceInternalDefault</code>.</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_related_services_4">3.3.2. Related Services</h4> 
+          <div class="paragraph"> 
+           <p>The design of this service is similar to that of <a href="../rgfis/rgfis.html#_rgfis_application-layer_CommandDtoServiceInternal"><code>CommandDtoServiceInternal</code></a>, used to create the <code>CommandDto</code> (from the <a href="../rgcms/rgcms.html#_rgcms_schema-cmd">"cmd" schema</a>).</p> 
+          </div> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgfis_persistence-layer">4. Persistence Layer internal SPI</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>These domain services are internal to the framework, controlling various aspects of the persistence layer.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The table below summarizes the persistence layer internal SPIs defined by Apache Isis. It also lists their corresponding implementation, either a default implementation provided by Apache Isis itself, or provided by one of the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a> modules.</p> 
+        </div> 
+        <table class="tableblock frame-all grid-all spread"> 
+         <caption class="title">
+          Table 3. Internal Services
+         </caption> 
+         <colgroup> 
+          <col style="width: 30%;"> 
+          <col style="width: 30%;"> 
+          <col style="width: 20%;"> 
+          <col style="width: 20%;"> 
+         </colgroup> 
+         <thead> 
+          <tr> 
+           <th class="tableblock halign-left valign-top">SPI</th> 
+           <th class="tableblock halign-left valign-top">Maven Module<br> Impl’n (g: a:)</th> 
+           <th class="tableblock halign-left valign-top">Implementation</th> 
+           <th class="tableblock halign-left valign-top">Notes</th> 
+          </tr> 
+         </thead> 
+         <tbody> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgfis/rgfis.html#_rgfis_persistence-layer_AuditingServiceInternal"><code>o.a.i.c.r.s.auditing.</code><br> <code>AuditingServiceInternal</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Co-ordinates between <a href="../rgfis/rgfis.html#_rgfis_persistence-layer_ChangedObjectsServiceInternal"><code>ChangedObjectsServiceInternal</code></a> and <a href="../rgfis/rgfis.html#_rgfis_spi_AuditerService"><code>AuditerService</code></a>.</p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">concrete class.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div></div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgfis/rgfis.html#_rgfis_persistence-layer_ChangedObjectsServiceInternal"><code>o.a.i.c.r.s.changes.</code><br> <code>ChangedObjectsServiceInternal</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Request-scoped service holding objects enlisted into current transaction.</p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">concrete class.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div></div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgfis/rgfis.html#_rgfis_persistence-layer_PersistenceSessionServiceInternal"><code>o.a.i.c.m.s.</code><br> <code>persistsession.</code><br> <code>PersistenceSessionServiceInternal</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Acts as a facade to the underlying JDO persistence session / database connection. As such it provides methods for querying and for persisting objects.</p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>PersistenceSessionService-</code><br> <code>InternalDefault</code><br> <code>isis-core-runtime</code></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div></div></td> 
+          </tr> 
+          <tr> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgfis/rgfis.html#_rgfis_persistence-layer_PublishingServiceInternal"><code>o.a.i.c.m.s.publishing.</code><br> <code>PublishingServiceInternal</code></a></p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock">Co-ordinates between <a href="../rgfis/rgfis.html#_rgfis_persistence-layer_ChangedObjectsServiceInternal"><code>ChangedObjectsServiceInternal</code></a> and <a href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-api_MetricsService"><code>MetricsService</code></a> and the SPI services, and the <a href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a>.</p></td> 
+           <td class="tableblock halign-left valign-top"><p class="tableblock"><code>PublishingService-</code><br> <code>InternalDefault</code><br> <code>isis-core-runtime</code></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div></div></td> 
+          </tr> 
+         </tbody> 
+        </table> 
+        <div class="paragraph"> 
+         <p>Key:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>o.a.i</code> is an abbreviation for <code>org.apache.isis</code></p> </li> 
+          <li> <p><code>o.ia.m</code> is an abbreviation for <code>org.isisaddons.module</code></p> </li> 
+          <li> <p><code>o.a.i.c.m.s</code> is an abbreviation for <code>org.apache.isis.core.metamodel.services</code></p> </li> 
+          <li> <p><code>o.a.i.c.r.s</code> is an abbreviation for <code>org.apache.isis.core.runtime.services</code></p> </li> 
+         </ul> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgfis_persistence-layer_AuditingServiceInternal">4.1. <code>AuditingServiceInternal</code></h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer_AuditingServiceInternal.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer_AuditingServiceInternal.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer_AuditingServiceInternal.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer_AuditingServiceInternal.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer_AuditingServiceInternal.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The (internal) <code>AuditingServiceInternal</code> domain service acts as an inte

<TRUNCATED>

[28/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgcms/rgcms.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgcms/rgcms.html b/content/versions/2.0.0-M2/guides/rgcms/rgcms.html
new file mode 100644
index 0000000..ba1df0b
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgcms/rgcms.html
@@ -0,0 +1,7906 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Classes, Methods and Schema</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   rgcms
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="rgcms.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Classes, Methods and Schema</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/rgcms.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/rgcms.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcms/rgcms.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcms/rgcms.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcms/rgcms.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__rgcms">1. Classes, Methods and Schema</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This reference guide lists and describes various elements of the the Apache Isis Programming Model, specifically reserved and prefix <a href="../rgcms/rgcms.html#_rgcms_methods">methods</a> (such as <code>title()</code> and <code>validate…​()</code>) and various utility and supporting <a href="../rgcms/rgcms.html#_rgcms_classes">classes</a>.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>It also describes the <a href="../rgcms/rgcms.html#_rgcms_schema">XSD schema</a> defined by Apache Isis. One use case is for the JAXB serialization of view models.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a> (this guide)</p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgcms_methods">2. Methods</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The Apache Isis metamodel is built up from declaratively (ie, <a href="../rgant/rgant.html#_rgant">annotations</a>) and imperatively, from "supporting" methods and other reserved methods.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>This chapter documents the supporting methods and the reserved methods. It also documents (separately) the reserved methods that act as callback hooks into the persistence lifecycle of domain entities.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_rgcms_methods_prefixes">2.1. Supporting Method Prefixes</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>Supporting methods are those that are associated with properties, collections and actions, providing additional imperative business rule checking and behaviour to be performed when the user interacts with those object members.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This association is performed by name matching. Thus, a property called "firstName", derived from a method <code>getFirstName()</code> may have supporting methods <code>hideFirstName()</code>, <code>disableFirstName()</code> and <code>validateFirstName()</code>. Supporting methods are, therefore, each characterized by their own particular prefix.</p> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Using name matching to associate supporting methods generally works very well, but of course if an object member’s method is renamed, there’s always the risk that the developer forgets to rename the supporting method; the supporting methods become "orphaned".</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Apache Isis checks for this automatically, and will fail-fast (fail to boot) if any orphaned methods are located. A suitable error message is logged so that the issue can be easily diagnosed.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The table below lists the method prefixes that are recognized as part of Apache Isis' default programming model.</p> 
+         </div> 
+         <table class="tableblock frame-all grid-all spread"> 
+          <caption class="title">
+           Table 1. Recognized Method Prefixes
+          </caption> 
+          <colgroup> 
+           <col style="width: 18.1818%;"> 
+           <col style="width: 9.0909%;"> 
+           <col style="width: 9.0909%;"> 
+           <col style="width: 9.0909%;"> 
+           <col style="width: 9.0909%;"> 
+           <col style="width: 9.0909%;"> 
+           <col style="width: 36.3637%;"> 
+          </colgroup> 
+          <thead> 
+           <tr> 
+            <th class="tableblock halign-left valign-top">Prefix</th> 
+            <th class="tableblock halign-left valign-top">Object</th> 
+            <th class="tableblock halign-left valign-top">Property</th> 
+            <th class="tableblock halign-left valign-top">Collection</th> 
+            <th class="tableblock halign-left valign-top">Action</th> 
+            <th class="tableblock halign-left valign-top">Action<br> Param</th> 
+            <th class="tableblock halign-left valign-top">Description</th> 
+           </tr> 
+          </thead> 
+          <tbody> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_addTo"><code>addTo…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>add object to a collection <br></p> 
+              </div> 
+              <div class="admonitionblock note"> 
+               <table> 
+                <tbody>
+                 <tr> 
+                  <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+                  <td class="content"> 
+                   <div class="paragraph"> 
+                    <p>Directly mutable collections are not currently supported by the <a href="../ugvw/ugvw.html">Wicket viewer</a>.</p> 
+                   </div> </td> 
+                 </tr> 
+                </tbody>
+               </table> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_removeFrom"><code>removeFrom…​()</code></a>`</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_autoComplete"><code>autoComplete…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Return a list of matching elements for a property or an action parameter.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Alternatively, can specify for a class using <a href="../rgant/rgant.html#_rgant-DomainObject_autoCompleteRepository"><code>@DomainObject</code><br> <code>#autoCompleteRepository</code></a><br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_choices"><code>choices…​()</code></a></p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_choices"><code>choices…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Provide list of choices for a property or action parameter.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_autoComplete"><code>autoComplete…​()</code></a>.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_clear"><code>clear…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Clear a property (set it to null).<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Allows business logic to be placed apart from the setter.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_modify"><code>modify…​()</code></a></p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_default"><code>default…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Default value for a property or an action parameter.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_disable"><code>disable…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Disables (makes read-only) a property, a collection or an action.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_get"><code>get…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Access the value of a property or collection.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_set"><code>set…​()</code></a>.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_hide"><code>hide…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Hides a property, a collection or an action.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_modify"><code>modify…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Modify a property (set it to a non-null) value.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Allows business logic to be placed apart from the setter.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_clear"><code>clear…​()</code></a>`.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_removeFrom"><code>removeFrom…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>remove object from a collection.<br></p> 
+              </div> 
+              <div class="admonitionblock note"> 
+               <table> 
+                <tbody>
+                 <tr> 
+                  <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+                  <td class="content"> 
+                   <div class="paragraph"> 
+                    <p>Directly mutable collections are not currently supported by the <a href="../ugvw/ugvw.html">Wicket viewer</a>.</p> 
+                   </div> </td> 
+                 </tr> 
+                </tbody>
+               </table> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_addTo"><code>addTo…​()</code></a>`</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_set"><code>set…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Sets the value of a property or a collection.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_validate"><code>validate…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Check that a proposed value of a property or a set of action parameters or a single action parameter is valid.<br></p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_validateAddTo"><code>validateAddTo…​()</code></a> and <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_validateRemoveFrom"><code>validateRemoveFrom…​()</code></a> to validate modifications to collections.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_validateAddTo"><code>validate<br> AddTo…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Check that a proposed object to add to a collection is valid.<br></p> 
+              </div> 
+              <div class="admonitionblock note"> 
+               <table> 
+                <tbody>
+                 <tr> 
+                  <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+                  <td class="content"> 
+                   <div class="paragraph"> 
+                    <p>Directly mutable collections are not currently supported by the <a href="../ugvw/ugvw.html">Wicket viewer</a>.</p> 
+                   </div> </td> 
+                 </tr> 
+                </tbody>
+               </table> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_validateRemoveFrom"><code>validateRemoveFrom…​()</code></a>, and <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_validate"><code>validate…​()</code></a> for properties and actions.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+           <tr> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_validateRemoveFrom"><code>validate<br> RemoveFrom…​()</code></a></p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top"></td> 
+            <td class="tableblock halign-left valign-top">
+             <div>
+              <div class="paragraph"> 
+               <p>Check that a proposed object to remove from a collection is valid.<br></p> 
+              </div> 
+              <div class="admonitionblock note"> 
+               <table> 
+                <tbody>
+                 <tr> 
+                  <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+                  <td class="content"> 
+                   <div class="paragraph"> 
+                    <p>Directly mutable collections are not currently supported by the <a href="../ugvw/ugvw.html">Wicket viewer</a>.</p> 
+                   </div> </td> 
+                 </tr> 
+                </tbody>
+               </table> 
+              </div> 
+              <div class="paragraph"> 
+               <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_validateAddTo"><code>validateAddTo…​()</code></a>, and <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_validate"><code>validate…​()</code></a> for properties and actions.</p> 
+              </div>
+             </div></td> 
+           </tr> 
+          </tbody> 
+         </table> 
+         <div class="sect3"> 
+          <h4 id="_rgcms_methods_prefixes_addTo">2.1.1. <code>addTo…​()</code> (deprecated)</h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_addTo.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_addTo.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_addTo.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_addTo.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_addTo.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>The <code>addTo…​()</code> supporting method is called whenever an object is added to a collection. Its purpose is to allow additional business logic to be performed.</p> 
+          </div> 
+          <div class="admonitionblock note"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>Directly mutable collections are not currently supported by the <a href="../ugvw/ugvw.html">Wicket viewer</a>. The suggested workaround is to simply define an action.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">LibraryMember</span> {
+    <span class="directive">public</span> <span class="predefined-type">SortedSet</span>&lt;<span class="predefined-type">Book</span>&gt; getBorrowed() { ... }
+    <span class="directive">public</span> <span class="type">void</span> setBorrowed(<span class="predefined-type">SortedSet</span>&lt;<span class="predefined-type">Book</span>&gt; borrowed) { ... }
+    <span class="directive">public</span> <span class="type">void</span> addToBorrowed(<span class="predefined-type">Book</span> book) {
+        getBorrowed().add(book);                                              <i class="conum" data-value="1"></i><b>(1)</b>
+        reminderService.addReminder(<span class="local-variable">this</span>, book, clock.today().plusDays(<span class="integer">21</span>));  <i class="conum" data-value="2"></i><b>(2)</b>
+    }
+    <span class="directive">public</span> <span class="type">void</span> removeFromBorrowed(<span class="predefined-type">Book</span> book) { ... }
+    ...
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>update the collection</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>perform some additional business logic</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_removeFrom"><code>removeFrom…​()</code></a>`</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_rgcms_methods_prefixes_autoComplete">2.1.2. <code>autoComplete…​()</code></h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_autoComplete.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_autoComplete.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_autoComplete.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_autoComplete.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_autoComplete.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>The <code>autoComplete…​()</code> supporting method is called for action parameters and for properties to find objects from a drop-down list box. The use case is when the number of candidate objects is expected to be large, so the user is required to enter some characters to narrow the search down.</p> 
+          </div> 
+          <div class="admonitionblock tip"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>If the number of candidate objects is comparatively small, then use <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_choices"><code>choices…​()</code></a> supporting method instead.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The signature of the supporting method depends on whether it is for a parameter or a property.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_parameters">Parameters</h5> 
+           <div class="paragraph"> 
+            <p>For an action parameter in (0-based) position <em>N</em>, and of type <code>T</code>, the signature is:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="predefined-type">List</span>&lt;T&gt; autoCompleteNXxx(<span class="predefined-type">String</span> search) { ... }</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>It is also valid to return <code>T[]</code>, a <code>Set&lt;T&gt;</code> or a <code>Collection&lt;T&gt;</code>.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">ShoppingCartItem</span> {
+    <span class="annotation">@Property</span>(editing=Editing.DISABLED)
+    <span class="directive">public</span> Product getProduct() { ... }
+    <span class="directive">public</span> <span class="type">void</span> setProduct(Product product) { ... }
+
+    <span class="annotation">@Property</span>(editing=Editing.DISABLED)
+    <span class="directive">public</span> <span class="type">int</span> getQuantity() { ... }
+    <span class="directive">public</span> <span class="type">void</span> setQuantity(<span class="type">int</span> quantity) { ... }
+
+    <span class="annotation">@Action</span>(semantics=SemanticsOf.IDEMPOTENT)
+    <span class="directive">public</span> ShoppingCartItem updateProduct(
+        Product product,
+        <span class="annotation">@ParameterLayout</span>(named=<span class="string"><span class="delimiter">"</span><span class="content">Quantity</span><span class="delimiter">"</span></span>)
+        <span class="directive">final</span> <span class="type">int</span> quantity) {
+        setProduct(product);
+        setQuantity(quantity);
+    }
+    <span class="directive">public</span> <span class="predefined-type">Collection</span>&lt;Product&gt; autoComplete0UpdateProduct(  <i class="conum" data-value="1"></i><b>(1)</b>
+        <span class="annotation">@MinLength</span>(<span class="integer">3</span>) <span class="predefined-type">String</span> search                         <i class="conum" data-value="2"></i><b>(2)</b>
+    ) {
+        ...
+    }
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="colist arabic"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td><i class="conum" data-value="1"></i><b>1</b></td> 
+               <td><code>product</code> is the 0th argument of the action.</td> 
+              </tr> 
+              <tr> 
+               <td><i class="conum" data-value="2"></i><b>2</b></td> 
+               <td>the <a href="../rgant/rgant.html#_rgant-MinLength"><code>@MinLength</code></a> annotation specifies the minimum number of characters that must be entered before a search is performed for matching objects</td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_properties">Properties</h5> 
+           <div class="paragraph"> 
+            <p>For a property of type <code>T</code>, the signature is:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="predefined-type">List</span>&lt;T&gt; autoCompleteXxx(<span class="predefined-type">String</span> search) { ... }</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>(As for action parameters) it is also valid to return <code>T[]</code>, a <code>Set&lt;T&gt;</code> or a <code>Collection&lt;T&gt;</code>.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">ShoppingCartItem</span> {
+    <span class="directive">public</span> Product getProduct() { ... }
+    <span class="directive">public</span> <span class="type">void</span> setProduct(Product product) { ... }
+
+    <span class="directive">public</span> <span class="predefined-type">Collection</span>&lt;Product&gt; autoCompleteProduct(
+        <span class="annotation">@MinLength</span>(<span class="integer">3</span>) <span class="predefined-type">String</span> search                     <i class="conum" data-value="1"></i><b>(1)</b>
+    ) {
+        ...
+    }
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="colist arabic"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td><i class="conum" data-value="1"></i><b>1</b></td> 
+               <td>the <a href="../rgant/rgant.html#_rgant-MinLength"><code>@MinLength</code></a> annotation specifies the minimum number of characters that must be entered before a search is performed for matching objects</td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_rgcms_methods_prefixes_choices">2.1.3. <code>choices…​()</code></h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_choices.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_choices.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_choices.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_choices.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_choices.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>The <code>choices…​()</code> supporting method is called for both action parameters and for properties, to find objects from a drop-down list box. Unlike <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_autoComplete"><code>autoComplete…​()</code></a>, the use case is when the number of objects is comparatively small and can be selected from a drop-down without any additional filtering.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The signature of the supporting method depends on whether it is for an action parameter or a property.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_parameters_2">Parameters</h5> 
+           <div class="paragraph"> 
+            <p>For an action parameter in (0-based) position <em>N</em>, and of type <code>T</code>, the signature is:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="predefined-type">Collection</span>&lt;T&gt; choicesNXxx() { ... }</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">ShoppingCartItem</span> {
+    <span class="annotation">@Property</span>(editing=Editing.DISABLED)
+    <span class="directive">public</span> Product getProduct() { ... }
+    <span class="directive">public</span> <span class="type">void</span> setProduct(Product product) { ... }
+
+    <span class="annotation">@Property</span>(editing=Editing.DISABLED)
+    <span class="directive">public</span> <span class="type">int</span> getQuantity() { ... }
+    <span class="directive">public</span> <span class="type">void</span> setQuantity(<span class="type">int</span> quantity) { ... }
+
+    <span class="annotation">@Action</span>(semantics=SemanticsOf.IDEMPOTENT)
+    <span class="directive">public</span> ShoppingCartItem updateProduct(
+        Product product,
+        <span class="annotation">@ParameterLayout</span>(named=<span class="string"><span class="delimiter">"</span><span class="content">Quantity</span><span class="delimiter">"</span></span>)
+        <span class="directive">final</span> <span class="predefined-type">Integer</span> quantity) {
+        setProduct(product);
+        setQuantity(quantity);
+    }
+    <span class="directive">public</span> <span class="predefined-type">Collection</span>&lt;<span class="predefined-type">Integer</span>&gt; choices1UpdateProduct() {
+        <span class="keyword">return</span> <span class="predefined-type">Arrays</span>.asList(<span class="integer">1</span>,<span class="integer">2</span>,<span class="integer">3</span>,<span class="integer">5</span>,<span class="integer">10</span>,<span class="integer">25</span>,<span class="integer">50</span>,<span class="integer">100</span>);
+    }
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="sect5"> 
+            <h6 id="_dependent_choices">Dependent Choices</h6> 
+            <div class="paragraph"> 
+             <p>Action parameters also support the notion of dependent choices, whereby the list of choices is dependent upon the value of some other argument.</p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>An example can be found in the (non-ASF) <a href="http://github.com/isisaddons/isis-app-todoapp">Isis addons' todoapp</a>, whereby `ToDoItem`s are categorized and then can also be subcategorized:</p> 
+            </div> 
+            <div class="imageblock"> 
+             <div class="content"> 
+              <a class="image" href="images/reference-methods/prefixes/choices/dependent.png"><img src="images/reference-methods/prefixes/choices/dependent.png" alt="dependent" width="800px"></a> 
+             </div> 
+            </div> 
+            <div class="paragraph"> 
+             <p>This functionality is actually implemented as a <a href="../ugfun/ugfun.html#_ugfun_how-tos_contributed-members">contributed action</a>, so the code for this is:</p> 
+            </div> 
+            <div class="listingblock"> 
+             <div class="content"> 
+              <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainService</span>(nature = NatureOfService.VIEW_CONTRIBUTIONS_ONLY)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">UpdateCategoryContributions</span> ... {
+    <span class="annotation">@ActionLayout</span>(
+            describedAs = <span class="string"><span class="delimiter">"</span><span class="content">Update category and subcategory</span><span class="delimiter">"</span></span>
+    )
+    <span class="annotation">@Action</span>(semantics = SemanticsOf.IDEMPOTENT)
+    <span class="directive">public</span> Categorized updateCategory(
+            <span class="directive">final</span> Categorized item,                              <i class="conum" data-value="1"></i><b>(1)</b>
+            <span class="directive">final</span> Category category,
+            <span class="annotation">@Parameter</span>(optionality = Optionality.OPTIONAL)
+            <span class="directive">final</span> Subcategory subcategory) {
+        item.setCategory(category);
+        item.setSubcategory(subcategory);
+        <span class="keyword">return</span> item;
+    }
+    <span class="directive">public</span> <span class="predefined-type">List</span>&lt;Subcategory&gt; choices2UpdateCategory(             <i class="conum" data-value="2"></i><b>(2)</b>
+            <span class="directive">final</span> Categorized item,                              <i class="conum" data-value="3"></i><b>(3)</b>
+            <span class="directive">final</span> Category category) {                           <i class="conum" data-value="4"></i><b>(4)</b>
+        <span class="keyword">return</span> Subcategory.listFor(category);
+    }
+    ...
+}</code></pre> 
+             </div> 
+            </div> 
+            <div class="colist arabic"> 
+             <table> 
+              <tbody>
+               <tr> 
+                <td><i class="conum" data-value="1"></i><b>1</b></td> 
+                <td><code>ToDoItem</code> implements <code>Categorized</code></td> 
+               </tr> 
+               <tr> 
+                <td><i class="conum" data-value="2"></i><b>2</b></td> 
+                <td>subcategory is the 2-th argument (0-based)</td> 
+               </tr> 
+               <tr> 
+                <td><i class="conum" data-value="3"></i><b>3</b></td> 
+                <td>the item contributed to</td> 
+               </tr> 
+               <tr> 
+                <td><i class="conum" data-value="4"></i><b>4</b></td> 
+                <td>the category selected</td> 
+               </tr> 
+              </tbody>
+             </table> 
+            </div> 
+            <div class="paragraph"> 
+             <p>Dependent choices are not restricted to enums, however. Going back to the shopping cart example shown above, the choices for the <code>quantity</code> parameter could be dependent upon the selected <code>Product</code>:</p> 
+            </div> 
+            <div class="listingblock"> 
+             <div class="content"> 
+              <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">ShoppingCartItem</span> {
+    ...
+    <span class="annotation">@Action</span>(semantics=SemanticsOf.IDEMPOTENT)
+    <span class="directive">public</span> ShoppingCartItem updateProduct(
+        Product product,
+        <span class="annotation">@ParameterLayout</span>(named=<span class="string"><span class="delimiter">"</span><span class="content">Quantity</span><span class="delimiter">"</span></span>)
+        <span class="directive">final</span> <span class="predefined-type">Integer</span> quantity) {
+        setProduct(product);
+        setQuantity(quantity);
+    }
+    <span class="directive">public</span> <span class="predefined-type">Collection</span>&lt;<span class="predefined-type">Integer</span>&gt; choices1UpdateProduct(Product product) {
+        <span class="keyword">return</span> productService.quantityChoicesFor(product);                 <i class="conum" data-value="1"></i><b>(1)</b>
+    }
+    ...
+}</code></pre> 
+             </div> 
+            </div> 
+            <div class="colist arabic"> 
+             <table> 
+              <tbody>
+               <tr> 
+                <td><i class="conum" data-value="1"></i><b>1</b></td> 
+                <td><code>productService</code> is a (fictitous) injected service that knows what the quantity choices should be for any given product</td> 
+               </tr> 
+              </tbody>
+             </table> 
+            </div> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_properties_2">Properties</h5> 
+           <div class="paragraph"> 
+            <p>For a property of type <code>T</code>, the signature is:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="predefined-type">Collection</span>&lt;T&gt; choicesXxx() { ... }</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">ShoppingCartItem</span> {
+    <span class="directive">public</span> Product getProduct() { ... }
+    <span class="directive">public</span> <span class="type">void</span> setProduct(Product product) { ... }
+
+    <span class="directive">public</span> <span class="predefined-type">Collection</span>&lt;Product&gt; choicesProduct() {
+        ...
+    }</code></pre> 
+            </div> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_rgcms_methods_prefixes_clear">2.1.4. <code>clear…​()</code> (deprecated)</h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_clear.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_clear.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_clear.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_clear.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_clear.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>The <code>clear…​()</code> supporting method is called — instead of the setter — whenever an (optional) property is to be set to <code>null</code>. Its purpose is to allow additional business logic to be performed.</p> 
+          </div> 
+          <div class="admonitionblock note"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>DataNucleus' smart handling of setters means that this supporting methods are in essence redundant, and so should be considered deprecated.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">LibraryMember</span> {
+    <span class="directive">public</span> Title getFavoriteTitle() { ... }
+    <span class="directive">public</span> <span class="type">void</span> setFavoriteTitle(Title title) { ... }
+    <span class="directive">public</span> <span class="type">void</span> modifyFavoriteTitle(Title title) { ... }
+    <span class="directive">public</span> <span class="type">void</span> clearFavoriteTitle() {
+        <span class="keyword">if</span>(getTitle() == <span class="predefined-constant">null</span>) { <span class="keyword">return</span>; }
+        setFavoriteTitle(<span class="predefined-constant">null</span>);                         <i class="conum" data-value="1"></i><b>(1)</b>
+        titleFavoritesService.decrement(title);         <i class="conum" data-value="2"></i><b>(2)</b>
+    }
+    ...
+}</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>update the property</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>perform some additional business logic</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>See also <a href="../rgcms/rgcms.html#_rgcms_methods_prefixes_modify"><code>modify…​()</code></a>`</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_rgcms_methods_prefixes_default">2.1.5. <code>default…​()</code></h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_default.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_default.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_default.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_default.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_default.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>The <code>default…​()</code> supporting method is called for action parameters to return the initial argument value. This may be some sensible default (eg today’s date, or 0 or 1), or — for an action that is modifying the state of an object — might default to the current value of a corresponding property.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The method is <em>also</em> called for properties in the case when an object is newly instantiated using <a href="../rgsvc/rgsvc.html#_rgsvc_core-domain-api_RepositoryService"><code>RepositoryService#instantiate(…​)</code></a> or <a href="../rgsvc/rgsvc.html#_rgsvc_core-domain-api_FactoryService"><code>FactoryService#instantiate(…​)</code></a>. This is a much less common use case. If a default is not specified then properties are initialized to a default based on their type (eg 0 or <code>false</code>).</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The signature of the supporting method depends on whether it is for an action parameter or a property.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_parameters_3">Parameters</h5> 
+           <div class="paragraph"> 
+            <p>For an action parameter in (0-based position n), and of type <code>T</code>, the signature is:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> T defaultNXxx() { ... }</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">ShoppingCartItem</span> {
+    <span class="annotation">@Property</span>(editing=Editing.DISABLED)
+    <span class="directive">public</span> Product getProduct() { ... }
+    <span class="directive">public</span> <span class="type">void</span> setProduct(Product product) { ... }
+
+    <span class="annotation">@Property</span>(editing=Editing.DISABLED)
+    <span class="directive">public</span> <span class="type">int</span> getQuantity() { ... }
+    <span class="directive">public</span> <span class="type">void</span> setQuantity(<span class="type">int</span> quantity) { ... }
+
+    <span class="annotation">@Action</span>(semantics=SemanticsOf.IDEMPOTENT)
+    <span class="directive">public</span> ShoppingCartItem updateProduct(
+        Product product,
+        <span class="annotation">@ParameterLayout</span>(named=<span class="string"><span class="delimiter">"</span><span class="content">Quantity</span><span class="delimiter">"</span></span>)
+        <span class="directive">final</span> <span class="predefined-type">Integer</span> quantity) {
+        setProduct(product);
+        setQuantity(quantity);
+    }
+    <span class="directive">public</span> Product default0UpdateProduct() {    <i class="conum" data-value="1"></i><b>(1)</b>
+        <span class="keyword">return</span> getProduct();
+    }
+    <span class="directive">public</span> <span class="type">int</span> default1UpdateProduct() {        <i class="conum" data-value="2"></i><b>(2)</b>
+        <span class="keyword">return</span> getQuantity();
+    }
+    ...
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="colist arabic"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td><i class="conum" data-value="1"></i><b>1</b></td> 
+               <td>default the 0-th parameter using the current value of the <code>product</code> property</td> 
+              </tr> 
+              <tr> 
+               <td><i class="conum" data-value="2"></i><b>2</b></td> 
+               <td>default the 1-th parameter using the current value of the <code>quantity</code> property</td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Defaults are also supported (of course) for <a href="../ugfun/ugfun.html#_ugfun_how-tos_contributed-members">contributed actions</a>. For example, here is a contributed action for updating category/subcategory of the (non-ASF) <a href="http://github.com/isisaddons/isis-app-todoapp">Isis addons' todoapp</a>:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainService</span>(nature = NatureOfService.VIEW_CONTRIBUTIONS_ONLY)
+<span class="directive">public</span> <span class="type">class</span> <span class="class">UpdateCategoryContributions</span> ... {
+    <span class="annotation">@ActionLayout</span>(
+            describedAs = <span class="string"><span class="delimiter">"</span><span class="content">Update category and subcategory</span><span class="delimiter">"</span></span>
+    )
+    <span class="annotation">@Action</span>(semantics = SemanticsOf.IDEMPOTENT)
+    <span class="directive">public</span> Categorized updateCategory(
+            <span class="directive">final</span> Categorized item,                              <i class="conum" data-value="1"></i><b>(1)</b>
+            <span class="directive">final</span> Category category,
+            <span class="annotation">@Parameter</span>(optionality = Optionality.OPTIONAL)
+            <span class="directive">final</span> Subcategory subcategory) {
+        item.setCategory(category);
+        item.setSubcategory(subcategory);
+        <span class="keyword">return</span> item;
+    }
+    <span class="directive">public</span> Category default1UpdateCategory(                     <i class="conum" data-value="2"></i><b>(2)</b>
+            <span class="directive">final</span> Categorized item) {
+        <span class="keyword">return</span> item != <span class="predefined-constant">null</span>? item.getCategory(): <span class="predefined-constant">null</span>;
+    }
+    <span class="directive">public</span> Subcategory default2UpdateCategory(                  <i class="conum" data-value="3"></i><b>(3)</b>
+            <span class="directive">final</span> Categorized item) {
+        <span class="keyword">return</span> item != <span class="predefined-constant">null</span>? item.getSubcategory(): <span class="predefined-constant">null</span>;
+    }
+}</code></pre> 
+            </div> 
+           </div> 
+           <div class="colist arabic"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td><i class="conum" data-value="1"></i><b>1</b></td> 
+               <td><code>ToDoItem</code> implements <code>Categorized</code></td> 
+              </tr> 
+              <tr> 
+               <td><i class="conum" data-value="2"></i><b>2</b></td> 
+               <td>defaults the 1-th parameter using the item’s <code>category</code> property</td> 
+              </tr> 
+              <tr> 
+               <td><i class="conum" data-value="3"></i><b>3</b></td> 
+               <td>defaults the 2-th parameter using the item’s <code>subcategory</code> property</td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_properties_3">Properties</h5> 
+           <div class="paragraph"> 
+            <p>For a property of type <code>T</code>, the signature is:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> T defaultXxx() { ... }</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">ShoppingCartItem</span> {
+    <span class="directive">public</span> <span class="type">int</span> getQuantity() { ... }
+    <span class="directive">public</span> <span class="type">void</span> setQuantity(<span class="type">int</span> quantity) { ... }
+
+    <span class="directive">public</span> <span class="type">int</span> defaultProduct() {
+        <span class="keyword">return</span> <span class="integer">1</span>;
+    }</code></pre> 
+            </div> 
+           </div> 
+           <div class="sect5"> 
+            <h6 id="_alternatives">Alternatives</h6> 
+            <div class="paragraph"> 
+             <p>There are, in fact, two other ways to set properties of a newly instantiated object to default values.</p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>The first is to use the <a href="../rgcms/rgcms.html#_rgcms_methods_lifecycle_created"><code>created()</code></a> callback, called by the framework when <a href="../rgsvc/rgsvc.html#_rgsvc_core-domain-api_RepositoryService"><code>RepositoryService#instantiate(…​)</code></a> or <a href="../rgsvc/rgsvc.html#_rgsvc_core-domain-api_FactoryService"><code>FactoryService#instantiate(…​)</code></a> is called. This method is called after any services have been injected into the domain object.</p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>The second is more straightforward: simply initialize properties in the constructor. However, this cannot use any injected services as they will not have been initialized.</p> 
+            </div> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_rgcms_methods_prefixes_disable">2.1.6. <code>disable…​()</code></h4>
+          <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+           <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_disable.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+           <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+           <ul class="dropdown-menu">
+            <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_disable.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+            <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_disable.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+            <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_disable.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+            <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_methods_prefixes_disable.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+           </ul>
+          </div> 
+          <div class="paragraph"> 
+           <p>The <code>disable…​()</code> supporting method is called for properties, collections and actions. It allows the modification of the property/collection to be vetoed (ie made read-only) and to prevent the invocation of the action ("grey it out").</p> 
+          </div> 
+          <div class="admonitionblock note"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>Directly mutable collections are not currently supported by the <a href="../ugvw/ugvw.html">Wicket viewer</a>; they are always implicitly disabled.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Typically modification/invocation is vetoed based on the state of the domain object being interacted with, though it could be any reason at all (eg the current date/time of the interaction, or the state of some other related data such as stock levels, or the identity of the calling user).</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The reason for vetoing a modification/invocation is normally returned as a string. However, Apache Isis' <a href="../ugbtb/ugbtb.html#_ugbtb_i18n">i18n support</a> extends this so that reasons can be internationalized.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The signature of the supporting method is simply:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="predefined-type">String</span> disableXxx() { ... }</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>where the returned string is the reason the property cannot be edited, or the action invoked.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For i18n, the supporting method returns a <code>TranslatableStrin

<TRUNCATED>

[22/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/rgmvn/rgmvn.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/rgmvn/rgmvn.html b/content/versions/2.0.0-M2/guides/rgmvn/rgmvn.html
new file mode 100644
index 0000000..3346cd3
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/rgmvn/rgmvn.html
@@ -0,0 +1,1333 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Apache Isis Maven plugin</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   rgmvn
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="rgmvn.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Apache Isis Maven plugin</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/rgmvn.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/rgmvn.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/rgmvn.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/rgmvn.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/rgmvn.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__rgmvn">1. Apache Isis Maven plugin</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This reference guide describes the goals provided by Apache Isis' Maven plugin.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a></p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a> (this guide)</p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgmvn_intro">2. Introduction</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_intro.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_intro.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_intro.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_intro.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_intro.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The Apache Isis Maven plugin defines three goals:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>validate</code><br></p> 
+           <div class="paragraph"> 
+            <p>Use to verify at build time that the metamodel of an application is valid. This runs the <code>MetaModelValidator</code> that is also run when the application is started up.</p> 
+           </div> </li> 
+          <li> <p><code>swagger</code><br></p> 
+           <div class="paragraph"> 
+            <p>Uses the <a href="../rgsvc/rgsvc.html#_rgsvc_metadata-api_SwaggerService"><code>SwaggerService</code></a> to generate <a href="http://swagger.io">Swagger</a> spec files that describe the public and/or private RESTful APIs exposed by the <a href="../ugvro/ugvro.html">RestfulObjects viewer</a>.</p> 
+           </div> </li> 
+          <li> <p><code>xsd</code><br></p> 
+           <div class="paragraph"> 
+            <p>Uses the <a href="../rgsvc/rgsvc.html#_rgsvc_integration-api_JaxbService"><code>JaxbService</code></a> to generate XSD schemas from any JAXB-annotated view models/DTOs.<br></p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>This is instead of and preferable to using the JAXB <a href="https://jaxb.java.net/2.2.4/docs/schemagen.html">schemagen</a> tool, because it uses the framework’s support (via <a href="../rgant/rgant.html#_rgant-XmlJavaTypeAdapter"><code>@XmlJavaTypeAdapter</code></a>) to translate any references to domain objects into <code>OidDto</code>s (as defined by the Apache Isis <a href="../rgcms/rgcms.html#_rgcms_schema-common">common schema</a>).</p> 
+           </div> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The <code>validate</code> goal is by default bound to the <code>test</code> phase, and the <code>swagger</code> goal is by default bound to the <code>package</code> phase; both are typically of your application’s <code>dom</code> sub-module. The <code>xsd</code> goal meanwhile defaults to the <code>generate-resources</code> phase, and this is generally used in a completely separate sub-module. An example can be found in the (non-ASF) <a href="http://github.com/isisaddons/isis-app-todoapp">Isis addons' todoapp</a> example app; the separate submodule that uses the <code>xsd</code> goal is (also) called <code>todoapp-xsd</code>.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>All of these goals require an <a href="../rgcms/rgcms.html#_rgcms_classes_AppManifest-bootstrapping"><code>AppManifest</code></a> to point the plugin at, so that it knows how to bootstrap an Isis runtime. This is discussed below, followed by sections on configuring the two goals.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgmvn_intro_app-manifest">2.1. <code>AppManifest</code></h3> 
+         <div class="paragraph"> 
+          <p>As noted in the introduction, all the goals require an <a href="../rgcms/rgcms.html#_rgcms_classes_AppManifest-bootstrapping"><code>AppManifest</code></a> to point the plugin at, so that it knows how to bootstrap an Isis runtime.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This can be extremely minimal; it isn’t necessary to use the main <code>AppManifest</code> (in the <code>app</code> module) used to bootstrap the application, you can instead use a cut-down one. This then allows the plugins to be run during the build of the <code>dom</code> module, rather than having to run in the context of the <code>integtest</code> module.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, the <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp</a>'s manifest is:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="keyword">package</span> <span class="namespace">domainapp.dom</span>;
+...
+public <span class="type">class</span> <span class="class">DomainAppDomManifest</span> <span class="directive">implements</span> AppManifest {
+    <span class="annotation">@Override</span>
+    <span class="directive">public</span> <span class="predefined-type">List</span>&lt;<span class="predefined-type">Class</span>&lt;?&gt;&gt; getModules() {
+        <span class="keyword">return</span> <span class="predefined-type">Arrays</span>.asList(
+                DomainAppDomainModule.class  <span class="comment">// domain (entities and repositories)</span>
+        );
+    }
+    <span class="annotation">@Override</span>
+    <span class="directive">public</span> <span class="predefined-type">List</span>&lt;<span class="predefined-type">Class</span>&lt;?&gt;&gt; getAdditionalServices() { <span class="keyword">return</span> <span class="predefined-type">Collections</span>.emptyList(); }
+    <span class="annotation">@Override</span>
+    <span class="directive">public</span> <span class="predefined-type">String</span> getAuthenticationMechanism() { <span class="keyword">return</span> <span class="predefined-constant">null</span>; }
+    <span class="annotation">@Override</span>
+    <span class="directive">public</span> <span class="predefined-type">String</span> getAuthorizationMechanism() { <span class="keyword">return</span> <span class="predefined-constant">null</span>; }
+    <span class="annotation">@Override</span>
+    <span class="directive">public</span> <span class="predefined-type">List</span>&lt;<span class="predefined-type">Class</span>&lt;? <span class="directive">extends</span> FixtureScript&gt;&gt; getFixtures() { <span class="keyword">return</span> <span class="predefined-constant">null</span>; }
+    <span class="annotation">@Override</span>
+    <span class="directive">public</span> <span class="predefined-type">Map</span>&lt;<span class="predefined-type">String</span>, <span class="predefined-type">String</span>&gt; getConfigurationProperties() { <span class="keyword">return</span> <span class="predefined-constant">null</span>; }
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>where <code>DomainAppDomainModule</code> simply identifies the package for the manifest to search under:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="keyword">package</span> <span class="namespace">domainapp.dom</span>;
+<span class="directive">public</span> <span class="directive">final</span> <span class="type">class</span> <span class="class">DomainAppDomainModule</span> { }</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The downside of using a minimal <code>AppManifest</code> in the <code>dom</code> module is that any contributed actions/associations will be ignored.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>We recommend the following:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>run the <code>validate</code> goal in the <code>dom</code> submodule; this will give early warning if there are any syntactic errors in the model, eg orphaned supporting methods</p> </li> 
+           <li> <p>run the <code>swagger</code> goal in the <code>integtest</code> submodule; this ensures that the generated Swagger schema definition files correctly include any contributed actions/associations.</p> </li> 
+           <li> <p>run the <code>xsd</code> plugin in a new <code>xsd</code> submodule; contributed actions are irrelevant for this particular goal; having a separate submodule allows the configuration of both the <code>xsd</code> goal (to generate the XSD schemas) and any other XSD-related configuration to be kept in a single place.</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp archetype</a> reflects these recommendations for the <code>validate</code> and <code>swagger</code> goals. You can find an example of the <code>xsd</code> plugin in the (non-ASF) <a href="http://github.com/isisaddons/isis-app-todoapp">Isis addons' todoapp</a> application.</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgmvn_validate">3. <code>validate</code> goal</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_validate.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_validate.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_validate.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_validate.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_validate.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The Apache Isis programming model requires that a number of naming conventions are followed.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>For example, the validator will detect any orphaned supporting methods (eg <code>hideXxx()</code>) if the corresponding property or action has been renamed or deleted but the supporting method was not also updated. Another example is that a class cannot have a title specified both using <code>title()</code> method and also using <code>@Title</code> annotation.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>When running the application these are enforced by the <code>MetaModelValidator</code> component that detects these errors, failing fast.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The purpose of the <code>validate</code> goal of the <code>isis-maven-plugin</code> is to enforce these naming conventions at build time, typically enforced by way of a continuous integration server.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The <code>validate</code> goal defines a single property:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>appManifest</code> - fully qualified class name for the app manifest used to bootstrap the application (see discussion above)</p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The sections below explain how to configure the plugin within an app.</p> 
+        </div> 
+        <div class="admonitionblock note"> 
+         <table> 
+          <tbody>
+           <tr> 
+            <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+            <td class="content"> 
+             <div class="paragraph"> 
+              <p>The instructions given here relate to <code>1.10.0</code>. This goal was also released for <code>1.9.0</code>, but with a slightly different configuration; see the final section for differences.</p> 
+             </div> </td> 
+           </tr> 
+          </tbody>
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_code_dom_code_submodule">3.1. <code>dom</code> submodule</h3> 
+         <div class="paragraph"> 
+          <p>Update the <code>pom.xml</code> (we recommend in your project’s <code>dom</code> module, and with a <a href="../rgmvn/rgmvn.html#_rgmvn_intro_app-manifest">minimal AppManifest</a>):</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;profile&gt;</span>
+    <span class="tag">&lt;id&gt;</span>isis-validate<span class="tag">&lt;/id&gt;</span>
+    <span class="tag">&lt;activation&gt;</span>
+        <span class="tag">&lt;property&gt;</span>
+            <span class="tag">&lt;name&gt;</span>!skip.isis-validate<span class="tag">&lt;/name&gt;</span>                                            <i class="conum" data-value="1"></i><b>(1)</b>
+        <span class="tag">&lt;/property&gt;</span>
+    <span class="tag">&lt;/activation&gt;</span>
+    <span class="tag">&lt;build&gt;</span>
+        <span class="tag">&lt;plugins&gt;</span>
+            <span class="tag">&lt;plugin&gt;</span>
+                <span class="tag">&lt;groupId&gt;</span>org.apache.isis.tool<span class="tag">&lt;/groupId&gt;</span>
+                <span class="tag">&lt;artifactId&gt;</span>isis-maven-plugin<span class="tag">&lt;/artifactId&gt;</span>
+                <span class="tag">&lt;version&gt;</span>${isis.version}<span class="tag">&lt;/version&gt;</span>                                      <i class="conum" data-value="2"></i><b>(2)</b>
+                <span class="tag">&lt;configuration&gt;</span>
+                    <span class="tag">&lt;appManifest&gt;</span>domainapp.dom.DomainAppDomManifest<span class="tag">&lt;/appManifest&gt;</span>       <i class="conum" data-value="3"></i><b>(3)</b>
+                <span class="tag">&lt;/configuration&gt;</span>
+                <span class="tag">&lt;dependencies&gt;</span>
+                    <span class="tag">&lt;dependency&gt;</span>
+                        <span class="tag">&lt;groupId&gt;</span>${project.groupId}<span class="tag">&lt;/groupId&gt;</span>
+                        <span class="tag">&lt;artifactId&gt;</span>simpleapp-dom<span class="tag">&lt;/artifactId&gt;</span>                          <i class="conum" data-value="4"></i><b>(4)</b>
+                        <span class="tag">&lt;version&gt;</span>${project.version}<span class="tag">&lt;/version&gt;</span>
+                    <span class="tag">&lt;/dependency&gt;</span>
+                    <span class="comment">&lt;!-- workaround to avoid conflict with plexus-default --&gt;</span>
+                    <span class="tag">&lt;dependency&gt;</span>
+                        <span class="tag">&lt;groupId&gt;</span>com.google.guava<span class="tag">&lt;/groupId&gt;</span>
+                        <span class="tag">&lt;artifactId&gt;</span>guava<span class="tag">&lt;/artifactId&gt;</span>
+                        <span class="tag">&lt;version&gt;</span>16.0.1<span class="tag">&lt;/version&gt;</span>
+                    <span class="tag">&lt;/dependency&gt;</span>
+                <span class="tag">&lt;/dependencies&gt;</span>
+                <span class="tag">&lt;executions&gt;</span>
+                    <span class="tag">&lt;execution&gt;</span>
+                        <span class="tag">&lt;phase&gt;</span>test<span class="tag">&lt;/phase&gt;</span>
+                        <span class="tag">&lt;goals&gt;</span>
+                            <span class="tag">&lt;goal&gt;</span>validate<span class="tag">&lt;/goal&gt;</span>                                       <i class="conum" data-value="5"></i><b>(5)</b>
+                        <span class="tag">&lt;/goals&gt;</span>
+                    <span class="tag">&lt;/execution&gt;</span>
+                <span class="tag">&lt;/executions&gt;</span>
+            <span class="tag">&lt;/plugin&gt;</span>
+        <span class="tag">&lt;/plugins&gt;</span>
+    <span class="tag">&lt;/build&gt;</span>
+<span class="tag">&lt;/profile&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>the profile is active by default, though can be disabled using <code>-Dskip.isis-validate</code></td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>set to <code>1.10.0</code> (or any later version)</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="3"></i><b>3</b></td> 
+             <td>the manifest discussed <a href="../rgmvn/rgmvn.html#_rgmvn_intro_app-manifest">previously</a>; adjust as required</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="4"></i><b>4</b></td> 
+             <td>the <code>dom</code> module for the project; adjust as required</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="5"></i><b>5</b></td> 
+             <td>binds the plugin’s <code>validate</code> goal to the Maven <code>test</code> lifecycle phase (ie the goal will be called when <code>mvn test</code> is run).</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_to_run">3.2. To run</h3> 
+         <div class="paragraph"> 
+          <p>The plugin is activated by default, so is run simply using:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">mvn test</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This will run any tests, and then also - because the plugin is activated by the <code>isis-validate</code> property and bound to the <code>test</code> phase, will run the plugin’s <code>validate</code> goal.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>If for any reason you want to disable the validation, use:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">mvn test -Dskip.isis-validate</code></pre> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_example_of_failure">3.3. Example of failure</h3> 
+         <div class="paragraph"> 
+          <p>In the <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp</a> application the <code>SimpleObject</code> defines an <code>updateName</code> action. This has a supporting method:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> SimpleObject updateName( ... ) { ... }
+<span class="directive">public</span> <span class="predefined-type">String</span> default0UpdateName() { ... }</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>We can introduce an error by misspelling the supporting method, for example:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="predefined-type">String</span> default0XUpdateName() { ... }</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Running <code>mvn test</code> then generates this output:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">[error]
+[error]
+[error]
+[error] domainapp.dom.simple.SimpleObject#default0XUpdateName: has prefix default, is probably a supporting method for a property, collection or action.  If the method is intended to be an action, then rename and use @ActionLayout(named="...") or ignore completely using @Programmatic
+[error]
+[error]
+[error]
+[INFO] ------------------------------------------------------------------------
+[INFO] Reactor Summary:
+[INFO]
+[INFO] Simple App ......................................... SUCCESS [  0.087 s]
+[INFO] Simple App DOM ..................................... FAILURE [  4.182 s]
+[INFO] Simple App Fixtures ................................ SKIPPED
+[INFO] Simple App Application ............................. SKIPPED
+[INFO] Simple App Integration Tests ....................... SKIPPED
+[INFO] Simple App Webapp .................................. SKIPPED
+[INFO] ------------------------------------------------------------------------
+[INFO] BUILD FAILURE
+[INFO] ------------------------------------------------------------------------
+[INFO] ...
+[ERROR] Failed to execute goal org.apache.isis.tool:isis-maven-plugin:1.13.0:validate (default) on project simpleapp-dom: 1 problems found. -&gt; [Help 1]</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>If one were to attempt to run the application, the same error would appear in the log files on startup (and the application would not boot).</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_custom_validation_rules">3.4. Custom validation rules</h3> 
+         <div class="paragraph"> 
+          <p>It is also possible to customize the validation, explained <a href="../ugbtb/ugbtb.html#_ugbtb_programming-model_custom-validator">here</a>. For example, you could enforce project-specific conventions by implementing a custom <code>MetaModelValidator</code>, and registering using a configuration property.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>To support this using <code>AppManifest`s, override its `getConfigurationProperties()</code> method:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="ini">public class DomainAppDomManifest implements AppManifest {
+    ...
+    public Map&lt;String, String&gt; getConfigurationProperties() {
+        final Map&lt;String, String&gt; map = Maps.newTreeMap();
+        map.put("isis.reflector.validator","com.mycompany.myapp.MyMetaModelValidator");
+        return map;
+    }
+}</code></pre> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_1_9_0_version">3.5. 1.9.0 version</h3> 
+         <div class="paragraph"> 
+          <p>The <code>1.9.0</code> version of the plugin requires slightly different configuration. Rather than using an <code>AppManifest</code>, instead the configuration directory containing <code>isis.properties</code> is specified:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;profile&gt;</span>
+    <span class="tag">&lt;id&gt;</span>isis-validate<span class="tag">&lt;/id&gt;</span>
+    <span class="tag">&lt;activation&gt;</span>
+        <span class="tag">&lt;activeByDefault&gt;</span>false<span class="tag">&lt;/activeByDefault&gt;</span>                                        <i class="conum" data-value="1"></i><b>(1)</b>
+    <span class="tag">&lt;/activation&gt;</span>
+    <span class="tag">&lt;build&gt;</span>
+        <span class="tag">&lt;plugins&gt;</span>
+            <span class="tag">&lt;plugin&gt;</span>
+                <span class="tag">&lt;groupId&gt;</span>org.apache.isis.tool<span class="tag">&lt;/groupId&gt;</span>
+                <span class="tag">&lt;artifactId&gt;</span>isis-maven-plugin<span class="tag">&lt;/artifactId&gt;</span>
+                <span class="tag">&lt;version&gt;</span>1.9.0<span class="tag">&lt;/version&gt;</span>
+                <span class="tag">&lt;configuration&gt;</span>
+                    <span class="tag">&lt;isisConfigDir&gt;</span>../webapp/src/main/webapp/WEB-INF<span class="tag">&lt;/isisConfigDir&gt;</span>    <i class="conum" data-value="2"></i><b>(2)</b>
+                <span class="tag">&lt;/configuration&gt;</span>
+                <span class="tag">&lt;dependencies&gt;</span>
+                    <span class="tag">&lt;dependency&gt;</span>
+                        <span class="tag">&lt;groupId&gt;</span>org.apache.isis.example.application<span class="tag">&lt;/groupId&gt;</span>
+                        <span class="tag">&lt;artifactId&gt;</span>simpleapp-dom<span class="tag">&lt;/artifactId&gt;</span>
+                        <span class="tag">&lt;version&gt;</span>1.9.0<span class="tag">&lt;/version&gt;</span>
+                    <span class="tag">&lt;/dependency&gt;</span>
+                    <span class="comment">&lt;!-- workaround to avoid conflict with plexus-default --&gt;</span>
+                    <span class="tag">&lt;dependency&gt;</span>
+                        <span class="tag">&lt;groupId&gt;</span>com.google.guava<span class="tag">&lt;/groupId&gt;</span>
+                        <span class="tag">&lt;artifactId&gt;</span>guava<span class="tag">&lt;/artifactId&gt;</span>
+                        <span class="tag">&lt;version&gt;</span>16.0.1<span class="tag">&lt;/version&gt;</span>
+                    <span class="tag">&lt;/dependency&gt;</span>
+                <span class="tag">&lt;/dependencies&gt;</span>
+                <span class="tag">&lt;executions&gt;</span>
+                    <span class="tag">&lt;execution&gt;</span>
+                        <span class="tag">&lt;phase&gt;</span>test<span class="tag">&lt;/phase&gt;</span>
+                        <span class="tag">&lt;goals&gt;</span>
+                            <span class="tag">&lt;goal&gt;</span>validate<span class="tag">&lt;/goal&gt;</span>
+                        <span class="tag">&lt;/goals&gt;</span>
+                    <span class="tag">&lt;/execution&gt;</span>
+                <span class="tag">&lt;/executions&gt;</span>
+            <span class="tag">&lt;/plugin&gt;</span>
+        <span class="tag">&lt;/plugins&gt;</span>
+    <span class="tag">&lt;/build&gt;</span>
+<span class="tag">&lt;/profile&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>activated using the <code>-P</code> profile flag rather than a <code>-D</code> system property</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>specify the <code>isisConfigDir</code> directory (containing the <code>isis.properties</code> file).</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>To use the <code>1.9.0</code> version, use:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">mvn -P isis-validate test</code></pre> 
+          </div> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>Note that the <code>isisConfigDir</code> property was removed in <code>1.10.0</code>; only the <code>AppManifest</code> approach is supported.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgmvn_swagger">4. <code>swagger</code> goal</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_swagger.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_swagger.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_swagger.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_swagger.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_swagger.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The <code>swagger</code> goal of the <code>isis-maven-plugin</code> uses the <a href="../rgsvc/rgsvc.html#_rgsvc_metadata-api_SwaggerService"><code>SwaggerService</code></a> to generate <a href="http://swagger.io">Swagger</a> spec files to describe the public and/or private RESTful APIs exposed by the <a href="../ugvro/ugvro.html">RestfulObjects viewer</a>.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>These spec files, once generated, can then be used in the build pipeline to generate client-side stubs, typically using Swagger’s own <a href="https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen-maven-plugin">swagger-codegen-maven</a> plugin.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The <code>swagger</code> goal defines the following properties:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>appManifest</code> - fully qualified class name for the app manifest used to bootstrap the application (see discussion above)</p> </li> 
+          <li> <p><code>fileNamePrefix</code> - (optional) a prefix to the generated file names (is suffixed by the requested visibilities, see below).<br></p> 
+           <div class="paragraph"> 
+            <p>Defaults to <code>swagger</code>.</p> 
+           </div> </li> 
+          <li> <p><code>visibilities</code> - (optional) list of required visibilities.<br></p> 
+           <div class="paragraph"> 
+            <p>Defaults to [<code>PUBLIC</code>, <code>PRIVATE</code>] (meaning that two spec files will be created).</p> 
+           </div> </li> 
+          <li> <p><code>format</code> - (optional) which format to generate, either <code>JSON</code> or <code>YAML</code>.<br></p> 
+           <div class="paragraph"> 
+            <p>Defaults to <code>JSON</code>.</p> 
+           </div> </li> 
+          <li> <p><code>output</code> - (optional) subdirectory under the <code>target</code> directory to generate the swagger schema definition files<br></p> 
+           <div class="paragraph"> 
+            <p>Defaults to <code>generated-resources/isis-swagger</code></p> 
+           </div> </li> 
+         </ul> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_code_integtest_code_submodule">4.1. <code>integtest</code> submodule</h3> 
+         <div class="paragraph"> 
+          <p>Update the <code>pom.xml</code> (in your project’s <code>integtest</code> module):</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;profile&gt;</span>
+    <span class="tag">&lt;id&gt;</span>isis-swagger<span class="tag">&lt;/id&gt;</span>
+    <span class="tag">&lt;activation&gt;</span>
+        <span class="tag">&lt;property&gt;</span>
+            <span class="tag">&lt;name&gt;</span>!skip.isis-swagger<span class="tag">&lt;/name&gt;</span>                                         <i class="conum" data-value="1"></i><b>(1)</b>
+        <span class="tag">&lt;/property&gt;</span>
+    <span class="tag">&lt;/activation&gt;</span>
+    <span class="tag">&lt;build&gt;</span>
+        <span class="tag">&lt;plugins&gt;</span>
+            <span class="tag">&lt;plugin&gt;</span>
+                <span class="tag">&lt;groupId&gt;</span>org.apache.isis.tool<span class="tag">&lt;/groupId&gt;</span>
+                <span class="tag">&lt;artifactId&gt;</span>isis-maven-plugin<span class="tag">&lt;/artifactId&gt;</span>
+                <span class="tag">&lt;version&gt;</span>${isis.version}<span class="tag">&lt;/version&gt;</span>                                  <i class="conum" data-value="2"></i><b>(2)</b>
+                <span class="tag">&lt;configuration&gt;</span>
+                    <span class="tag">&lt;appManifest&gt;</span>domainapp.app.DomainAppAppManifest<span class="tag">&lt;/appManifest&gt;</span>   <i class="conum" data-value="3"></i><b>(3)</b>
+                    <span class="tag">&lt;visibilities&gt;</span>                                                  <i class="conum" data-value="4"></i><b>(4)</b>
+                        <span class="tag">&lt;visibility&gt;</span>PUBLIC<span class="tag">&lt;/visibility&gt;</span>
+                        <span class="tag">&lt;visibility&gt;</span>PRIVATE<span class="tag">&lt;/visibility&gt;</span>
+                    <span class="tag">&lt;/visibilities&gt;</span>
+                    <span class="tag">&lt;format&gt;</span>JSON<span class="tag">&lt;/format&gt;</span>                                           <i class="conum" data-value="5"></i><b>(5)</b>
+                    <span class="tag">&lt;fileNamePrefix&gt;</span>swagger<span class="tag">&lt;/fileNamePrefix&gt;</span>                        <i class="conum" data-value="5"></i><b>(5)</b>
+                <span class="tag">&lt;/configuration&gt;</span>
+                <span class="tag">&lt;dependencies&gt;</span>
+                    <span class="tag">&lt;dependency&gt;</span>
+                        <span class="tag">&lt;groupId&gt;</span>${project.groupId}<span class="tag">&lt;/groupId&gt;</span>
+                        <span class="tag">&lt;artifactId&gt;</span>simpleapp-dom<span class="tag">&lt;/artifactId&gt;</span>                      <i class="conum" data-value="6"></i><b>(6)</b>
+                        <span class="tag">&lt;version&gt;</span>${project.version}<span class="tag">&lt;/version&gt;</span>
+                    <span class="tag">&lt;/dependency&gt;</span>
+                    <span class="tag">&lt;dependency&gt;</span>
+                        <span class="tag">&lt;groupId&gt;</span>com.google.guava<span class="tag">&lt;/groupId&gt;</span>
+                        <span class="tag">&lt;artifactId&gt;</span>guava<span class="tag">&lt;/artifactId&gt;</span>
+                        <span class="tag">&lt;version&gt;</span>16.0.1<span class="tag">&lt;/version&gt;</span>
+                    <span class="tag">&lt;/dependency&gt;</span>
+                <span class="tag">&lt;/dependencies&gt;</span>
+                <span class="tag">&lt;executions&gt;</span>
+                    <span class="tag">&lt;execution&gt;</span>
+                        <span class="tag">&lt;phase&gt;</span>package<span class="tag">&lt;/phase&gt;</span>
+                        <span class="tag">&lt;goals&gt;</span>
+                            <span class="tag">&lt;goal&gt;</span>swagger<span class="tag">&lt;/goal&gt;</span>                                    <i class="conum" data-value="7"></i><b>(7)</b>
+                        <span class="tag">&lt;/goals&gt;</span>
+                    <span class="tag">&lt;/execution&gt;</span>
+                <span class="tag">&lt;/executions&gt;</span>
+            <span class="tag">&lt;/plugin&gt;</span>
+        <span class="tag">&lt;/plugins&gt;</span>
+    <span class="tag">&lt;/build&gt;</span>
+<span class="tag">&lt;/profile&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>the profile is active by default, though can be disabled using <code>-Dskip.isis-swagger</code></td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>set to <code>1.11.0</code> (or any later version)</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="3"></i><b>3</b></td> 
+             <td>the manifest discussed <a href="../rgmvn/rgmvn.html#_rgmvn_intro_app-manifest">previously</a>; adjust as required</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="4"></i><b>4</b></td> 
+             <td>the visibilities to create (one swagger spec file per visibility listed)</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="5"></i><b>5</b></td> 
+             <td>which file format to generate the spec files as.</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="6"></i><b>6</b></td> 
+             <td>the <code>dom</code> module for the project; adjust as required</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="7"></i><b>7</b></td> 
+             <td>binds the plugin’s <code>swagger</code> goal to the Maven <code>package</code> lifecycle phase (ie the goal will be called when <code>mvn package</code> is run).</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_to_run_2">4.2. To run</h3> 
+         <div class="paragraph"> 
+          <p>The plugin is activated by default, so is run simply using:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="bash">mvn package</code></pre> 
+          </div> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_rgmvn_xsd">5. <code>xsd</code> goal</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_xsd.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_xsd.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_xsd.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_xsd.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgmvn/_rgmvn_xsd.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The <code>xsd</code> goal of the <code>isis-maven-plugin</code> uses the <a href="../rgsvc/rgsvc.html#_rgsvc_integration-api_JaxbService"><code>JaxbService</code></a> to generate XSD schemas from any JAXB-annotated <a href="../ugfun/ugfun.html#_ugfun_building-blocks_types-of-domain-objects_view-models">view model/DTOs</a>.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>This is instead of and preferable to using the JAXB <a href="https://jaxb.java.net/2.2.4/docs/schemagen.html">schemagen</a> tool, because it uses the framework’s support (via <a href="../rgant/rgant.html#_rgant-XmlJavaTypeAdapter"><code>@XmlJavaTypeAdapter</code></a>) to translate any references to domain objects into <code>OidDto</code>s (as defined by the Apache Isis <a href="../rgcms/rgcms.html#_rgcms_schema-common">common schema</a>).</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The <code>xsd</code> goal defines the following properties:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><code>appManifest</code> - fully qualified class name for the app manifest used to bootstrap the application (see discussion above)</p> </li> 
+          <li> <p><code>jaxbClasses</code> - a list of <a href="../ugfun/ugfun.html#_ugfun_programming-model_view-models_jaxb">JAXB-annotated view model</a> classes;</p> </li> 
+          <li> <p><code>output</code> - (optional) subdirectory under the <code>target</code> directory to generate the XSDs<br></p> 
+           <div class="paragraph"> 
+            <p>Defaults to <code>generated-resources/isis-xsd</code></p> 
+           </div> </li> 
+          <li> <p><code>separate</code> - (optional) whether to create separate directories for each JAXB-class.<br></p> 
+           <div class="paragraph"> 
+            <p>Defaults to <code>false</code>. Most DTO classes will reference one another or the <a href="../rgcms/rgcms.html#_rgcms_schema-common">common schema</a>. Normally it’s fine to merge all these XSDs together. This property, if set, results in each a separate directory for each generation of its XSD or XSDs.</p> 
+           </div> </li> 
+          <li> <p><code>commonSchemas</code> - (optional) whether to also generate the isis common schema(s).<br></p> 
+           <div class="paragraph"> 
+            <p>Defaults to <code>false</code>; if set then the call to <a href="../rgsvc/rgsvc.html#_rgsvc_integration-api_JaxbService"><code>JaxbService</code></a> will set <code>IsisSchemas.INCLUDE</code> flag.</p> 
+           </div> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>As a convenience to any (Java) consumers, the XSDs generated from the view models can then in turn be generated into DTOs. The original view models and these DTOs are similar but not identical: while the view models can only be used within the Apache Isis application (they may reference underlying domain entities) whereas the DTO classes generated from the XSDs can be used standalone, eg by a Java subscriber running on an ESB such as Apache Camel.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The rest of this section explains how to configure a new <code>xsd</code> submodule that uses the <code>isis-maven-plugin</code> along with other standard plugins in order to generate both XSDs and DTOs. The <code>pom.xml</code> described below uses Maven profiles to separate out these two responsibilities.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="__rgmvn_xsd_xsd-submodule">5.1. <code>xsd</code> submodule</h3> 
+         <div class="paragraph"> 
+          <p>We recommend creating a new submodule that will perform the following build steps:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>run the <code>xsd</code> goal (in the <code>generate-resources</code> phase) to generate the XSDs from the specified view model/DTOs</p> </li> 
+           <li> <p>use the <a href="http://maven.apache.org/plugins/maven-assembly-plugin/">maven-assembly-plugin</a> to bundle the generated XSD files into a zip file.</p> </li> 
+           <li> <p>use the <code>xjc-gen</code> to generate corresponding DTO classes from the XSDs.<br></p> 
+            <div class="paragraph"> 
+             <p>These are <em>not</em> the same as the original view models; they are provided as a convenience for subscribers to marshall XML documents into Java classes, but running as a standalone process (not part of the Isis app)</p> 
+            </div> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>These two main responsibilities can then be placed into separate Maven profiles, for better modularity. The diagram below shows the overall design:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/maven-plugin/xsd-goal.png"><img src="images/maven-plugin/xsd-goal.png" alt="xsd goal" width="800px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, here is the <code>pom.xml</code> file for the (non-ASF) <a href="http://github.com/isisaddons/isis-app-todoapp">Isis addons' todoapp</a> example app’s <code>todoapp-xsd</code> submodule.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>First, the usual boilerplate:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="preprocessor">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</span>
+<span class="tag">&lt;project</span> <span class="attribute-name">xmlns</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://maven.apache.org/POM/4.0.0</span><span class="delimiter">"</span></span> <span class="attribute-name">xmlns:xsi</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://www.w3.org/2001/XMLSchema-instance</span><span class="delimiter">"</span></span> <span class="attribute-name">xsi:schemaLocation</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd</span><span class="delimiter">"</span></span><span class="tag">&gt;</span>
+    <span class="tag">&lt;modelVersion&gt;</span>4.0.0<span class="tag">&lt;/modelVersion&gt;</span>
+
+    <span class="tag">&lt;parent&gt;</span>
+        <span class="tag">&lt;groupId&gt;</span>com.mycompany<span class="tag">&lt;/groupId&gt;</span>
+        <span class="tag">&lt;artifactId&gt;</span>todoapp<span class="tag">&lt;/artifactId&gt;</span>
+        <span class="tag">&lt;version&gt;</span>1.0.0-SNAPSHOT<span class="tag">&lt;/version&gt;</span>
+    <span class="tag">&lt;/parent&gt;</span>
+
+    <span class="tag">&lt;artifactId&gt;</span>todoapp-xsd<span class="tag">&lt;/artifactId&gt;</span>
+    <span class="tag">&lt;name&gt;</span>Isis Addons ToDoApp XSD<span class="tag">&lt;/name&gt;</span>
+
+    <span class="tag">&lt;dependencies&gt;</span>
+        <span class="tag">&lt;dependency&gt;</span>
+            <span class="tag">&lt;groupId&gt;</span>${project.groupId}<span class="tag">&lt;/groupId&gt;</span>
+            <span class="tag">&lt;artifactId&gt;</span>todoapp-app<span class="tag">&lt;/artifactId&gt;</span>    <i class="conum" data-value="1"></i><b>(1)</b>
+        <span class="tag">&lt;/dependency&gt;</span>
+    <span class="tag">&lt;/dependencies&gt;</span>
+
+        <span class="tag">&lt;profiles&gt;</span>
+                <span class="tag">&lt;profile&gt;</span>
+                        <span class="tag">&lt;id&gt;</span>isis-xsd<span class="tag">&lt;/id&gt;</span>                       <i class="conum" data-value="2"></i><b>(2)</b>
+                        ...
+                <span class="tag">&lt;/profile&gt;</span>
+        <span class="tag">&lt;profile&gt;</span>
+            <span class="tag">&lt;id&gt;</span>xjc<span class="tag">&lt;/id&gt;</span>                            <i class="conum" data-value="3"></i><b>(3)</b>
+            ...
+        <span class="tag">&lt;/profile&gt;</span>
+        <span class="tag">&lt;/profiles&gt;</span>
+<span class="tag">&lt;/project&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>depends on the rest of the application’s modules</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>XSD generation, to run the <code>xsd</code> goal and then assemble into a zip file; within a profile for modularity; see section <a href="#__rgmvn_xsd_xsd-submodule_xsd-profile">below</a></td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="3"></i><b>3</b></td> 
+             <td>XJC generation, to run the <code>xjc</code> to generate Java DTO classes from XSDs; within a profile for modularity; see section <a href="#__rgmvn_xsd_xsd-submodule_xjc-profile">below</a></td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The <a href="#<em>rgmvn_xsd_xsd-submodule_xsd-profile">sections</a> <a href="#</em>rgmvn_xsd_xsd-submodule_xjc-profile">below</a> flesh out the gaps.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__rgmvn_xsd_xsd-submodule_xsd-profile">5.1.1. XSD profile</h4> 
+          <div class="paragraph"> 
+           <p>The <code>isis-xsd</code> profile runs the <code>xsd</code> goal of the <code>isis-maven-plugin</code>; these are then zipped up by the assembly plugin:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;profile&gt;</span>
+    <span class="tag">&lt;id&gt;</span>isis-xsd<span class="tag">&lt;/id&gt;</span>
+    <span class="tag">&lt;activation&gt;</span>
+        <span class="tag">&lt;property&gt;</span>
+            <span class="tag">&lt;name&gt;</span>!skip.isis-xsd<span class="tag">&lt;/name&gt;</span>                                                             <i class="conum" data-value="1"></i><b>(1)</b>
+        <span class="tag">&lt;/property&gt;</span>
+    <span class="tag">&lt;/activation&gt;</span>
+    <span class="tag">&lt;build&gt;</span>
+        <span class="tag">&lt;plugins&gt;</span>
+            <span class="tag">&lt;plugin&gt;</span>
+                <span class="tag">&lt;groupId&gt;</span>org.apache.isis.tool<span class="tag">&lt;/groupId&gt;</span>
+                <span class="tag">&lt;artifactId&gt;</span>isis-maven-plugin<span class="tag">&lt;/artifactId&gt;</span>
+                <span class="tag">&lt;version&gt;</span>${isis.version}<span class="tag">&lt;/version&gt;</span>
+                <span class="tag">&lt;configuration&gt;</span>
+                    <span class="tag">&lt;appManifest&gt;</span>todoapp.dom.ToDoAppDomManifest<span class="tag">&lt;/appManifest&gt;</span>                       <i class="conum" data-value="2"></i><b>(2)</b>
+                    <span class="tag">&lt;jaxbClasses&gt;</span>                                                                   <i class="conum" data-value="3"></i><b>(3)</b>
+                        <span class="tag">&lt;jaxbClass&gt;</span>todoapp.app.viewmodels.todoitem.v1_0.ToDoItemDto<span class="tag">&lt;/jaxbClass&gt;</span>
+                        <span class="tag">&lt;jaxbClass&gt;</span>todoapp.app.viewmodels.todoitem.v1_1.ToDoItemDto<span class="tag">&lt;/jaxbClass&gt;</span>
+                    <span class="tag">&lt;/jaxbClasses&gt;</span>
+                <span class="tag">&lt;/configuration&gt;</span>
+                <span class="tag">&lt;dependencies&gt;</span>
+                    <span class="tag">&lt;dependency&gt;</span>
+                        <span class="tag">&lt;groupId&gt;</span>${project.groupId}<span class="tag">&lt;/groupId&gt;</span>
+                        <span class="tag">&lt;artifactId&gt;</span>todoapp-dom<span class="tag">&lt;/artifactId&gt;</span>
+                        <span class="tag">&lt;version&gt;</span>${project.version}<span class="tag">&lt;/version&gt;</span>
+                    <span class="tag">&lt;/dependency&gt;</span>
+                    <span class="tag">&lt;dependency&gt;</span>                                                                    <i class="conum" data-value="4"></i><b>(4)</b>
+                        <span class="tag">&lt;groupId&gt;</span>com.google.guava<span class="tag">&lt;/groupId&gt;</span>
+                        <span class="tag">&lt;artifactId&gt;</span>guava<span class="tag">&lt;/artifactId&gt;</span>
+                        <span class="tag">&lt;version&gt;</span>16.0.1<span class="tag">&lt;/version&gt;</span>
+                    <span class="tag">&lt;/dependency&gt;</span>
+                <span class="tag">&lt;/dependencies&gt;</span>
+                <span class="tag">&lt;executions&gt;</span>
+                    <span class="tag">&lt;execution&gt;</span>
+                        <span class="tag">&lt;phase&gt;</span>generate-sources<span class="tag">&lt;/phase&gt;</span>                                             <i class="conum" data-value="5"></i><b>(5)</b>
+                        <span class="tag">&lt;goals&gt;</span>
+                            <span class="tag">&lt;goal&gt;</span>xsd<span class="tag">&lt;/goal&gt;</span>                                                        <i class="conum" data-value="6"></i><b>(6)</b>
+                        <span class="tag">&lt;/goals&gt;</span>
+                    <span class="tag">&lt;/execution&gt;</span>
+                <span class="tag">&lt;/executions&gt;</span>
+            <span class="tag">&lt;/plugin&gt;</span>
+            <span class="tag">&lt;plugin&gt;</span>
+                <span class="tag">&lt;artifactId&gt;</span>maven-assembly-plugin<span class="tag">&lt;/artifactId&gt;</span>                                      <i class="conum" data-value="7"></i><b>(7)</b>
+                <span class="tag">&lt;version&gt;</span>2.5.3<span class="tag">&lt;/version&gt;</span>
+                <span class="tag">&lt;configuration&gt;</span>
+                    <span class="tag">&lt;descriptor&gt;</span>src/assembly/dep.xml<span class="tag">&lt;/descriptor&gt;</span>                                   <i class="conum" data-value="8"></i><b>(8)</b>
+                <span class="tag">&lt;/configuration&gt;</span>
+                <span class="tag">&lt;executions&gt;</span>
+                    <span class="tag">&lt;execution&gt;</span>
+                        <span class="tag">&lt;id&gt;</span>create-archive<span class="tag">&lt;/id&gt;</span>
+                        <span class="tag">&lt;phase&gt;</span>package<span class="tag">&lt;/phase&gt;</span>
+                        <span class="tag">&lt;goals&gt;</span>
+                            <span class="tag">&lt;goal&gt;</span>single<span class="tag">&lt;/goal&gt;</span>
+                        <span class="tag">&lt;/goals&gt;</span>
+                    <span class="tag">&lt;/execution&gt;</span>
+                <span class="tag">&lt;/executions&gt;</span>
+            <span class="tag">&lt;/plugin&gt;</span>
+        <span class="tag">&lt;/plugins&gt;</span>
+    <span class="tag">&lt;/build&gt;</span>
+<span class="tag">&lt;/profile&gt;</span></code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>enabled <em>unless</em> <code>skip.isis-xsd</code> property specified</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>specify the app manifest to bootstrap the Isis runtime within the maven plugin</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="3"></i><b>3</b></td> 
+              <td>enumerate all JAXB-annotated view models</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="4"></i><b>4</b></td> 
+              <td>workaround to avoid conflict with plexus-default</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="5"></i><b>5</b></td> 
+              <td>by default is bound to <code>generate-resources</code>, but bind instead to <code>generate-sources</code> if also running the <code>xjc</code> profile: the XSD are an input to <code>xjc</code>, but it is bound by default to <code>generate-sources</code> and the <code>generate-sources</code> phase runs before the <code>generate-resources</code>.</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="6"></i><b>6</b></td> 
+              <td>run the <code>xsd</code> goal</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="7"></i><b>7</b></td> 
+              <td>define the assembly plugin</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="8"></i><b>8</b></td> 
+              <td>assembles the XSD schemas into a zip file, as defined by the <code>dep.xml</code> file (see below). 
+               <div class="literalblock"> 
+                <div class="content"> 
+                 <pre>The `dep.xml` file, referenced by the `assembly` plugin, is defined as:</pre> 
+                </div> 
+               </div></td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;assembly</span> <span class="attribute-name">xmlns</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2</span><span class="delimiter">"</span></span>
+          <span class="attribute-name">xmlns:xsi</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://www.w3.org/2001/XMLSchema-instance</span><span class="delimiter">"</span></span>
+          <span class="attribute-name">xsi:schemaLocation</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2</span> <span class="content">http://maven.apache.org/xsd/assembly-1.1.2.xsd</span><span class="delimiter">"</span></span><span class="tag">&gt;</span>
+    <span class="tag">&lt;id&gt;</span>xsd<span class="tag">&lt;/id&gt;</span>
+    <span class="tag">&lt;formats&gt;</span>
+        <span class="tag">&lt;format&gt;</span>zip<span class="tag">&lt;/format&gt;</span>
+    <span class="tag">&lt;/formats&gt;</span>
+    <span class="tag">&lt;fileSets&gt;</span>
+        <span class="tag">&lt;fileSet&gt;</span>
+            <span class="tag">&lt;directory&gt;</span>${project.build.directory}/generated-resources/isis-xsd<span class="tag">&lt;/directory&gt;</span>      <i class="conum" data-value="1"></i><b>(1)</b>
+            <span class="tag">&lt;outputDirectory&gt;</span>/<span class="tag">&lt;/outputDirectory&gt;</span>
+        <span class="tag">&lt;/fileSet&gt;</span>
+    <span class="tag">&lt;/fileSets&gt;</span>
+<span class="tag">&lt;/assembly&gt;</span></code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>the location that the <code>xsd</code> goal writes to.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="__rgmvn_xsd_xsd-submodule_xjc-profile">5.1.2. XJC profile</h4> 
+          <div class="paragraph"> 
+           <p>The <code>xjc</code> profile reads the XSD generated by the <code>xsd</code> goal, and from it generates Java DTOs. Note that this isn’t round-tripping: the original view model is only for use within the Isis app, whereas the DTO generated from the XSDs is for use in a standalone context, eg in a Java subscriber on an event bus.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The <code>xjc</code> profile is defined as:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;profile&gt;</span>
+    <span class="tag">&lt;id&gt;</span>xjc<span class="tag">&lt;/id&gt;</span>
+    <span class="tag">&lt;activation&gt;</span>
+        <span class="tag">&lt;property&gt;</span>
+            <span class="tag">&lt;name&gt;</span>!skip.xjc<span class="tag">&lt;/name&gt;</span>                                                              <i class="conum" data-value="1"></i><b>(1)</b>
+        <span class="tag">&lt;/property&gt;</span>
+    <span class="tag">&lt;/activation&gt;</span>
+    <span class="tag">&lt;build&gt;</span>
+        <span class="tag">&lt;plugins&gt;</span>
+            <span class="tag">&lt;plugin&gt;</span>
+                <span class="tag">&lt;groupId&gt;</span>org.jvnet.jaxb2.maven2<span class="tag">&lt;/groupId&gt;</span>
+                <span class="tag">&lt;artifactId&gt;</span>maven-jaxb2-plugin<span class="tag">&lt;/artifactId&gt;</span>
+                <span class="tag">&lt;version&gt;</span>0.12.3<span class="tag">&lt;/version&gt;</span>
+                <span class="tag">&lt;executions&gt;</span>
+                    <span class="tag">&lt;execution&gt;</span>
+                        <span class="tag">&lt;id&gt;</span>xjc-generate<span class="tag">&lt;/id&gt;</span>
+                        <span class="tag">&lt;phase&gt;</span>generate-sources<span class="tag">&lt;/phase&gt;</span>
+                        <span class="tag">&lt;goals&gt;</span>
+                            <span class="tag">&lt;goal&gt;</span>generate<span class="tag">&lt;/goal&gt;</span>
+                        <span class="tag">&lt;/goals&gt;</span>
+                    <span class="tag">&lt;/execution&gt;</span>
+                <span class="tag">&lt;/executions&gt;</span>
+                <span class="tag">&lt;configuration&gt;</span>
+                    <span class="tag">&lt;removeOldOutput&gt;</span>true<span class="tag">&lt;/removeOldOutput&gt;</span>
+                    <span class="tag">&lt;schemaDirectory&gt;</span>                                                           <i class="conum" data-value="2"></i><b>(2)</b>
+                        target/generated-resources/isis-xsd/viewmodels.app.todoapp/todoitem
+                    <span class="tag">&lt;/schemaDirectory&gt;</span>
+                    <span class="tag">&lt;schemaIncludes&gt;</span>                                                            <i class="conum" data-value="3"></i><b>(3)</b>
+                        <span class="tag">&lt;schemaInclude&gt;</span>v1_0/todoitem.xsd<span class="tag">&lt;/schemaInclude&gt;</span>
+                        <span class="tag">&lt;schemaInclude&gt;</span>v1_1/todoitem.xsd<span class="tag">&lt;/schemaInclude&gt;</span>
+                    <span class="tag">&lt;/schemaIncludes&gt;</span>
+                    <span class="tag">&lt;catalog&gt;</span>src/main/resources/catalog.xml<span class="tag">&lt;/catalog&gt;</span>                           <i class="conum" data-value="4"></i><b>(4)</b>
+                <span class="tag">&lt;/configuration&gt;</span>
+            <span class="tag">&lt;/plugin&gt;</span>
+            <span class="tag">&lt;plugin&gt;</span>
+                <span class="tag">&lt;groupId&gt;</span>org.codehaus.mojo<span class="tag">&lt;/groupId&gt;</span>
+                <span class="tag">&lt;artifactId&gt;</span>build-helper-maven-plugin<span class="tag">&lt;/artifactId&gt;</span>                              <i class="conum" data-value="5"></i><b>(5)</b>
+                <span class="tag">&lt;version&gt;</span>1.9.1<span class="tag">&lt;/version&gt;</span>
+                <span class="tag">&lt;executions&gt;</span>
+                    <span class="tag">&lt;execution&gt;</span>
+                        <span class="tag">&lt;id&gt;</span>add-source<span class="tag">&lt;/id&gt;</span>
+                        <span class="tag">&lt;phase&gt;</span>generate-sources<span class="tag">&lt;/phase&gt;</span>
+                        <span class="tag">&lt;goals&gt;</span>
+                            <span class="tag">&lt;goal&gt;</span>add-source<span class="tag">&lt;/goal&gt;</span>
+                        <span class="tag">&lt;/goals&gt;</span>
+                        <span class="tag">&lt;configuration&gt;</span>
+                            <span class="tag">&lt;sources&gt;</span>
+                                <span class="tag">&lt;source&gt;</span>target/generated-sources/xjc<span class="tag">&lt;/source&gt;</span>                   <i class="conum" data-value="6"></i><b>(6)</b>
+                            <span class="tag">&lt;/sources&gt;</span>
+                        <span class="tag">&lt;/configuration&gt;</span>
+                    <span class="tag">&lt;/execution&gt;</span>
+                <span class="tag">&lt;/executions&gt;</span>
+            <span class="tag">&lt;/plugin&gt;</span>
+        <span class="tag">&lt;/plugins&gt;</span>
+    <span class="tag">&lt;/build&gt;</span>
+<span class="tag">&lt;/profile&gt;</span></code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>enabled <em>unless</em> <code>skip.xjc</code> property specified</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>specifies the directory that the XSD schemas were generated to by the <code>isis-maven-plugin</code></td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="3"></i><b>3</b></td> 
+              <td>specify each of the XSDs to be processed</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="4"></i><b>4</b></td> 
+              <td>catalog file indicates the location of the referenced <a href="../rgcms/rgcms.html#_rgcms_schema-common">common schema</a> XSDs.</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="5"></i><b>5</b></td> 
+              <td>the <code>build-helper-maven-plugin</code> adds the Java source generated by the <code>xjc</code> plugin so that it can be compiled and packaged as any other code</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="6"></i><b>6</b></td> 
+              <td>the location that the <code>xjc</code> plugin generates its source code.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The referenced <code>catalog.xml</code> file instructs the <code>xjc</code> plugin how to resolve referenced schema locations. Only a reference for the Apache Isis <a href="../rgcms/rgcms.html#_rgcms_schema-common">common schema</a> is likely to be needed:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="xml"><span class="preprocessor">&lt;?xml version="1.0" encoding="UTF-8"?&g

<TRUNCATED>

[07/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/guides/ugsec/ugsec.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/guides/ugsec/ugsec.html b/content/versions/2.0.0-M2/guides/ugsec/ugsec.html
new file mode 100644
index 0000000..6ff24db
--- /dev/null
+++ b/content/versions/2.0.0-M2/guides/ugsec/ugsec.html
@@ -0,0 +1,1965 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Security</title> 
+  <link rel="icon" type="image/png" href="../../images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="../../css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="../../css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="../../css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="../../css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="../../css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="../../css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="../../css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ../../
+  </div> 
+  <div id="docname" style="display:none;">
+   ugsec
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="../../index.html"> <img alt="Brand" src="../../images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="../../index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="../../documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="../../guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="../../guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="../../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="../../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="../../guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="../../guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="../../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="../../guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="../../guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="../../guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="../../guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="../../guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="../../guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="../../downloads.html">Downloads</a></li> 
+        <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="../../guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="../../guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="../../guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="../../support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="../../help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <span class="pdf-link"><a href="ugsec.pdf"><img src="../../images/PDF-50.png"></a></span> 
+     <div class="page-title"> 
+      <h1>Security</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/ugsec.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/ugsec.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugsec/ugsec.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugsec/ugsec.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugsec/ugsec.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__ugsec">1. Security</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This guide describes the authentication and authorization features available to secure your Apache Isis application.</p> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_other_guides">1.1. Other Guides</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis documentation is broken out into a number of user, reference and "supporting procedures" guides.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The user guides available are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../ugfun/ugfun.html">Fundamentals</a></p> </li> 
+           <li> <p><a href="../ugvw/ugvw.html">Wicket viewer</a></p> </li> 
+           <li> <p><a href="../ugvro/ugvro.html">Restful Objects viewer</a></p> </li> 
+           <li> <p><a href="../ugodn/ugodn.html">DataNucleus object store</a></p> </li> 
+           <li> <p><a href="../ugsec/ugsec.html">Security</a> (this guide)</p> </li> 
+           <li> <p><a href="../ugtst/ugtst.html">Testing</a></p> </li> 
+           <li> <p><a href="../ugbtb/ugbtb.html">Beyond the Basics</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The reference guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../rgant/rgant.html">Annotations</a></p> </li> 
+           <li> <p><a href="../rgsvc/rgsvc.html">Domain Services</a></p> </li> 
+           <li> <p><a href="../rgcfg/rgcfg.html">Configuration Properties</a></p> </li> 
+           <li> <p><a href="../rgcms/rgcms.html">Classes, Methods and Schema</a></p> </li> 
+           <li> <p><a href="../rgmvn/rgmvn.html">Apache Isis Maven plugin</a></p> </li> 
+           <li> <p><a href="../rgfis/rgfis.html">Framework Internal Services</a></p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The remaining guides are:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p><a href="../dg/dg.html">Developers' Guide</a> (how to set up a development environment for Apache Isis and contribute back to the project)</p> </li> 
+           <li> <p><a href="../cgcom/cgcom.html">Committers' Guide</a> (release procedures and related practices)</p> </li> 
+          </ul> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_terminology">1.2. Terminology</h3> 
+         <div class="paragraph"> 
+          <p>Apache Isis has built-in support for authentication and authorization:</p> 
+         </div> 
+         <div class="ulist"> 
+          <ul> 
+           <li> <p>By "authentication" we mean logging into the application using some credentials, typically a username and password. Authentication also means looking up the set of roles to which a user belongs.</p> </li> 
+           <li> <p>By "authorization" we mean permissions: granting roles to have access to features (object member) of the app.</p> </li> 
+          </ul> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Isis has two levels of permissions. <em>Read</em> permission means that the user can view the object member; it will be rendered in the UI. An action with only read permission will be shown disabled ("greyed out". <em>Write</em> permission means that the object member can be changed. For actions this means that they can be invoked.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Isis provides an API for both authentication and authorization, and provides an implementation that integrates with <a href="http://shiro.apache.org">Apache Shiro</a>. Shiro in turn uses the concept of a <em>realm</em> as a source for both authentication and optionally authorization.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Shiro ships with a simple text-based realm — the <code>IniRealm</code> — which reads users (and password), user roles and role permissions from the <code>WEB-INF/shiro.ini</code> file. The <a href="../ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">HelloWorld</a> and <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp</a> archetypes are both configured to use this realm.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Shiro also ships with an implementation of an LDAP-based realm; LDAP is often used to manage user/passwords and corresponding user groups. Apache Isis in turn extends this with its <code>IsisLdapRealm</code>, which provides more flexibility for both group/role and role/permissions management.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In addition, the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a> modules provides the security module, which also provides an implementation of the Shiro <code>Realm</code> API. However, the security module also represents users, roles and permissions as domain objects, allowing them to be administered through Apache Isis itself. Moreover, the security module can optionally delegate password management to a subsidiary (delegate) realm (usually LDAP as discussed above).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In addition to Apache Isis' Shiro-based implementation of its authentication and authorization APIs, Isis also provides a "bypass" implementation, useful for quick-n-dirty prototyping when you want to in effect disable (bypass) security completely.</p> 
+         </div> 
+         <div class="admonitionblock note"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+             <td class="content"> 
+              <div class="title">
+               What about auditing?
+              </div> 
+              <div class="paragraph"> 
+               <p>A further aspect of security is auditing: recording what data was modified by which user.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>Apache Isis provides the <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-api_InteractionContext"><code>InteractionContext</code></a> can be used to track the actions being invoked, and the <a href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_AuditerService"><code>AuditerService</code></a> captures what data was modified as a result (auditing). When <code>Interaction</code>s are persisted (eg by way of (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a>'s publishmq module) this provides excellent traceability. The (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a>'s audit module provides an implementation of the <code>AuditerService</code>.</p> 
+              </div> 
+              <div class="paragraph"> 
+               <p>For <a href="../rgsvc/rgsvc.html#_rgsvc_application-layer-spi_CommandService"><code>CommandService</code></a> can be also be used to capture actions.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugsec_configuring-isis-to-use-shiro">2. Configuring to use Shiro</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_configuring-isis-to-use-shiro.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_configuring-isis-to-use-shiro.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_configuring-isis-to-use-shiro.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_configuring-isis-to-use-shiro.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_configuring-isis-to-use-shiro.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Apache Isis' security mechanism is configurable, specifying an <code>Authenticator</code> and an <code>Authorizor</code> (non-public) APIs. The Shiro security mechanism is an integration wih Apache Shiro that implements both interfaces.</p> 
+        </div> 
+        <div class="admonitionblock tip"> 
+         <table> 
+          <tbody>
+           <tr> 
+            <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+            <td class="content"> 
+             <div class="paragraph"> 
+              <p>Both the <a href="../ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">HelloWorld</a> and <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp</a> archetypes are pre-configured to use Apache Shiro, so much of what follows may well have been set up already.</p> 
+             </div> </td> 
+           </tr> 
+          </tbody>
+         </table> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_telling_apache_isis_to_use_shiro">2.1. Telling Apache Isis to use Shiro</h3> 
+         <div class="paragraph"> 
+          <p>To tell Apache Isis to use Shiro when using an <a href="../rgcms/rgcms.html#__rgcms_classes_AppManifest-bootstrapping_bootstrapping_AppManifestAbstract"><code>AppManifestAbstract.BUILDER</code></a>, simply specify the "authMechanism" as "shiro".</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, the <a href="../ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">HelloWorld archetype</a> bootstraps using:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">HelloWorldAppManifest</span> <span class="directive">extends</span> AppManifestAbstract {
+
+    <span class="directive">public</span> <span class="directive">static</span> <span class="directive">final</span> Builder BUILDER = Builder
+            .forModules(HelloWorldModule.class)
+            .withAuthMechanism(<span class="string"><span class="delimiter">"</span><span class="content">shiro</span><span class="delimiter">"</span></span>);                        <i class="conum" data-value="1"></i><b>(1)</b>
+            ...
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>configures Shiro.</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This installs the appropriate implementation (the <code>ShiroAuthenticatorOrAuthorizor</code> class) that use Shiro’s APIs to perform authentication and authorization:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/security/security-apis-impl/configure-isis-to-use-shiro.png"><img src="images/security/security-apis-impl/configure-isis-to-use-shiro.png" alt="configure isis to use shiro" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The figure above doesn’t tell the whole story; we haven’t yet seen how Shiro itself is configured to use realms. The <code>ShiroAuthenticatorOrAuthorizor</code> is in essence the glue between the Apache Isis runtime and Shiro.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_configuring_shiro_authenticator">2.2. Configuring Shiro Authenticator</h3> 
+         <div class="paragraph"> 
+          <p>The <code>ShiroAuthenticatorOrAuthorizor</code> class itself supports a single optional property. This can be configured in <code>authentication_shiro.properties</code> file:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="ini">isis.authentication.shiro.autoLogoutIfAlreadyAuthenticated=false</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This configuration property only comes into effect for the <a href="../ugvro/ugvro.html">Restful Objects viewer</a>; if set then the Shiro subject - if found to be still authenticated - will be logged out anyway and then re-authenticated.</p> 
+         </div> 
+         <div class="admonitionblock warning"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>There should generally be no need to change this property from its default (<code>false</code>). Setting it to <code>true</code> may cause a race condition resulting in exceptions being logged.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_bootstrapping_shiro">2.3. Bootstrapping Shiro</h3> 
+         <div class="paragraph"> 
+          <p>TODO: v2: this configuration is no longer required in <code>web.xml</code>, instead is configured programmatically by the framework (<code>WebModule_Shiro</code>).</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The Shiro environment (in essence, thread-locals holding the security credentials) needs to be bootstrapped using the following settings in the <code>WEB-INF/web.xml</code> file:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;listener&gt;</span>
+    <span class="tag">&lt;listener-class&gt;</span>org.apache.shiro.web.env.EnvironmentLoaderListener<span class="tag">&lt;/listener-class&gt;</span>
+<span class="tag">&lt;/listener&gt;</span>
+<span class="tag">&lt;filter&gt;</span>
+    <span class="tag">&lt;filter-name&gt;</span>ShiroFilter<span class="tag">&lt;/filter-name&gt;</span>
+    <span class="tag">&lt;filter-class&gt;</span>org.apache.shiro.web.servlet.ShiroFilter<span class="tag">&lt;/filter-class&gt;</span>
+<span class="tag">&lt;/filter&gt;</span>
+<span class="tag">&lt;filter-mapping&gt;</span>
+    <span class="tag">&lt;filter-name&gt;</span>ShiroFilter<span class="tag">&lt;/filter-name&gt;</span>
+    <span class="tag">&lt;url-pattern&gt;</span>/*<span class="tag">&lt;/url-pattern&gt;</span>
+<span class="tag">&lt;/filter-mapping&gt;</span></code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Based on this Shiro will then read <code>WEB-INF/shiro.ini</code> file to configure its Realm definitions for authentication and authorization.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_code_web_inf_shiro_ini_code">2.4. <code>WEB-INF/shiro.ini</code></h3> 
+         <div class="paragraph"> 
+          <p>The <code>shiro.ini</code> file is used to specify the realm(s) that Shiro will delegate to:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="ini">securityManager.realms = $realmName</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Shiro’s ini file supports a "poor-man’s" dependency injection (<a href="https://shiro.apache.org/configuration.html">their words</a>), and so <code>$realmName</code> in the above example is a reference to a realm defined elsewhere in <code>shiro.ini</code>. The subsequent sections describe the specifics for thevarious realm implementations available to you.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>It’s also possible to configure Shiro to support multiple realms.</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="ini">securityManager.realms = $realm1,$realm2</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>You can learn more about Shiro realms in the <a href="http://shiro.apache.org/realm.html">Shiro documentation</a>.</p> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugsec_shiro-realm-implementations">3. Shiro Realm Implementations</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="sect2"> 
+         <h3 id="_ugsec_shiro-realm-implementations_ini-realm">3.1. Shiro Ini Realm</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_ini-realm.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_ini-realm.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_ini-realm.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_ini-realm.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_ini-realm.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>Probably the simplest realm to use is Shiro’s built-in <code>IniRealm</code>, which reads from the (same) <code>WEB-INF/shiro.ini</code> file.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This is suitable for prototyping, but isn’t intended for production use, if only because user/password credentials are stored in plain text. Nevertheless, it’s a good starting point. The app generated by both the <a href="../ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">HelloWorld</a> and <a href="../ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">SimpleApp</a> archetypes are configured to use this realm.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The diagram below shows the Isis and components involved:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/security/security-apis-impl/configure-shiro-to-use-ini-realm.PNG"><img src="images/security/security-apis-impl/configure-shiro-to-use-ini-realm.PNG" alt="configure shiro to use ini realm" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The realm is responsible for validating the user credentials, and then creates a Shiro <a href="http://shiro.apache.org/static/latest/apidocs/org/apache/shiro/subject/Subject.html"><code>Subject</code></a> which represents the user (for the current request). Apache Isis <code>Authenticator</code> component then interacts with the <code>Subject</code> in order to check permissions.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_shiro_configuration">3.1.1. Shiro Configuration</h4> 
+          <div class="paragraph"> 
+           <p>To use the built-in <code>IniRealm</code>, we add the following to <code>WEB-INF/shiro.ini</code>:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">securityManager.realms = $iniRealm</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>(Unlike other realms) there is no need to "define" <code>$iniRealm</code>; it is automatically available to us.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Specifying <code>$iniRealm</code> means that the usernames/passwords, roles and permissions are read from the <code>shiro.ini</code> file itself. Specifically:</p> 
+          </div> 
+          <div class="ulist"> 
+           <ul> 
+            <li> <p>the users/passwords and their roles from the <code>[users]</code> sections;</p> </li> 
+            <li> <p>the roles are mapped to permissions in the <code>[roles]</code> section.</p> </li> 
+           </ul> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The format of these is described below.</p> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_code_users_code_section"><code>[users]</code> section</h5> 
+           <div class="paragraph"> 
+            <p>This section lists users, passwords and their roles.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="ini">sven = pass, admin_role
+dick = pass, user_role, analysis_role, self-install_role
+bob  = pass, user_role, self-install_role</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The first value is the password (eg "pass", the remaining values are the role(s).</p> 
+           </div> 
+          </div> 
+          <div class="sect4"> 
+           <h5 id="_code_roles_code_section"><code>[roles]</code> section</h5> 
+           <div class="paragraph"> 
+            <p>This section lists roles and their corresponding permissions.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>For example:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="ini">user_role = *:ToDoItems:*:*,\
+            *:ToDoItem:*:*,\
+            *:ToDoAppDashboard:*:*
+analysis_role = *:ToDoItemAnalysis:*:*,\
+            *:ToDoItemsByCategoryViewModel:*:*,\
+            *:ToDoItemsByDateRangeViewModel:*:*
+self-install_role = *:ToDoItemsFixturesService:install:*
+admin_role = *</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>The value is a comma-separated list of permissions for the role. The format is:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="ini">packageName:className:memberName:r,w</code></pre> 
+            </div> 
+           </div> 
+           <div class="paragraph"> 
+            <p>where:</p> 
+           </div> 
+           <div class="ulist"> 
+            <ul> 
+             <li> <p><code>memberName</code> is the property, collection or action name.</p> </li> 
+             <li> <p><code>r</code> indicates that the member is visible</p> </li> 
+             <li> <p><code>w</code> indicates that the member is usable (editable or invokable)</p> </li> 
+            </ul> 
+           </div> 
+           <div class="paragraph"> 
+            <p>and where each of the parts of the permission string can be wildcarded using <code>*</code>.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Because these are wildcards, a '*' can be used at any level. Additionally, missing levels assume wildcards.</p> 
+           </div> 
+           <div class="paragraph"> 
+            <p>Thus:</p> 
+           </div> 
+           <div class="listingblock"> 
+            <div class="content"> 
+             <pre class="CodeRay highlight"><code data-lang="ini">com.mycompany.myapp:Customer:firstName:r,w   # view or edit customer's firstName
+com.mycompany.myapp:Customer:lastName:r      # view customer's lastName only
+com.mycompany.myapp:Customer:placeOrder:*    # view and invoke placeOrder action
+com.mycompany.myapp:Customer:placeOrder      # ditto
+com.mycompany.myapp:Customer:*:r             # view all customer class members
+com.mycompany.myapp:*:*:r                    # view-only access for all classes in myapp package
+com.mycompany.myapp:*:*:*                    # view/edit for all classes in myapp package
+com.mycompany.myapp:*:*                      # ditto
+com.mycompany.myapp:*                        # ditto
+com.mycompany.myapp                          # ditto
+*                                            # view/edit access to everything</code></pre> 
+            </div> 
+           </div> 
+           <div class="admonitionblock tip"> 
+            <table> 
+             <tbody>
+              <tr> 
+               <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+               <td class="content"> 
+                <div class="paragraph"> 
+                 <p>The format of the permissions string is configurable in Shiro, and Apache Isis uses this to provide an extended wildcard format, described <a href="../ugsec/ugsec.html#_ugsec_shiro-isis-enhanced-wildcard-permission">here</a>.</p> 
+                </div> </td> 
+              </tr> 
+             </tbody>
+            </table> 
+           </div> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_externalized_inirealm">3.1.2. Externalized IniRealm</h4> 
+          <div class="paragraph"> 
+           <p>There’s no requirement for all users/roles to be defined in the <code>shiro.ini</code> file. Instead, a realm can be defined that loads its users/roles from some other resource.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>For example:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">$realm1=org.apache.shiro.realm.text.IniRealm <i class="conum" data-value="1"></i><b>(1)</b>
+realm1.resourcePath=classpath:webapp/realm1.ini <i class="conum" data-value="2"></i><b>(2)</b></code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>happens to (coincidentally) be the <a href="http://shiro.apache.org/static/latest/apidocs/org/apache/shiro/realm/text/IniRealm.html">same implementation</a> as Shiro’s built-in $iniRealm</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>in this case load the users/roles from the <code>src/main/resources/webapp/realm1.ini</code> file.</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Note that a URL could be provided as the <code>resourcePath</code>, so a centralized config file could be used. Even so, the</p> 
+          </div> 
+          <div class="admonitionblock note"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
+              <td class="content"> 
+               <div class="paragraph"> 
+                <p>If configured this way then the <code>[users]</code> and <code>[roles]</code> sections of <code>shiro.ini</code> become unused. Instead, the corresponding sections from for <code>realm1.ini</code> are used instead.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugsec_shiro-realm-implementations_isis-ldap-realm">3.2. Isis Ldap Realm</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_isis-ldap-realm.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_isis-ldap-realm.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_isis-ldap-realm.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_isis-ldap-realm.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_isis-ldap-realm.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>Isis ships with an implementation of <a href="http://shiro.apache.org">Apache Shiro</a>'s <code>Realm</code> class that allows user authentication and authorization to be performed against an LDAP server.</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/security/security-apis-impl/configure-shiro-to-use-isis-ldap-realm.PNG"><img src="images/security/security-apis-impl/configure-shiro-to-use-isis-ldap-realm.PNG" alt="configure shiro to use isis ldap realm" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The LDAP database stores the user/passwords and user groups, while the <code>shiro.ini</code> file is used to map the LDAP groups to roles, and to map the roles to permissions.</p> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_shiro_configuration_2">3.2.1. Shiro Configuration</h4> 
+          <div class="paragraph"> 
+           <p>To use LDAP involves telling Shiro how to instantiate the realm. This bootstrapping info lives in the <code>WEB-INF/shiro.ini</code>:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">contextFactory = org.apache.isis.security.shiro.IsisLdapContextFactory
+contextFactory.url = ldap://localhost:10389
+contextFactory.systemUsername = uid=admin,ou=system        <i class="conum" data-value="1"></i><b>(1)</b>
+contextFactory.systemPassword = secret
+contextFactory.authenticationMechanism = CRAM-MD5          <i class="conum" data-value="2"></i><b>(2)</b>
+contextFactory.systemAuthenticationMechanism = simple
+
+ldapRealm = org.apache.isis.security.shiro.IsisLdapRealm   <i class="conum" data-value="3"></i><b>(3)</b>
+ldapRealm.contextFactory = $contextFactory
+
+ldapRealm.searchBase = ou=groups,o=mojo                    <i class="conum" data-value="4"></i><b>(4)</b>
+ldapRealm.groupObjectClass = groupOfUniqueNames            <i class="conum" data-value="5"></i><b>(5)</b>
+ldapRealm.uniqueMemberAttribute = uniqueMember             <i class="conum" data-value="6"></i><b>(6)</b>
+ldapRealm.uniqueMemberAttributeValueTemplate = uid={0}
+
+# optional mapping from physical groups to logical application roles
+ldapRealm.rolesByGroup = \                                 <i class="conum" data-value="7"></i><b>(7)</b>
+    LDN_USERS: user_role,\
+    NYK_USERS: user_role,\
+    HKG_USERS: user_role,\
+    GLOBAL_ADMIN: admin_role,\
+    DEMOS: self-install_role
+
+ldapRealm.permissionsByRole=\                              <i class="conum" data-value="8"></i><b>(8)</b>
+   user_role = *:ToDoItemsJdo:*:*,\
+               *:ToDoItem:*:*; \
+   self-install_role = *:ToDoItemsFixturesService:install:* ; \
+   admin_role = *
+
+securityManager.realms = $ldapRealm</code></pre> 
+           </div> 
+          </div> 
+          <div class="colist arabic"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td><i class="conum" data-value="1"></i><b>1</b></td> 
+              <td>user accounts are searched using a dedicated service account</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="2"></i><b>2</b></td> 
+              <td>SASL (CRAM-MD5) authentication is used for this authentication</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="3"></i><b>3</b></td> 
+              <td>Apache Isis' implementation of the LDAP realm.</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="4"></i><b>4</b></td> 
+              <td>groups are searched under <code>ou=groups,o=mojo</code> (where <code>mojo</code> is the company name)</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="5"></i><b>5</b></td> 
+              <td>each group has an LDAP objectClass of <code>groupOfUniqueNames</code></td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="6"></i><b>6</b></td> 
+              <td>each group has a vector attribute of <code>uniqueMember</code></td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="7"></i><b>7</b></td> 
+              <td>groups looked up from LDAP can optionally be mapped to logical roles; otherwise groups are used as role names directly</td> 
+             </tr> 
+             <tr> 
+              <td><i class="conum" data-value="8"></i><b>8</b></td> 
+              <td>roles are mapped in turn to permissions</td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The value of <code>uniqueMember</code> is in the form <code>uid=xxx</code>, with <code>xxx</code> being the uid of the user * users searched under <code>ou=system</code> * users have, at minimum, a <code>uid</code> attribute and a password * the users credentials are used to verify their user/password</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The above configuration has been tested against <a href="http://directory.apache.org/apacheds/">ApacheDS</a>, v1.5.7. This can be administered using <a href="http://directory.apache.org/studio/">Apache Directory Studio</a>, v1.5.3.</p> 
+          </div> 
+          <div class="admonitionblock tip"> 
+           <table> 
+            <tbody>
+             <tr> 
+              <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> 
+              <td class="content"> 
+               <div class="title">
+                Shiro Realm Mappings
+               </div> 
+               <div class="paragraph"> 
+                <p>When configuring role based permission mapping, there can only be one of these entries per realm:</p> 
+               </div> 
+               <div class="listingblock"> 
+                <div class="content"> 
+                 <pre class="CodeRay highlight"><code data-lang="ini">realm.groupToRolesMappings = ...</code></pre> 
+                </div> 
+               </div> 
+               <div class="paragraph"> 
+                <p>and</p> 
+               </div> 
+               <div class="listingblock"> 
+                <div class="content"> 
+                 <pre class="CodeRay highlight"><code data-lang="ini">realm.roleToPermissionsMappings = ...</code></pre> 
+                </div> 
+               </div> 
+               <div class="paragraph"> 
+                <p>This forces you to put everything on one line for each of the above. This is, unfortunately, a Shiro "feature". And if you repeat the entries above then it’s "last one wins".)</p> 
+               </div> 
+               <div class="paragraph"> 
+                <p>To make the configuration maintainable, use "\" to separate the mappings onto separate lines in the file. Use this technique for both group to roles mapping and role to permission mapping. If you use the '' after the "," that separates the key:value pairs it is more readable.</p> 
+               </div> </td> 
+             </tr> 
+            </tbody>
+           </table> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_externalizing_role_perms">3.2.2. Externalizing role perms</h4> 
+          <div class="paragraph"> 
+           <p>As an alternative to injecting the <code>permissionsByRole</code> property, the role/permission mapping can alternatively be specified by injecting a resource path:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">ldapRealm.resourcePath=classpath:webapp/myroles.ini</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>where <code>myroles.ini</code> is in <code>src/main/resources/webapp</code>, and takes the form:</p> 
+          </div> 
+          <div class="listingblock"> 
+           <div class="content"> 
+            <pre class="CodeRay highlight"><code data-lang="ini">[roles]
+user_role = *:ToDoItemsJdo:*:*,\
+            *:ToDoItem:*:*
+self-install_role = *:ToDoItemsFixturesService:install:*
+admin_role = *</code></pre> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>This separation of the role/mapping can be useful if Shiro is configured to support multiple realms (eg an LdapRealm based one and also an TextRealm)</p> 
+          </div> 
+         </div> 
+         <div class="sect3"> 
+          <h4 id="_active_ds_ldap_tutorial">3.2.3. Active DS LDAP tutorial</h4> 
+          <div class="paragraph"> 
+           <p>The screenshots below show how to setup LDAP accounts in ApacheDS using the Apache Directory Studio.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>The setup here was initially based on <a href="http://krams915.blogspot.co.uk/2011/01/ldap-apache-directory-studio-basic.html">this tutorial</a>, however we have moved the user accounts so that they are defined in a separate LDAP node.</p> 
+          </div> 
+          <div class="paragraph"> 
+           <p>To start, create a partition in order to hold the mojo node (holding the groups):</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-partition.png"><img src="images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-partition.png" alt="activeds ldap mojo partition"></a> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Create the <code>ou=groups,o=mojo</code> hierarchy:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-root-dse.png"><img src="images/configuration/configuring-shiro/ldap/activeds-ldap-mojo-root-dse.png" alt="activeds ldap mojo root dse"></a> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Configure SASL authentication. This means that the checking of user/password is done implicitly by virtue of Apache Isis connecting to LDAP using these credentials:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/configuration/configuring-shiro/ldap/activeds-ldap-sas"><img src="images/configuration/configuring-shiro/ldap/activeds-ldap-sasl-authentication.png" alt="activeds ldap sasl authentication"></a> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>In order for SASL to work, it seems to be necessary to put users under <code>o=system</code>. (This is why the setup is slightly different than the tutorial mentioned above):</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/configuration/configuring-shiro/ldap/activeds-ldap-users.png"><img src="images/configuration/configuring-shiro/ldap/activeds-ldap-users.png" alt="activeds ldap users"></a> 
+           </div> 
+          </div> 
+          <div class="paragraph"> 
+           <p>Configure the users into the groups:</p> 
+          </div> 
+          <div class="imageblock"> 
+           <div class="content"> 
+            <a class="image" href="images/configuration/configuring-shiro/ldap/activeds-ldap-groups.png"><img src="images/configuration/configuring-shiro/ldap/activeds-ldap-groups.png" alt="activeds ldap groups"></a> 
+           </div> 
+          </div> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugsec_shiro-realm-implementations_isisaddons-security-module-realm">3.3. Security Module Realm</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_isisaddons-security-module-realm.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_isisaddons-security-module-realm.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_isisaddons-security-module-realm.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_isisaddons-security-module-realm.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_isisaddons-security-module-realm.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>The (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a>'s security module provides a complete security subdomain for users, roles, permissions; all are persisted as domain entities.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>What that means, of course, that they can also be administered through your Apache Isis application. Moreover, the set of permissions (to features) is derived completely from your application’s metamodel; in essence the permissions are "type-safe".</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In order to play along, the module includes a Shiro realm, which fits in as follows:</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The general configuration is as follows:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm.PNG"><img src="images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm.PNG" alt="configure shiro to use isisaddons security module realm" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>where the <code>IsisModuleSecurityRealm</code> realm is the implementation provided by the module.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>In the configuration above user passwords are stored in the database. The module uses <a href="http://www.mindrot.org/projects/jBCrypt/">jBCrypt</a> so that passwords are only stored in a (one-way) encrypted form in the database.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The security module also supports a slightly more sophisticated configuration. Most organizations use LDAP for user credentials, and maintaining two separate user accounts would be less than ideal. The <code>IsisModuleSecurityRealm</code> can therefore be configured with a subsidiary "delegate" realm that is responsible for performing the primary authentication of the user; if that passes then a user is created (as a domain entity) automatically. In most cases this delegate realm will be the LDAP realm, and so the architecture becomes:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm-with-delegate-realm.PNG"><img src="images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm-with-delegate-realm.PNG" alt="configure shiro to use isisaddons security module realm with delegate realm" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The security module has many more features than are described here, all of which are described in the module’s README. The README also explains in detail how to configure an existing app to use this module.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>You can also look at the Isisaddons <a href="https://github.com/isisaddons/isis-app-todoapp">todoapp example</a> (not ASF), which is preconfigured to use the security module.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugsec_shiro-realm-implementations_jdbc-realm">3.4. Shiro JDBC Realm</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_jdbc-realm.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_jdbc-realm.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_jdbc-realm.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_jdbc-realm.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-realm-implementations_jdbc-realm.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+          </ul>
+         </div> 
+         <div class="paragraph"> 
+          <p>There is nothing to stop you from using some other <code>Realm</code> implementation (or indeed writing one yourself). For example, you could use Shiro’s own JDBC realm that loads user/password details from a database.</p> 
+         </div> 
+         <div class="admonitionblock warning"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>If you are happy to use a database then we strongly recommend you use the (non-ASF) <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a>'s security module instead of a vanilla JDBC; it is far more sophisticated and moreover gives you the ability to administer the system from within your Apache Isis application.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>If you go down this route, then the architecture is as follows:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/security/security-apis-impl/configure-shiro-to-use-custom-jdbc-realm.png"><img src="images/security/security-apis-impl/configure-shiro-to-use-custom-jdbc-realm.png" alt="configure shiro to use custom jdbc realm" width="600px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>There’s quite a lot of configuration required (in <code>WEB-INF/shiro.ini</code>) to set up a JDBC realm, so we’ll break it out into sections.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>First, we need to set up the connection to JDBC:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="ini">jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm        <i class="conum" data-value="1"></i><b>(1)</b>
+
+jof = org.apache.shiro.jndi.JndiObjectFactory          <i class="conum" data-value="2"></i><b>(2)</b>
+jof.resourceName = jdbc/postgres                       <i class="conum" data-value="3"></i><b>(3)</b>
+jof.requiredType = javax.sql.DataSource
+jof.resourceRef = true
+
+jdbcRealm.dataSource = $jof                            <i class="conum" data-value="4"></i><b>(4)</b></code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>instantiate the JDBC realm</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>instantiate factory object to lookup DataSource from servlet container</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="3"></i><b>3</b></td> 
+             <td>name of the datasource (as configured in <code>web.xml</code>)</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="4"></i><b>4</b></td> 
+             <td>instruct JDBC realm to obtain datasource from the JNDI</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>We next need to tell the realm how to query the database. Shiro supports any schema; what matters is the input search argument and the output results.</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="ini">jdbcRealm.authenticationQuery =         \              <i class="conum" data-value="1"></i><b>(1)</b>
+        select password                 \
+          from users                    \
+         where username = ?
+
+jdbcRealm.userRolesQuery =              \              <i class="conum" data-value="2"></i><b>(2)</b>
+        select r.label                  \
+          from users_roles ur           \
+    inner join roles r                  \
+            on ur.role_id = r.id        \
+         where user_id = (              \
+            select id                   \
+             from users                 \
+            where username = ?);        \
+
+jdbcRealm.permissionsQuery=             \               <i class="conum" data-value="3"></i><b>(3)</b>
+        select p.permission             \
+          from roles_permissions rp     \
+    inner join permissions p            \
+            on rp.permission_id = p.id  \
+         where rp.role_id = (           \
+            select id                   \
+             from roles                 \
+            where label = ?);
+
+jdbcRealm.permissionsLookupEnabled=true                 <i class="conum" data-value="4"></i><b>(4)</b></code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>query to find password for user</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>query to find roles for user</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="3"></i><b>3</b></td> 
+             <td>query to find permissions for role</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="4"></i><b>4</b></td> 
+             <td>enable permissions lookup</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="admonitionblock warning"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>The <code>permissionsLookupEnabled</code> is very important, otherwise Shiro just returns an empty list of permissions and your users will have no access to any features(!).</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>We also should ensure that the passwords are not stored as plain-text:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="ini">dps = org.apache.shiro.authc.credential.DefaultPasswordService   <i class="conum" data-value="1"></i><b>(1)</b>
+pm = org.apache.shiro.authc.credential.PasswordMatcher           <i class="conum" data-value="2"></i><b>(2)</b>
+pm.passwordService = $dps
+jdbcRealm.credentialsMatcher = $pm                               <i class="conum" data-value="3"></i><b>(3)</b></code></pre> 
+          </div> 
+         </div> 
+         <div class="colist arabic"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td><i class="conum" data-value="1"></i><b>1</b></td> 
+             <td>mechanism to encrypts password</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="2"></i><b>2</b></td> 
+             <td>service to match passwords</td> 
+            </tr> 
+            <tr> 
+             <td><i class="conum" data-value="3"></i><b>3</b></td> 
+             <td>instruct JDBC realm to use password matching service when authenticating</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+         <div class="paragraph"> 
+          <p>And finally we need to tell Shiro to use the realm, in the usual fashion:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="ini">securityManager.realms = $jdbcRealm</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Using the above configuration you will also need to setup a <code>DataSource</code>. The details vary by servlet container, for example this is <a href="https://tomcat.apache.org/tomcat-8.0-doc/jndi-datasource-examples-howto.html">how to do the setup on Tomcat 8.0</a>.</p> 
+         </div> 
+         <div class="admonitionblock warning"> 
+          <table> 
+           <tbody>
+            <tr> 
+             <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> 
+             <td class="content"> 
+              <div class="paragraph"> 
+               <p>The name of the <code>DataSource</code> can also vary by servlet container; see for example <a href="http://stackoverflow.com/questions/17441019/how-to-configure-jdbcrealm-to-obtain-its-datasource-from-jndi/23784702#23784702">this StackOverflow answer</a>.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugsec_shiro-isis-enhanced-wildcard-permission">4. Enhanced Wildcard Permission</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-isis-enhanced-wildcard-permission.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-isis-enhanced-wildcard-permission.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-isis-enhanced-wildcard-permission.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-isis-enhanced-wildcard-permission.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_shiro-isis-enhanced-wildcard-permission.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>If using the text-based <a href="../ugsec/ugsec.html#_ugsec_shiro-realm-implementations_ini-realm"><code>IniRealm</code></a> or <a href="../ugsec/ugsec.html#_ugsec_shiro-realm-implementations_isis-ldap-realm">Isis' LDAP realm</a>, then note that Shiro also allows the string representation of the permissions to be mapped (resolved) to alternative <code>Permission</code> instances. Apache Isis provides its own <code>IsisPermission</code> which introduces the concept of a "veto".</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>A vetoing permission is one that prevents access to a feature, rather than grants it. This is useful in some situations where most users have access to most features, and only a small number of features are particularly sensitive. The configuration can therefore be set up to grant fairly broad-brush permissions and then veto permission for the sensitive features for those users that do not have access.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The string representation of the <code>IsisPermission</code> uses the following format:</p> 
+        </div> 
+        <div class="listingblock"> 
+         <div class="content"> 
+          <pre class="CodeRay highlight"><code data-lang="ini">([!]?)([^/]+)[/](.+)</code></pre> 
+         </div> 
+        </div> 
+        <div class="paragraph"> 
+         <p>where:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p>the optional <code>!</code> prefix indicates this permission is a vetoing permission</p> </li> 
+          <li> <p>the optional <code>xxx/</code> prefix is a permission group that scopes any vetoing permissions</p> </li> 
+          <li> <p>the remainder of the string is the permission (possibly wildcarded, with :rw as optional suffix)</p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>For example:</p> 
+        </div> 
+        <div class="listingblock"> 
+         <div class="content"> 
+          <pre class="CodeRay highlight"><code data-lang="ini">user_role   = !reg/org.estatio.api,\
+              !reg/org.estatio.webapp.services.admin,\
+              reg/* ; \
+api_role    = org.estatio.api ;\
+admin_role = adm/*</code></pre> 
+         </div> 
+        </div> 
+        <div class="paragraph"> 
+         <p>sets up:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p>the <code>user_role</code> with access to all permissions except those in <code>org.estatio.api</code> and <code>org.estatio.webapp.services.admin</code></p> </li> 
+          <li> <p>the <code>api_role</code> with access to all permissions in <code>org.estatio.api</code></p> </li> 
+          <li> <p>the <code>admin_role</code> with access to everything.</p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The permission group concept is required to scope the applicability of any veto permission. This is probably best explained by an example. Suppose that a user has both <code>admin_role</code> and <code>user_role</code>; we would want the <code>admin_role</code> to trump the vetos of the <code>user_role</code>, in other words to give the user access to everything.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Because of the permission groups, the two "!reg/...+""" vetos in user_role only veto out selected permissions granted by the "reg/<strong>" permissions, but they do not veto the permissions granted by a different scope, namely "adm/</strong>+".</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The net effect is therefore what we would want: that a user with both <code>admin_role</code> and <code>user_role</code> would have access to everything, irrespective of those two veto permissions of the <code>user_role</code>.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Finally, the Apache Isis permission resolver is specified in <code>WEB-INF/shiro.ini</code> file:</p> 
+        </div> 
+        <div class="listingblock"> 
+         <div class="content"> 
+          <pre class="CodeRay highlight"><code data-lang="ini">permissionResolver = org.apache.isis.security.shiro.authorization.IsisPermissionResolver
+myRealm.permissionResolver = $permissionResolver  <i class="conum" data-value="1"></i><b>(1)</b></code></pre> 
+         </div> 
+        </div> 
+        <div class="colist arabic"> 
+         <table> 
+          <tbody>
+           <tr> 
+            <td><i class="conum" data-value="1"></i><b>1</b></td> 
+            <td><code>myRealm</code> is the handle to the configured realm, eg <code>$iniRealm</code> or <code>$isisLdapRealm</code> etc.</td> 
+           </tr> 
+          </tbody>
+         </table> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_ugsec_hints-and-tips">5. Hints and Tips</h2>
+       <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+        <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_hints-and-tips.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+        <ul class="dropdown-menu">
+         <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_hints-and-tips.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+         <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_hints-and-tips.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+         <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_hints-and-tips.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+         <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_hints-and-tips.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+        </ul>
+       </div> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>This chapter provides some solutions for problems we’ve encountered ourselves or have been raised on the Apache Isis mailing lists.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>See also hints-n-tips chapters in the:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p>the <a href="../dg/dg.html#_dg_hints-and-tips">Developers'</a> guide</p> </li> 
+          <li> <p>the <a href="../ugvw/ugvw.html#_ugvw_hints-and-tips">Wicket viewer</a> guide</p> </li> 
+          <li> <p>the <a href="../ugvro/ugvro.html#_ugvro_hints-and-tips">Restful Objects viewer</a> guide</p> </li> 
+          <li> <p>the <a href="../ugodn/ugodn.html#_ugodn_hints-and-tips">Datanucleus ObjectStore</a> guide</p> </li> 
+          <li> <p>the <a href="../ugsec/ugsec.html#_ugsec_hints-and-tips">Security</a> guide (this chapter)</p> </li> 
+          <li> <p>the <a href="../ugbtb/ugbtb.html#_ugbtb_hints-and-tips">Beyond the Basics</a> guide.</p> </li> 
+         </ul> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugsec_hints-and-tips_configuring-isis-to-use-bypass">5.1. Bypassing security</h3>
+         <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; ">
+          <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_hints-and-tips_configuring-isis-to-use-bypass.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+          <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+          <ul class="dropdown-menu">
+           <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_hints-and-tips_configuring-isis-to-use-bypass.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+           <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_hints-and-tips_configuring-isis-to-use-bypass.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+           <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/ugsec/_ugsec_hints-and-tips_configuring-isis-to-use-bypass.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+           <li><a href="https://github.com/apache/isi

<TRUNCATED>

[47/56] [partial] isis-site git commit: ISIS-1811: adds docs for 2.0.0-M2

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/ed59ff50/content/versions/2.0.0-M2/downloads.html
----------------------------------------------------------------------
diff --git a/content/versions/2.0.0-M2/downloads.html b/content/versions/2.0.0-M2/downloads.html
new file mode 100644
index 0000000..7a9e57e
--- /dev/null
+++ b/content/versions/2.0.0-M2/downloads.html
@@ -0,0 +1,433 @@
+<!doctype html>
+<html>
+ <head> 
+  <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    --> 
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
+  <meta charset="utf-8"> 
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+  <!-- No caching headers --> 
+  <meta http-equiv="cache-control" content="no-cache"> 
+  <meta http-equiv="pragma" content="no-cache"> 
+  <meta http-equiv="expires" content="-1"> 
+  <title>Downloads</title> 
+  <link rel="icon" type="image/png" href="./images/isis-favicon.png"> 
+  <!--
+        Based on DataNucleus' template,
+        that was in turn based on an earlier version of Apache Isis' template,
+        that was in turn based on Apache Deltaspike's template.
+
+        This template uses
+        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
+        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/)
+          for the table of contents.
+        * jQuery (necessary for Bootstrap's JavaScript plugins)
+        * Font-Awesome for some icons used by Asciidoctor
+
+        Also:
+        * Bootswatch "flatly" theme for Bootstrap (https://bootswatch.com/flatly).
+        * slick.js (carousel)
+        * add a link to all headers (home-grown, adapted from blog posts)
+        * integration of elasticlunr.js (home-grown, adapted from blog posts)
+    --> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css" rel="stylesheet"> 
+  <link href="./css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"> 
+  <link href="./css/asciidoctor/foundation.css" rel="stylesheet"> 
+  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> 
+  <link href="./css/slick/1.5.0/slick.css" rel="stylesheet"> 
+  <link href="./css/slick/1.5.0/slick-theme.css" rel="stylesheet"> 
+  <link href="./css/search-panel/search-panel.css" rel="stylesheet"> 
+  <link href="./css/header-links/header-links.css" rel="stylesheet"> 
+  <link href="./css/sticky-header/sticky-header.css" rel="stylesheet"> 
+  <link href="./css/customisations.css" rel="stylesheet"> 
+  <!-- Coderay syntax formatter --> 
+  <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+    </style> 
+ </head> 
+ <body data-spy="scroll" data-target="#toc"> 
+  <div id="basedir" style="display:none;">
+   ./
+  </div> 
+  <div id="docname" style="display:none;">
+   downloads
+  </div> 
+  <div id="filetype" style="display:none;">
+   html
+  </div> 
+  <!-- Navbar --> 
+  <nav class="navbar navbar-default navbar-static-top header"> 
+   <div class="container"> 
+    <div class="navbar-header"> 
+     <!-- Three line menu button for use on mobile screens --> 
+     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 
+     <a class="navbar-brand" href="./index.html"> <img alt="Brand" src="./images/isis-logo-48x48.png"> </a> 
+     <a class="navbar-brand" href="./index.html">Apache Isis</a> 
+    </div> 
+    <!-- Navbar that will collapse on mobile screens --> 
+    <div id="navbar" class="navbar-collapse collapse"> 
+     <ul class="nav navbar-nav"> 
+      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="./documentation.html">Table of Contents</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">User Guides</li> 
+        <li><a href="./guides/ugfun/ugfun.html">Fundamentals</a></li> 
+        <li><a href="./guides/ugvw/ugvw.html">Wicket Viewer</a></li> 
+        <li><a href="./guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> 
+        <li><a href="./guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> 
+        <li><a href="./guides/ugsec/ugsec.html">Security</a></li> 
+        <li><a href="./guides/ugtst/ugtst.html">Testing</a></li> 
+        <li><a href="./guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Reference Guides</li> 
+        <li><a href="./guides/rgant/rgant.html">Annotations</a></li> 
+        <li><a href="./guides/rgsvc/rgsvc.html">Domain Services</a></li> 
+        <li><a href="./guides/rgcfg/rgcfg.html">Core Config' Properties</a></li> 
+        <li><a href="./guides/rgcms/rgcms.html">Classes, Methods and Schema</a></li> 
+        <li><a href="./guides/rgmvn/rgmvn.html">Maven plugin</a></li> 
+        <li><a href="./guides/rgfis/rgfis.html">Framework Internal Services</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Javadoc</li> 
+        <li><a href="http://javadoc.io/doc/org.apache.isis.core/isis-core-applib">Applib</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="./guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="./guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="./downloads.html">Downloads</a></li> 
+        <li><a href="./release-notes/release-notes.html">Release Notes</a></li> 
+        <li><a href="./migration-notes/migration-notes.html">Migration Notes</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
+       </ul> </li> 
+      <li class="dropdown  hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li class="dropdown-header">Guides</li> 
+        <li><a href="./guides/dg/dg.html">Developers' Guide</a></li> 
+        <li><a href="./guides/cgcom/cgcom.html">Committers' Guide</a></li> 
+        <li><a href="./guides/htg.html">Hints-n-Tips Guide</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Mailing Lists</li> 
+        <li><a href="./support.html">How to subscribe</a></li> 
+        <li><a href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony mail)</a></li> 
+        <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li class="dropdown-header">Other Resources</li> 
+        <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> 
+        <li><a href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> 
+        <li><a href="./help.html">Wiki, Fisheye etc.</a></li> 
+       </ul> </li> 
+      <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> 
+       <ul class="dropdown-menu"> 
+        <li><a href="https://www.apache.org/">Apache Homepage</a></li> 
+        <li><a href="https://www.apache.org/events/current-event">Events</a></li> 
+        <li><a href="https://www.apache.org/licenses/">Licenses</a></li> 
+        <li><a href="https://www.apache.org/security/">Security</a></li> 
+        <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
+        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> 
+        <li role="separator" class="divider"></li> 
+        <li><a href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a></li> 
+       </ul> </li> 
+     </ul> 
+     <div class="nav navbar-nav navbar-right"> 
+      <!-- 'style' added to fix height of input box. FIX THIS --> 
+      <form class="navbar-form" role="search" id="search-form" style="padding: 1px 15px;"> 
+       <div class="form-group"> 
+        <input class="form-control" id="search-field" type="text" size="30" placeholder="Search"> 
+       </div> 
+      </form> 
+     </div> 
+     <p class="nav navbar-text navbar-right small">v2.0.0-M2</p> 
+    </div> 
+   </div> 
+  </nav> 
+  <div class="container"> 
+   <div class="row-fluid"> 
+    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9"> 
+     <div id="search-panel"> 
+      <div id="search-results"></div> 
+      <div> 
+       <br> 
+       <a href="#" id="search-results-clear">clear</a> 
+      </div> 
+     </div> 
+     <div class="page-title"> 
+      <h1>Downloads</h1> 
+     </div> 
+     <div id="doc-content">
+      <div class="btn-group" style="float: right; font-size: small; padding: 6px;  ">
+       <button type="button" class="btn btn-xs btn-default" onclick="window.location.href=&quot;https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/downloads.adoc&quot;"><i class="fa fa-pencil-square-o"></i>&nbsp;Edit</button>
+       <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
+       <ul class="dropdown-menu">
+        <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/downloads.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i>&nbsp; Edit</a></li>
+        <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/downloads.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i>&nbsp; History</a></li>
+        <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/downloads.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i>&nbsp; Raw</a></li>
+        <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/downloads.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i>&nbsp; Blame</a></li>
+       </ul>
+      </div> 
+      <div id="preamble"> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>Apache Isis™ software is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services and repositories, and the framework dynamically generates a representation of that domain model as a webapp or RESTful API. Use for prototyping or production.</p> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_getting_started">Getting Started</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>If you just want to get going quickly, we suggest using our <a href="guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">Maven archetype</a>.</p> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_formal_releases">Formal Releases</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>If you want to build Apache Isis from formally released source tarballs, you can download from here:</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Core:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><a href="https://www.apache.org/dyn/closer.cgi/isis/isis-core/isis-2.0.0-M2-source-release.zip">isis-2.0.0-M2</a> (<a href="https://www.apache.org/dist/isis/isis-core/isis-2.0.0-M2-source-release.zip.asc">asc</a>, <a href="https://www.apache.org/dist/isis/isis-core/isis-2.0.0-M2-source-release.zip.md5">md5</a>)</p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>HelloWorld Archetype:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><a href="https://www.apache.org/dyn/closer.cgi/isis/archetype/helloworld-archetype/helloworld-archetype-2.0.0-M2-source-release.zip">helloworld-archetype-2.0.0-M2</a> (<a href="https://www.apache.org/dist/isis/archetype/helloworld-archetype/helloworld-archetype-2.0.0-M2-source-release.zip.asc">asc</a>, <a href="https://www.apache.org/dist/isis/archetype/helloworld-archetype/helloworld-archetype-2.0.0-M2-source-release.zip.md5">md5</a>)</p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>SimpleApp Archetype:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><a href="https://www.apache.org/dyn/closer.cgi/isis/archetype/simpleapp-archetype/simpleapp-archetype-2.0.0-M2-source-release.zip">simpleapp-archetype-2.0.0-M2</a> (<a href="https://www.apache.org/dist/isis/archetype/simpleapp-archetype/simpleapp-archetype-2.0.0-M2-source-release.zip.asc">asc</a>, <a href="https://www.apache.org/dist/isis/archetype/simpleapp-archetype/simpleapp-archetype-2.0.0-M2-source-release.zip.md5">md5</a>)</p> </li> 
+         </ul> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_verifying_releases">Verifying Releases</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>It is essential that you verify the integrity of any downloaded files using the PGP or MD5 signatures. For more information on signing artifacts and why we do it, check out the <a href="http://www.apache.org/dev/release-signing.html">Release Signing FAQ</a>.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>The PGP signatures can be verified using PGP or GPG. First download the <a href="http://www.apache.org/dist/isis/KEYS">KEYS</a> as well as the asc signature file for the artifact. Make sure you get these files from the <a href="http://www.apache.org/dist/isis/">main distribution directory</a>, rather than from a mirror.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Then verify the signatures using a command such as:</p> 
+        </div> 
+        <div class="listingblock"> 
+         <div class="content"> 
+          <pre class="CodeRay highlight"><code data-lang="bash">pgpk -a KEYS
+pgpv isis-2.0.0-M2-source-release.zip.asc isis-2.0.0-M2-source-release.zip</code></pre> 
+         </div> 
+        </div> 
+        <div class="paragraph"> 
+         <p>or</p> 
+        </div> 
+        <div class="listingblock"> 
+         <div class="content"> 
+          <pre class="CodeRay highlight"><code data-lang="bash">pgp -ka KEYS
+pgp isis-2.0.0-M2-source-release.zip.asc isis-2.0.0-M2-source-release.zip</code></pre> 
+         </div> 
+        </div> 
+        <div class="paragraph"> 
+         <p>or</p> 
+        </div> 
+        <div class="listingblock"> 
+         <div class="content"> 
+          <pre class="CodeRay highlight"><code data-lang="bash">gpg –import KEYS
+gpg -verify isis-2.0.0-M2-source-release.zip.asc isis-2.0.0-M2-source-release.zip</code></pre> 
+         </div> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Alternatively, you can verify the MD5 signature on the files. A Unix/Linux program called <code>md5</code> or <code>md5sum</code> is included in most distributions. It is also available as part of <a href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>. Windows users can get binary md5 programs from these (and likely other) places:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p><a href="http://www.md5summer.org/">http://www.md5summer.org/</a></p> </li> 
+          <li> <p><a href="http://www.fourmilab.ch/md5/">http://www.fourmilab.ch/md5/</a></p> </li> 
+          <li> <p><a href="http://www.pc-tools.net/win32/md5sums/">http://www.pc-tools.net/win32/md5sums/</a></p> </li> 
+         </ul> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="__downloads_source_code">Source Code</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The Apache Isis source is hosted on github. You can download the Apache Isis source code using:</p> 
+        </div> 
+        <div class="listingblock"> 
+         <div class="content"> 
+          <pre class="CodeRay highlight"><code data-lang="bash">git clone https://github.com/apache/isis.git</code></pre> 
+         </div> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Contributors can fork this repo using github’s tools and contribute patches/new features using pull requests.</p> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Committers can push to this repo directly, once their ASF account and github account have been linked. See <a href="https://gitbox.apache.org/setup/">gitbox setup</a> for more details on how to do this.</p> 
+        </div> 
+       </div> 
+      </div> 
+      <div class="sect1"> 
+       <h2 id="_incode_platform">Incode Platform</h2> 
+       <div class="sectionbody"> 
+        <div class="paragraph"> 
+         <p>The <a href="http://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a> provides a number of (open source, but not ASF) supporting modules and extensions for you to use:</p> 
+        </div> 
+        <div class="ulist"> 
+         <ul> 
+          <li> <p>technical libraries, such as excel, word and freemarker</p> </li> 
+          <li> <p>SPI implementations, such as security, commands, auditing and publishing</p> </li> 
+          <li> <p>framework extensions, such as flyway, quartz and feature toggles</p> </li> 
+          <li> <p>wicket components, such as maps, calendars and PDF viewer</p> </li> 
+          <li> <p>business modules, such as documents, notes and communications.</p> </li> 
+         </ul> 
+        </div> 
+        <div class="paragraph"> 
+         <p>Each module can be used independently or combined, and the Incode Platform also provides a quickstart application to get you started quickly.</p> 
+        </div> 
+       </div> 
+      </div> 
+     </div> 
+    </div> 
+    <div class="hidden-xs hidden-sm hidden-md col-lg-3"> 
+     <nav id="toc" data-spy="affix" data-toggle="toc"></nav> 
+    </div> 
+   </div> 
+  </div> 
+  <footer class="footer"> 
+   <div class="container"> 
+    <div class="row"> 
+     <p class="text-center small text-muted"> Copyright © 2010~2018 The Apache&nbsp;Software&nbsp;Foundation, licensed under the Apache&nbsp;License,&nbsp;v2.0. <br> Apache, the Apache feather logo, Apache&nbsp;Isis, and the Apache&nbsp;Isis project logo are all trademarks of The&nbsp;Apache&nbsp;Software&nbsp;Foundation. </p> 
+    </div> 
+   </div> 
+  </footer> 
+  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
+  <script src="./js/bootstrap/3.3.7/bootstrap.min.js"></script> 
+  <script src="./js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script> 
+  <script src="./js/slick/1.5.0/slick.min.js"></script> 
+  <script src="./js/elasticlunr/elasticlunr.min.js"></script> 
+  <script src="./js/sticky-header/sticky-header.js"></script> 
+  <script src="./js/search-panel/search-panel.js"></script> 
+  <script src="./js/header-link/header-link.js"></script> 
+  <script src="./js/toc-scroll/toc-scroll.js"></script>  
+ </body>
+</html>