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 2017/10/09 10:33:59 UTC

[01/10] isis-site git commit: ISIS-1465: updates docs, hint-n-tip for DN 4.x and structure of simpleapp

Repository: isis-site
Updated Branches:
  refs/heads/asf-site e5dcb0be2 -> 6d7627d75


http://git-wip-us.apache.org/repos/asf/isis-site/blob/346e91e1/content/guides/ugvw/ugvw.html
----------------------------------------------------------------------
diff --git a/content/guides/ugvw/ugvw.html b/content/guides/ugvw/ugvw.html
index 30fdfc6..08ea924 100644
--- a/content/guides/ugvw/ugvw.html
+++ b/content/guides/ugvw/ugvw.html
@@ -2151,7 +2151,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">whether the Wicket debug mode should be enabled.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>whether the Wicket debug mode should be enabled.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2161,7 +2166,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">+ve int<br> (<code><em>15</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">number of pages to bookmark</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>number of pages to bookmark</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2171,7 +2181,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">+ve int<br> (<code><em>15</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">whether to show the bookmark panel (top-left in the Wicket viewer)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>whether to show the bookmark panel (top-left in the Wicket viewer)</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2181,7 +2196,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>true</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Whether to show chooser for Breadcrumbs (bottom-left in the Wicket viewer)</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Whether to show chooser for Breadcrumbs (bottom-left in the Wicket viewer)</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2191,7 +2211,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">date format<br> (<code>dd-MM-yyyy</code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">The <code>SimpleDateFormat</code> used to render dates. For the date picker (which uses <code>moment.js</code> library), this is converted dynamically into the corresponding <code>moment.js</code> format.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>The <code>SimpleDateFormat</code> used to render dates. For the date picker (which uses <code>moment.js</code> library), this is converted dynamically into the corresponding <code>moment.js</code> format.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2201,7 +2226,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">date/time format<br> (<code>dd-MM-yyyy HH:mm</code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">The <code>SimpleDateFormat</code> used to render date/times. For the date picker (which uses <code>moment.js</code> library), this is converted dynamically into the corresponding <code>moment.js</code> format.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>The <code>SimpleDateFormat</code> used to render date/times. For the date picker (which uses <code>moment.js</code> library), this is converted dynamically into the corresponding <code>moment.js</code> format.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2211,7 +2241,15 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">ISO format date<br> (<code>2100-01-01T00:00:00.000Z</code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Specifies a maximum date after which dates may not be specified. </p><p class="tableblock">See <a href="http://eonasdan.github.io/bootstrap-datetimepicker/Options/#maxdate">datetimepicker reference docs</a> for further details. The string must be in ISO date format (see <a href="https://github.com/moment/moment/issues/1407">here</a> for further details).</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Specifies a maximum date after which dates may not be specified.</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>See <a href="http://eonasdan.github.io/bootstrap-datetimepicker/Options/#maxdate">datetimepicker reference docs</a> for further details. The string must be in ISO date format (see <a href="https://github.com/moment/moment/issues/1407">here</a> for further details).</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2221,7 +2259,15 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">ISO format date<br> (<code>1900-01-01T00:00:00.000Z</code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Specifies a minimum date before which dates may not be specified. </p><p class="tableblock">See <a href="http://eonasdan.github.io/bootstrap-datetimepicker/Options/#mindate">datetimepicker reference docs</a> for further details. The string must be in ISO date format (see <a href="https://github.com/moment/moment/issues/1407">here</a> for further details).</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Specifies a minimum date before which dates may not be specified.</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>See <a href="http://eonasdan.github.io/bootstrap-datetimepicker/Options/#mindate">datetimepicker reference docs</a> for further details. The string must be in ISO date format (see <a href="https://github.com/moment/moment/issues/1407">here</a> for further details).</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2231,7 +2277,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">For dependent choices, whether to automatically select the first dependent (eg subcategory) when the parameter on which it depends (category) changes.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>For dependent choices, whether to automatically select the first dependent (eg subcategory) when the parameter on which it depends (category) changes.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2241,7 +2292,15 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">when running in production mode, whether to show enable the Wicket development utilities anyway. From a UI perspective, this will cause the DebugBar to be shown (top-right). </p><p class="tableblock">If running in prototyping mode, the development utilities (debug bar) is always enabled. This feature is primarily just to help track any memory leakage issues that might be suspected when running in production.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>when running in production mode, whether to show enable the Wicket development utilities anyway. From a UI perspective, this will cause the DebugBar to be shown (top-right).</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>If running in prototyping mode, the development utilities (debug bar) is always enabled. This feature is primarily just to help track any memory leakage issues that might be suspected when running in production.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2251,7 +2310,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">No longer supported.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>No longer supported.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2261,7 +2325,15 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">URL</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Specifies the URL if <a href="../dg/dg.html#__dg_ide_intellij_advanced_gradle-liveReload">live reload</a> is set up, eg:<br> </p><p class="tableblock"><code><a href="http://localhost:35729/livereload.js?snipver=1" class="bare">http://localhost:35729/livereload.js?snipver=1</a></code></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Specifies the URL if <a href="../dg/dg.html#__dg_ide_intellij_advanced_gradle-liveReload">live reload</a> is set up, eg:<br></p> 
+             </div> 
+             <div class="paragraph"> 
+              <p><code><a href="http://localhost:35729/livereload.js?snipver=1" class="bare">http://localhost:35729/livereload.js?snipver=1</a></code></p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2271,7 +2343,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">+ve integer<br> (<code><em>12</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_abbreviating-titles">below</a>.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_abbreviating-titles">below</a>.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2281,7 +2358,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">+ve integer,<br> (<code><em>12</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_abbreviating-titles">below</a>.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_abbreviating-titles">below</a>.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2291,7 +2373,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">+ve integer,<br> (<code><em>12</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_abbreviating-titles">below</a>.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_abbreviating-titles">below</a>.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2301,7 +2388,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>true</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Whether to disable a form submit button after it has been clicked, to prevent users causing an error if they do a double click.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Whether to disable a form submit button after it has been clicked, to prevent users causing an error if they do a double click.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2311,7 +2403,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>true</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Whether to disable a no-arg action button after it has been clicked, to prevent users causing an error if they do a double click.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Whether to disable a no-arg action button after it has been clicked, to prevent users causing an error if they do a double click.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2321,7 +2418,18 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>dialog</code>,<code>inline</code>,<br> <code>inline_as_if_edit</code><br> (<code>inline</code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">whether the prompt for editing a domain object property or invoking an action (associated with a property) is shown inline within the property’s form, or instead shown in a modal dialog box. For actions, <code>inline_as_if_edit</code> will suppress the action’s button, and instead let the action be invoked as if editing the property. The net effect is that being able to "edit" complex properties with multiple parts (eg a date) using a multi-argument editor (this editor, in fact, being the action’s argument panel). </p><p class="tableblock">The property can be overridden on a property-by-property basis using <a href="../rgant/rgant.html#_rgant-PropertyLayout_promptStyle"><code>@Property#promptStyle()</code></a>) or <a href="../rgant/rgant.html#_rgant-ActionLayout_promptStyle"><code>@Action#promptStyle()</code></a>). </p><p class="tableblock">Note that <code>inline_as_if_edit</code> does not make sens
 e for a configuration property default, and will instead be interpreted as <code>inline</code>.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>whether the prompt for editing a domain object property or invoking an action (associated with a property) is shown inline within the property’s form, or instead shown in a modal dialog box. For actions, <code>inline_as_if_edit</code> will suppress the action’s button, and instead let the action be invoked as if editing the property. The net effect is that being able to "edit" complex properties with multiple parts (eg a date) using a multi-argument editor (this editor, in fact, being the action’s argument panel).</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>The property can be overridden on a property-by-property basis using <a href="../rgant/rgant.html#_rgant-PropertyLayout_promptStyle"><code>@Property#promptStyle()</code></a>) or <a href="../rgant/rgant.html#_rgant-ActionLayout_promptStyle"><code>@Action#promptStyle()</code></a>).</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>Note that <code>inline_as_if_edit</code> does not make sense for a configuration property default, and will instead be interpreted as <code>inline</code>.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2331,7 +2439,28 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">By default, an action invocation that returns the same object will result in the page being updated. The same is true for property edits. </p><p class="tableblock">If this setting is enabled, then the viewer will always render to a new page. </p><p class="tableblock">[NOTE] ==== Note that the default behaviour is new in <code>1.15.0</code>, providing a better end-user experience. Setting this option retains the behaviour of the viewer pre-<code>1.15.0</code>. ====</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>By default, an action invocation that returns the same object will result in the page being updated. The same is true for property edits.</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>If this setting is enabled, then the viewer will always render to a new page.</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 default behaviour is new in <code>1.15.0</code>, providing a better end-user experience. Setting this option retains the behaviour of the viewer pre-<code>1.15.0</code>.</p> 
+                  </div> </td> 
+                </tr> 
+               </tbody>
+              </table> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2341,7 +2470,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Ignored for 1.8.0+; in earlier versions forced regular case rather than title case in the UI</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Ignored for 1.8.0+; in earlier versions forced regular case rather than title case in the UI</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2351,7 +2485,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>true</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Whether to replace 'disabled' tag with 'readonly' (for <a href="https://www.w3.org/TR/2014/REC-html5-20141028/forms.html#the-readonly-attribute">w3 spec</a>-compliant browsers such as for Firefox and Chrome 54+) which prevent copy from 'disabled' fields.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Whether to replace 'disabled' tag with 'readonly' (for <a href="https://www.w3.org/TR/2014/REC-html5-20141028/forms.html#the-readonly-attribute">w3 spec</a>-compliant browsers such as for Firefox and Chrome 54+) which prevent copy from 'disabled' fields.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2361,7 +2500,15 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">ascii chars<br> (<code><em>isisWicketRememberMe</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Cookie key holding the (encrypted) 'rememberMe' user/password. There is generally no need to change this. <br> </p><p class="tableblock">Valid values as per <a href="http://stackoverflow.com/a/1969339/56880">this StackOverflow answer</a>.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Cookie key holding the (encrypted) 'rememberMe' user/password. There is generally no need to change this. <br></p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>Valid values as per <a href="http://stackoverflow.com/a/1969339/56880">this StackOverflow answer</a>.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2371,7 +2518,21 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">any string<br> (in prod, a random UUID each time)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Encryption key is used to encrypt the rememberMe user/password. <br> </p><p class="tableblock">Apache Isis leverages <a href="http://wicket.apache.org">Apache Wicket</a>'s rememberMe support which holds remembered user/passwords in an encrypted cookie. </p><p class="tableblock">If a hard-coded and publicly known value were to be used (as was the case prior to <code>1.13.0</code>), then it would be possible for rememberMe user/password to be intercepted and decrypted, possibly compromising access. This configuration property therefore allows a private key to be specified, baked into the application. </p><p class="tableblock">If no value is set then, in production, a random UUID will be used as the encryption key. The net effect of this fallback behaviour is that 'rememberMe' will work, but only until the webapp is restarted (after which the end-user will have to log in again. In prototype mode, though, a f
 ixed key will still be used; this saves the developer having to login each time.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Encryption key is used to encrypt the rememberMe user/password. <br></p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>Apache Isis leverages <a href="http://wicket.apache.org">Apache Wicket</a>'s rememberMe support which holds remembered user/passwords in an encrypted cookie.</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>If a hard-coded and publicly known value were to be used (as was the case prior to <code>1.13.0</code>), then it would be possible for rememberMe user/password to be intercepted and decrypted, possibly compromising access. This configuration property therefore allows a private key to be specified, baked into the application.</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>If no value is set then, in production, a random UUID will be used as the encryption key. The net effect of this fallback behaviour is that 'rememberMe' will work, but only until the webapp is restarted (after which the end-user will have to log in again. In prototype mode, though, a fixed key will still be used; this saves the developer having to login each time.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2381,7 +2542,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Whether to suppress "remember me" checkbox on the login page.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Whether to suppress "remember me" checkbox on the login page.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2391,7 +2557,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>true</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Whether to force Wicket tags to be stripped in prototype/development mode. See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_stripped-wicket-tags">below</a>.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Whether to force Wicket tags to be stripped in prototype/development mode. See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_stripped-wicket-tags">below</a>.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2401,7 +2572,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">If user registration is enabled, whether to suppress the "password reset" link on the login page. See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_suppressing-password-reset">below</a>.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>If user registration is enabled, whether to suppress the "password reset" link on the login page. See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_suppressing-password-reset">below</a>.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2411,7 +2587,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">(Deprecated in <code>1.13.0</code>, replaced by <code>rememberMe.suppress</code>). Whether to suppress "remember me" checkbox on the login page.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>(Deprecated in <code>1.13.0</code>, replaced by <code>rememberMe.suppress</code>). Whether to suppress "remember me" checkbox on the login page.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2421,7 +2602,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">If user registration is enabled, whether to suppress the "sign up" link on the login page. See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_suppressing-sign-up">below</a>.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>If user registration is enabled, whether to suppress the "sign up" link on the login page. See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_suppressing-sign-up">below</a>.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2431,7 +2617,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">date/time format<br> (<code>yyyy-MM-dd HH:mm:ss.SSS</code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">The <code>SimpleDateFormat</code> used to render timestamps.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>The <code>SimpleDateFormat</code> used to render timestamps.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2441,7 +2632,14 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock">comma separated list …​</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">…​ of bootswatch themes. Only applies if <code>themes.showChooser</code>==<code>true</code>. See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_showing-theme-chooser">below</a>.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="olist lowerroman"> 
+              <ol class="lowerroman" type="i"> 
+               <li> <p>of bootswatch themes. Only applies if <code>themes.showChooser</code>==<code>true</code>. See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_showing-theme-chooser">below</a>.</p> </li> 
+              </ol> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2451,7 +2649,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Whether to show chooser for Bootstrap themes. See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_showing-theme-chooser">below</a></p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Whether to show chooser for Bootstrap themes. See discussion <a href="../ugvw/ugvw.html#_ugvw_configuration-properties_showing-theme-chooser">below</a></p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2461,7 +2664,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>true</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Whether to show an indicator for a form submit button that it has been clicked.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Whether to show an indicator for a form submit button that it has been clicked.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2471,7 +2679,12 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>true</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Whether to show an indicator for a no-arg action button that it has been clicked.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Whether to show an indicator for a no-arg action button that it has been clicked.</p> 
+             </div>
+            </div></td> 
           </tr> 
           <tr> 
            <td class="tableblock halign-left valign-top">
@@ -2481,7 +2694,15 @@ table.CodeRay td.code>pre{padding:0}
              </div>
             </div></td> 
            <td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code>,<code>false</code><br> (<code><em>false</em></code>)</p></td> 
-           <td class="tableblock halign-left valign-top"><p class="tableblock">Whether the WicketSource plugin should be enabled; by default it is not enabled. </p><p class="tableblock">Prior to <code>1.12.0</code> this was enabled by default for prototyping (not production). However it can significantly slow down rendering, hence the introduction of this configuration setting.</p></td> 
+           <td class="tableblock halign-left valign-top">
+            <div>
+             <div class="paragraph"> 
+              <p>Whether the WicketSource plugin should be enabled; by default it is not enabled.</p> 
+             </div> 
+             <div class="paragraph"> 
+              <p>Prior to <code>1.12.0</code> this was enabled by default for prototyping (not production). However it can significantly slow down rendering, hence the introduction of this configuration setting.</p> 
+             </div>
+            </div></td> 
           </tr> 
          </tbody> 
         </table> 

http://git-wip-us.apache.org/repos/asf/isis-site/blob/346e91e1/content/guides/ugvw/ugvw.pdf
----------------------------------------------------------------------
diff --git a/content/guides/ugvw/ugvw.pdf b/content/guides/ugvw/ugvw.pdf
index 37fb0e7..060be19 100644
--- a/content/guides/ugvw/ugvw.pdf
+++ b/content/guides/ugvw/ugvw.pdf
@@ -4,8 +4,8 @@
 << /Title (Wicket Viewer)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20170925075101+01'00')
-/ModDate (D:20170925075101+01'00')
+/CreationDate (D:20171009112407+01'00')
+/ModDate (D:20171009112407+01'00')
 >>
 endobj
 2 0 obj

http://git-wip-us.apache.org/repos/asf/isis-site/blob/346e91e1/content/migration-notes/migration-notes.html
----------------------------------------------------------------------
diff --git a/content/migration-notes/migration-notes.html b/content/migration-notes/migration-notes.html
index 9cc6d7c..9047a04 100644
--- a/content/migration-notes/migration-notes.html
+++ b/content/migration-notes/migration-notes.html
@@ -454,7 +454,7 @@ log4j.additivity.org.apache.wicket.page.XmlPartialPageUpdate=false</code></pre>
          </div> 
         </div> 
         <div class="sect2"> 
-         <h3 id="_migration-notes_1.14.0-to-1.15.0_ISIS-1686">Less boilerplate when bootstrapping (<a href="https://issues.apache.org/jira/browse/ISIS-1686">ISIS-1686</a></h3>
+         <h3 id="_migration-notes_1.14.0-to-1.15.0_ISIS-1686">Less boilerplate when bootstrapping (<a href="https://issues.apache.org/jira/browse/ISIS-1686">ISIS-1686</a>)</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/migration-notes/_migration-notes_1.14.0-to-1.15.0_ISIS-1686.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>
@@ -473,7 +473,7 @@ log4j.additivity.org.apache.wicket.page.XmlPartialPageUpdate=false</code></pre>
          </div> 
         </div> 
         <div class="sect2"> 
-         <h3 id="_migration-notes_1.14.0-to-1.15.0_ISIS-1630">Fix for view models optionality (<a href="https://issues.apache.org/jira/browse/ISIS-1630">ISIS-1630</a></h3>
+         <h3 id="_migration-notes_1.14.0-to-1.15.0_ISIS-1630">Fix for view models optionality (<a href="https://issues.apache.org/jira/browse/ISIS-1630">ISIS-1630</a>)</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/migration-notes/_migration-notes_1.14.0-to-1.15.0_ISIS-1630.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>
@@ -507,7 +507,7 @@ log4j.additivity.org.apache.wicket.page.XmlPartialPageUpdate=false</code></pre>
           </ul>
          </div> 
          <div class="paragraph"> 
-          <p>The configuration property <a href="../guides/rgcfg/rgcfg.html#__rgcfg_configuring-core_metamodel-validation">[../guides/rgcfg/rgcfg#__rgcfg_configuring-core_metamodel-validation]</a> <code>isis.reflector.validator.jdoqlVariablesClause</code> was incorrectly named <code>variablesClause</code>. This has now been corrected.</p> 
+          <p>The configuration property <a href="../guides/rgcfg/rgcfg.html#__rgcfg_configuring-core_metamodel-validation"> <code>isis.reflector.validator.jdoqlVariablesClause</code></a> was incorrectly named <code>variablesClause</code>. This has now been corrected.</p> 
          </div> 
          <div class="paragraph"> 
           <p>Any applications that used this configuration property should be updated.</p> 

http://git-wip-us.apache.org/repos/asf/isis-site/blob/346e91e1/content/pages/articles-and-presentations/articles-and-presentations.html
----------------------------------------------------------------------
diff --git a/content/pages/articles-and-presentations/articles-and-presentations.html b/content/pages/articles-and-presentations/articles-and-presentations.html
index 76d6963..6612a70 100644
--- a/content/pages/articles-and-presentations/articles-and-presentations.html
+++ b/content/pages/articles-and-presentations/articles-and-presentations.html
@@ -312,6 +312,7 @@ table.CodeRay td.code>pre{padding:0}
           <li> <p>Article, SDJournal : <a href="http://sdjournal.org">Introducing Apache Isis</a></p> </li> 
           <li> <p>Article, SDJournal: <a href="http://sdjournal.org">Restful Objects on Apache Isis</a></p> </li> 
           <li> <p>A Prezi <a href="http://prezi.com/cunfhjsf8dqg/braiv-apache-isis/">presentation on Naked Objects and Apache Isis</a>, mixed by Thomas Eck</p> </li> 
+          <li> <p>Article, Linux Magzin (german): <a href="http://www.linux-magazin.de/Ausgaben/2013/07/Apache-Isis">Domain-Driven Design mit Apache Isis</a> by Frank Pientka</p> </li> 
          </ul> 
         </div> 
        </div> 


[04/10] isis-site git commit: ISIS-1465: updates docs, hint-n-tip for DN 4.x and structure of simpleapp

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/346e91e1/content/guides/ugfun/ugfun.pdf
----------------------------------------------------------------------
diff --git a/content/guides/ugfun/ugfun.pdf b/content/guides/ugfun/ugfun.pdf
index 4f99aa7..4d43465 100644
--- a/content/guides/ugfun/ugfun.pdf
+++ b/content/guides/ugfun/ugfun.pdf
@@ -4,16 +4,16 @@
 << /Title (Fundamentals)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20170925075004+01'00')
-/ModDate (D:20170925075004+01'00')
+/CreationDate (D:20171009112309+01'00')
+/ModDate (D:20171009112309+01'00')
 >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 3 0 R
 /Names 16 0 R
-/Outlines 1252 0 R
-/PageLabels 1311 0 R
+/Outlines 1257 0 R
+/PageLabels 1316 0 R
 /PageMode /UseOutlines
 /OpenAction [7 0 R /FitH 842.89]
 /ViewerPreferences << /DisplayDocTitle true
@@ -22,8 +22,8 @@ endobj
 endobj
 3 0 obj
 << /Type /Pages
-/Count 146
-/Kids [7 0 R 10 0 R 12 0 R 14 0 R 42 0 R 50 0 R 53 0 R 56 0 R 60 0 R 70 0 R 85 0 R 89 0 R 96 0 R 107 0 R 112 0 R 121 0 R 126 0 R 131 0 R 138 0 R 155 0 R 165 0 R 179 0 R 193 0 R 202 0 R 210 0 R 217 0 R 222 0 R 231 0 R 240 0 R 246 0 R 251 0 R 261 0 R 274 0 R 284 0 R 299 0 R 307 0 R 315 0 R 324 0 R 338 0 R 340 0 R 352 0 R 358 0 R 370 0 R 380 0 R 385 0 R 390 0 R 394 0 R 398 0 R 402 0 R 407 0 R 412 0 R 416 0 R 420 0 R 427 0 R 431 0 R 435 0 R 439 0 R 443 0 R 447 0 R 459 0 R 466 0 R 477 0 R 488 0 R 498 0 R 507 0 R 511 0 R 515 0 R 519 0 R 529 0 R 545 0 R 552 0 R 556 0 R 562 0 R 564 0 R 566 0 R 569 0 R 582 0 R 585 0 R 589 0 R 606 0 R 611 0 R 622 0 R 629 0 R 643 0 R 654 0 R 662 0 R 666 0 R 675 0 R 684 0 R 689 0 R 699 0 R 703 0 R 715 0 R 720 0 R 727 0 R 730 0 R 745 0 R 754 0 R 763 0 R 766 0 R 772 0 R 775 0 R 785 0 R 789 0 R 794 0 R 803 0 R 808 0 R 810 0 R 816 0 R 820 0 R 822 0 R 827 0 R 839 0 R 849 0 R 852 0 R 856 0 R 863 0 R 867 0 R 873 0 R 876 0 R 886 0 R 890 0 R 895 0 R 900 0 R 906 0 R 915 
 0 R 922 0 R 932 0 R 950 0 R 964 0 R 966 0 R 980 0 R 986 0 R 991 0 R 1002 0 R 1009 0 R 1014 0 R 1026 0 R 1036 0 R 1044 0 R 1057 0 R 1060 0 R 1066 0 R 1070 0 R 1094 0 R 1122 0 R]
+/Count 147
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 42 0 R 50 0 R 53 0 R 56 0 R 60 0 R 70 0 R 85 0 R 89 0 R 96 0 R 107 0 R 112 0 R 121 0 R 126 0 R 131 0 R 138 0 R 155 0 R 165 0 R 179 0 R 193 0 R 202 0 R 210 0 R 217 0 R 222 0 R 231 0 R 240 0 R 246 0 R 251 0 R 261 0 R 274 0 R 284 0 R 299 0 R 307 0 R 315 0 R 324 0 R 338 0 R 340 0 R 352 0 R 358 0 R 370 0 R 380 0 R 385 0 R 390 0 R 394 0 R 398 0 R 402 0 R 407 0 R 412 0 R 416 0 R 420 0 R 427 0 R 431 0 R 435 0 R 439 0 R 443 0 R 447 0 R 459 0 R 468 0 R 477 0 R 488 0 R 498 0 R 508 0 R 512 0 R 516 0 R 520 0 R 524 0 R 534 0 R 550 0 R 557 0 R 561 0 R 567 0 R 569 0 R 571 0 R 574 0 R 587 0 R 590 0 R 594 0 R 611 0 R 616 0 R 627 0 R 634 0 R 648 0 R 659 0 R 667 0 R 671 0 R 680 0 R 689 0 R 694 0 R 704 0 R 708 0 R 720 0 R 725 0 R 732 0 R 735 0 R 750 0 R 759 0 R 768 0 R 771 0 R 777 0 R 780 0 R 790 0 R 794 0 R 799 0 R 808 0 R 813 0 R 815 0 R 821 0 R 825 0 R 827 0 R 832 0 R 844 0 R 854 0 R 857 0 R 861 0 R 868 0 R 872 0 R 878 0 R 881 0 R 891 0 R 895 0 R 900 0 R 905 0 R 911 
 0 R 920 0 R 927 0 R 937 0 R 955 0 R 969 0 R 971 0 R 985 0 R 991 0 R 996 0 R 1007 0 R 1014 0 R 1019 0 R 1031 0 R 1041 0 R 1049 0 R 1062 0 R 1065 0 R 1071 0 R 1075 0 R 1099 0 R 1127 0 R]
 >>
 endobj
 4 0 obj
@@ -80,11 +80,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAACQ+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 1313 0 R
+/FontDescriptor 1318 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 1315 0 R
-/ToUnicode 1314 0 R
+/Widths 1320 0 R
+/ToUnicode 1319 0 R
 >>
 endobj
 9 0 obj
@@ -860,7 +860,7 @@ ET
 BT
 535.3009999999999 419.2159999999997 Td
 /F1.0 10.5 Tf
-<3636> Tj
+<3637> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -900,7 +900,7 @@ ET
 BT
 535.3009999999999 400.7359999999997 Td
 /F1.0 10.5 Tf
-<3638> Tj
+<3639> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -940,7 +940,7 @@ ET
 BT
 535.3009999999999 382.2559999999997 Td
 /F1.0 10.5 Tf
-<3639> Tj
+<3730> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -980,7 +980,7 @@ ET
 BT
 535.3009999999999 363.77599999999967 Td
 /F1.0 10.5 Tf
-<3733> Tj
+<3734> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1020,7 +1020,7 @@ ET
 BT
 535.3009999999999 345.29599999999965 Td
 /F1.0 10.5 Tf
-<3830> Tj
+<3831> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1060,7 +1060,7 @@ ET
 BT
 535.3009999999999 326.81599999999963 Td
 /F1.0 10.5 Tf
-<3837> Tj
+<3838> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1100,7 +1100,7 @@ ET
 BT
 535.3009999999999 308.3359999999996 Td
 /F1.0 10.5 Tf
-<3839> Tj
+<3930> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1140,7 +1140,7 @@ ET
 BT
 535.3009999999999 289.8559999999996 Td
 /F1.0 10.5 Tf
-<3935> Tj
+<3936> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1180,7 +1180,7 @@ ET
 BT
 535.3009999999999 271.3759999999996 Td
 /F1.0 10.5 Tf
-<3937> Tj
+<3938> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1220,7 +1220,7 @@ ET
 BT
 535.3009999999999 252.89599999999956 Td
 /F1.0 10.5 Tf
-<3937> Tj
+<3938> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1260,7 +1260,7 @@ ET
 BT
 529.4314999999999 234.41599999999957 Td
 /F1.0 10.5 Tf
-<313130> Tj
+<313131> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1300,7 +1300,7 @@ ET
 BT
 529.4314999999999 215.93599999999958 Td
 /F1.0 10.5 Tf
-<313137> Tj
+<313138> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1340,7 +1340,7 @@ ET
 BT
 529.4314999999999 197.4559999999996 Td
 /F1.0 10.5 Tf
-<313137> Tj
+<313138> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1380,7 +1380,7 @@ ET
 BT
 529.4314999999999 178.9759999999996 Td
 /F1.0 10.5 Tf
-<313137> Tj
+<313138> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1420,7 +1420,7 @@ ET
 BT
 529.4314999999999 160.4959999999996 Td
 /F1.0 10.5 Tf
-<313233> Tj
+<313234> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1460,7 +1460,7 @@ ET
 BT
 529.4314999999999 142.01599999999962 Td
 /F1.0 10.5 Tf
-<313235> Tj
+<313236> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1500,7 +1500,7 @@ ET
 BT
 529.4314999999999 123.53599999999963 Td
 /F1.0 10.5 Tf
-<313236> Tj
+<313237> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1540,7 +1540,7 @@ ET
 BT
 529.4314999999999 105.05599999999964 Td
 /F1.0 10.5 Tf
-<313238> Tj
+<313239> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1580,7 +1580,7 @@ ET
 BT
 529.4314999999999 86.57599999999965 Td
 /F1.0 10.5 Tf
-<313238> Tj
+<313239> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1620,7 +1620,7 @@ ET
 BT
 529.4314999999999 68.09599999999966 Td
 /F1.0 10.5 Tf
-<313239> Tj
+<313330> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1639,7 +1639,7 @@ endobj
 /F1.0 8 0 R
 >>
 >>
-/Annots [1139 0 R 1140 0 R 1141 0 R 1142 0 R 1143 0 R 1144 0 R 1145 0 R 1146 0 R 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1151 0 R 1152 0 R 1153 0 R 1154 0 R 1155 0 R 1156 0 R 1157 0 R 1158 0 R 1159 0 R 1160 0 R 1161 0 R 1162 0 R 1163 0 R 1164 0 R 1165 0 R 1166 0 R 1167 0 R 1168 0 R 1169 0 R 1170 0 R 1171 0 R 1172 0 R 1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R 1179 0 R 1180 0 R 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]
+/Annots [1144 0 R 1145 0 R 1146 0 R 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1151 0 R 1152 0 R 1153 0 R 1154 0 R 1155 0 R 1156 0 R 1157 0 R 1158 0 R 1159 0 R 1160 0 R 1161 0 R 1162 0 R 1163 0 R 1164 0 R 1165 0 R 1166 0 R 1167 0 R 1168 0 R 1169 0 R 1170 0 R 1171 0 R 1172 0 R 1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R 1179 0 R 1180 0 R 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]
 >>
 endobj
 11 0 obj
@@ -1684,7 +1684,7 @@ ET
 BT
 529.4314999999999 794.6759999999999 Td
 /F1.0 10.5 Tf
-<313330> Tj
+<313331> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1724,7 +1724,7 @@ ET
 BT
 529.4314999999999 776.1959999999999 Td
 /F1.0 10.5 Tf
-<313331> Tj
+<313332> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1764,7 +1764,7 @@ ET
 BT
 529.4314999999999 757.7159999999999 Td
 /F1.0 10.5 Tf
-<313332> Tj
+<313333> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1804,7 +1804,7 @@ ET
 BT
 529.4314999999999 739.2359999999999 Td
 /F1.0 10.5 Tf
-<313333> Tj
+<313334> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1844,7 +1844,7 @@ ET
 BT
 529.4314999999999 720.7559999999999 Td
 /F1.0 10.5 Tf
-<313333> Tj
+<313334> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1884,7 +1884,7 @@ ET
 BT
 529.4314999999999 702.2759999999998 Td
 /F1.0 10.5 Tf
-<313334> Tj
+<313335> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1924,7 +1924,7 @@ ET
 BT
 529.4314999999999 683.7959999999998 Td
 /F1.0 10.5 Tf
-<313334> Tj
+<313335> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1964,7 +1964,7 @@ ET
 BT
 529.4314999999999 665.3159999999998 Td
 /F1.0 10.5 Tf
-<313335> Tj
+<313336> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -2004,7 +2004,7 @@ ET
 BT
 529.4314999999999 646.8359999999998 Td
 /F1.0 10.5 Tf
-<313335> Tj
+<313336> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -2044,7 +2044,7 @@ ET
 BT
 529.4314999999999 628.3559999999998 Td
 /F1.0 10.5 Tf
-<313337> Tj
+<313338> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -2084,7 +2084,7 @@ ET
 BT
 529.4314999999999 609.8759999999997 Td
 /F1.0 10.5 Tf
-<313337> Tj
+<313338> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -2124,7 +2124,7 @@ ET
 BT
 529.4314999999999 591.3959999999997 Td
 /F1.0 10.5 Tf
-<313338> Tj
+<313339> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -2164,7 +2164,7 @@ ET
 BT
 529.4314999999999 572.9159999999997 Td
 /F1.0 10.5 Tf
-<313339> Tj
+<313430> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -2204,7 +2204,7 @@ ET
 BT
 529.4314999999999 554.4359999999997 Td
 /F1.0 10.5 Tf
-<313430> Tj
+<313431> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -2244,7 +2244,7 @@ ET
 BT
 529.4314999999999 535.9559999999997 Td
 /F1.0 10.5 Tf
-<313430> Tj
+<313431> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -2284,7 +2284,7 @@ ET
 BT
 529.4314999999999 517.4759999999997 Td
 /F1.0 10.5 Tf
-<313431> Tj
+<313432> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -2324,7 +2324,7 @@ ET
 BT
 529.4314999999999 498.9959999999997 Td
 /F1.0 10.5 Tf
-<313431> Tj
+<313432> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -2364,7 +2364,7 @@ ET
 BT
 529.4314999999999 480.5159999999997 Td
 /F1.0 10.5 Tf
-<313433> Tj
+<313434> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -2382,7 +2382,7 @@ endobj
 /Font << /F1.0 8 0 R
 >>
 >>
-/Annots [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]
+/Annots [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]
 >>
 endobj
 13 0 obj
@@ -3138,7 +3138,7 @@ endobj
 /Font << /F2.0 18 0 R
 /F1.0 8 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [19 0 R 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 39 0 R 40 0 R]
@@ -3153,18 +3153,18 @@ endobj
 >>
 endobj
 17 0 obj
-<< /Kids [115 0 R 468 0 R 734 0 R 668 0 R 310 0 R 225 0 R 116 0 R 560 0 R 633 0 R 824 0 R 286 0 R 1062 0 R 522 0 R 1034 0 R]
+<< /Kids [115 0 R 471 0 R 739 0 R 673 0 R 310 0 R 225 0 R 116 0 R 565 0 R 638 0 R 829 0 R 286 0 R 1067 0 R 527 0 R 1039 0 R]
 >>
 endobj
 18 0 obj
 << /Type /Font
 /BaseFont /AAAACR+NotoSerif-Bold
 /Subtype /TrueType
-/FontDescriptor 1317 0 R
+/FontDescriptor 1322 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 1319 0 R
-/ToUnicode 1318 0 R
+/Widths 1324 0 R
+/ToUnicode 1323 0 R
 >>
 endobj
 19 0 obj
@@ -4061,7 +4061,7 @@ endobj
 /F1.0 8 0 R
 /F3.0 47 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [46 0 R]
@@ -4091,11 +4091,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAACS+NotoSerif-BoldItalic
 /Subtype /TrueType
-/FontDescriptor 1321 0 R
+/FontDescriptor 1326 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 1323 0 R
-/ToUnicode 1322 0 R
+/Widths 1328 0 R
+/ToUnicode 1327 0 R
 >>
 endobj
 48 0 obj
@@ -4818,7 +4818,7 @@ endobj
 /F3.0 47 0 R
 /F2.0 18 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 >>
@@ -4827,11 +4827,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAACT+NotoSerif-Italic
 /Subtype /TrueType
-/FontDescriptor 1325 0 R
+/FontDescriptor 1330 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 1327 0 R
-/ToUnicode 1326 0 R
+/Widths 1332 0 R
+/ToUnicode 1331 0 R
 >>
 endobj
 52 0 obj
@@ -5622,7 +5622,7 @@ endobj
 /F2.0 18 0 R
 /F4.0 51 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 >>
@@ -6488,7 +6488,7 @@ endobj
 /F4.0 51 0 R
 /F1.1 58 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 >>
@@ -6500,11 +6500,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAACU+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 1329 0 R
+/FontDescriptor 1334 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 1331 0 R
-/ToUnicode 1330 0 R
+/Widths 1336 0 R
+/ToUnicode 1335 0 R
 >>
 endobj
 59 0 obj
@@ -7427,7 +7427,7 @@ endobj
 /F4.0 51 0 R
 /F5.1 65 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [61 0 R 62 0 R 63 0 R 64 0 R 66 0 R 67 0 R 68 0 R]
@@ -7481,11 +7481,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAACV+FontAwesome
 /Subtype /TrueType
-/FontDescriptor 1333 0 R
+/FontDescriptor 1338 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 1335 0 R
-/ToUnicode 1334 0 R
+/Widths 1340 0 R
+/ToUnicode 1339 0 R
 >>
 endobj
 66 0 obj
@@ -8367,7 +8367,7 @@ endobj
 /F5.1 65 0 R
 /F3.0 47 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [73 0 R 74 0 R 75 0 R 76 0 R 77 0 R 79 0 R 81 0 R 82 0 R]
@@ -8380,11 +8380,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAACW+mplus1mn-regular
 /Subtype /TrueType
-/FontDescriptor 1337 0 R
+/FontDescriptor 1342 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 1339 0 R
-/ToUnicode 1338 0 R
+/Widths 1344 0 R
+/ToUnicode 1343 0 R
 >>
 endobj
 73 0 obj
@@ -9340,7 +9340,7 @@ endobj
 /Contents 84 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I1 83 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F4.0 51 0 R
 /F1.0 8 0 R
@@ -10179,7 +10179,7 @@ endobj
 /F4.0 51 0 R
 /F6.0 72 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [92 0 R 93 0 R 94 0 R]
@@ -11053,7 +11053,7 @@ endobj
 /F2.0 18 0 R
 /F4.0 51 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [97 0 R 98 0 R 99 0 R 100 0 R 101 0 R 102 0 R]
@@ -11772,7 +11772,7 @@ endobj
 /F2.0 18 0 R
 /F4.0 51 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [109 0 R]
@@ -12573,7 +12573,7 @@ endobj
 /F4.0 51 0 R
 /F1.1 58 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [117 0 R 118 0 R]
@@ -12592,7 +12592,7 @@ endobj
 endobj
 116 0 obj
 << /Limits [(_ugfun_core-concepts_principles) (_ugfun_programming-model_domain-entities)]
-/Names [(_ugfun_core-concepts_principles) 114 0 R (_ugfun_core-concepts_principles_build-not-buy) 119 0 R (_ugfun_core-concepts_principles_for-the-long-term) 127 0 R (_ugfun_crud) 967 0 R (_ugfun_crud_deleting) 1003 0 R (_ugfun_crud_finding) 988 0 R (_ugfun_crud_instantiating) 975 0 R (_ugfun_crud_persisting) 981 0 R (_ugfun_crud_updating) 997 0 R (_ugfun_drop-downs-and-defaults) 1045 0 R (_ugfun_getting-started) 341 0 R (_ugfun_getting-started_datanucleus-enhancer) 534 0 R (_ugfun_getting-started_helloworld-archetype) 353 0 R (_ugfun_getting-started_prerequisites.adoc) 348 0 R (_ugfun_getting-started_simpleapp-archetype) 460 0 R (_ugfun_programming-model) 553 0 R (_ugfun_programming-model_actions) 711 0 R (_ugfun_programming-model_collections) 690 0 R (_ugfun_programming-model_domain-entities) 559 0 R]
+/Names [(_ugfun_core-concepts_principles) 114 0 R (_ugfun_core-concepts_principles_build-not-buy) 119 0 R (_ugfun_core-concepts_principles_for-the-long-term) 127 0 R (_ugfun_crud) 972 0 R (_ugfun_crud_deleting) 1008 0 R (_ugfun_crud_finding) 993 0 R (_ugfun_crud_instantiating) 980 0 R (_ugfun_crud_persisting) 986 0 R (_ugfun_crud_updating) 1002 0 R (_ugfun_drop-downs-and-defaults) 1050 0 R (_ugfun_getting-started) 341 0 R (_ugfun_getting-started_datanucleus-enhancer) 539 0 R (_ugfun_getting-started_helloworld-archetype) 353 0 R (_ugfun_getting-started_prerequisites.adoc) 348 0 R (_ugfun_getting-started_simpleapp-archetype) 460 0 R (_ugfun_programming-model) 558 0 R (_ugfun_programming-model_actions) 716 0 R (_ugfun_programming-model_collections) 695 0 R (_ugfun_programming-model_domain-entities) 564 0 R]
 >>
 endobj
 117 0 obj
@@ -12944,7 +12944,7 @@ endobj
 /F1.1 58 0 R
 >>
 /XObject << /I2 122 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 >>
 /Annots [124 0 R]
@@ -13660,7 +13660,7 @@ endobj
 /F1.1 58 0 R
 /F2.0 18 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 >>
@@ -14436,7 +14436,7 @@ endobj
 /Contents 130 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I3 128 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F4.0 51 0 R
 /F1.0 8 0 R
@@ -15858,7 +15858,7 @@ endobj
 /F5.1 65 0 R
 /F2.0 18 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R 146 0 R 149 0 R 150 0 R 151 0 R 152 0 R 153 0 R]
@@ -16866,7 +16866,7 @@ endobj
 /F4.0 51 0 R
 /F6.0 72 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [156 0 R 157 0 R 158 0 R 159 0 R 160 0 R 161 0 R 162 0 R]
@@ -18049,7 +18049,7 @@ endobj
 /F2.0 18 0 R
 /F4.0 51 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [166 0 R 167 0 R 168 0 R 169 0 R 170 0 R 172 0 R 173 0 R 174 0 R 175 0 R 177 0 R]
@@ -18114,11 +18114,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAACX+mplus-1p-regular
 /Subtype /TrueType
-/FontDescriptor 1341 0 R
+/FontDescriptor 1346 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 1343 0 R
-/ToUnicode 1342 0 R
+/Widths 1348 0 R
+/ToUnicode 1347 0 R
 >>
 endobj
 172 0 obj
@@ -19104,7 +19104,7 @@ endobj
 /F1.1 58 0 R
 /F2.0 18 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [180 0 R 181 0 R 182 0 R 183 0 R 184 0 R 185 0 R 186 0 R 188 0 R 189 0 R 190 0 R]
@@ -19916,7 +19916,7 @@ endobj
 /F2.0 18 0 R
 /F6.0 72 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [195 0 R 196 0 R 197 0 R 198 0 R]
@@ -20533,7 +20533,7 @@ endobj
 /F6.0 72 0 R
 /F2.0 18 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [203 0 R 205 0 R 206 0 R 208 0 R]
@@ -21604,7 +21604,7 @@ endobj
 /F7.0 171 0 R
 /F5.1 65 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [213 0 R 214 0 R]
@@ -22760,7 +22760,7 @@ endobj
 /F2.0 18 0 R
 /F4.0 51 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [218 0 R 220 0 R]
@@ -23682,7 +23682,7 @@ endobj
 /F4.0 51 0 R
 /F6.0 72 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [223 0 R 226 0 R 227 0 R 228 0 R 229 0 R]
@@ -24118,7 +24118,7 @@ endobj
 /F4.0 51 0 R
 >>
 /XObject << /I4 235 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 >>
 /Annots [232 0 R 234 0 R 237 0 R]
@@ -25176,7 +25176,7 @@ endobj
 /F2.0 18 0 R
 /F1.1 58 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [241 0 R 242 0 R 243 0 R]
@@ -25928,7 +25928,7 @@ endobj
 /F2.0 18 0 R
 /F4.0 51 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [247 0 R]
@@ -26867,7 +26867,7 @@ endobj
 /F5.1 65 0 R
 /F1.1 58 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [252 0 R 253 0 R 254 0 R 255 0 R 257 0 R 258 0 R 259 0 R]
@@ -27874,7 +27874,7 @@ endobj
 /F5.1 65 0 R
 /F2.0 18 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [262 0 R 263 0 R 264 0 R 265 0 R 266 0 R 267 0 R 268 0 R 270 0 R 271 0 R 272 0 R]
@@ -28664,7 +28664,7 @@ endobj
 /F5.1 65 0 R
 /F2.0 18 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [275 0 R 276 0 R 277 0 R 278 0 R 279 0 R]
@@ -29687,7 +29687,7 @@ endobj
 /F6.0 72 0 R
 /F5.1 65 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [288 0 R 289 0 R 291 0 R 292 0 R 293 0 R 294 0 R 295 0 R 296 0 R 297 0 R]
@@ -29698,7 +29698,7 @@ endobj
 endobj
 286 0 obj
 << /Limits [(extending-the-reach-of-ddd) (imperative-style-2)]
-/Names [(extending-the-reach-of-ddd) 113 0 R (field-injection) 761 0 R (from-within-the-ide) 365 0 R (from-within-the-ide-2) 482 0 R (globally-defined-drop-downs) 1061 0 R (hexagonal-arch-services) 233 0 R (icon) 285 0 R (icons) 923 0 R (imperative-style) 887 0 R (imperative-style-2) 901 0 R]
+/Names [(extending-the-reach-of-ddd) 113 0 R (field-injection) 766 0 R (from-within-the-ide) 365 0 R (from-within-the-ide-2) 485 0 R (globally-defined-drop-downs) 1066 0 R (hexagonal-arch-services) 233 0 R (icon) 285 0 R (icons) 928 0 R (imperative-style) 892 0 R (imperative-style-2) 906 0 R]
 >>
 endobj
 287 0 obj
@@ -31231,7 +31231,7 @@ endobj
 /F1.1 58 0 R
 /F4.0 51 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [300 0 R 301 0 R 302 0 R]
@@ -33312,7 +33312,7 @@ endobj
 /F5.1 65 0 R
 /F2.0 18 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [311 0 R 312 0 R 313 0 R]
@@ -33326,7 +33326,7 @@ endobj
 endobj
 310 0 obj
 << /Limits [(_ugfun_building-blocks_identifiers_title-and-icon) (_ugfun_core-concepts_apache-isis-vs_cqrs)]
-/Names [(_ugfun_building-blocks_identifiers_title-and-icon) 281 0 R (_ugfun_building-blocks_metamodel) 212 0 R (_ugfun_building-blocks_modules) 335 0 R (_ugfun_building-blocks_object-members) 303 0 R (_ugfun_building-blocks_types-of-domain-objects) 215 0 R (_ugfun_building-blocks_types-of-domain-objects_domain-entities) 219 0 R (_ugfun_building-blocks_types-of-domain-objects_domain-services) 224 0 R (_ugfun_building-blocks_types-of-domain-objects_mixins) 269 0 R (_ugfun_building-blocks_types-of-domain-objects_view-models) 238 0 R (_ugfun_business-rules) 1010 0 R (_ugfun_core-concepts) 43 0 R (_ugfun_core-concepts_apache-isis-vs) 147 0 R (_ugfun_core-concepts_apache-isis-vs_cqrs) 163 0 R]
+/Names [(_ugfun_building-blocks_identifiers_title-and-icon) 281 0 R (_ugfun_building-blocks_metamodel) 212 0 R (_ugfun_building-blocks_modules) 335 0 R (_ugfun_building-blocks_object-members) 303 0 R (_ugfun_building-blocks_types-of-domain-objects) 215 0 R (_ugfun_building-blocks_types-of-domain-objects_domain-entities) 219 0 R (_ugfun_building-blocks_types-of-domain-objects_domain-services) 224 0 R (_ugfun_building-blocks_types-of-domain-objects_mixins) 269 0 R (_ugfun_building-blocks_types-of-domain-objects_view-models) 238 0 R (_ugfun_business-rules) 1015 0 R (_ugfun_core-concepts) 43 0 R (_ugfun_core-concepts_apache-isis-vs) 147 0 R (_ugfun_core-concepts_apache-isis-vs_cqrs) 163 0 R]
 >>
 endobj
 311 0 obj
@@ -34235,7 +34235,7 @@ endobj
 /F1.1 58 0 R
 /F6.0 72 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [317 0 R 318 0 R 319 0 R 321 0 R 322 0 R]
@@ -35243,7 +35243,7 @@ endobj
 /F5.1 65 0 R
 /F4.0 51 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 331 0 R 332 0 R 333 0 R 334 0 R 336 0 R]
@@ -35581,7 +35581,7 @@ endobj
 /F6.0 72 0 R
 /F5.1 65 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 >>
@@ -36346,7 +36346,7 @@ endobj
 /F1.0 8 0 R
 /F5.1 65 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [342 0 R 343 0 R 344 0 R 345 0 R 346 0 R 347 0 R 349 0 R 350 0 R]
@@ -37167,7 +37167,7 @@ endobj
 /F6.0 72 0 R
 /F5.1 65 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [354 0 R]
@@ -37830,7 +37830,7 @@ endobj
 /F1.0 8 0 R
 /F6.0 72 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
 /Annots [360 0 R 361 0 R 364 0 R 366 0 R 367 0 R]
@@ -38183,7 +38183,7 @@ endobj
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I5 368 0 R
 /I6 373 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 /F2.0 18 0 R
@@ -38593,7 +38593,7 @@ endobj
 /Contents 379 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I7 378 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 >>
@@ -38900,7 +38900,7 @@ endobj
 /Contents 384 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I8 383 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 /F6.0 72 0 R
@@ -39087,7 +39087,7 @@ endobj
 /Contents 389 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I9 388 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 >>
@@ -39239,7 +39239,7 @@ endobj
 /Contents 393 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I10 392 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 >>
@@ -39394,7 +39394,7 @@ endobj
 /Contents 397 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I11 396 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 >>
@@ -40726,7 +40726,7 @@ endobj
 /Contents 401 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I12 400 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 /F6.0 72 0 R
@@ -41819,7 +41819,7 @@ endobj
 /Contents 406 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I13 405 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 /F6.0 72 0 R
@@ -41986,7 +41986,7 @@ endobj
 /Contents 411 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I14 410 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 >>
@@ -42118,7 +42118,7 @@ endobj
 /Contents 415 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I15 414 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 >>
@@ -43076,7 +43076,7 @@ endobj
 /Contents 419 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I16 418 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 /F6.0 72 0 R
@@ -43253,7 +43253,7 @@ endobj
 /Contents 426 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I17 425 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 >>
@@ -43483,7 +43483,7 @@ endobj
 /Contents 430 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I18 429 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 /F6.0 72 0 R
@@ -43647,7 +43647,7 @@ endobj
 /Contents 434 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I19 433 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 >>
@@ -43849,7 +43849,7 @@ endobj
 /Contents 438 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I20 437 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 >>
@@ -44111,7 +44111,7 @@ endobj
 /Contents 442 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I21 441 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 /F6.0 72 0 R
@@ -44692,7 +44692,7 @@ endobj
 /Contents 446 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I22 445 0 R
-/Stamp1 1251 0 R
+/Stamp1 1256 0 R
 >>
 /Font << /F1.0 8 0 R
 /F2.0 18 0 R
@@ -44794,7 +44794,7 @@ endobj
 >>
 endobj
 458 0 obj
-<< /Length 15982
+<< /Length 19695
 >>
 stream
 q
@@ -44955,7 +44955,73 @@ ET
 BT
 48.24 683.526 Td
 /F1.0 10.5 Tf
-[<67726f77732e2046> 40.0390625 <6f72206578616d706c653a>] TJ
+<67726f77733a> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 643.746 Td
+/F1.0 10.5 Tf
+<776865726520> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+82.8375 643.746 Td
+/F6.0 10.5 Tf
+<787878> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+98.5875 643.746 Td
+/F1.0 10.5 Tf
+<20697320746865206e616d65206f662074686520> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+193.06650000000002 643.746 Td
+/F6.0 10.5 Tf
+<61727469666163744964> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+245.56650000000002 643.746 Td
+/F1.0 10.5 Tf
+<207468617420796f7520737570706c79207768656e20796f752072756e20746865206172636865747970652e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 615.966 Td
+/F1.0 10.5 Tf
+<5370656369666963616c6c793a> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -44966,7 +45032,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-56.88050000000001 655.746 Td
+56.88050000000001 588.186 Td
 /F1.0 10.5 Tf
 <a5> Tj
 ET
@@ -44978,10 +45044,10 @@ ET
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-0.042 Tw
+2.376 Tw
 
 BT
-66.24000000000001 655.746 Td
+66.24000000000001 588.186 Td
 /F1.0 10.5 Tf
 [<746865206170706c69636174696f6e206973206d756c74692d6d6f64756c652c207365706172> 20.01953125 <6174696e67206f75742074686520627573696e657373206c6f6769632028>] TJ
 ET
@@ -44993,12 +45059,12 @@ ET
 0.694 0.129 0.275 scn
 0.694 0.129 0.275 SCN
 
-0.042 Tw
+2.376 Tw
 
 BT
-397.4875536221591 655.746 Td
+418.4858794921875 588.186 Td
 /F6.0 10.5 Tf
-<6d6f64756c652d73696d706c65> Tj
+<7878782d6d6f64756c652d73696d706c65> Tj
 ET
 
 
@@ -45008,12 +45074,12 @@ ET
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-0.042 Tw
+2.376 Tw
 
 BT
-465.7375536221591 655.746 Td
+507.7358794921875 588.186 Td
 /F1.0 10.5 Tf
-<204d6176656e206d6f64756c6529> Tj
+<204d6176656e> Tj
 ET
 
 
@@ -45023,54 +45089,83 @@ ET
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+1.653 Tw
+
 BT
-66.24000000000001 639.966 Td
+66.24000000000001 572.4060000000001 Td
 /F1.0 10.5 Tf
-[<66726f6d2074686520626f6f74737472> 20.01953125 <617070696e67206d6f64756c65732028>] TJ
+[<6d6f64756c65292066726f6d2074686520626f6f74737472> 20.01953125 <617070696e67206d6f64756c65732028>] TJ
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.694 0.129 0.275 scn
 0.694 0.129 0.275 SCN
 
+1.653 Tw
+
 BT
-234.145294921875 639.966 Td
+286.7003974609375 572.4060000000001 Td
 /F6.0 10.5 Tf
-<6170706c69636174696f6e> Tj
+<7878782d6170706c69636174696f6e> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+1.653 Tw
+
 BT
-291.895294921875 639.966 Td
+365.4503974609375 572.4060000000001 Td
 /F1.0 10.5 Tf
 <204d6176656e206d6f64756c6520616e642074686520> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.694 0.129 0.275 scn
 0.694 0.129 0.275 SCN
 
+1.653 Tw
+
 BT
-412.71879492187503 639.966 Td
+494.53999999999996 572.4060000000001 Td
 /F6.0 10.5 Tf
-<776562617070> Tj
+<7878782d776562617070> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+1.653 Tw
+
+BT
+547.04 572.4060000000001 Td
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
 BT
-444.21879492187503 639.966 Td
+66.24000000000001 556.6260000000001 Td
 /F1.0 10.5 Tf
-<206d6f64756c6529> Tj
+<6d6f64756c6529> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -45081,7 +45176,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-56.88050000000001 618.186 Td
+56.88050000000001 534.846 Td
 /F1.0 10.5 Tf
 <a5> Tj
 ET
@@ -45093,12 +45188,42 @@ ET
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-6.695 Tw
+6.117 Tw
 
 BT
-66.24000000000001 618.186 Td
+66.24000000000001 534.846 Td
 /F1.0 10.5 Tf
-<74686520> Tj
+<696e2074686520> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+6.117 Tw
+
+BT
+110.00524999999999 534.846 Td
+/F6.0 10.5 Tf
+<7878782d6d6f64756c652d73696d706c65> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+6.117 Tw
+
+BT
+199.25525 534.846 Td
+/F1.0 10.5 Tf
+<206d6f64756c652c2074686520> Tj
 ET
 
 
@@ -45108,10 +45233,10 @@ ET
 0.694 0.129 0.275 scn
 0.694 0.129 0.275 SCN
 
-6.695 Tw
+6.117 Tw
 
 BT
-91.62491167534722 618.186 Td
+282.29637499999995 534.846 Td
 /F6.0 10.5 Tf
 <53696d706c654f626a6563745265706f7369746f7279> Tj
 ET
@@ -45123,12 +45248,27 @@ ET
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-6.695 Tw
+6.117 Tw
+
+BT
+397.79637499999995 534.846 Td
+/F1.0 10.5 Tf
+<20736572766963652028746f206372656174652f7265747269657665> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+3.324 Tw
 
 BT
-207.12491167534722 618.186 Td
+66.24000000000001 519.066 Td
 /F1.0 10.5 Tf
-[<20736572766963652028746f206372656174652f726574726965766520696e7374616e63657329206973207365706172> 20.01953125 <6174652066726f6d20746865>] TJ
+[<696e7374616e63657329206973207365706172> 20.01953125 <6174652066726f6d2074686520>] TJ
 ET
 
 
@@ -45138,21 +45278,40 @@ ET
 0.694 0.129 0.275 scn
 0.694 0.129 0.275 SCN
 
+3.324 Tw
+
 BT
-66.24000000000001 602.4060000000001 Td
+238.32306610576921 519.066 Td
 /F6.0 10.5 Tf
 <53696d706c654f626a6563744d656e75> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+3.324 Tw
+
 BT
-150.24 602.4060000000001 Td
+322.3230661057692 519.066 Td
 /F1.0 10.5 Tf
-[<206d656e7520736572766963652028666f7220746865205549293b2074686520666f726d65722069732064656c65676174656420746f2062> 20.01953125 <7920746865206c61747465722e>] TJ
+<206d656e7520736572766963652028666f7220746865205549293b2074686520666f726d6572206973> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+66.24000000000001 503.28600000000006 Td
+/F1.0 10.5 Tf
+[<64656c65676174656420746f2062> 20.01953125 <7920746865206c61747465722e>] TJ
 ET
 
 0.000 0.000 0.000 SCN
@@ -45163,7 +45322,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-56.88050000000001 580.6260000000001 Td
+56.88050000000001 481.50600000000003 Td
 /F1.0 10.5 Tf
 <a5> Tj
 ET
@@ -45176,9 +45335,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-66.24000000000001 580.6260000000001 Td
+66.24000000000001 481.50600000000003 Td
 /F1.0 10.5 Tf
-<6120> Tj
+<696e2074686520> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -45187,9 +45346,9 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-74.8605 580.6260000000001 Td
+97.7715 481.50600000000003 Td
 /F6.0 10.5 Tf
-<486f6d6550616765566965774d6f64656c> Tj
+<7878782d6170706c69636174696f6e> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -45198,35 +45357,31 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-164.1105 580.6260000000001 Td
+176.5215 481.50600000000003 Td
 /F1.0 10.5 Tf
-<20736572766963652061637473206173206120686f6d65207061676520666f7220746865206170702e> Tj
+<206d6f64756c652c206120> Tj
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-
--0.500 Tc
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
 
 BT
-56.88050000000001 558.8460000000001 Td
-/F1.0 10.5 Tf
-<a5> Tj
+231.1425 481.50600000000003 Td
+/F6.0 10.5 Tf
+<486f6d6550616765566965774d6f64656c> Tj
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-
-0.000 Tc
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
 BT
-66.24000000000001 558.8460000000002 Td
+320.39250000000004 481.50600000000003 Td
 /F1.0 10.5 Tf
-[<746865726520617265206578616d706c6520696e74656772> 20.01953125 <6174696f6e2074657374732c204244442074657374732061732077656c6c20617320756e6974207465737473>] TJ
+<20736572766963652061637473206173206120686f6d65207061676520666f7220746865206170702e> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -45237,7 +45392,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-56.88050000000001 537.0660000000001 Td
+56.88050000000001 459.72600000000006 Td
 /F1.0 10.5 Tf
 <a5> Tj
 ET
@@ -45249,62 +45404,81 @@ ET
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-1.538 Tw
-
 BT
-66.24000000000001 537.0660000000003 Td
+66.24000000000001 459.72600000000006 Td
 /F1.0 10.5 Tf
-[<746865726520617265206578616d706c652066697874757265207363726970747320666f722075736520626f7468207768656e2070726f746f747970696e6720616e6420757365642062> 20.01953125 <792074686520696e74656772> 20.01953125 <6174696f6e>] TJ
+[<746865726520617265206578616d706c6520696e74656772> 20.01953125 <6174696f6e20746573747320616e64204244442074657374732061732077656c6c20617320756e6974207465737473>] TJ
 ET
 
-
-0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+1.227 Tw
+
 BT
-66.24000000000001 521.2860000000002 Td
+66.24000000000001 431.9460000000001 Td
 /F1.0 10.5 Tf
-<616e6420424444207465737473> Tj
+[<546865726520617265202263726f73732d6d6f64756c652220696e74656772> 20.01953125 <6174696f6e20746573747320696e2074686520>] TJ
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
 
--0.500 Tc
+1.227 Tw
+
+BT
+319.1643741122159 431.9460000000001 Td
+/F6.0 10.5 Tf
+<7878782d6170706c69636174696f6e> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+1.227 Tw
+
 BT
-56.88050000000001 499.50600000000026 Td
+397.9143741122159 431.9460000000001 Td
 /F1.0 10.5 Tf
-<a5> Tj
+[<206d6f64756c652e20546865736520626f6f74737472> 20.01953125 <617020746865>] TJ
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-
-0.000 Tc
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+3.047 Tw
+
 BT
-66.24000000000001 499.50600000000026 Td
+66.24000000000001 416.16600000000005 Td
 /F1.0 10.5 Tf
-<74686520> Tj
+[<6170706c69636174696f6e20617320612073696e676c6520656e7469747920736f20746861742074686573652074657374732063616e2065786572636973652066756e6374696f6e616c69747920696e20616e> 20.01953125 <7920616e6420616c6c>] TJ
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-0.259 0.545 0.792 scn
-0.259 0.545 0.792 SCN
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
 
 BT
-84.93 499.50600000000026 Td
+66.24000000000001 400.3860000000001 Td
 /F1.0 10.5 Tf
-<4170616368652049736973204d6176656e20706c7567696e> Tj
+<6d6f64756c65732e20546865204244442074657374732061726520616c736f20646566696e656420686572652061726520616c736f202263726f73732d6d6f64756c65222e> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -45313,20 +45487,20 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-213.2715 499.50600000000026 Td
+66.24000000000001 372.60600000000005 Td
 /F1.0 10.5 Tf
-<20746f20> Tj
+[<54686572652061726520616c736f20227065722d6d6f64756c652220696e74656772> 20.01953125 <6174696f6e20746573747320696e2074686520>] TJ
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-0.259 0.545 0.792 scn
-0.259 0.545 0.792 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
 
 BT
-228.465 499.50600000000026 Td
-/F1.0 10.5 Tf
-<76616c6964617465> Tj
+324.60279492187505 372.60600000000005 Td
+/F6.0 10.5 Tf
+<7878782d6d6f64756c652d73696d706c65> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -45335,9 +45509,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-268.701 499.50600000000026 Td
+413.85279492187505 372.60600000000005 Td
 /F1.0 10.5 Tf
-<20796f757220646f6d61696e206d6f64656c206973207072652d636f6e66696775726564> Tj
+<206d6f64756c652e> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -45348,7 +45522,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-56.88050000000001 477.7260000000003 Td
+56.88050000000001 344.8260000000001 Td
 /F1.0 10.5 Tf
 <a5> Tj
 ET
@@ -45360,206 +45534,288 @@ ET
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+1.538 Tw
+
 BT
-66.24000000000001 477.7260000000003 Td
+66.24000000000001 344.8260000000001 Td
 /F1.0 10.5 Tf
-[<4d6176656e20706c7567696e7320746f207061636b61676520796f757220617070206173206120446f636b> 20.01953125 <657220696d616765206973207072652d636f6e66696775726564>] TJ
+[<746865726520617265206578616d706c652066697874757265207363726970747320666f722075736520626f7468207768656e2070726f746f747970696e6720616e6420757365642062> 20.01953125 <792074686520696e74656772> 20.01953125 <6174696f6e>] TJ
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-0.508 Tw
-
 BT
-48.24000000000001 449.9460000000003 Td
+66.24000000000001 329.04600000000005 Td
 /F1.0 10.5 Tf
-<46726f6d207468697320796f752063616e20656173696c792072656e616d6520746865736520696e697469616c20636c61737365732c20616e6420657874656e6420746f206275696c6420757020796f7572206f776e204170616368652049736973> Tj
+<616e64204244442074657374732e2054686573652074656e6420746f20626520646566696e656420696e206561636820696e646976696475616c206d6f64756c652c20696520> Tj
 ET
 
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+414.00000000000006 329.04600000000005 Td
+/F6.0 10.5 Tf
+<7878782d6d6f64756c652d73696d706c65> Tj
+ET
 
-0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
 BT
-48.24000000000001 434.1660000000003 Td
+503.25000000000006 329.04600000000005 Td
 /F1.0 10.5 Tf
-<646f6d61696e206170706c69636174696f6e2e> Tj
+<2e> Tj
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+
+-0.500 Tc
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
 BT
-48.24000000000001 399.6660000000003 Td
-/F2.0 13 Tf
-[<342e332e312e2047656e6572> 20.01953125 <6174696e672074686520417070>] TJ
+56.88050000000001 307.2660000000001 Td
+/F1.0 10.5 Tf
+<a5> Tj
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+
+0.000 Tc
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+0.453 Tw
+
 BT
-48.24000000000001 373.1060000000003 Td
+66.24000000000001 307.2660000000001 Td
 /F1.0 10.5 Tf
-[<4372656174652061206e6577206469726563746f7279> 89.84375 <2c20616e6420>] TJ
+<74686520> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-0.694 0.129 0.275 scn
-0.694 0.129 0.275 SCN
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+0.453 Tw
 
 BT
-188.31164062500002 373.1060000000003 Td
-/F6.0 10.5 Tf
-<6364> Tj
+85.38260714285715 307.2660000000001 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+0.453 Tw
+
 BT
-198.81164062500002 373.1060000000003 Td
+215.08192857142856 307.2660000000001 Td
 /F1.0 10.5 Tf
-[<20696e746f2074686174206469726563746f7279> 89.84375 <2e>] TJ
+<20697320636f6e6669677572656420746f20> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+0.453 Tw
 
 BT
-48.24000000000001 345.3260000000003 Td
+300.13635714285715 307.2660000000001 Td
 /F1.0 10.5 Tf
-[<54> 29.78515625 <6f206275696c6420746865206170702066726f6d20746865206c617465737420737461626c652072656c656173652c207468656e2072756e2074686520666f6c6c6f77696e6720636f6d6d616e643a>] TJ
+<76616c6964617465> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-q
-0.961 0.961 0.961 scn
-52.240 329.510 m
-543.040 329.510 l
-545.249 329.510 547.040 327.719 547.040 325.510 c
-547.040 193.590 l
-547.040 191.381 545.249 189.590 543.040 189.590 c
-52.240 189.590 l
-50.031 189.590 48.240 191.381 48.240 193.590 c
-48.240 325.510 l
-48.240 327.719 50.031 329.510 52.240 329.510 c
-h
-f
-0.800 0.800 0.800 SCN
-0.75 w
-52.240 329.510 m
-543.040 329.510 l
-545.249 329.510 547.040 327.719 547.040 325.510 c
-547.040 193.590 l
-547.040 191.381 545.249 189.590 543.040 189.590 c
-52.240 189.590 l
-50.031 189.590 48.240 191.381 48.240 193.590 c
-48.240 325.510 l
-48.240 327.719 50.031 329.510 52.240 329.510 c
-h
-S
-Q
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+0.453 Tw
+
 BT
-59.24000000000001 306.68500000000034 Td
-/F6.0 11 Tf
-<6d766e206172636865747970653a67656e657261746520205c> Tj
+340.37235714285714 307.2660000000001 Td
+/F1.0 10.5 Tf
+<20796f757220646f6d61696e206d6f64656c20696e2074686520> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+0.453 Tw
+
+BT
+478.78999999999996 307.2660000000001 Td
+/F6.0 10.5 Tf
+<6d6f64756c652d73696d706c65> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+0.453 Tw
+
 BT
-59.24000000000001 291.94500000000033 Td
-/F6.0 11 Tf
-<ca2020202d442061726368657479706547726f757049643d6f72672e6170616368652e697369732e617263686574797065205c> Tj
+547.04 307.2660000000001 Td
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
 BT
-59.24000000000001 277.2050000000003 Td
-/F6.0 11 Tf
-<ca2020202d4420617263686574797065417274696661637449643d73696d706c656170702d617263686574797065205c> Tj
+66.24000000000001 291.4860000000001 Td
+/F1.0 10.5 Tf
+<6d6f64756c65> Tj
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+
+-0.500 Tc
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
 BT
-59.24000000000001 262.4650000000003 Td
-/F6.0 11 Tf
-<ca2020202d442061726368657479706556657273696f6e3d312e31352e31205c> Tj
+56.88050000000001 269.7060000000001 Td
+/F1.0 10.5 Tf
+<a5> Tj
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+
+0.000 Tc
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+1.180 Tw
+
 BT
-59.24000000000001 247.7250000000003 Td
-/F6.0 11 Tf
-<ca2020202d442067726f757049643d636f6d2e6d79636f6d70616e79205c> Tj
+66.24000000000001 269.7060000000001 Td
+/F1.0 10.5 Tf
+<74686520> Tj
 ET
 
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+1.180 Tw
+
+BT
+86.10960656738283 269.7060000000001 Td
+/F1.0 10.5 Tf
+<4170616368652049736973204d6176656e20706c7567696e> Tj
+ET
+
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+1.180 Tw
+
 BT
-59.24000000000001 232.98500000000033 Td
-/F6.0 11 Tf
-<ca2020202d4420617274696661637449643d6d79617070205c> Tj
+217.98992626953125 269.7060000000001 Td
+/F1.0 10.5 Tf
+[<20697320616c736f20636f6e6669677572656420746f2067656e6572> 20.01953125 <617465206120>] TJ
 ET
 
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+1.180 Tw
+
+BT
+387.1069671630859 269.7060000000001 Td
+/F1.0 10.5 Tf
+<73776167676572> Tj
+ET
+
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+1.180 Tw
+
 BT
-59.24000000000001 218.24500000000035 Td
-/F6.0 11 Tf
-<ca2020202d442076657273696f6e3d312e302d534e415053484f54205c> Tj
+428.64496716308594 269.7060000000001 Td
+/F1.0 10.5 Tf
+<20737065632066696c6520666f722074686520656e74697265> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
 BT
-59.24000000000001 203.50500000000034 Td
-/F6.0 11 Tf
-<ca2020202d42> Tj
+66.24000000000001 253.92600000000007 Td
+/F1.0 10.5 Tf
+<6170706c69636174696f6e2c20696e2074686520> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+159.43800000000002 253.92600000000007 Td
+/F6.0 10.5 Tf
+<7878782d6170706c69636174696f6e> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -45568,9 +45824,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24000000000001 165.62600000000032 Td
+238.18800000000002 253.92600000000007 Td
 /F1.0 10.5 Tf
-<77686572653a> Tj
+<206d6f64756c65> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -45581,7 +45837,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-56.88050000000001 137.84600000000032 Td
+56.88050000000001 232.14600000000007 Td
 /F1.0 10.5 Tf
 <a5> Tj
 ET
@@ -45590,109 +45846,175 @@ ET
 0.000 0.000 0.000 scn
 
 0.000 Tc
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+2.311 Tw
+
+BT
+66.24000000000001 232.14600000000007 Td
+/F1.0 10.5 Tf
+[<4d6176656e20706c7567696e7320746f207061636b61676520796f757220617070206173206120446f636b> 20.01953125 <657220696d616765206973207072652d636f6e666967757265642c20696e2074686520>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
 0.694 0.129 0.275 scn
 0.694 0.129 0.275 SCN
 
+2.311 Tw
+
 BT
-66.24000000000001 137.84600000000032 Td
+494.53999999999996 232.14600000000007 Td
 /F6.0 10.5 Tf
-<67726f75704964> Tj
+<7878782d776562617070> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+2.311 Tw
+
 BT
-102.99000000000001 137.84600000000032 Td
-/F1.0 10.5 Tf
-<20726570726573656e747320796f7572206f776e206f7267616e697a6174696f6e2c20616e64> Tj
+547.04 232.14600000000007 Td
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-
--0.500 Tc
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
 BT
-56.88050000000001 116.06600000000032 Td
+66.24000000000001 216.36600000000007 Td
 /F1.0 10.5 Tf
-<a5> Tj
+<6d6f64756c652e> Tj
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
 
-0.000 Tc
-0.694 0.129 0.275 scn
-0.694 0.129 0.275 SCN
+0.508 Tw
 
 BT
-66.24000000000001 116.06600000000032 Td
-/F6.0 10.5 Tf
-<61727469666163744964> Tj
+48.24000000000001 188.58600000000007 Td
+/F1.0 10.5 Tf
+<46726f6d207468697320796f752063616e20656173696c792072656e616d6520746865736520696e697469616c20636c61737365732c20616e6420657874656e6420746f206275696c6420757020796f7572206f776e204170616368652049736973> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
 BT
-118.74000000000001 116.06600000000032 Td
+48.24000000000001 172.80600000000007 Td
 /F1.0 10.5 Tf
-<206973206120756e69717565206964656e74696669657220666f722074686973206170702077697468696e20796f7572206f7267616e697a6174696f6e2e> Tj
+<646f6d61696e206170706c69636174696f6e2e> Tj
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 101.650 m
+113.807 156.990 l
+S
+Q
+0.067 0.067 0.067 scn
+0.067 0.067 0.067 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.067 0.067 0.067 scn
+0.067 0.067 0.067 SCN
 
--0.500 Tc
+BT
+80.17133333333334 120.74000000000005 Td
+/F5.1 24 Tf
+<21> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+0.653 Tw
+
 BT
-56.88050000000001 94.28600000000031 Td
+125.80666666666667 141.02600000000007 Td
 /F1.0 10.5 Tf
-<a5> Tj
+<54686520286e6f6e2d4153462920496e636f646520506c6174666f726dd57320> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
 
-0.000 Tc
-0.694 0.129 0.275 scn
-0.694 0.129 0.275 SCN
+0.653 Tw
 
 BT
-66.24000000000001 94.28600000000031 Td
-/F6.0 10.5 Tf
-<76657273696f6e> Tj
+292.6591481481481 141.02600000000007 Td
+/F1.0 10.5 Tf
+<717569636b737461727420617263686574797065> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+0.653 Tw
+
 BT
-102.99000000000001 94.28600000000031 Td
+396.70551851851855 141.02600000000007 Td
 /F1.0 10.5 Tf
-<2069732074686520696e697469616c2028736e617073686f74292076657273696f6e206f6620796f757220617070> Tj
+<206275696c64732075706f6e207468652073696d706c65617070> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+2.757 Tw
+
 BT
-48.24000000000001 66.50600000000031 Td
+125.80666666666667 125.24600000000007 Td
 /F1.0 10.5 Tf
-[<546865206172636865747970652067656e6572> 20.01953125 <6174696f6e2070726f636573732077696c6c207468656e2072756e3b206974206f6e6c792074616b> 20.01953125 <6573206120666577207365636f6e64732e>] TJ
+<6172636865747970652c20627574206164647320696e20737570706f727420666f7220766172696f757320496e636f646520506c6174666f726d206d6f64756c65732073756368206173> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.80666666666667 109.46600000000007 Td
+/F1.0 10.5 Tf
+[<7365637572697479> 89.84375 <2c206175646974696e672c20636f6d6d616e647320616e64207075626c697368696e672e>] TJ
 ET
 
 0.000 0.000 0.000 SCN
@@ -45730,11 +46052,12 @@ endobj
 /Font << /F2.0 18 0 R
 /F1.0 8 0 R
 /F6.0 72 0 R
+/F5.1 65 0 R
 >>
-/XObject << /Stamp1 1251 0 R
+/XObject << /Stamp1 1256 0 R
 >>
 >>
-/Annots [461 0 R 462 0 R 463 0 R]
+/Annots [461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R]
 >>
 endobj
 460 0 obj
@@ -45755,7 +46078,7 @@ endobj
 /URI (../rgmvn.pdf)
 >>
 /Subtype /Link
-/Rect [84.93 496.4400000000003 213.2715 510.72000000000025]
+/Rect [85.38260714285715 304.20000000000005 215.08192857142856 318.4800000000001]
 /Type /Annot
 >>
 endobj
@@ -45763,18 +46086,48 @@ endobj
 << /Border [0 0 0]
 /A << /Type /Action
 /S /URI
-/URI (../rgmvn.pdf#_rgmvn_validate)
+/URI (../rgmvn/rgmvn.pdf#_rgmvn_validate)
 >>
 /Subtype /Link
-/Rect [228.465 496.4400000000003 268.701 510.72000000000025]
+/Rect [300.13635714285715 304.20000000000005 340.37235714285714 318.4800000000001]
 /Type /Annot
 >>
 endobj
 464 0 obj
-[459 0 R /XYZ 0 418.3500000000003 null]
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn.pdf)
+>>
+/Subtype /Link
+/Rect [86.10960656738283 266.6400000000001 217.98992626953125 280.9200000000001]
+/Type /Annot
+>>
 endobj
 465 0 obj
-<< /Length 13341
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../rgmvn/rgmvn.pdf#_rgmvn_swagger)
+>>
+/Subtype /Link
+/Rect [387.1069671630859 266.6400000000001 428.64496716308594 280.9200000000001]
+/Type /Annot
+>>
+endobj
+466 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://platform.incode.org/quickstart/quickstart.html)
+>>
+/Subtype /Link
+/Rect [292.6591481481481 137.96000000000006 396.70551851851855 152.24000000000007]
+/Type /Annot
+>>
+endobj
+467 0 obj
+<< /Length 12851
 >>
 stream
 q
@@ -45786,7 +46139,7 @@ q
 BT
 48.24 792.006 Td
 /F2.0 13 Tf
-<342e332e322e204275696c64696e672074686520417070> Tj
+[<342e332e312e2047656e6572> 20.01953125 <6174696e672074686520417070>] TJ
 ET
 
 0.000 0.000 0.000 SCN
@@ -45797,6 +46150,309 @@ ET
 BT
 48.24 765.446 Td
 /F1.0 10.5 Tf
+[<4372656174652061206e6577206469726563746f7279> 89.84375 <2c20616e6420>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+188.31164062500002 765.446 Td
+/F6.0 10.5 Tf
+<6364> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+198.81164062500002 765.446 Td
+/F1.0 10.5 Tf
+[<20696e746f2074686174206469726563746f7279> 89.84375 <2e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 737.666 Td
+/F1.0 10.5 Tf
+[<54> 29.78515625 <6f206275696c6420746865206170702066726f6d20746865206c617465737420737461626c652072656c656173652c207468656e2072756e2074686520666f6c6c6f77696e6720636f6d6d616e643a>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.961 0.961 0.961 scn
+52.240 721.850 m
+543.040 721.850 l
+545.249 721.850 547.040 720.059 547.040 717.850 c
+547.040 585.930 l
+547.040 583.721 545.249 581.930 543.040 581.930 c
+52.240 581.930 l
+50.031 581.930 48.240 583.721 48.240 585.930 c
+48.240 717.850 l
+48.240 720.059 50.031 721.850 52.240 721.850 c
+h
+f
+0.800 0.800 0.800 SCN
+0.75 w
+52.240 721.850 m
+543.040 721.850 l
+545.249 721.850 547.040 720.059 547.040 717.850 c
+547.040 585.930 l
+547.040 583.721 545.249 581.930 543.040 581.930 c
+52.240 581.930 l
+50.031 581.930 48.240 583.721 48.240 585.930 c
+48.240 717.850 l
+48.240 720.059 50.031 721.850 52.240 721.850 c
+h
+S
+Q
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 699.0250000000001 Td
+/F6.0 11 Tf
+<6d766e206172636865747970653a67656e657261746520205c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 684.2850000000001 Td
+/F6.0 11 Tf
+<ca2020202d442061726368657479706547726f757049643d6f72672e6170616368652e697369732e617263686574797065205c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 669.5450000000001 Td
+/F6.0 11 Tf
+<ca2020202d4420617263686574797065417274696661637449643d73696d706c656170702d617263686574797065205c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 654.8050000000002 Td
+/F6.0 11 Tf
+<ca2020202d442061726368657479706556657273696f6e3d312e31352e31205c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 640.0650000000002 Td
+/F6.0 11 Tf
+<ca2020202d442067726f757049643d636f6d2e6d79636f6d70616e79205c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 625.3250000000002 Td
+/F6.0 11 Tf
+<ca2020202d4420617274696661637449643d6d79617070205c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 610.5850000000002 Td
+/F6.0 11 Tf
+<ca2020202d442076657273696f6e3d312e302d534e415053484f54205c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 595.8450000000001 Td
+/F6.0 11 Tf
+<ca2020202d42> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 557.9660000000001 Td
+/F1.0 10.5 Tf
+<77686572653a> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+-0.500 Tc
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+56.88050000000001 530.1860000000001 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+0.000 Tc
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+66.24000000000001 530.1860000000001 Td
+/F6.0 10.5 Tf
+<67726f75704964> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+102.99000000000001 530.1860000000001 Td
+/F1.0 10.5 Tf
+<20726570726573656e747320796f7572206f776e206f7267616e697a6174696f6e2c20616e64> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+-0.500 Tc
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+56.88050000000001 508.40600000000023 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+0.000 Tc
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+66.24000000000001 508.40600000000023 Td
+/F6.0 10.5 Tf
+<61727469666163744964> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+118.74000000000001 508.40600000000023 Td
+/F1.0 10.5 Tf
+<206973206120756e69717565206964656e74696669657220666f722074686973206170702077697468696e20796f7572206f7267616e697a6174696f6e2e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+-0.500 Tc
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+56.88050000000001 486.62600000000026 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+0.000 Tc
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+66.24000000000001 486.62600000000026 Td
+/F6.0 10.5 Tf
+<76657273696f6e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+102.99000000000001 486.62600000000026 Td
+/F1.0 10.5 Tf
+<2069732074686520696e697469616c2028736e617073686f74292076657273696f6e206f6620796f757220617070> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 458.8460000000003 Td
+/F1.0 10.5 Tf
+[<546865206172636865747970652067656e6572> 20.01953125 <6174696f6e2070726f636573732077696c6c207468656e2072756e3b206974206f6e6c792074616b> 20.01953125 <6573206120666577207365636f6e64732e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 424.3460000000003 Td
+/F2.0 13 Tf
+<342e332e322e204275696c64696e672074686520417070> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 397.7860000000003 Td
+/F1.0 10.5 Tf
 [<53> 9.765625 <776974636820696e746f2074686520726f6f74206469726563746f7279206f6620796f7572206e65776c792067656e6572> 20.01953125 <61746564206170702c20616e64206275696c6420796f7572206170703a>] TJ
 ET
 
@@ -45804,28 +46460,28 @@ ET
 0.000 0.000 0.000 scn
 q
 0.961 0.961 0.961 scn
-52.240 749.630 m
-543.040 749.630 l
-545.249 749.630 547.040 747.839 547.040 745.630 c
-547.040 702.150 l
-547.040 699.941 545.249 698.150 543.040 698.150 c
-52.240 698.150 l
-50.031 698.150 48.240 699.941 48.240 702.150 c
-48.240 745.630 l
-48.240 747.839 50.031 749.630 52.240 749.630 c
+52.240 381.970 m
+543.040 381.970 l
+545.249 381.970 547.040 380.179 547.040 377.970 c
+547.040 334.490 l
+547.040 332.281 545.249 330.490 543.040 330.490 c
+52.240 330.490 l
+50.031 330.490 48.240 332.281 48.240 334.490 c
+48.240 377.970 l
+48.240 380.179 50.031 381.970 52.240 381.970 c
 h
 f
 0.800 0.800 0.800 SCN
 0.75 w
-52.240 749.630 m
-543.040 749.630 l
-545.249 749.630 547.040 747.839 547.040 745.630 c
-547.040 702.150 l
-547.040 699.941 545.249 698.150 543.040 698.150 c
-52.240 698.150 l
-50.031 698.150 48.240 699.941 48.240 702.150 c
-48.240 745.630 l
-48.240 747.839 50.031 749.630 52.240 749.630 c
+52.240 381.970 m
+543.040 381.970 l
+545.249 381.970 547.040 380.179 547.040 377.970 c
+547.040 334.490 l
+547.040 332.281 545.249 330.490 543.040 330.490 c
+52.240 330.490 l
+50.031 330.490 48.240 332.281 48.240 334.490 c
+48.240 377.970 l
+48.240 380.179 50.031 381.970 52.240 381.970 c
 h
 S
 Q
@@ -45833,7 +46489,7 @@ Q
 0.200 0.200 0.200 SCN
 
 BT
-59.24 726.8050000000001 Td
+59.24000000000001 359.14500000000027 Td
 /F6.0 11 Tf
 <6364206d79617070> Tj
 ET
@@ -45844,7 +46500,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 712.065 Td
+59.24000000000001 344.40500000000026 Td
 /F6.0 11 Tf
 <6d766e20636c65616e20696e7374616c6c> Tj
 ET
@@ -45855,7 +46511,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 674.186 Td
+48.24000000000001 306.52600000000024 Td
 /F1.0 10.5 Tf
 <776865726520> Tj
 ET
@@ -45866,7 +46522,7 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-82.8375 674.186 Td
+82.8375 306.52600000000024 Td
 /F6.0 10.5 Tf
 <6d79617070> Tj
 ET
@@ -45877,7 +46533,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-109.0875 674.186 Td
+109.0875 306.52600000000024 Td
 /F1.0 10.5 Tf
 <2069732074686520> Tj
 ET
@@ -45888,7 +46544,7 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-141.3015 674.186 Td
+141.3015 306.52600000000024 Td
 /F6.0 10.5 Tf
 <61727469666163744964> Tj
 ET
@@ -45899,7 +46555,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-193.8015 674.186 Td
+193.8015 306.52600000000024 Td
 /F1.0 10.5 Tf
 <20656e74657265642061626f76652e> Tj
 ET
@@ -45910,7 +46566,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 639.6860000000001 Td
+48.24000000000001 272.02600000000024 Td
 /F2.0 13 Tf
 <342e332e332e2052756e6e696e672074686520417070> Tj
 ET
@@ -45923,7 +46579,7 @@ ET
 0.344 Tw
 
 BT
-48.24 613.1260000000002 Td
+48.24000000000001 245.46600000000024 Td
 /F1.0 10.5 Tf
 <54686520> Tj
 ET
@@ -45938,7 +46594,7 @@ ET
 0.344 Tw
 
 BT
-70.00360169270833 613.1260000000002 Td
+70.00360169270834 245.46600000000024 Td
 /F6.0 10.5 Tf
 <73696d706c65617070> Tj
 ET
@@ -45953,7 +46609,7 @@ ET
 0.344 Tw
 
 BT
-117.25360169270834 613.1260000000002 Td
+117.25360169270834 245.46600000000024 Td
 /F1.0 10.5 Tf
 [<206172636865747970652067656e6572> 20.01953125 <6174657320612073696e676c652057> 60.05859375 <41522066696c652c20636f6e6669677572656420746f2072756e20626f74682074686520>] TJ
 ET
@@ -45968,7 +46624,7 @@ ET
 0.344 Tw
 
 BT
-452.4200016927083 613.1260000000002 Td
+452.4200016927083 245.46600000000024 Td
 /F1.0 10.5 Tf
 [<5769636b> 20.01953125 <657420766965776572>] TJ
 ET
@@ -45983,7 +46639,7 @@ ET
 0.344 Tw
 
 BT
-524.8668983072916 613.1260000000002 Td
+524.8668983072916 245.46600000000024 Td
 /F1.0 10.5 Tf
 <20616e64> Tj
 ET
@@ -45998,7 +46654,7 @@ ET
 1.262 Tw
 
 BT
-48.24 597.3460000000002 Td
+48.24000000000001 229.68600000000023 Td
 /F1.0 10.5 Tf
 <74686520> Tj
 ET
@@ -46013,7 +46669,7 @@ ET
 1.262 Tw
 
 BT
-68.19154166666667 597.3460000000002 Td
+68.19154166666667 229.68600000000023 Td
 /F1.0 10.5 Tf
 <5265737466756c204f626a6563747320766965776572> Tj
 ET
@@ -46028,7 +46684,7 @@ ET
 1.262 Tw
 
 BT
-182.098625 597.3460000000002 Td
+182.098625 229.68600000000023 Td
 /F1.0 10.5 Tf
 <2e205468652061726368657479706520616c736f20636f6e666967757265732074686520446174614e75636c6575732f4a444f204f626a65637473746f726520746f20757365> Tj
 ET
@@ -46041,7 +46697,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 581.5660000000003 Td
+48.24000000000001 213.90600000000023 Td
 /F1.0 10.5 Tf
 <616e20696e2d6d656d6f7279204853514c444220636f6e6e656374696f6e2e> Tj
 ET
@@ -46052,7 +46708,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 553.7860000000003 Td
+48.24000000000001 186.12600000000023 Td
 /F1.0 10.5 Tf
 [<4f6e636520796f75d57665206275696c7420746865206170702c20796f752063616e2072756e207468652057> 60.05859375 <415220696e20612076617269657479206f66207761> 20.01953125 <79732e>] TJ
 ET
@@ -46063,7 +46719,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 521.9560000000004 Td
+48.24000000000001 154.29600000000022 Td
 /F2.0 10.5 Tf
 <5573696e67206d766e204a6574747920706c7567696e> Tj
 ET
@@ -46076,7 +46732,7 @@ ET
 1.958 Tw
 
 BT
-48.24 496.1260000000003 Td
+48.24000000000001 128.4660000000002 Td
 /F1.0 10.5 Tf
 [<46697273742c20796f7520636f756c642072756e207468652057> 60.05859375 <415220696e2061204d6176656e2d686f73746564204a6574747920696e7374616e63652c2074686f75676820796f75206e65656420746f20>] TJ
 ET
@@ -46091,7 +46747,7 @@ ET
 1.958 Tw
 
 BT
-491.33710409007347 496.1260000000003 Td
+491.33710409007347 128.4660000000002 Td
 /F6.0 10.5 Tf
 <6364> Tj
 ET
@@ -46106,7 +46762,7 @@ ET
 1.958 Tw
 
 BT
-501.83710409007347 496.1260000000003 Td
+501.83710409007347 128.4660000000002 Td
 /F1.0 10.5 Tf
 <20696e746f20746865> Tj
 ET
@@ -46119,7 +46775,7 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-48.24 480.34600000000034 Td
+48.24000000000001 112.6860000000002 Td
 /F6.0 10.5 Tf
 <776562617070> Tj
 ET
@@ -46130,7 +46786,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-79.74000000000001 480.34600000000034 Td
+79.74000000000001 112.6860000000002 Td
 /F1.0 10.5 Tf
 <206d6f64756c653a> Tj
 ET
@@ -46139,28 +46795,28 @@ ET
 0.000 0.000 0.000 scn
 q
 0.961 0.961 0.961 scn
-52.240 464.530 m
-543.040 464.530 l
-545.249 464.530 547.040 462.739 547.040 460.530 c
-547.040 431.790 l
-547.040 429.581 545.249 427.790 543.040 427.790 c
-52.240 427.790 l
-50.031 427.790 48.240 429.581 48.240 431.790 c
-48.240 460.530 l
-48.240 462.739 50.031 464.530 52.240 464.530 c
+52.240 96.870 m
+543.040 96.870 l
+545.249 96.870 547.040 95.079 547.040 92.870 c
+547.040 64.130 l
+547.040 61.921 545.249 60.130 543.040 60.130 c
+52.240 60.130 l
+50.031 60.130 48.240 61.921 48.240 64.130 c
+48.240 92.870 l
+48.240 95.079 50.031 96.870 52.240 96.870 c
 h
 f
 0.800 0.800 0.800 SCN
 0.75 w
-52.240 464.530 m
-543.040 464.530 l
-545.249 464.530 547.040 462.739 547.040 460.530 c
-547.040 431.790 l
-547.040 429.581 545.249 427.790 543.040 427.790 c
-52.240 427.790 l
-50.031 427.790 48.240 429.581 48.240 431.790 c
-48.240 460.530 l
-48.240 462.739 50.031 464.530 52.240 464.530 c
+52.240 96.870 m
+543.040 96.870 l
+545.249 96.870 547.040 95.079 547.040 92.870 c
+547.040 64.130 l
+547.040 61.921 545.249 60.130 543.040 60.130 c
+52.240 60.130 l
+50.031 60.130 48.240 61.921 48.240 64.130 c
+48.240 92.870 l
+48.240 95.079 50.031 96.870 52.240 96.870 c
 h
 S
 Q
@@ -46168,18 +46824,104 @@ Q
 0.200 0.200 0.200 SCN
 
 BT
-59.24 441.7050000000003 Td
+59.24000000000001 74.04500000000021 Td
 /F6.0 11 Tf
 <6d766e202d706c20776562617070206a657474793a72756e> Tj
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+q
+0.000 0.000 0.000 scn
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+/Stamp1 Do
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<3538> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+Q
+
+endstream
+endobj
+468 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 467 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 18 0 R
+/F1.0 8 0 R
+/F6.0 72 0 R
+>>
+/XObject << /Stamp1 1256 0 R
+>>
+>>
+/Annots [473 0 R 474 0 R]
+>>
+endobj
+469 0 obj
+[468 0 R /XYZ 0 841.89 null]
+endobj
+470 0 obj
+[468 0 R /XYZ 0 443.0300000000003 null]
+endobj
+471 0 obj
+<< /Limits [(__ugfun_getting-started_helloworld-archetype_running-the-app) (__ugfun_programming-model_actions_reference-parameter-types)]
+/Names [(__ugfun_getting-started_helloworld-archetype_running-the-app) 359 0 R (__ugfun_getting-started_helloworld-archetype_using-the-app) 375 0 R (__ugfun_getting-started_simpleapp-archetype_building-the-app) 470 0 R (__ugfun_getting-started_simpleapp-archetype_generating-the-app) 469 0 R (__ugfun_getting-started_simpleapp-archetype_running-the-app) 472 0 R (__ugfun_getting-started_simpleapp-archetype_running-with-fixtures) 495 0 R (__ugfun_programming-model_actions_bigdecimal-parameters) 754 0 R (__ugfun_programming-model_actions_collection-parameter-types) 733 0 R (__ugfun_programming-model_actions_defining-actions) 721 0 R (__ugfun_programming-model_actions_optional-parameters) 738 0 R (__ugfun_programming-model_actions_reference-parameter-types) 726 0 R]
+>>
+endobj
+472 0 obj
+[468 0 R /XYZ 0 290.71000000000026 null]
+endobj
+473 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvw/ugvw.pdf)
+>>
+/Subtype /Link
+/Rect [452.4200016927083 242.40000000000023 524.8668983072916 256.68000000000023]
+/Type /Annot
+>>
+endobj
+474 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../ugvro/ugvro.pdf)
+>>
+/Subtype /Link
+/Rect [68.19154166666667 226.62000000000023 182.098625 240.90000000000023]
+/Type /Annot
+>>
+endobj
+475 0 obj
+[468 0 R /XYZ 0 170.31000000000023 null]
+endobj
+476 0 obj
+<< /Length 15713
+>>
+stream
+q
+/DeviceRGB cs
 0.200 0.200 0.200 scn
+/DeviceRGB CS
 0.200 0.200 0.200 SCN
 
 BT
-48.24 403.8260000000003 Td
+48.24 793.9259999999999 Td
 /F1.0 10.5 Tf
 [<59> 69.82421875 <6f752063616e20616c736f2070726f7669646520612073797374656d2070726f706572747920746f206368616e67652074686520706f72743a>] TJ
 ET
@@ -46188,28 +46930,28 @@ ET
 0.000 0.000 0.000 scn
 q
 0.961 0.961 0.961 scn
-52.240 388.010 m
-543.040 388.010 l
-545.249 388.010 547.040 386.219 547.040 384.010 c
-547.040 355.270 l
-547.040 353.061 545.249 351.270 543.040 351.270 c
-52.240 351.270 l
-50.031 351.270 48.240 353.061 48.240 355.270 c
-48.240 384.010 l
-48.240 386.219 50.031 388.010 52.240 388.010 c
+52.240 778.110 m
+543.040 778.110 l
+545.249 778.110 547.040 776.319 547.040 774.110 c
+547.040 745.370 l
+547.040 743.161 545.249 741.370 543.040 741.370 c
+52.240 741.370 l
+50.031 741.370 48.240 743.161 48.240 745.370 c
+48.240 774.110 l
+48.240 776.319 50.031 778.110 52.240 778.110 c
 h
 f
 0.800 0.800 0.800 SCN
 0.75 w
-52.240 388.010 m
-543.040 388.010 l
-545.249 388.010 547.040 386.219 547.040 384.010 c
-547.040 355.270 l
-547.040 353.061 545.249 351.270 543.040 351.270 c
-52.240 351.270 l
-50.031 351.270 48.240 353.061 48.240 355.270 c
-48.240 384.010 l
-48.240 386.219 50.031 388.010 52.240 388.010 c
+52.240 778.110 m
+543.040 778.110 l
+545.249 778.110 547.040 776.319 547.040 774.110 c
+547.040 745.370 l
+547.040 743.161 545.249 741.370 543.040 741.370 c
+52.240 741.370 l
+50.031 741.370 48.240 743.161 48.240 745.370 c
+48.240 774.110 l
+48.240 776.319 50.031 778.110 52.240 778.110 c
 h
 S
 Q
@@ -46217,7 +46959,7 @@ Q
 0.200 0.200 0.200 SCN
 
 BT
-59.24 365.18500000000034 Td
+59.24 755.285 Td
 /F6.0 11 Tf
 <6d766e202d706c20776562617070206a657474793a72756e202d44206a657474792e706f72743d39303930> Tj
 ET
@@ -46228,7 +46970,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 323.2560000000003 Td
+48.24 713.356 Td
 /F2.0 10.5 Tf
 <5573696e67206120726567756c617220736572766c657420636f6e7461696e6572> Tj
 ET
@@ -46241,7 +46983,7 @@ ET
 2.255 Tw
 
 BT
-48.24 297.4260000000003 Td
+48.24 687.5260000000001 Td
 /F1.0 10.5 Tf
 [<59> 69.82421875 <6f752063616e20616c736f2074616b> 20.01953125 <6520746865206275696c742057> 60.05859375 <41522066696c6520616e64206465706c6f> 20.01953125 <7920697420696e746f2061207374616e64616c6f6e6520736572766c657420636f6e7461696e65722073756368206173>] TJ
 ET
@@ -46256,7 +46998,7 @@ ET
 0.336 Tw
 
 BT
-48.24 281.6460000000003 Td
+48.24 671.7460000000001 Td
 /F1.0 10.5 Tf
 [<5b54> 29.78515625 <6f6d6361745d28>] TJ
 ET
@@ -46271,7 +47013,7 @@ ET
 0.336 Tw
 
 BT
-96.25875585937501 281.6460000000003 Td
+96.25875585937501 671.7460000000001 Td
 /F1.0 10.5 Tf
 <687474703a2f2f746f6d6361742e6170616368652e6f7267> Tj
 ET
@@ -46286,7 +47028,7 @@ ET
 0.336 Tw
 
 BT
-217.80675585937502 281.6460000000003 Td
+217.80675585937502 671.7460000000001 Td
 /F1.0 10.5 Tf
 [<292e205468652064656661756c7420636f6e6669677572> 20.01953125 <6174696f6e20646f6573206e6f74207265717569726520616e> 20.01953125 <7920636f6e6669677572> 20.01953125 <6174696f6e206f66>] TJ
 ET
@@ -46299,7 +47041,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 265.86600000000027 Td
+48.24 655.9660000000001 Td
 /F1.0 10.5 Tf
 [<74686520736572766c657420636f6e7461696e65723b206a7573742064726f70207468652057> 60.05859375 <41522066696c6520696e746f2074686520>] TJ
 ET
@@ -46310,7 +47052,7 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-311.28538476562505 265.86600000000027 Td
+311.28538476562505 655.9660000000001 Td
 /F6.0 10.5 Tf
 <77656261707073> Tj
 ET
@@ -46321,7 +47063,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-348.03538476562505 265.86600000000027 Td
+348.03538476562505 655.9660000000001 Td
 /F1.0 10.5 Tf
 [<206469726563746f7279> 89.84375 <2e>] TJ
 ET
@@ -46332,7 +47074,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 234.03600000000029 Td
+48.24 624.1360000000001 Td
 /F2.0 10.5 Tf
 [<5573696e6720446f636b> 20.01953125 <6572>] TJ
 ET
@@ -46343,7 +47085,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 208.20600000000027 Td
+48.24 598.3060000000002 Td
 /F1.0 10.5 Tf
 [<4974d57320616c736f20706f737369626c6520746f207061636b61676520757020746865206170706c69636174696f6e206173206120646f636b> 20.01953125 <657220696d61676520746f2072756e206173206120636f6e7461696e65722e>] TJ
 ET
@@ -46356,7 +47098,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-56.88050000000001 180.42600000000027 Td
+56.88050000000001 570.5260000000002 Td
 /F1.0 10.5 Tf
 <a5> Tj
 ET
@@ -46371,7 +47113,7 @@ ET
 0.213 Tw
 
 BT
-66.24000000000001 180.42600000000027 Td
+66.24000000000001 570.5260000000002 Td
 /F1.0 10.5 Tf
 [<54> 29.78515625 <6f207061636b61676520757020746865206170706c69636174696f6e206173206120646f636b> 20.01953125 <657220696d616765202873706563696679696e672074686520646f636b> 20.01953125 <657220696d616765206e616d6520617320612073797374656d>] TJ
 ET
@@ -46384,7 +47126,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-66.24000000000001 164.64600000000027 Td
+66.24000000000001 554.7460000000002 Td
 /F1.0 10.5 Tf
 <70726f7065727479293a> Tj
 ET
@@ -46393,28 +47135,28 @@ ET
 0.000 0.000 0.000 scn
 q
 0.961 0.961 0.961 scn
-70.240 148.830 m
-543.040 148.830 l
-545.249 148.830 547.040 147.039 547.040 144.830 c
-547.040 116.090 l
-547.040 113.881 545.249 112.090 543.040 112.090 c
-70.240 112.090 l
-68.031 112.090 66.240 113.881 66.240 116.090 c
-66.240 144.830 l
-66.240 147.039 68.031 148.830 70.240 148.830 c
+70.240 538.930 m
+543.040 538.930 l
+545.249 538.930 547.040 537.139 547.040 534.930 c
+547.040 506.190 l
+547.040 503.981 545.249 502.190 543.040 502.190 c
+70.240 502.190 l
+68.031 502.190 66.240 503.981 66.240 506.190 c
+66.240 534.930 l
+66.240 537.139 68.031 538.930 70.240 538.930 c
 h
 f
 0.800 0.800 0.800 SCN
 0.75 w
-70.240 148.830 m
-543.040 148.830 l
-545.249 148.830 547.040 147.039 547.040 144.830 c
-547.040 116.090 l
-547.040 113.881 545.249 112.090 543.040 112.090 c
-70.240 112.090 l
-68.031 112.090 66.240 113.881 66.240 116.090 c
-66.240 144.830 l
-66.240 147.039 68.031 148.830 70.240 148.830 c
+70.240 538.930 m
+543.040 538.930 l
+545.249 538.930 547.040 537.139 547.040 534.930 c
+547.040 506.190 l
+547.040 503.981 545.249 502.190 543.040 502.190 c
+70.240 502.190 l
+68.031 502.190 66.240 503.981 66.240 506.190 c
+66.240 534.930 l
+66.240 537.139 68.031 538.930 70.240 538.930 c
 h
 S
 Q
@@ -46422,7 +47164,7 @@ Q
 0.200 0.200 0.200 SCN
 
 BT
-77.24000000000001 126.00500000000027 Td
+77.24000000000001 516.1050000000002 Td
 /F6.0 11 Tf
 <6d766e20696e7374616c6c202d446d6176656e6d6978696e2d646f636b6572202d44646f636b65722d706c7567696e2e696d6167654e616d653d6d79636f6d70616e792f6d79617070> Tj
 ET
@@ -46433,7 +47175,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-66.24000000000001 88.12600000000026 Td
+66.24000000000001 478.2260000000003 Td
 /F1.0 10.5 Tf
 [<416c7465726e61746976656c79> 89.84375 <2c20646566696e652074686520>] TJ
 ET
@@ -46444,7 +47186,7 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-189.22814062500004 88.12600000000026 Td
+189.22814062500004 478.2260000000003 Td
 /F6.0 10.5 Tf
 <247b646f636b65722d706c7567696e2e696d6167654e616d657d> Tj
 ET
@@ -46455,7 +47197,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-325.72814062500004 88.12600000000026 Td
+325.72814062500004 478.2260000000003 Td
 /F1.0 10.5 Tf
 <20696e2074686520> Tj
 ET
@@ -46466,7 +47208,7 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-359.979140625 88.12600000000026 Td
+359.979140625 478.2260000000003 Td
 /F6.0 10.5 Tf
 <776562617070> Tj
 ET
@@ -46477,7 +47219,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-391.479140625 88.12600000000026 Td
+391.479140625 478.2260000000003 Td
 /F1.0 10.5 Tf
 <206d6f64756c6520616e64207573652073696d706c793a> Tj
 ET
@@ -46485,139 +47227,37 @@ ET
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 q
-0.000 0.000 0.000 scn
-0.000 0.000 0.000 SCN
-1 w
-0 J
-0 j
-[ ] 0 d
-/Stamp1 Do
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
-
-BT
-49.24 14.388 Td
-/F1.0 9 Tf
-<3538> Tj
-ET
-
-0.000 0.000 0.000 SCN
-0.000 0.000 0.000 scn
-Q
-Q
-
-endstream
-endobj
-466 0 obj
-<< /Type /Page
-/Parent 3 0 R
-/MediaBox [0 0 595.28 841.89]
-/Contents 465 0 R
-/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
-/Font << /F2.0 18 0 R
-/F1.0 8 0 R
-/F6.0 72 0 R
->>
-/XObject << /Stamp1 1251 0 R
->>
->>
-/Annots [470 0 R 471 0 R 474 0 R]
->>
-endobj
-467 0 obj
-[466 0 R /XYZ 0 841.89 null]
-endobj
-468 0 obj
-<< /Limits [(__ugfun_getting-started_helloworld-archetype_running-the-app) (__ugfun_programming-model_actions_reference-parameter-types)]
-/Names [(__ugfun_getting-started_helloworld-archetype_running-the-app) 359 0 R (__ugfun_getting-started_helloworld-archetype_using-the-app) 375 0 R (__ugfun_getting-started_simpleapp-archetype_building-the-app) 467 0 R (__ugfun_getting-started_simpleapp-archetype_generating-the-app) 464 0 R (__ugfun_getting-started_simpleapp-archetype_running-the-app) 469 0 R (__ugfun_getting-started_simpleapp-archetype_running-with-fixtures) 492 0 R (__ugfun_programming-model_actions_bigdecimal-parameters) 749 0 R (__ugfun_programming-model_actions_collection-parameter-types) 728 0 R (__ugfun_programming-model_actions_defining-actions) 716 0 R (__ugfun_programming-model_actions_optional-parameters) 733 0 R (__ugfun_programming-model_actions_reference-parameter-types) 721 0 R]
->>
-endobj
-469 0 obj
-[466 0 R /XYZ 0 658.3700000000001 null]
-endobj
-470 0 obj
-<< /Border [0 0 0]
-/A << /Type /Action
-/S /URI
-/URI (../ugvw/ugvw.pdf)
->>
-/Subtype /Link
-/Rect [452.4200016927083 610.0600000000002 524.8668983072916 624.3400000000003]
-/Type /Annot
->>
-endobj
-471 0 obj
-<< /Border [0 0 0]
-/A << /Type /Action
-/S /URI
-/URI (../ugvro/ugvro.pdf)
->>
-/Subtype /Link
-/Rect [68.19154166666667 594.2800000000002 182.098625 608.5600000000003]
-/Type /Annot
->>
-endobj
-472 0 obj
-[466 0 R /XYZ 0 537.9700000000003 null]
-endobj
-473 0 obj
-[466 0 R /XYZ 0 339.2700000000003 null]
-endobj
-474 0 obj
-<< /Border [0 0 0]
-/A << /Type /Action
-/S /URI
-/URI (http://tomcat.apache.org)
->>
-/Subtype /Link
-/Rect [96.25875585937501 278.58000000000027 217.80675585937502 292.86000000000024]
-/Type /Annot
->>
-endobj
-475 0 obj
-[466 0 R /XYZ 0 250.0500000000003 null]
-endobj
-476 0 obj
-<< /Length 10727
->>
-stream
-q
-q
-/DeviceRGB cs
 0.961 0.961 0.961 scn
-70.240 805.890 m
-543.040 805.890 l
-545.249 805.890 547.040 804.099 547.040 801.890 c
-547.040 773.150 l
-547.040 770.941 545.249 769.150 543.040 769.150 c
-70.240 769.150 l
-68.031 769.150 66.240 770.941 66.240 773.150 c
-66.240 801.890 l
-66.240 804.099 68.031 805.890 70.240 805.890 c
+70.240 462.410 m
+543.040 462.410 l
+545.249 462.410 547.040 460.619 547.040 458.410 c
+547.040 429.670 l
+547.040 427.461 545.249 425.670 543.040 425.670 c
+70.240 425.670 l
+68.031 425.670 66.240 427.461 66.240 429.670 c
+66.240 458.410 l
+66.240 460.619 68.031 462.410 70.240 462.410 c
 h
 f
-/DeviceRGB CS
 0.800 0.800 0.800 SCN
 0.75 w
-70.240 805.890 m
-543.040 805.890 l
-545.249 805.890 547.040 804.099 547.040 801.890 c
-547.040 773.150 l
-547.040 770.941 545.249 769.150 543.040 769.150 c
-70.240 769.150 l
-68.031 769.150 66.240 770.941 66.240 773.150 c
-66.240 801.890 l
-66.240 804.099 68.031 805.890 70.240 805.890 c
+70.240 462.410 m
+543.040 462.410 l
+545.249 462.410 547.040 460.619 547.040 458.410 c
+547.040 429.670 l
+547.040 427.461 545.249 425.670 543.040 425.670 c
+70.240 425.670 l
+68.031 425.670 66.240 427.461 66.240 429.670 c
+66.240 458.410 l
+66.240 460.619 68.031 462.410 70.240 462.410 c
 h
 S
 Q
-/DeviceRGB cs
 0.200 0.200 0.200 scn
-/DeviceRGB CS
 0.200 0.200 0.200 SCN
 
 BT
-77.24000000000001 783.0649999999999 Td
+77.24000000000001 439.5850000000003 Td
 /F6.0 11 Tf
 <6d766e20696e7374616c6c202d446d6176656e6d6978696e2d646f636b6572> Tj
 ET
@@ -46628,7 +47268,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-66.24000000000001 745.1859999999999 Td
+66.24000000000001 401.7060000000003 Td
 /F1.0 10.5 Tf
 <546865207061636b6167656420696d6167652063616e20626520766965776564207573696e6720> Tj
 ET
@@ -46639,7 +47279,7 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-274.84350000000006 745.1859999999999 Td
+274.84350000000006 401.7060000000003 Td
 /F6.0 10.5 Tf
 <646f636b657220696d61676573> Tj
 ET
@@ -46650,7 +47290,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-343.09350000000006 745.1859999999999 Td
+343.09350000000006 401.7060000000003 Td
 /F1.0 10.5 Tf
 <2e> Tj
 ET
@@ -46663,7 +47303,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-56.88050000000001 717.406 Td
+56.88050000000001 373.92600000000033 Td
 /F1.0 10.5 Tf
 <a5> Tj
 ET
@@ -46676,7 +47316,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-66.24000000000001 717.406 Td
+66.24000000000001 373.92600000000033 Td
 /F1.0 10.5 Tf
 [<54> 29.78515625 <6f2072756e206120646f636b> 20.01953125 <657220696d6167652070726576696f75736c79207061636b616765643a>] TJ
 ET
@@ -46685,28 +47325,28 @@ ET
 0.000 0.000 0.000 scn
 q
 0.961 0.961 0.961 scn
-70.240 701.590 m
-543.040 701.590 l
-545.249 701.590 547.040 699.799 547.040 697.590 c
-547.040 668.850 l
-547.040 666.641 545.249 664.850 543.040 664.850 c
-70.240 664.850 l
-68.031 664.850 66.240 666.641 66.240 668.850 c
-66.240 697.590 l
-66.240 699.799 68.031 701.590 70.240 701.590 c
+70.240 358.110 m
+543.040 358.110 l
+545.249 358.110 547.040 356.319 547.040 354.110 c
+547.040 325.370 l
+547.040 323.161 545.249 321.370 543.040 321.370 c
+70.240 321.370 l
+68.031 321.370 66.240 323.161 66.240 325.370 c
+66.240 354.110 l
+66.240 356.319 68.031 358.110 70.240 358.110 c
 h
 f
 0.800 0.800 0.800 SCN
 0.75 w
-70.240 701.590 m
-543.040 701.590 l
-545.249 701.590 547.040 699.799 547.040 697.590 c
-547.040 668.850 l
-547.040 666.641 545.249 664.850 543.040 664.850 c
-70.240 664.850 l
-68.031 664.850 66.240 666.641 66.240 668.850 c
-66.240 697.590 l
-66.240 699.799 68.031 701.590 70.240 701.590 c
+70.240 358.110 m
+543.040 358.110 l
+545.249 358.110 547.040 356.319 547.040 354.110 c
+547.040 325.370 l
+547.040 323.161 545.249 321.370 543.040 321.370 c
+70.240 321.370 l
+68.031 321.370 66.240 323.161 66.240 325.370 c
+66.240 354.110 l
+66.240 356.319 68.031 358.110 70.240 358.110 c
 h
 S
 Q
@@ -46714,7 +47354,7 @@ Q
 0.200 0.200 0.200 SCN
 
 BT
-77.24000000000001 678.765 Td
+77.24000000000001 335.28500000000037 Td
 /F6.0 11 Tf
 <646f636b657220636f6e7461696e65722072756e202d64202d7020383038303a38303830206d79636f6d70616e792f6d79617070> Tj
 ET
@@ -46725,7 +47365,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-66.24000000000001 640.886 Td
+66.24000000000001 297.40600000000035 Td
 /F1.0 10.5 Tf
 <546869732063616e207468656e20626520616363657373656420617420> Tj
 ET
@@ -46736,7 +47376,7 @@ ET
 0.259 0.545 0.792 SCN
 
 BT
-209.33400000000003 640.886 Td
+209.33400000000003 297.40600000000035 Td
 /F1.0 10.5 Tf
 <6c6f63616c686f73743a38303830> Tj
 ET
@@ -46747,7 +47387,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-280.5975 640.886 Td
+280.5975 297.40600000000035 Td
 /F1.0 10.5 Tf
 <2e> Tj
 ET
@@ -46758,7 +47398,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-66.24000000000001 613.106 Td
+66.24000000000001 269.6260000000004 Td
 /F1.0 10.5 Tf
 <53656520> Tj
 ET
@@ -46769,7 +47409,7 @@ ET
 0.259 0.545 0.792 SCN
 
 BT
-85.89600000000002 613.106 Td
+85.89600000000002 269.6260000000004 Td
 /F1.0 10.5 Tf
 [<6d6176656e6d6978696e2d646f636b> 20.01953125 <6572>] TJ
 ET
@@ -46780,7 +47420,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-187.03179492187502 613.106 Td
+187.03179492187502 269.6260000000004 Td
 /F1.0 10.5 Tf
 [<20666f7220667572746865722064657461696c73206f6e20686f7720746f2072756e20646f636b> 20.01953125 <657220696d616765732e>] TJ
 ET
@@ -46793,7 +47433,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-56.88050000000001 585.326 Td
+56.88050000000001 241.8460000000004 Td
 /F1.0 10.5 Tf
 <a5> Tj
 ET
@@ -46806,7 +47446,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-66.24000000000001 585.326 Td
+66.24000000000001 241.8460000000004 Td
 /F1.0 10.5 Tf
 [<54> 29.78515625 <6f2075706c6f616420746865206170706c69636174696f6e206173206120646f636b> 20.01953125 <657220696d61676520746f20>] TJ
 ET
@@ -46817,7 +47457,7 @@ ET
 0.259 0.545 0.792 SCN
 
 BT
-300.79105078125 585.326 Td
+300.79105078125 241.8460000000004 Td
 /F1.0 10.5 Tf
 [<646f636b> 20.01953125 <657220687562>] TJ
 ET
@@ -46828,7 +47468,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-357.40684570312504 585.326 Td
+357.40684570312504 241.8460000000004 Td
 /F1.0 10.5 Tf
 [<20286f7220736f6d65206f7468657220646f636b> 20.01953125 <6572207265676973747279293a>] TJ
 ET
@@ -46837,28 +47477,28 @@ ET
 0.000 0.000 0.000 scn
 q
 0.961 0.961 0.961 scn
-70.240 569.510 m
-543.040 569.510 l
-545.249 569.510 547.040 567.719 547.040 565.510 c
-547.040 536.770 l
-547.040 534.561 545.249 532.770 543.040 532.770 c
-70.240 532.770 l
-68.031 532.770 66.240 534.561 66.240 536.770 c
-66.240 565.510 l
-66.240 567.719 68.031 569.510 70.240 569.510 c
+70.240 226.030 m
+543.040 226.030 l
+545.249 226.030 547.040 224.239 547.040 222.030 c
+547.040 193.290 l
+547.040 191.081 545.249 189.290 543.040 189.290 c
+70.240 189.290 l
+68.031 189.290 66.240 191.081 66.240 193.290 c
+66.240 222.030 l
+66.240 224.239 68.031 226.030 70.240 226.030 c
 h
 f
 0.800 0.800 0.800 SCN
 0.75 w
-70.240 569.510 m
-543.040 569.510 l
-545.249 569.510 547.040 567.719 547.040 565.510 c
-547.040 536.770 l
-547.040 534.561 545.249 532.770 543.040 532.770 c
-70.240 532.770 l
-68.031 532.770 66.240 534.561 66.240 536.770 c
-66.240 565.510 l
-66.240 567.719 68.031 569.510 70.240 569.510 c
+70.240 226.030 m
+543.040 226.030 l
+545.249 226.030 547.040 224.239 547.040 222.030 c
+547.040 193.290 l
+547.040 191.081 545.249 189.290 543.040 189.290 c
+70.240 189.290 l
+68.031 189.290 66.240 191.081 66.240 193.290 c
+66.240 222.030 l
+66.240 224.239 68.031 226.030 70.240 226.030 c
 h
 S
 Q
@@ -46866,7 +47506,7 @@ Q
 0.200 0.200 0.200 SCN
 
 BT
-77.24000000000001 546.6850000000002 Td
+77.24000000000001 203.20500000000038 Td
 /F6.0 11 Tf
 <6d766e202d706c20776562617070206465706c6f79202d446d6176656e6d6978696e2d646f636b6572> Tj
 ET
@@ -46879,7 +47519,7 @@ ET
 2.739 Tw
 
 BT
-66.24000000000001 508.8060000000001 Td
+66.24000000000001 165.3260000000004 Td
 /F1.0 10.5 Tf
 <5468697320617373756d657320746861742074686520> Tj
 ET
@@ -46894,7 +47534,7 @@ ET
 2.739 Tw
 
 BT
-187.45668181818178 508.8060000000001 Td
+187.45668181818178 165.3260000000004 Td
 /F6.0 10.5 Tf
 <247b646f636b65722d706c7567696e2e696d6167654e616d657d> Tj
 ET
@@ -46909,7 +47549,7 @@ ET
 2.739 Tw
 
 BT
-323.9566818181818 508.8060000000001 Td
+323.9566818181818 165.3260000000004 Td
 /F1.0 10.5 Tf
 <2070726f706572747920686173206265656e20646566696e65642c20> Tj
 ET
@@ -46924,7 +47564,7 @@ ET
 2.739 Tw
 
 BT
-477.774409090909 508.8060000000001 Td
+477.774409090909 165.3260000000004 Td
 /F4.0 10.5 Tf
 <616e64> Tj
 ET
@@ -46939,7 +47579,7 @@ ET
 2.739 Tw
 
 BT
-496.222909090909 508.8060000000001 Td
+496.222909090909 165.3260000000004 Td
 /F1.0 10.5 Tf
 <20616c736f2074686174> Tj
 ET
@@ -46954,7 +47594,7 @@ ET
 5.410 Tw
 
 BT
-66.24000000000001 493.02600000000007 Td
+66.24000000000001 149.5460000000004 Td
 /F1.0 10.5 Tf
 [<646f636b> 20.01953125 <65722072656769737472792063726564656e7469616c732068617665206265656e2073706563696669656420696e20>] TJ
 ET
@@ -46969,7 +47609,7 @@ ET
 5.410 Tw
 
 BT
-355.0501384765625 493.02600000000007 Td
+355.0501384765625 149.5460000000004 Td
 /F6.0 10.5 Tf
 <7e2f2e6d322f73657474696e67732e786d6c> Tj
 ET
@@ -46984,7 +47624,7 @@ ET
 5.410 Tw
 
 BT
-449.5501384765625 493.02600000000007 Td
+449.5501384765625 149.5460000000004 Td
 /F1.0 10.5 Tf
 <2e204f6e6365206d6f72652c20736565> Tj
 ET
@@ -46997,7 +47637,7 @@ ET
 0.259 0.545 0.792 SCN
 
 BT
-66.24000000000001 477.2460000000001 Td
+66.24000000000001 133.7660000000004 Td
 /F1.0 10.5 Tf
 [<6d6176656e6d6978696e2d646f636b> 20.01953125 <6572>] TJ
 ET
@@ -47008,7 +47648,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT

<TRUNCATED>

[03/10] isis-site git commit: ISIS-1465: updates docs, hint-n-tip for DN 4.x and structure of simpleapp

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/346e91e1/content/guides/ugodn/ugodn.html
----------------------------------------------------------------------
diff --git a/content/guides/ugodn/ugodn.html b/content/guides/ugodn/ugodn.html
index 92ad846..198a5aa 100644
--- a/content/guides/ugodn/ugodn.html
+++ b/content/guides/ugodn/ugodn.html
@@ -1751,6 +1751,160 @@ isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword=</code></pre
           </table> 
          </div> 
         </div> 
+        <div class="sect2"> 
+         <h3 id="_ugodn_hints-and-tips_diagnosing-n-plus-1">5.4. Diagnosing n+1 Issues</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_hints-and-tips_diagnosing-n-plus-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/guides/ugodn/_ugodn_hints-and-tips_diagnosing-n-plus-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/guides/ugodn/_ugodn_hints-and-tips_diagnosing-n-plus-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/guides/ugodn/_ugodn_hints-and-tips_diagnosing-n-plus-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/guides/ugodn/_ugodn_hints-and-tips_diagnosing-n-plus-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="paragraph"> 
+          <p>(As of DN 4.1) set a break point in <code>FetchRequest#execute(…​)</code>:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/hints-n-tips/diagnosing-n-plus-1.png"><img src="images/hints-n-tips/diagnosing-n-plus-1.png" alt="diagnosing n plus 1" width="800px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>The "Variables" pane will tell you which field(s) are being loaded, and the stack trace should help explain why the field is required.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, it may be that an object is being loaded in a table and the initial query did not eagerly load that field. In such a case, consider using fetch groups in the initial repository query to bring the required data into memory with just one SQL call. See <a href="ugodb.html#_ugodn_hints-and-tips_typesafe-queries-and-fetchgroups">this hint/tip</a> for further details.</p> 
+         </div> 
+        </div> 
+        <div class="sect2"> 
+         <h3 id="_ugodn_hints-and-tips_typesafe-queries-and-fetchgroups">5.5. Typesafe Queries and Fetch-groups</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_hints-and-tips_typesafe-queries-and-fetchgroups.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_hints-and-tips_typesafe-queries-and-fetchgroups.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_hints-and-tips_typesafe-queries-and-fetchgroups.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_hints-and-tips_typesafe-queries-and-fetchgroups.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_hints-and-tips_typesafe-queries-and-fetchgroups.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>Fetch groups provide a means to hint to DataNucleus that it should perform a SQL join when querying. A common use case is to avoid the <a href="#_ugodn_hints-and-tips_diagnosing-n-plus-1">n+1</a> issue.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>(So far as I could ascertain) it isn’t possible to specify fetch group hints using JDOQL, but it is possible to specify them using the programmatic API or using typesafe queries.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>For example, here’s a JDOQL query:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@Query</span>(
+                name = <span class="string"><span class="delimiter">"</span><span class="content">findCompletedOrLaterWithItemsByReportedDate</span><span class="delimiter">"</span></span>, language = <span class="string"><span class="delimiter">"</span><span class="content">JDOQL</span><span class="delimiter">"</span></span>,
+                value = <span class="string"><span class="delimiter">"</span><span class="content">SELECT </span><span class="delimiter">"</span></span>
+                                + <span class="string"><span class="delimiter">"</span><span class="content">FROM org.estatio.capex.dom.invoice.IncomingInvoice </span><span class="delimiter">"</span></span>
+                                + <span class="string"><span class="delimiter">"</span><span class="content">WHERE items.contains(ii) </span><span class="delimiter">"</span></span>
+                                + <span class="string"><span class="delimiter">"</span><span class="content"> &amp;&amp; (ii.reportedDate == :reportedDate) </span><span class="delimiter">"</span></span>
+                                + <span class="string"><span class="delimiter">"</span><span class="content"> &amp;&amp; (approvalState != 'NEW' &amp;&amp; approvalState != 'DISCARDED') </span><span class="delimiter">"</span></span>
+                                + <span class="string"><span class="delimiter">"</span><span class="content">VARIABLES org.estatio.capex.dom.invoice.IncomingInvoiceItem ii </span><span class="delimiter">"</span></span>
+),
+<span class="directive">public</span> <span class="type">class</span> <span class="class">IncomingInvoice</span> ... { ... }</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>which normally would be used from a repository:</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;IncomingInvoice&gt; findCompletedOrLaterWithItemsByReportedDate(
+        <span class="directive">final</span> LocalDate reportedDate) {
+    <span class="keyword">return</span> repositoryService.allMatches(
+            <span class="keyword">new</span> QueryDefault&lt;&gt;(
+                    IncomingInvoice.class,
+                    <span class="string"><span class="delimiter">"</span><span class="content">findCompletedOrLaterWithItemsByReportedDate</span><span class="delimiter">"</span></span>,
+                    <span class="string"><span class="delimiter">"</span><span class="content">reportedDate</span><span class="delimiter">"</span></span>, reportedDate));
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This can be re-written as a type-safe query 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="predefined-type">List</span>&lt;IncomingInvoice&gt; findCompletedOrLaterWithItemsByReportedDate(<span class="directive">final</span> LocalDate reportedDate) {
+
+    <span class="directive">final</span> QIncomingInvoice ii = QIncomingInvoice.candidate();
+    <span class="directive">final</span> QIncomingInvoiceItem iii = QIncomingInvoiceItem.variable(<span class="string"><span class="delimiter">"</span><span class="content">iii</span><span class="delimiter">"</span></span>);
+
+    <span class="directive">final</span> TypesafeQuery&lt;IncomingInvoice&gt; q =
+        isisJdoSupport.newTypesafeQuery(IncomingInvoice.class);
+
+    q.filter(
+            ii.items.contains(iii)
+        .and(iii.reportedDate.eq(reportedDate))
+        .and(ii.approvalState.ne(IncomingInvoiceApprovalState.NEW))
+        .and(ii.approvalState.ne(IncomingInvoiceApprovalState.DISCARDED)));
+    <span class="directive">final</span> <span class="predefined-type">List</span>&lt;IncomingInvoice&gt; incomingInvoices = Lists.newArrayList(q.executeList());
+    q.closeAll();
+    <span class="keyword">return</span> incomingInvoices;
+}</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Now the <code>IncomingInvoice</code> has four fields that require eager loading. This can be specified by defining a named fetch group:</p> 
+         </div> 
+         <div class="listingblock"> 
+          <div class="content"> 
+           <pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@FetchGroup</span>(
+        name=<span class="string"><span class="delimiter">"</span><span class="content">seller_buyer_property_bankAccount</span><span class="delimiter">"</span></span>,
+        members={
+                <span class="annotation">@Persistent</span>(name=<span class="string"><span class="delimiter">"</span><span class="content">seller</span><span class="delimiter">"</span></span>),
+                <span class="annotation">@Persistent</span>(name=<span class="string"><span class="delimiter">"</span><span class="content">buyer</span><span class="delimiter">"</span></span>),
+                <span class="annotation">@Persistent</span>(name=<span class="string"><span class="delimiter">"</span><span class="content">property</span><span class="delimiter">"</span></span>),
+                <span class="annotation">@Persistent</span>(name=<span class="string"><span class="delimiter">"</span><span class="content">bankAccount</span><span class="delimiter">"</span></span>)
+        })
+<span class="directive">public</span> <span class="type">class</span> <span class="class">IncomingInvoice</span> ... { ... }</code></pre> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>This fetch group can then be used in the query using <code>q.getFetchPlan().addGroup(…​)</code>. Putting this all together, we get:</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;IncomingInvoice&gt; findCompletedOrLaterWithItemsByReportedDate(<span class="directive">final</span> LocalDate reportedDate) {
+
+    <span class="directive">final</span> QIncomingInvoice ii = QIncomingInvoice.candidate();
+    <span class="directive">final</span> QIncomingInvoiceItem iii = QIncomingInvoiceItem.variable(<span class="string"><span class="delimiter">"</span><span class="content">iii</span><span class="delimiter">"</span></span>);
+
+    <span class="directive">final</span> TypesafeQuery&lt;IncomingInvoice&gt; q =
+        isisJdoSupport.newTypesafeQuery(IncomingInvoice.class);
+
+    q.getFetchPlan().addGroup(<span class="string"><span class="delimiter">"</span><span class="content">seller_buyer_property_bankAccount</span><span class="delimiter">"</span></span>);     <i class="conum" data-value="1"></i><b>(1)</b>
+
+    q.filter(
+            ii.items.contains(iii)
+        .and(iii.reportedDate.eq(reportedDate))
+        .and(ii.approvalState.ne(IncomingInvoiceApprovalState.NEW))
+        .and(ii.approvalState.ne(IncomingInvoiceApprovalState.DISCARDED)));
+    <span class="directive">final</span> <span class="predefined-type">List</span>&lt;IncomingInvoice&gt; incomingInvoices = Lists.newArrayList(q.executeList());
+    q.closeAll();
+    <span class="keyword">return</span> incomingInvoices;
+}</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 fetch group to use.</td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
+        </div> 
        </div> 
       </div> 
      </div> 


[07/10] isis-site git commit: ISIS-1465: updates docs, hint-n-tip for DN 4.x and structure of simpleapp

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/346e91e1/content/guides/rgsvc/rgsvc.html
----------------------------------------------------------------------
diff --git a/content/guides/rgsvc/rgsvc.html b/content/guides/rgsvc/rgsvc.html
index 6e084e1..8122e97 100644
--- a/content/guides/rgsvc/rgsvc.html
+++ b/content/guides/rgsvc/rgsvc.html
@@ -3022,10 +3022,10 @@ CommandContext commandContext;  <i class="conum" data-value="1"></i><b>(1)</b></
            </ul>
           </div> 
           <div class="paragraph"> 
-           <p>The last part of the puzzle is to actually run the (appropriate implementation of) `BackgroundCommandExecution). This could be run in a batch job overnight, or run continually by, say, the <a href="http://quartz-scheduler.org">Quartz</a> scheduler or by <a href="http://camel.apache.org" class="bare">http://camel.apache.org</a>]Apache Camel]. This section looks at configuring Quartz.</p> 
+           <p>The last part of the puzzle is to actually run the (appropriate implementation of) <code>BackgroundCommandExecution</code>). This could be run in a batch job overnight, or run continually by, say, the <a href="http://quartz-scheduler.org">Quartz</a> scheduler or by <a href="http://camel.apache.org">Apache Camel</a>. This section looks at configuring Quartz.</p> 
           </div> 
           <div class="paragraph"> 
-           <p>If using (non-ASF) <a href="http://platform.incode.org" target="_blank">Incode Platform</a>'scommand module, then note that this already provides a suitable concrete implementation, namely <code>org.isisaddons.module.command.dom.BackgroundCommandExecutionFromBackgroundCommandServiceJdo</code>. We therefore just need to schedule this to run as a Quartz job.</p> 
+           <p>If using (non-ASF) <a href="http://platform.incode.org" target="_blank">Incode Platform</a>'s command module, then note that this already provides a suitable concrete implementation, namely <code>org.isisaddons.module.command.dom.BackgroundCommandExecutionFromBackgroundCommandServiceJdo</code>. We therefore just need to schedule this to run as a Quartz job.</p> 
           </div> 
           <div class="paragraph"> 
            <p>First, we need to define a Quartz job, for example:</p> 


[06/10] isis-site git commit: ISIS-1465: updates docs, hint-n-tip for DN 4.x and structure of simpleapp

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/346e91e1/content/guides/rgsvc/rgsvc.pdf
----------------------------------------------------------------------
diff --git a/content/guides/rgsvc/rgsvc.pdf b/content/guides/rgsvc/rgsvc.pdf
index dc72167..05c8f15 100644
--- a/content/guides/rgsvc/rgsvc.pdf
+++ b/content/guides/rgsvc/rgsvc.pdf
@@ -4,8 +4,8 @@
 << /Title (Domain Services)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20170925074910+01'00')
-/ModDate (D:20170925074910+01'00')
+/CreationDate (D:20171009112215+01'00')
+/ModDate (D:20171009112215+01'00')
 >>
 endobj
 2 0 obj
@@ -74482,7 +74482,7 @@ endobj
 >>
 endobj
 613 0 obj
-<< /Length 25215
+<< /Length 25732
 >>
 stream
 q
@@ -75414,15 +75414,15 @@ ET
 0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
 
-1.007 Tw
+0.699 Tw
 
 BT
 48.24 372.09600000000023 Td
-/F1.0 10.5 Tf
-[<604261636b> 20.01953125 <67726f756e64436f6d6d616e64457865637574696f6e292e20205468697320636f756c642062652072756e20696e2061206261746368206a6f62206f7665726e696768742c206f722072756e20636f6e74696e75616c6c79>] TJ
+/F3.0 10.5 Tf
+<4261636b67726f756e64436f6d6d616e64457865637574696f6e> Tj
 ET
 
 
@@ -75432,85 +75432,69 @@ ET
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-1.630 Tw
+0.699 Tw
 
 BT
-48.24 356.3160000000002 Td
+184.74 372.09600000000023 Td
 /F1.0 10.5 Tf
-[<62> 20.01953125 <79> 89.84375 <2c207361> 20.01953125 <79> 89.84375 <2c2074686520>] TJ
+[<292e205468697320636f756c642062652072756e20696e2061206261746368206a6f62206f7665726e696768742c206f722072756e20636f6e74696e75616c6c792062> 20.01953125 <79> 89.84375 <2c207361> 20.01953125 <79> 89.84375 <2c>] TJ
 ET
 
 
 0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 356.3160000000002 Td
+/F1.0 10.5 Tf
+<74686520> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
 0.259 0.545 0.792 scn
 0.259 0.545 0.792 SCN
 
-1.630 Tw
-
 BT
-109.1174481670673 356.3160000000002 Td
+66.93 356.3160000000002 Td
 /F1.0 10.5 Tf
 <51756172747a> Tj
 ET
 
-
-0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-1.630 Tw
-
 BT
-143.47344816706732 356.3160000000002 Td
+101.286 356.3160000000002 Td
 /F1.0 10.5 Tf
 [<207363686564756c6572206f722062> 20.01953125 <7920>] TJ
 ET
 
-
-0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.259 0.545 0.792 scn
 0.259 0.545 0.792 SCN
 
-1.630 Tw
-
-BT
-233.10934585336537 356.3160000000002 Td
-/F1.0 10.5 Tf
-<687474703a2f2f63616d656c2e6170616368652e6f7267> Tj
-ET
-
-
-0.000 Tw
-0.000 0.000 0.000 SCN
-0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
-
-1.630 Tw
-
 BT
-350.0793458533654 356.3160000000002 Td
+184.40379492187503 356.3160000000002 Td
 /F1.0 10.5 Tf
-<5d4170616368652043616d656c5d2e2020546869732073656374696f6e206c6f6f6b73206174> Tj
+<4170616368652043616d656c> Tj
 ET
 
-
-0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
 BT
-48.24 340.5360000000002 Td
+255.42579492187502 356.3160000000002 Td
 /F1.0 10.5 Tf
-<636f6e6669677572696e672051756172747a2e> Tj
+<2e20546869732073656374696f6e206c6f6f6b7320617420636f6e6669677572696e672051756172747a2e> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -75518,10 +75502,10 @@ ET
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-2.949 Tw
+2.513 Tw
 
 BT
-48.24 312.7560000000002 Td
+48.24 328.53600000000023 Td
 /F1.0 10.5 Tf
 <4966207573696e6720286e6f6e2d4153462920> Tj
 ET
@@ -75533,10 +75517,10 @@ ET
 0.259 0.545 0.792 scn
 0.259 0.545 0.792 SCN
 
-2.949 Tw
+2.513 Tw
 
 BT
-149.55124999999998 312.7560000000002 Td
+148.24303846153845 328.53600000000023 Td
 /F1.0 10.5 Tf
 <496e636f646520506c6174666f726d> Tj
 ET
@@ -75548,12 +75532,12 @@ ET
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-2.949 Tw
+2.513 Tw
 
 BT
-233.10916666666668 312.7560000000002 Td
+231.3648846153846 328.53600000000023 Td
 /F1.0 10.5 Tf
-<2773636f6d6d616e64206d6f64756c652c207468656e206e6f74652074686174207468697320616c72656164792070726f76696465732061> Tj
+<277320636f6d6d616e64206d6f64756c652c207468656e206e6f74652074686174207468697320616c72656164792070726f76696465732061> Tj
 ET
 
 
@@ -75566,7 +75550,7 @@ ET
 95.868 Tw
 
 BT
-48.24 296.9760000000002 Td
+48.24 312.7560000000002 Td
 /F1.0 10.5 Tf
 <7375697461626c6520636f6e637265746520696d706c656d656e746174696f6e2c206e616d656c79> Tj
 ET
@@ -75579,7 +75563,7 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-48.24 281.1960000000002 Td
+48.24 296.9760000000002 Td
 /F3.0 10.5 Tf
 <6f72672e697369736164646f6e732e6d6f64756c652e636f6d6d616e642e646f6d2e4261636b67726f756e64436f6d6d616e64457865637574696f6e46726f6d4261636b67726f756e64436f6d6d616e64536572766963654a646f> Tj
 ET
@@ -75590,7 +75574,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-525.99 281.1960000000002 Td
+525.99 296.9760000000002 Td
 /F1.0 10.5 Tf
 <2e> Tj
 ET
@@ -75601,7 +75585,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 265.41600000000017 Td
+48.24 281.19600000000025 Td
 /F1.0 10.5 Tf
 [<57> 60.05859375 <65207468657265666f7265206a757374206e65656420746f207363686564756c65207468697320746f2072756e20617320612051756172747a206a6f622e>] TJ
 ET
@@ -75612,7 +75596,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 237.6360000000002 Td
+48.24 253.41600000000022 Td
 /F1.0 10.5 Tf
 <46697273742c207765206e65656420746f20646566696e6520612051756172747a206a6f622c20666f72206578616d706c653a> Tj
 ET
@@ -75621,28 +75605,28 @@ ET
 0.000 0.000 0.000 scn
 q
 0.961 0.961 0.961 scn
-52.240 221.820 m
-543.040 221.820 l
-545.249 221.820 547.040 220.029 547.040 217.820 c
-547.040 85.900 l
-547.040 83.691 545.249 81.900 543.040 81.900 c
-52.240 81.900 l
-50.031 81.900 48.240 83.691 48.240 85.900 c
-48.240 217.820 l
-48.240 220.029 50.031 221.820 52.240 221.820 c
+52.240 237.600 m
+543.040 237.600 l
+545.249 237.600 547.040 235.809 547.040 233.600 c
+547.040 101.680 l
+547.040 99.471 545.249 97.680 543.040 97.680 c
+52.240 97.680 l
+50.031 97.680 48.240 99.471 48.240 101.680 c
+48.240 233.600 l
+48.240 235.809 50.031 237.600 52.240 237.600 c
 h
 f
 0.800 0.800 0.800 SCN
 0.75 w
-52.240 221.820 m
-543.040 221.820 l
-545.249 221.820 547.040 220.029 547.040 217.820 c
-547.040 85.900 l
-547.040 83.691 545.249 81.900 543.040 81.900 c
-52.240 81.900 l
-50.031 81.900 48.240 83.691 48.240 85.900 c
-48.240 217.820 l
-48.240 220.029 50.031 221.820 52.240 221.820 c
+52.240 237.600 m
+543.040 237.600 l
+545.249 237.600 547.040 235.809 547.040 233.600 c
+547.040 101.680 l
+547.040 99.471 545.249 97.680 543.040 97.680 c
+52.240 97.680 l
+50.031 97.680 48.240 99.471 48.240 101.680 c
+48.240 233.600 l
+48.240 235.809 50.031 237.600 52.240 237.600 c
 h
 S
 Q
@@ -75650,7 +75634,7 @@ Q
 0.000 0.400 0.600 SCN
 
 BT
-59.24 198.99500000000018 Td
+59.24 214.7750000000002 Td
 /F3.0 11 Tf
 <696d706f7274> Tj
 ET
@@ -75661,7 +75645,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-92.24000000000001 198.99500000000018 Td
+92.24000000000001 214.7750000000002 Td
 ET
 
 0.000 0.000 0.000 SCN
@@ -75670,7 +75654,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 184.2550000000002 Td
+59.24 200.03500000000022 Td
 /F3.0 11 Tf
 <6f72672e697369736164646f6e732e6d6f64756c652e636f6d6d616e642e646f6d2e4261636b67726f756e64436f6d6d616e64457865637574696f6e46726f6d4261636b67726f756e64436f6d6d616e645365727669> Tj
 ET
@@ -75681,7 +75665,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 169.51500000000019 Td
+59.24 185.29500000000021 Td
 /F3.0 11 Tf
 <63654a646f> Tj
 ET
@@ -75692,7 +75676,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-86.74000000000001 169.51500000000019 Td
+86.74000000000001 185.29500000000021 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -75703,7 +75687,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-59.24 154.77500000000018 Td
+59.24 170.5550000000002 Td
 /F3.0 11 Tf
 <7075626c6963> Tj
 ET
@@ -75714,7 +75698,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-92.24000000000001 154.77500000000018 Td
+92.24000000000001 170.5550000000002 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -75725,7 +75709,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-97.74000000000001 154.77500000000018 Td
+97.74000000000001 170.5550000000002 Td
 /F3.0 11 Tf
 <636c617373> Tj
 ET
@@ -75736,7 +75720,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 154.77500000000018 Td
+125.24000000000001 170.5550000000002 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -75747,7 +75731,7 @@ ET
 0.000 0.667 0.533 SCN
 
 BT
-130.74 154.77500000000018 Td
+130.74 170.5550000000002 Td
 /F3.0 11 Tf
 <4261636b67726f756e64436f6d6d616e64457865637574696f6e51756172747a4a6f62> Tj
 ET
@@ -75758,7 +75742,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-323.24 154.77500000000018 Td
+323.24 170.5550000000002 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -75769,7 +75753,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-328.74 154.77500000000018 Td
+328.74 170.5550000000002 Td
 /F3.0 11 Tf
 <657874656e6473> Tj
 ET
@@ -75780,7 +75764,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-367.24 154.77500000000018 Td
+367.24 170.5550000000002 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -75791,7 +75775,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-372.74 154.77500000000018 Td
+372.74 170.5550000000002 Td
 /F3.0 11 Tf
 <41627374726163744973697351756172747a4a6f62> Tj
 ET
@@ -75802,7 +75786,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-488.24 154.77500000000018 Td
+488.24 170.5550000000002 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -75813,7 +75797,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-493.74 154.77500000000018 Td
+493.74 170.5550000000002 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -75824,7 +75808,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 140.0350000000002 Td
+59.24 155.81500000000023 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -75835,7 +75819,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-81.24000000000001 140.0350000000002 Td
+81.24000000000001 155.81500000000023 Td
 /F3.0 11 Tf
 <7075626c6963> Tj
 ET
@@ -75846,7 +75830,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-114.24000000000001 140.0350000000002 Td
+114.24000000000001 155.81500000000023 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -75857,7 +75841,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-119.74000000000001 140.0350000000002 Td
+119.74000000000001 155.81500000000023 Td
 /F3.0 11 Tf
 <4261636b67726f756e64436f6d6d616e64457865637574696f6e51756172747a4a6f62> Tj
 ET
@@ -75868,7 +75852,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-312.24 140.0350000000002 Td
+312.24 155.81500000000023 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -75879,7 +75863,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-317.74 140.0350000000002 Td
+317.74 155.81500000000023 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -75890,7 +75874,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-323.24 140.0350000000002 Td
+323.24 155.81500000000023 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -75901,7 +75885,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-328.74 140.0350000000002 Td
+328.74 155.81500000000023 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -75912,7 +75896,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 125.29500000000019 Td
+59.24 141.07500000000022 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -75923,7 +75907,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-103.24000000000001 125.29500000000019 Td
+103.24000000000001 141.07500000000022 Td
 /F3.0 11 Tf
 <7375706572> Tj
 ET
@@ -75934,7 +75918,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-130.74 125.29500000000019 Td
+130.74 141.07500000000022 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -75945,7 +75929,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-136.24 125.29500000000019 Td
+136.24 141.07500000000022 Td
 /F3.0 11 Tf
 <6e6577> Tj
 ET
@@ -75956,7 +75940,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-152.74 125.29500000000019 Td
+152.74 141.07500000000022 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -75967,7 +75951,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-158.24 125.29500000000019 Td
+158.24 141.07500000000022 Td
 /F3.0 11 Tf
 <4261636b67726f756e64436f6d6d616e64457865637574696f6e46726f6d4261636b67726f756e64436f6d6d616e64536572766963654a646f> Tj
 ET
@@ -75978,7 +75962,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-471.74 125.29500000000019 Td
+471.74 141.07500000000022 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -75989,7 +75973,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-477.24 125.29500000000019 Td
+477.24 141.07500000000022 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -76000,7 +75984,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-482.74 125.29500000000019 Td
+482.74 141.07500000000022 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -76011,7 +75995,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-488.24 125.29500000000019 Td
+488.24 141.07500000000022 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -76022,7 +76006,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 110.55500000000019 Td
+59.24 126.33500000000022 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -76033,7 +76017,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-81.24000000000001 110.55500000000019 Td
+81.24000000000001 126.33500000000022 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
@@ -76044,7 +76028,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 95.8150000000002 Td
+59.24 111.59500000000023 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
@@ -76055,7 +76039,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 57.93600000000019 Td
+48.24 73.71600000000022 Td
 /F1.0 10.5 Tf
 <776865726520> Tj
 ET
@@ -76066,7 +76050,7 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-82.8375 57.93600000000019 Td
+82.8375 73.71600000000022 Td
 /F3.0 10.5 Tf
 <41627374726163744973697351756172747a4a6f62> Tj
 ET
@@ -76077,7 +76061,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-193.0875 57.93600000000019 Td
+193.0875 73.71600000000022 Td
 /F1.0 10.5 Tf
 <20697320696e207475726e2074686520666f6c6c6f77696e6720626f696c6572706c6174653a> Tj
 ET
@@ -76085,6 +76069,42 @@ ET
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 q
+0.961 0.961 0.961 scn
+52.240 57.900 m
+543.040 57.900 l
+545.249 57.900 547.040 56.109 547.040 53.900 c
+547.040 52.240 l
+547.040 50.031 545.249 48.240 543.040 48.240 c
+52.240 48.240 l
+50.031 48.240 48.240 50.031 48.240 52.240 c
+48.240 53.900 l
+48.240 56.109 50.031 57.900 52.240 57.900 c
+h
+f
+0.800 0.800 0.800 SCN
+0.75 w
+52.240 57.900 m
+543.040 57.900 l
+545.249 57.900 547.040 56.109 547.040 53.900 c
+547.040 52.240 l
+547.040 50.031 545.249 48.240 543.040 48.240 c
+52.240 48.240 l
+50.031 48.240 48.240 50.031 48.240 52.240 c
+48.240 53.900 l
+48.240 56.109 50.031 57.900 52.240 57.900 c
+h
+S
+Q
+q
+0.75 w
+0.961 0.961 0.961 SCN
+[3.0 3.0] 0 d
+52.990 48.240 m
+542.290 48.240 l
+S
+[ ] 0 d
+Q
+q
 0.000 0.000 0.000 scn
 0.000 0.000 0.000 SCN
 1 w
@@ -76193,7 +76213,7 @@ endobj
 /URI (http://quartz-scheduler.org)
 >>
 /Subtype /Link
-/Rect [109.1174481670673 353.2500000000002 143.47344816706732 367.5300000000002]
+/Rect [66.93 353.2500000000002 101.286 367.5300000000002]
 /Type /Annot
 >>
 endobj
@@ -76204,7 +76224,7 @@ endobj
 /URI (http://camel.apache.org)
 >>
 /Subtype /Link
-/Rect [233.10934585336537 353.2500000000002 350.0793458533654 367.5300000000002]
+/Rect [184.40379492187503 353.2500000000002 255.42579492187502 367.5300000000002]
 /Type /Annot
 >>
 endobj
@@ -76215,12 +76235,12 @@ endobj
 /URI (http://platform.incode.org)
 >>
 /Subtype /Link
-/Rect [149.55124999999998 309.6900000000002 233.10916666666668 323.9700000000002]
+/Rect [148.24303846153845 325.47000000000025 231.3648846153846 339.7500000000002]
 /Type /Annot
 >>
 endobj
 625 0 obj
-<< /Length 50220
+<< /Length 52565
 >>
 stream
 q
@@ -76258,6 +76278,16 @@ q
 /DeviceRGB CS
 0.961 0.961 0.961 SCN
 [3.0 3.0] 0 d
+52.990 805.890 m
+542.290 805.890 l
+S
+[ ] 0 d
+Q
+q
+0.75 w
+/DeviceRGB CS
+0.961 0.961 0.961 SCN
+[3.0 3.0] 0 d
 52.990 48.240 m
 542.290 48.240 l
 S
@@ -76269,7 +76299,7 @@ Q
 0.000 0.400 0.600 SCN
 
 BT
-59.24 783.0649999999999 Td
+59.24 796.43 Td
 /F3.0 11 Tf
 <7061636b616765> Tj
 ET
@@ -76280,7 +76310,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-97.74000000000001 783.0649999999999 Td
+97.74000000000001 796.43 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76291,7 +76321,7 @@ ET
 0.000 0.800 1.000 SCN
 
 BT
-103.24000000000001 783.0649999999999 Td
+103.24000000000001 796.43 Td
 /F3.0 11 Tf
 <646f6d61696e6170702e7765626170702e71756172747a> Tj
 ET
@@ -76302,7 +76332,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-229.74 783.0649999999999 Td
+229.74 796.43 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -76313,7 +76343,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-59.24 768.3249999999999 Td
+59.24 781.6899999999999 Td
 /F3.0 11 Tf
 <696d706f7274> Tj
 ET
@@ -76324,7 +76354,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-92.24000000000001 768.3249999999999 Td
+92.24000000000001 781.6899999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76335,7 +76365,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-97.74000000000001 768.3249999999999 Td
+97.74000000000001 781.6899999999999 Td
 /F3.0 11 Tf
 <6f72672e71756172747a2e4a6f62> Tj
 ET
@@ -76346,7 +76376,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-174.74 768.3249999999999 Td
+174.74 781.6899999999999 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -76357,7 +76387,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-59.24 753.585 Td
+59.24 766.95 Td
 /F3.0 11 Tf
 <696d706f7274> Tj
 ET
@@ -76368,7 +76398,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-92.24000000000001 753.585 Td
+92.24000000000001 766.95 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76379,7 +76409,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-97.74000000000001 753.585 Td
+97.74000000000001 766.95 Td
 /F3.0 11 Tf
 <6f72672e71756172747a2e4a6f62457865637574696f6e436f6e74657874> Tj
 ET
@@ -76390,7 +76420,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-262.74 753.585 Td
+262.74 766.95 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -76401,7 +76431,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-59.24 738.845 Td
+59.24 752.21 Td
 /F3.0 11 Tf
 <696d706f7274> Tj
 ET
@@ -76412,7 +76442,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-92.24000000000001 738.845 Td
+92.24000000000001 752.21 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76423,7 +76453,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-97.74000000000001 738.845 Td
+97.74000000000001 752.21 Td
 /F3.0 11 Tf
 <6f72672e71756172747a2e4a6f62457865637574696f6e457863657074696f6e> Tj
 ET
@@ -76434,7 +76464,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-273.74 738.845 Td
+273.74 752.21 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -76445,7 +76475,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 724.105 Td
+59.24 737.47 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -76456,7 +76486,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-64.74000000000001 724.105 Td
+64.74000000000001 737.47 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -76467,7 +76497,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-70.24000000000001 724.105 Td
+70.24000000000001 737.47 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -76478,7 +76508,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 709.365 Td
+59.24 722.73 Td
 /F3.0 11 Tf
 <7075626c6963> Tj
 ET
@@ -76489,7 +76519,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-92.24000000000001 709.365 Td
+92.24000000000001 722.73 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76500,7 +76530,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-97.74000000000001 709.365 Td
+97.74000000000001 722.73 Td
 /F3.0 11 Tf
 <636c617373> Tj
 ET
@@ -76511,7 +76541,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 709.365 Td
+125.24000000000001 722.73 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76522,7 +76552,7 @@ ET
 0.000 0.667 0.533 SCN
 
 BT
-130.74 709.365 Td
+130.74 722.73 Td
 /F3.0 11 Tf
 <41627374726163744973697351756172747a4a6f62> Tj
 ET
@@ -76533,7 +76563,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-246.24 709.365 Td
+246.24 722.73 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76544,7 +76574,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-251.74 709.365 Td
+251.74 722.73 Td
 /F3.0 11 Tf
 <696d706c656d656e7473> Tj
 ET
@@ -76555,7 +76585,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-306.74 709.365 Td
+306.74 722.73 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76566,7 +76596,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-312.24 709.365 Td
+312.24 722.73 Td
 /F3.0 11 Tf
 <4a6f62> Tj
 ET
@@ -76577,7 +76607,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-328.74 709.365 Td
+328.74 722.73 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76588,7 +76618,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-334.24 709.365 Td
+334.24 722.73 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -76599,7 +76629,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 694.625 Td
+59.24 707.99 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -76610,7 +76640,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-81.24000000000001 694.625 Td
+81.24000000000001 707.99 Td
 /F3.0 11 Tf
 <7075626c6963> Tj
 ET
@@ -76621,7 +76651,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-114.24000000000001 694.625 Td
+114.24000000000001 707.99 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76632,7 +76662,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-119.74000000000001 694.625 Td
+119.74000000000001 707.99 Td
 /F3.0 11 Tf
 <737461746963> Tj
 ET
@@ -76643,7 +76673,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-152.74 694.625 Td
+152.74 707.99 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76654,7 +76684,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-158.24 694.625 Td
+158.24 707.99 Td
 /F3.0 11 Tf
 <656e756d> Tj
 ET
@@ -76665,7 +76695,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-180.24 694.625 Td
+180.24 707.99 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76676,7 +76706,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-185.74 694.625 Td
+185.74 707.99 Td
 /F3.0 11 Tf
 <436f6e63757272656e74496e7374616e636573506f6c696379> Tj
 ET
@@ -76687,7 +76717,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-323.24 694.625 Td
+323.24 707.99 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76698,7 +76728,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-328.74 694.625 Td
+328.74 707.99 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -76709,7 +76739,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 679.885 Td
+59.24 693.25 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -76720,7 +76750,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-103.24000000000001 679.885 Td
+103.24000000000001 693.25 Td
 /F3.0 11 Tf
 <53494e474c455f494e5354414e43455f4f4e4c59> Tj
 ET
@@ -76731,7 +76761,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-213.24 679.885 Td
+213.24 693.25 Td
 /F3.0 11 Tf
 <2c> Tj
 ET
@@ -76742,7 +76772,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 665.145 Td
+59.24 678.51 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -76753,7 +76783,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-103.24000000000001 665.145 Td
+103.24000000000001 678.51 Td
 /F3.0 11 Tf
 <4d554c5449504c455f494e5354414e434553> Tj
 ET
@@ -76764,7 +76794,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 650.405 Td
+59.24 663.77 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -76775,7 +76805,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-81.24000000000001 650.405 Td
+81.24000000000001 663.77 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
@@ -76786,7 +76816,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 620.925 Td
+59.24 634.29 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -76797,7 +76827,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-81.24000000000001 620.925 Td
+81.24000000000001 634.29 Td
 /F3.0 11 Tf
 <70726976617465> Tj
 ET
@@ -76808,7 +76838,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-119.74000000000001 620.925 Td
+119.74000000000001 634.29 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76819,7 +76849,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-125.24000000000001 620.925 Td
+125.24000000000001 634.29 Td
 /F3.0 11 Tf
 <66696e616c> Tj
 ET
@@ -76830,7 +76860,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-152.74 620.925 Td
+152.74 634.29 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76841,7 +76871,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-158.24 620.925 Td
+158.24 634.29 Td
 /F3.0 11 Tf
 <41627374726163744973697353657373696f6e54656d706c617465> Tj
 ET
@@ -76852,7 +76882,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-306.74 620.925 Td
+306.74 634.29 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76863,7 +76893,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-312.24 620.925 Td
+312.24 634.29 Td
 /F3.0 11 Tf
 <6973697352756e6e61626c65> Tj
 ET
@@ -76874,7 +76904,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-378.24 620.925 Td
+378.24 634.29 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -76885,7 +76915,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 606.185 Td
+59.24 619.55 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -76896,7 +76926,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-81.24000000000001 606.185 Td
+81.24000000000001 619.55 Td
 /F3.0 11 Tf
 <70726976617465> Tj
 ET
@@ -76907,7 +76937,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-119.74000000000001 606.185 Td
+119.74000000000001 619.55 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76918,7 +76948,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-125.24000000000001 606.185 Td
+125.24000000000001 619.55 Td
 /F3.0 11 Tf
 <66696e616c> Tj
 ET
@@ -76929,7 +76959,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-152.74 606.185 Td
+152.74 619.55 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76940,7 +76970,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-158.24 606.185 Td
+158.24 619.55 Td
 /F3.0 11 Tf
 <436f6e63757272656e74496e7374616e636573506f6c696379> Tj
 ET
@@ -76951,7 +76981,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-295.74 606.185 Td
+295.74 619.55 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -76962,7 +76992,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-301.24 606.185 Td
+301.24 619.55 Td
 /F3.0 11 Tf
 <636f6e63757272656e74496e7374616e636573506f6c696379> Tj
 ET
@@ -76973,7 +77003,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-438.74 606.185 Td
+438.74 619.55 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -76984,7 +77014,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 591.4449999999999 Td
+59.24 604.81 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -76995,7 +77025,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-81.24000000000001 591.4449999999999 Td
+81.24000000000001 604.81 Td
 /F3.0 11 Tf
 <70726976617465> Tj
 ET
@@ -77006,7 +77036,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-119.74000000000001 591.4449999999999 Td
+119.74000000000001 604.81 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77017,7 +77047,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-125.24000000000001 591.4449999999999 Td
+125.24000000000001 604.81 Td
 /F3.0 11 Tf
 <626f6f6c65616e> Tj
 ET
@@ -77028,7 +77058,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-163.74 591.4449999999999 Td
+163.74 604.81 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77039,7 +77069,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-169.24 591.4449999999999 Td
+169.24 604.81 Td
 /F3.0 11 Tf
 <657865637574696e67> Tj
 ET
@@ -77050,7 +77080,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-218.74 591.4449999999999 Td
+218.74 604.81 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -77061,7 +77091,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 561.9649999999999 Td
+59.24 575.3299999999999 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -77072,7 +77102,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-81.24000000000001 561.9649999999999 Td
+81.24000000000001 575.3299999999999 Td
 /F3.0 11 Tf
 <7075626c6963> Tj
 ET
@@ -77083,7 +77113,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-114.24000000000001 561.9649999999999 Td
+114.24000000000001 575.3299999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77094,7 +77124,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-119.74000000000001 561.9649999999999 Td
+119.74000000000001 575.3299999999999 Td
 /F3.0 11 Tf
 <41627374726163744973697351756172747a4a6f62> Tj
 ET
@@ -77105,7 +77135,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-235.24 561.9649999999999 Td
+235.24 575.3299999999999 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -77116,7 +77146,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-240.74 561.9649999999999 Td
+240.74 575.3299999999999 Td
 /F3.0 11 Tf
 <41627374726163744973697353657373696f6e54656d706c617465> Tj
 ET
@@ -77127,7 +77157,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-389.24 561.9649999999999 Td
+389.24 575.3299999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77138,7 +77168,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-394.74 561.9649999999999 Td
+394.74 575.3299999999999 Td
 /F3.0 11 Tf
 <6973697352756e6e61626c65> Tj
 ET
@@ -77149,7 +77179,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-460.74 561.9649999999999 Td
+460.74 575.3299999999999 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -77160,7 +77190,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-466.24 561.9649999999999 Td
+466.24 575.3299999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77171,7 +77201,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-471.74 561.9649999999999 Td
+471.74 575.3299999999999 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -77182,7 +77212,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 547.2249999999999 Td
+59.24 560.5899999999999 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -77193,7 +77223,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-103.24000000000001 547.2249999999999 Td
+103.24000000000001 560.5899999999999 Td
 /F3.0 11 Tf
 <74686973> Tj
 ET
@@ -77204,7 +77234,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 547.2249999999999 Td
+125.24000000000001 560.5899999999999 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -77215,7 +77245,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-130.74 547.2249999999999 Td
+130.74 560.5899999999999 Td
 /F3.0 11 Tf
 <6973697352756e6e61626c65> Tj
 ET
@@ -77226,7 +77256,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-196.74 547.2249999999999 Td
+196.74 560.5899999999999 Td
 /F3.0 11 Tf
 <2c> Tj
 ET
@@ -77237,7 +77267,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-202.24 547.2249999999999 Td
+202.24 560.5899999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77248,7 +77278,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-207.74 547.2249999999999 Td
+207.74 560.5899999999999 Td
 /F3.0 11 Tf
 <436f6e63757272656e74496e7374616e636573506f6c696379> Tj
 ET
@@ -77259,7 +77289,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-345.24 547.2249999999999 Td
+345.24 560.5899999999999 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -77270,7 +77300,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-350.74 547.2249999999999 Td
+350.74 560.5899999999999 Td
 /F3.0 11 Tf
 <53494e474c455f494e5354414e43455f4f4e4c59> Tj
 ET
@@ -77281,7 +77311,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-460.74 547.2249999999999 Td
+460.74 560.5899999999999 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -77292,7 +77322,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-466.24 547.2249999999999 Td
+466.24 560.5899999999999 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -77303,7 +77333,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 532.4849999999999 Td
+59.24 545.8499999999999 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -77314,7 +77344,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-81.24000000000001 532.4849999999999 Td
+81.24000000000001 545.8499999999999 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
@@ -77325,7 +77355,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 517.7449999999999 Td
+59.24 531.1099999999999 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -77336,7 +77366,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-81.24000000000001 517.7449999999999 Td
+81.24000000000001 531.1099999999999 Td
 /F3.0 11 Tf
 <7075626c6963> Tj
 ET
@@ -77347,7 +77377,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-114.24000000000001 517.7449999999999 Td
+114.24000000000001 531.1099999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77358,7 +77388,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-119.74000000000001 517.7449999999999 Td
+119.74000000000001 531.1099999999999 Td
 /F3.0 11 Tf
 <41627374726163744973697351756172747a4a6f62> Tj
 ET
@@ -77369,7 +77399,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-235.24 517.7449999999999 Td
+235.24 531.1099999999999 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -77380,7 +77410,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 503.00499999999994 Td
+59.24 516.3699999999999 Td
 /F3.0 11 Tf
 <ca2020202020202020202020> Tj
 ET
@@ -77391,7 +77421,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 503.00499999999994 Td
+125.24000000000001 516.3699999999999 Td
 /F3.0 11 Tf
 <41627374726163744973697353657373696f6e54656d706c617465> Tj
 ET
@@ -77402,7 +77432,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-273.74 503.00499999999994 Td
+273.74 516.3699999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77413,7 +77443,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-279.24 503.00499999999994 Td
+279.24 516.3699999999999 Td
 /F3.0 11 Tf
 <6973697352756e6e61626c65> Tj
 ET
@@ -77424,7 +77454,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-345.24 503.00499999999994 Td
+345.24 516.3699999999999 Td
 /F3.0 11 Tf
 <2c> Tj
 ET
@@ -77435,7 +77465,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 488.26499999999993 Td
+59.24 501.62999999999994 Td
 /F3.0 11 Tf
 <ca2020202020202020202020> Tj
 ET
@@ -77446,7 +77476,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 488.26499999999993 Td
+125.24000000000001 501.62999999999994 Td
 /F3.0 11 Tf
 <436f6e63757272656e74496e7374616e636573506f6c696379> Tj
 ET
@@ -77457,7 +77487,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-262.74 488.26499999999993 Td
+262.74 501.62999999999994 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77468,7 +77498,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-268.24 488.26499999999993 Td
+268.24 501.62999999999994 Td
 /F3.0 11 Tf
 <636f6e63757272656e74496e7374616e636573506f6c696379> Tj
 ET
@@ -77479,7 +77509,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-405.74 488.26499999999993 Td
+405.74 501.62999999999994 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -77490,7 +77520,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-411.24 488.26499999999993 Td
+411.24 501.62999999999994 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77501,7 +77531,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-416.74 488.26499999999993 Td
+416.74 501.62999999999994 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -77512,7 +77542,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 473.5249999999999 Td
+59.24 486.88999999999993 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -77523,7 +77553,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-103.24000000000001 473.5249999999999 Td
+103.24000000000001 486.88999999999993 Td
 /F3.0 11 Tf
 <74686973> Tj
 ET
@@ -77534,7 +77564,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 473.5249999999999 Td
+125.24000000000001 486.88999999999993 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -77545,7 +77575,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-130.74 473.5249999999999 Td
+130.74 486.88999999999993 Td
 /F3.0 11 Tf
 <6973697352756e6e61626c65> Tj
 ET
@@ -77556,7 +77586,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-196.74 473.5249999999999 Td
+196.74 486.88999999999993 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77567,7 +77597,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-202.24 473.5249999999999 Td
+202.24 486.88999999999993 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -77578,7 +77608,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-207.74 473.5249999999999 Td
+207.74 486.88999999999993 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77589,7 +77619,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-213.24 473.5249999999999 Td
+213.24 486.88999999999993 Td
 /F3.0 11 Tf
 <6973697352756e6e61626c65> Tj
 ET
@@ -77600,7 +77630,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-279.24 473.5249999999999 Td
+279.24 486.88999999999993 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -77611,7 +77641,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 458.7849999999999 Td
+59.24 472.1499999999999 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -77622,7 +77652,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-103.24000000000001 458.7849999999999 Td
+103.24000000000001 472.1499999999999 Td
 /F3.0 11 Tf
 <74686973> Tj
 ET
@@ -77633,7 +77663,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 458.7849999999999 Td
+125.24000000000001 472.1499999999999 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -77644,7 +77674,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-130.74 458.7849999999999 Td
+130.74 472.1499999999999 Td
 /F3.0 11 Tf
 <636f6e63757272656e74496e7374616e636573506f6c696379> Tj
 ET
@@ -77655,7 +77685,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-268.24 458.7849999999999 Td
+268.24 472.1499999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77666,7 +77696,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-273.74 458.7849999999999 Td
+273.74 472.1499999999999 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -77677,7 +77707,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-279.24 458.7849999999999 Td
+279.24 472.1499999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77688,7 +77718,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-284.74 458.7849999999999 Td
+284.74 472.1499999999999 Td
 /F3.0 11 Tf
 <636f6e63757272656e74496e7374616e636573506f6c696379> Tj
 ET
@@ -77699,7 +77729,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-422.24 458.7849999999999 Td
+422.24 472.1499999999999 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -77710,7 +77740,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 444.0449999999999 Td
+59.24 457.4099999999999 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -77721,7 +77751,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-81.24000000000001 444.0449999999999 Td
+81.24000000000001 457.4099999999999 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
@@ -77732,7 +77762,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 414.5649999999999 Td
+59.24 427.9299999999999 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -77743,7 +77773,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-81.24000000000001 414.5649999999999 Td
+81.24000000000001 427.9299999999999 Td
 /F3.0 11 Tf
 <7075626c6963> Tj
 ET
@@ -77754,7 +77784,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-114.24000000000001 414.5649999999999 Td
+114.24000000000001 427.9299999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77765,7 +77795,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-119.74000000000001 414.5649999999999 Td
+119.74000000000001 427.9299999999999 Td
 /F3.0 11 Tf
 <766f6964> Tj
 ET
@@ -77776,7 +77806,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-141.74 414.5649999999999 Td
+141.74 427.9299999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77787,7 +77817,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-147.24 414.5649999999999 Td
+147.24 427.9299999999999 Td
 /F3.0 11 Tf
 <65786563757465> Tj
 ET
@@ -77798,7 +77828,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-185.74 414.5649999999999 Td
+185.74 427.9299999999999 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -77809,7 +77839,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-191.24 414.5649999999999 Td
+191.24 427.9299999999999 Td
 /F3.0 11 Tf
 <66696e616c> Tj
 ET
@@ -77820,7 +77850,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-218.74 414.5649999999999 Td
+218.74 427.9299999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77831,7 +77861,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-224.24 414.5649999999999 Td
+224.24 427.9299999999999 Td
 /F3.0 11 Tf
 <4a6f62457865637574696f6e436f6e74657874> Tj
 ET
@@ -77842,7 +77872,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-328.74 414.5649999999999 Td
+328.74 427.9299999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77853,7 +77883,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-334.24 414.5649999999999 Td
+334.24 427.9299999999999 Td
 /F3.0 11 Tf
 <636f6e74657874> Tj
 ET
@@ -77864,7 +77894,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-372.74 414.5649999999999 Td
+372.74 427.9299999999999 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -77875,7 +77905,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 399.8249999999999 Td
+59.24 413.1899999999999 Td
 /F3.0 11 Tf
 <ca2020202020202020202020> Tj
 ET
@@ -77886,7 +77916,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-125.24000000000001 399.8249999999999 Td
+125.24000000000001 413.1899999999999 Td
 /F3.0 11 Tf
 <7468726f7773> Tj
 ET
@@ -77897,7 +77927,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-158.24 399.8249999999999 Td
+158.24 413.1899999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77908,7 +77938,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-163.74 399.8249999999999 Td
+163.74 413.1899999999999 Td
 /F3.0 11 Tf
 <4a6f62457865637574696f6e457863657074696f6e> Tj
 ET
@@ -77919,7 +77949,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-279.24 399.8249999999999 Td
+279.24 413.1899999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77930,7 +77960,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-284.74 399.8249999999999 Td
+284.74 413.1899999999999 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -77941,7 +77971,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 385.08499999999987 Td
+59.24 398.4499999999999 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -77952,7 +77982,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-103.24000000000001 385.08499999999987 Td
+103.24000000000001 398.4499999999999 Td
 /F3.0 11 Tf
 <66696e616c> Tj
 ET
@@ -77963,7 +77993,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-130.74 385.08499999999987 Td
+130.74 398.4499999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77974,7 +78004,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-136.24 385.08499999999987 Td
+136.24 398.4499999999999 Td
 /F3.0 11 Tf
 <41757468656e7469636174696f6e53657373696f6e> Tj
 ET
@@ -77985,7 +78015,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-251.74 385.08499999999987 Td
+251.74 398.4499999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -77996,7 +78026,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-257.24 385.08499999999987 Td
+257.24 398.4499999999999 Td
 /F3.0 11 Tf
 <6175746853657373696f6e> Tj
 ET
@@ -78007,7 +78037,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-317.74 385.08499999999987 Td
+317.74 398.4499999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78018,7 +78048,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-323.24 385.08499999999987 Td
+323.24 398.4499999999999 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -78029,7 +78059,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-328.74 385.08499999999987 Td
+328.74 398.4499999999999 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78040,7 +78070,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-334.24 385.08499999999987 Td
+334.24 398.4499999999999 Td
 /F3.0 11 Tf
 <6e65774175746853657373696f6e> Tj
 ET
@@ -78051,7 +78081,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-411.24 385.08499999999987 Td
+411.24 398.4499999999999 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -78062,7 +78092,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-416.74 385.08499999999987 Td
+416.74 398.4499999999999 Td
 /F3.0 11 Tf
 <636f6e74657874> Tj
 ET
@@ -78073,7 +78103,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-455.24 385.08499999999987 Td
+455.24 398.4499999999999 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -78084,7 +78114,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-460.74 385.08499999999987 Td
+460.74 398.4499999999999 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -78095,7 +78125,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 370.34499999999986 Td
+59.24 383.70999999999987 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -78106,7 +78136,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-103.24000000000001 370.34499999999986 Td
+103.24000000000001 383.70999999999987 Td
 /F3.0 11 Tf
 <747279> Tj
 ET
@@ -78117,7 +78147,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-119.74000000000001 370.34499999999986 Td
+119.74000000000001 383.70999999999987 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78128,7 +78158,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 370.34499999999986 Td
+125.24000000000001 383.70999999999987 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -78139,7 +78169,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 355.60499999999985 Td
+59.24 368.96999999999986 Td
 /F3.0 11 Tf
 <ca2020202020202020202020> Tj
 ET
@@ -78150,7 +78180,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-125.24000000000001 355.60499999999985 Td
+125.24000000000001 368.96999999999986 Td
 /F3.0 11 Tf
 <6966> Tj
 ET
@@ -78161,7 +78191,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-136.24 355.60499999999985 Td
+136.24 368.96999999999986 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -78172,7 +78202,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-141.74 355.60499999999985 Td
+141.74 368.96999999999986 Td
 /F3.0 11 Tf
 <636f6e63757272656e74496e7374616e636573506f6c696379> Tj
 ET
@@ -78183,7 +78213,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-279.24 355.60499999999985 Td
+279.24 368.96999999999986 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78194,7 +78224,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-284.74 355.60499999999985 Td
+284.74 368.96999999999986 Td
 /F3.0 11 Tf
 <3d3d> Tj
 ET
@@ -78205,7 +78235,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-295.74 355.60499999999985 Td
+295.74 368.96999999999986 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78216,7 +78246,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-301.24 355.60499999999985 Td
+301.24 368.96999999999986 Td
 /F3.0 11 Tf
 <436f6e63757272656e74496e7374616e636573506f6c696379> Tj
 ET
@@ -78227,7 +78257,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 340.86499999999984 Td
+59.24 354.22999999999985 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -78238,7 +78268,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-64.74000000000001 340.86499999999984 Td
+64.74000000000001 354.22999999999985 Td
 /F3.0 11 Tf
 <53494e474c455f494e5354414e43455f4f4e4c59> Tj
 ET
@@ -78249,7 +78279,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-174.74 340.86499999999984 Td
+174.74 354.22999999999985 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78260,7 +78290,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-180.24 340.86499999999984 Td
+180.24 354.22999999999985 Td
 /F3.0 11 Tf
 <2626> Tj
 ET
@@ -78271,7 +78301,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 326.12499999999983 Td
+59.24 339.48999999999984 Td
 /F3.0 11 Tf
 <ca2020202020202020202020202020> Tj
 ET
@@ -78282,7 +78312,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-141.74 326.12499999999983 Td
+141.74 339.48999999999984 Td
 /F3.0 11 Tf
 <657865637574696e67> Tj
 ET
@@ -78293,7 +78323,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-191.24 326.12499999999983 Td
+191.24 339.48999999999984 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -78304,7 +78334,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-196.74 326.12499999999983 Td
+196.74 339.48999999999984 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78315,7 +78345,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-202.24 326.12499999999983 Td
+202.24 339.48999999999984 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -78326,7 +78356,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 311.3849999999998 Td
+59.24 324.74999999999983 Td
 /F3.0 11 Tf
 <ca202020202020202020202020202020> Tj
 ET
@@ -78337,7 +78367,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-147.24 311.3849999999998 Td
+147.24 324.74999999999983 Td
 /F3.0 11 Tf
 <72657475726e> Tj
 ET
@@ -78348,7 +78378,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-180.24 311.3849999999998 Td
+180.24 324.74999999999983 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -78359,7 +78389,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 296.6449999999998 Td
+59.24 310.0099999999998 Td
 /F3.0 11 Tf
 <ca2020202020202020202020> Tj
 ET
@@ -78370,7 +78400,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 296.6449999999998 Td
+125.24000000000001 310.0099999999998 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
@@ -78381,7 +78411,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 281.9049999999998 Td
+59.24 295.2699999999998 Td
 /F3.0 11 Tf
 <ca2020202020202020202020> Tj
 ET
@@ -78392,7 +78422,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 281.9049999999998 Td
+125.24000000000001 295.2699999999998 Td
 /F3.0 11 Tf
 <657865637574696e67> Tj
 ET
@@ -78403,7 +78433,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-174.74 281.9049999999998 Td
+174.74 295.2699999999998 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78414,7 +78444,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-180.24 281.9049999999998 Td
+180.24 295.2699999999998 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -78425,7 +78455,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-185.74 281.9049999999998 Td
+185.74 295.2699999999998 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78436,7 +78466,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-191.24 281.9049999999998 Td
+191.24 295.2699999999998 Td
 /F3.0 11 Tf
 <74727565> Tj
 ET
@@ -78447,7 +78477,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-213.24 281.9049999999998 Td
+213.24 295.2699999999998 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -78458,7 +78488,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 252.42499999999984 Td
+59.24 265.78999999999985 Td
 /F3.0 11 Tf
 <ca2020202020202020202020> Tj
 ET
@@ -78469,7 +78499,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 252.42499999999984 Td
+125.24000000000001 265.78999999999985 Td
 /F3.0 11 Tf
 <6973697352756e6e61626c65> Tj
 ET
@@ -78480,7 +78510,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-191.24 252.42499999999984 Td
+191.24 265.78999999999985 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -78491,7 +78521,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-196.74 252.42499999999984 Td
+196.74 265.78999999999985 Td
 /F3.0 11 Tf
 <65786563757465> Tj
 ET
@@ -78502,7 +78532,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-235.24 252.42499999999984 Td
+235.24 265.78999999999985 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -78513,7 +78543,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-240.74 252.42499999999984 Td
+240.74 265.78999999999985 Td
 /F3.0 11 Tf
 <6175746853657373696f6e> Tj
 ET
@@ -78524,7 +78554,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-301.24 252.42499999999984 Td
+301.24 265.78999999999985 Td
 /F3.0 11 Tf
 <2c> Tj
 ET
@@ -78535,7 +78565,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-306.74 252.42499999999984 Td
+306.74 265.78999999999985 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78546,7 +78576,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-312.24 252.42499999999984 Td
+312.24 265.78999999999985 Td
 /F3.0 11 Tf
 <636f6e74657874> Tj
 ET
@@ -78557,7 +78587,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-350.74 252.42499999999984 Td
+350.74 265.78999999999985 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -78568,7 +78598,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-356.24 252.42499999999984 Td
+356.24 265.78999999999985 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -78579,7 +78609,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 237.68499999999983 Td
+59.24 251.04999999999984 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -78590,7 +78620,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-103.24000000000001 237.68499999999983 Td
+103.24000000000001 251.04999999999984 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
@@ -78601,7 +78631,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-108.74000000000001 237.68499999999983 Td
+108.74000000000001 251.04999999999984 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78612,7 +78642,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-114.24000000000001 237.68499999999983 Td
+114.24000000000001 251.04999999999984 Td
 /F3.0 11 Tf
 <66696e616c6c79> Tj
 ET
@@ -78623,7 +78653,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-152.74 237.68499999999983 Td
+152.74 251.04999999999984 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78634,7 +78664,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-158.24 237.68499999999983 Td
+158.24 251.04999999999984 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -78645,7 +78675,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 222.94499999999982 Td
+59.24 236.30999999999983 Td
 /F3.0 11 Tf
 <ca2020202020202020202020> Tj
 ET
@@ -78656,7 +78686,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-125.24000000000001 222.94499999999982 Td
+125.24000000000001 236.30999999999983 Td
 /F3.0 11 Tf
 <657865637574696e67> Tj
 ET
@@ -78667,7 +78697,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-174.74 222.94499999999982 Td
+174.74 236.30999999999983 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78678,7 +78708,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-180.24 222.94499999999982 Td
+180.24 236.30999999999983 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -78689,7 +78719,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-185.74 222.94499999999982 Td
+185.74 236.30999999999983 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78700,7 +78730,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-191.24 222.94499999999982 Td
+191.24 236.30999999999983 Td
 /F3.0 11 Tf
 <66616c7365> Tj
 ET
@@ -78711,7 +78741,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-218.74 222.94499999999982 Td
+218.74 236.30999999999983 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -78722,7 +78752,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 208.2049999999998 Td
+59.24 221.56999999999982 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -78733,7 +78763,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-103.24000000000001 208.2049999999998 Td
+103.24000000000001 221.56999999999982 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
@@ -78744,7 +78774,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 193.4649999999998 Td
+59.24 206.8299999999998 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -78755,7 +78785,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-81.24000000000001 193.4649999999998 Td
+81.24000000000001 206.8299999999998 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
@@ -78766,7 +78796,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 163.9849999999998 Td
+59.24 177.3499999999998 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -78777,7 +78807,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-81.24000000000001 163.9849999999998 Td
+81.24000000000001 177.3499999999998 Td
 /F3.0 11 Tf
 <41757468656e7469636174696f6e53657373696f6e> Tj
 ET
@@ -78788,7 +78818,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-196.74 163.9849999999998 Td
+196.74 177.3499999999998 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78799,7 +78829,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-202.24 163.9849999999998 Td
+202.24 177.3499999999998 Td
 /F3.0 11 Tf
 <6e65774175746853657373696f6e> Tj
 ET
@@ -78810,7 +78840,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-279.24 163.9849999999998 Td
+279.24 177.3499999999998 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -78821,7 +78851,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-284.74 163.9849999999998 Td
+284.74 177.3499999999998 Td
 /F3.0 11 Tf
 <4a6f62457865637574696f6e436f6e74657874> Tj
 ET
@@ -78832,7 +78862,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-389.24 163.9849999999998 Td
+389.24 177.3499999999998 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78843,7 +78873,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-394.74 163.9849999999998 Td
+394.74 177.3499999999998 Td
 /F3.0 11 Tf
 <636f6e74657874> Tj
 ET
@@ -78854,7 +78884,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-433.24 163.9849999999998 Td
+433.24 177.3499999999998 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -78865,7 +78895,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-438.74 163.9849999999998 Td
+438.74 177.3499999999998 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78876,7 +78906,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-444.24 163.9849999999998 Td
+444.24 177.3499999999998 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -78887,7 +78917,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 149.24499999999978 Td
+59.24 162.6099999999998 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -78898,7 +78928,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-103.24000000000001 149.24499999999978 Td
+103.24000000000001 162.6099999999998 Td
 /F3.0 11 Tf
 <537472696e67> Tj
 ET
@@ -78909,7 +78939,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-136.24 149.24499999999978 Td
+136.24 162.6099999999998 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78920,7 +78950,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-141.74 149.24499999999978 Td
+141.74 162.6099999999998 Td
 /F3.0 11 Tf
 <75736572> Tj
 ET
@@ -78931,7 +78961,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-163.74 149.24499999999978 Td
+163.74 162.6099999999998 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78942,7 +78972,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-169.24 149.24499999999978 Td
+169.24 162.6099999999998 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -78953,7 +78983,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-174.74 149.24499999999978 Td
+174.74 162.6099999999998 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -78964,7 +78994,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-180.24 149.24499999999978 Td
+180.24 162.6099999999998 Td
 /F3.0 11 Tf
 <6765744b6579> Tj
 ET
@@ -78975,7 +79005,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-213.24 149.24499999999978 Td
+213.24 162.6099999999998 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -78986,7 +79016,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-218.74 149.24499999999978 Td
+218.74 162.6099999999998 Td
 /F3.0 11 Tf
 <636f6e74657874> Tj
 ET
@@ -78997,7 +79027,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-257.24 149.24499999999978 Td
+257.24 162.6099999999998 Td
 /F3.0 11 Tf
 <2c> Tj
 ET
@@ -79008,7 +79038,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-262.74 149.24499999999978 Td
+262.74 162.6099999999998 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79019,7 +79049,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-268.24 149.24499999999978 Td
+268.24 162.6099999999998 Td
 /F3.0 11 Tf
 <5363686564756c6572436f6e7374616e7473> Tj
 ET
@@ -79030,7 +79060,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-367.24 149.24499999999978 Td
+367.24 162.6099999999998 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -79041,7 +79071,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-372.74 149.24499999999978 Td
+372.74 162.6099999999998 Td
 /F3.0 11 Tf
 <555345525f4b4559> Tj
 ET
@@ -79052,7 +79082,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-416.74 149.24499999999978 Td
+416.74 162.6099999999998 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -79063,7 +79093,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-422.24 149.24499999999978 Td
+422.24 162.6099999999998 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -79074,7 +79104,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 134.50499999999977 Td
+59.24 147.86999999999978 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -79085,7 +79115,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-103.24000000000001 134.50499999999977 Td
+103.24000000000001 147.86999999999978 Td
 /F3.0 11 Tf
 <537472696e67> Tj
 ET
@@ -79096,7 +79126,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-136.24 134.50499999999977 Td
+136.24 147.86999999999978 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79107,7 +79137,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-141.74 134.50499999999977 Td
+141.74 147.86999999999978 Td
 /F3.0 11 Tf
 <726f6c6573537472> Tj
 ET
@@ -79118,7 +79148,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-185.74 134.50499999999977 Td
+185.74 147.86999999999978 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79129,7 +79159,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-191.24 134.50499999999977 Td
+191.24 147.86999999999978 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -79140,7 +79170,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-196.74 134.50499999999977 Td
+196.74 147.86999999999978 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79151,7 +79181,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-202.24 134.50499999999977 Td
+202.24 147.86999999999978 Td
 /F3.0 11 Tf
 <6765744b6579> Tj
 ET
@@ -79162,7 +79192,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-235.24 134.50499999999977 Td
+235.24 147.86999999999978 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -79173,7 +79203,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-240.74 134.50499999999977 Td
+240.74 147.86999999999978 Td
 /F3.0 11 Tf
 <636f6e74657874> Tj
 ET
@@ -79184,7 +79214,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-279.24 134.50499999999977 Td
+279.24 147.86999999999978 Td
 /F3.0 11 Tf
 <2c> Tj
 ET
@@ -79195,7 +79225,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-284.74 134.50499999999977 Td
+284.74 147.86999999999978 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79206,7 +79236,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-290.24 134.50499999999977 Td
+290.24 147.86999999999978 Td
 /F3.0 11 Tf
 <5363686564756c6572436f6e7374616e7473> Tj
 ET
@@ -79217,7 +79247,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-389.24 134.50499999999977 Td
+389.24 147.86999999999978 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -79228,7 +79258,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-394.74 134.50499999999977 Td
+394.74 147.86999999999978 Td
 /F3.0 11 Tf
 <524f4c45535f4b4559> Tj
 ET
@@ -79239,7 +79269,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-444.24 134.50499999999977 Td
+444.24 147.86999999999978 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -79250,7 +79280,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-449.74 134.50499999999977 Td
+449.74 147.86999999999978 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -79261,7 +79291,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 119.76499999999976 Td
+59.24 133.12999999999977 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -79272,7 +79302,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-103.24000000000001 119.76499999999976 Td
+103.24000000000001 133.12999999999977 Td
 /F3.0 11 Tf
 <537472696e67> Tj
 ET
@@ -79283,7 +79313,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-136.24 119.76499999999976 Td
+136.24 133.12999999999977 Td
 /F3.0 11 Tf
 <5b5d> Tj
 ET
@@ -79294,7 +79324,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-147.24 119.76499999999976 Td
+147.24 133.12999999999977 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79305,7 +79335,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-152.74 119.76499999999976 Td
+152.74 133.12999999999977 Td
 /F3.0 11 Tf
 <726f6c6573> Tj
 ET
@@ -79316,7 +79346,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-180.24 119.76499999999976 Td
+180.24 133.12999999999977 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79327,7 +79357,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-185.74 119.76499999999976 Td
+185.74 133.12999999999977 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -79338,7 +79368,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-191.24 119.76499999999976 Td
+191.24 133.12999999999977 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79349,7 +79379,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-196.74 119.76499999999976 Td
+196.74 133.12999999999977 Td
 /F3.0 11 Tf
 <4974657261626c6573> Tj
 ET
@@ -79360,7 +79390,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-246.24 119.76499999999976 Td
+246.24 133.12999999999977 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -79371,7 +79401,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-251.74 119.76499999999976 Td
+251.74 133.12999999999977 Td
 /F3.0 11 Tf
 <746f4172726179> Tj
 ET
@@ -79382,7 +79412,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-290.24 119.76499999999976 Td
+290.24 133.12999999999977 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -79393,7 +79423,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 105.02499999999975 Td
+59.24 118.38999999999976 Td
 /F3.0 11 Tf
 <ca202020202020202020202020202020> Tj
 ET
@@ -79404,7 +79434,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-147.24 105.02499999999975 Td
+147.24 118.38999999999976 Td
 /F3.0 11 Tf
 <53706c6974746572> Tj
 ET
@@ -79415,7 +79445,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-191.24 105.02499999999975 Td
+191.24 118.38999999999976 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -79426,7 +79456,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-196.74 105.02499999999975 Td
+196.74 118.38999999999976 Td
 /F3.0 11 Tf
 <6f6e> Tj
 ET
@@ -79437,7 +79467,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-207.74 105.02499999999975 Td
+207.74 118.38999999999976 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -79448,7 +79478,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-213.24 105.02499999999975 Td
+213.24 118.38999999999976 Td
 /F3.0 11 Tf
 <22> Tj
 ET
@@ -79459,7 +79489,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-218.74 105.02499999999975 Td
+218.74 118.38999999999976 Td
 /F3.0 11 Tf
 <2c> Tj
 ET
@@ -79470,7 +79500,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-224.24 105.02499999999975 Td
+224.24 118.38999999999976 Td
 /F3.0 11 Tf
 <22> Tj
 ET
@@ -79481,7 +79511,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-229.74 105.02499999999975 Td
+229.74 118.38999999999976 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -79492,7 +79522,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-235.24 105.02499999999975 Td
+235.24 118.38999999999976 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -79503,7 +79533,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-240.74 105.02499999999975 Td
+240.74 118.38999999999976 Td
 /F3.0 11 Tf
 <73706c6974> Tj
 ET
@@ -79514,7 +79544,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-268.24 105.02499999999975 Td
+268.24 118.38999999999976 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -79525,7 +79555,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-273.74 105.02499999999975 Td
+273.74 118.38999999999976 Td
 /F3.0 11 Tf
 <726f6c6573537472> Tj
 ET
@@ -79536,7 +79566,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-317.74 105.02499999999975 Td
+317.74 118.38999999999976 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -79547,7 +79577,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-323.24 105.02499999999975 Td
+323.24 118.38999999999976 Td
 /F3.0 11 Tf
 <2c> Tj
 ET
@@ -79558,7 +79588,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-328.74 105.02499999999975 Td
+328.74 118.38999999999976 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79569,7 +79599,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-334.24 105.02499999999975 Td
+334.24 118.38999999999976 Td
 /F3.0 11 Tf
 <537472696e67> Tj
 ET
@@ -79580,7 +79610,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-367.24 105.02499999999975 Td
+367.24 118.38999999999976 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -79591,7 +79621,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-372.74 105.02499999999975 Td
+372.74 118.38999999999976 Td
 /F3.0 11 Tf
 <636c617373> Tj
 ET
@@ -79602,7 +79632,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-400.24 105.02499999999975 Td
+400.24 118.38999999999976 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -79613,7 +79643,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-405.74 105.02499999999975 Td
+405.74 118.38999999999976 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -79624,7 +79654,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 90.28499999999974 Td
+59.24 103.64999999999975 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -79635,7 +79665,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-103.24000000000001 90.28499999999974 Td
+103.24000000000001 103.64999999999975 Td
 /F3.0 11 Tf
 <72657475726e> Tj
 ET
@@ -79646,7 +79676,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-136.24 90.28499999999974 Td
+136.24 103.64999999999975 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79657,7 +79687,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-141.74 90.28499999999974 Td
+141.74 103.64999999999975 Td
 /F3.0 11 Tf
 <6e6577> Tj
 ET
@@ -79668,7 +79698,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-158.24 90.28499999999974 Td
+158.24 103.64999999999975 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79679,7 +79709,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-163.74 90.28499999999974 Td
+163.74 103.64999999999975 Td
 /F3.0 11 Tf
 <53696d706c6553657373696f6e> Tj
 ET
@@ -79690,7 +79720,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-235.24 90.28499999999974 Td
+235.24 103.64999999999975 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -79701,7 +79731,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-240.74 90.28499999999974 Td
+240.74 103.64999999999975 Td
 /F3.0 11 Tf
 <75736572> Tj
 ET
@@ -79712,7 +79742,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-262.74 90.28499999999974 Td
+262.74 103.64999999999975 Td
 /F3.0 11 Tf
 <2c> Tj
 ET
@@ -79723,7 +79753,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-268.24 90.28499999999974 Td
+268.24 103.64999999999975 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79734,7 +79764,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-273.74 90.28499999999974 Td
+273.74 103.64999999999975 Td
 /F3.0 11 Tf
 <726f6c6573> Tj
 ET
@@ -79745,7 +79775,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-301.24 90.28499999999974 Td
+301.24 103.64999999999975 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -79756,7 +79786,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-306.74 90.28499999999974 Td
+306.74 103.64999999999975 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -79767,7 +79797,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 75.54499999999973 Td
+59.24 88.90999999999974 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -79778,102 +79808,18 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-81.24000000000001 75.54499999999973 Td
+81.24000000000001 88.90999999999974 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-q
-0.000 0.000 0.000 scn
-0.000 0.000 0.000 SCN
-1 w
-0 J
-0 j
-[ ] 0 d
-/Stamp1 Do
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
-
-BT
-49.24 14.388 Td
-/F1.0 9 Tf
-<3436> Tj
-ET
-
-0.000 0.000 0.000 SCN
-0.000 0.000 0.000 scn
-Q
-Q
-
-endstream
-endobj
-626 0 obj
-<< /Type /Page
-/Parent 3 0 R
-/MediaBox [0 0 595.28 841.89]
-/Contents 625 0 R
-/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
-/Font << /F3.0 43 0 R
-/F1.0 8 0 R
->>
-/XObject << /Stamp1 2216 0 R
->>
->>
->>
-endobj
-627 0 obj
-<< /Length 25678
->>
-stream
-q
-q
-/DeviceRGB cs
-0.961 0.961 0.961 scn
-52.240 805.890 m
-543.040 805.890 l
-545.249 805.890 547.040 804.099 547.040 801.890 c
-547.040 742.295 l
-547.040 740.086 545.249 738.295 543.040 738.295 c
-52.240 738.295 l
-50.031 738.295 48.240 740.086 48.240 742.295 c
-48.240 801.890 l
-48.240 804.099 50.031 805.890 52.240 805.890 c
-h
-f
-/DeviceRGB CS
-0.800 0.800 0.800 SCN
-0.75 w
-52.240 805.890 m
-543.040 805.890 l
-545.249 805.890 547.040 804.099 547.040 801.890 c
-547.040 742.295 l
-547.040 740.086 545.249 738.295 543.040 738.295 c
-52.240 738.295 l
-50.031 738.295 48.240 740.086 48.240 742.295 c
-48.240 801.890 l
-48.240 804.099 50.031 805.890 52.240 805.890 c
-h
-S
-Q
-q
-0.75 w
-/DeviceRGB CS
-0.961 0.961 0.961 SCN
-[3.0 3.0] 0 d
-52.990 805.890 m
-542.290 805.890 l
-S
-[ ] 0 d
-Q
-/DeviceRGB cs
 0.200 0.200 0.200 scn
-/DeviceRGB CS
 0.200 0.200 0.200 SCN
 
 BT
-59.24 796.43 Td
+59.24 59.42999999999972 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -79884,7 +79830,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-81.24000000000001 796.43 Td
+81.24000000000001 59.42999999999972 Td
 /F3.0 11 Tf
 <537472696e67> Tj
 ET
@@ -79895,7 +79841,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-114.24000000000001 796.43 Td
+114.24000000000001 59.42999999999972 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79906,7 +79852,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-119.74000000000001 796.43 Td
+119.74000000000001 59.42999999999972 Td
 /F3.0 11 Tf
 <6765744b6579> Tj
 ET
@@ -79917,7 +79863,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-152.74 796.43 Td
+152.74 59.42999999999972 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -79928,7 +79874,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-158.24 796.43 Td
+158.24 59.42999999999972 Td
 /F3.0 11 Tf
 <4a6f62457865637574696f6e436f6e74657874> Tj
 ET
@@ -79939,7 +79885,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-262.74 796.43 Td
+262.74 59.42999999999972 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79950,7 +79896,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-268.24 796.43 Td
+268.24 59.42999999999972 Td
 /F3.0 11 Tf
 <636f6e74657874> Tj
 ET
@@ -79961,7 +79907,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-306.74 796.43 Td
+306.74 59.42999999999972 Td
 /F3.0 11 Tf
 <2c> Tj
 ET
@@ -79972,7 +79918,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-312.24 796.43 Td
+312.24 59.42999999999972 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -79983,7 +79929,7 @@ ET
 0.000 0.467 0.533 SCN
 
 BT
-317.74 796.43 Td
+317.74 59.42999999999972 Td
 /F3.0 11 Tf
 <537472696e67> Tj
 ET
@@ -79994,7 +79940,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-350.74 796.43 Td
+350.74 59.42999999999972 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -80005,7 +79951,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-356.24 796.43 Td
+356.24 59.42999999999972 Td
 /F3.0 11 Tf
 <6b6579> Tj
 ET
@@ -80016,7 +79962,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-372.74 796.43 Td
+372.74 59.42999999999972 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -80027,7 +79973,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-378.24 796.43 Td
+378.24 59.42999999999972 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -80038,18 +79984,102 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-383.74 796.43 Td
+383.74 59.42999999999972 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+q
+0.000 0.000 0.000 scn
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+/Stamp1 Do
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
 BT
-59.24 781.6899999999999 Td
+49.24 14.388 Td
+/F1.0 9 Tf
+<3436> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+Q
+
+endstream
+endobj
+626 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 625 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F3.0 43 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 2216 0 R
+>>
+>>
+>>
+endobj
+627 0 obj
+<< /Length 23270
+>>
+stream
+q
+q
+/DeviceRGB cs
+0.961 0.961 0.961 scn
+52.240 805.890 m
+543.040 805.890 l
+545.249 805.890 547.040 804.099 547.040 801.890 c
+547.040 751.955 l
+547.040 749.746 545.249 747.955 543.040 747.955 c
+52.240 747.955 l
+50.031 747.955 48.240 749.746 48.240 751.955 c
+48.240 801.890 l
+48.240 804.099 50.031 805.890 52.240 805.890 c
+h
+f
+/DeviceRGB CS
+0.800 0.800 0.800 SCN
+0.75 w
+52.240 805.890 m
+543.040 805.890 l
+545.249 805.890 547.040 804.099 547.040 801.890 c
+547.040 751.955 l
+547.040 749.746 545.249 747.955 543.040 747.955 c
+52.240 747.955 l
+50.031 747.955 48.240 749.746 48.240 751.955 c
+48.240 801.890 l
+48.240 804.099 50.031 805.890 52.240 805.890 c
+h
+S
+Q
+q
+0.75 w
+/DeviceRGB CS
+0.961 0.961 0.961 SCN
+[3.0 3.0] 0 d
+52.990 805.890 m
+542.290 805.890 l
+S
+[ ] 0 d
+Q
+/DeviceRGB cs
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+59.24 796.43 Td
 /F3.0 11 Tf
 <ca20202020202020> Tj
 ET
@@ -80060,7 +80090,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-103.24000000000001 781.6899999999999 Td
+103.24000000000001 796.43 Td
 /F3.0 11 Tf
 <72657475726e> Tj
 ET
@@ -80071,7 +80101,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-136.24 781.6899999999999 Td
+136.24 796.43 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -80082,7 +80112,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-141.74 781.6899999999999 Td
+141.74 796.43 Td
 /F3.0 11 Tf
 <636f6e74657874> Tj
 ET
@@ -80093,7 +80123,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-180.24 781.6899999999999 Td
+180.24 796.43 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -80104,7 +80134,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-185.74 781.6899999999999 Td
+185.74 796.43 Td
 /F3.0 11 Tf
 <6765744d65726765644a6f62446174614d6170> Tj
 ET
@@ -80115,7 +80145,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-290.24 781.6899999999999 Td
+290.24 796.43 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -80126,7 +80156,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-295.74 781.6899999999999 Td
+295.74 796.43 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -80137,7 +80167,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-301.24 781.6899999999999 Td
+301.24 796.43 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -80148,7 +80178,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-306.74 781.6899999999999 Td
+306.74 796.43 Td
 /F3.0 11 Tf
 <676574537472696e67> Tj
 ET
@@ -80159,7 +80189,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-356.24 781.6899999999999 Td
+356.24 796.43 Td
 /F3.0 11 Tf
 <28> Tj
 ET
@@ -80170,7 +80200,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-361.74 781.6899999999999 Td
+361.74 796.43 Td
 /F3.0 11 Tf
 <6b6579> Tj
 ET
@@ -80181,7 +80211,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-378.24 781.6899999999999 Td
+378.24 796.43 Td
 /F3.0 11 Tf
 <29> Tj
 ET
@@ -80192,7 +80222,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-383.74 781.6899999999999 Td
+383.74 796.43 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -80203,7 +80233,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 766.95 Td
+59.24 781.6899999999999 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -80214,7 +80244,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-81.24000000000001 766.95 Td
+81.24000000000001 781.6899999999999 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
@@ -80225,7 +80255,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 752.21 Td
+59.24 766.95 Td
 /F3.0 11 Tf
 <7d> Tj
 ET
@@ -80236,7 +80266,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 714.3309999999999 Td
+48.24 729.0709999999999 Td
 /F1.0 10.5 Tf
 <54686973206a6f622063616e207468656e20626520636f6e6669677572656420746f2072756e207573696e672051756172747a2720> Tj
 ET
@@ -80247,7 +80277,7 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-311.3595 714.3309999999999 Td
+311.3595 729.0709999999999 Td
 /F3.0 10.5 Tf
 <71756172747a2d636f6e6669672e786d6c> Tj
 ET
@@ -80258,7 +80288,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-400.6095 714.3309999999999 Td
+400.6095 729.0709999999999 Td
 /F1.0 10.5 Tf
 <2066696c653a> Tj
 ET
@@ -80267,28 +80297,28 @@ ET
 0.000 0.000 0.000 scn
 q
 0.961 0.961 0.961 scn
-52.240 698.515 m
-543.040 698.515 l
-545.249 698.515 547.040 696.724 547.040 694.515 c
-547.040 120.395 l
-547.040 118.186 545.249 116.395 543.040 116.395 c
-52.240 116.395 l
-50.031 116.395 48.240 118.186 48.240 120.395 c
-48.240 694.515 l
-48.240 696.724 50.031 698.515 52.240 698.515 c
+52.240 713.255 m
+543.040 713.255 l
+545.249 713.255 547.040 711.464 547.040 709.255 c
+547.040 135.135 l
+547.040 132.926 545.249 131.135 543.040 131.135 c
+52.240 131.135 l
+50.031 131.135 48.240 132.926 48.240 135.135 c
+48.240 709.255 l
+48.240 711.464 50.031 713.255 52.240 713.255 c
 h
 f
 0.800 0.800 0.800 SCN
 0.75 w
-52.240 698.515 m
-543.040 698.515 l
-545.249 698.515 547.040 696.724 547.040 694.515 c
-547.040 120.395 l
-547.040 118.186 545.249 116.395 543.040 116.395 c
-52.240 116.395 l
-50.031 116.395 48.240 118.186 48.240 120.395 c
-48.240 694.515 l
-48.240 696.724 50.031 698.515 52.240 698.515 c
+52.240 713.255 m
+543.040 713.255 l
+545.249 713.255 547.040 711.464 547.040 709.255 c
+547.040 135.135 l
+547.040 132.926 545.249 131.135 543.040 131.135 c
+52.240 131.135 l
+50.031 131.135 48.240 132.926 48.240 135.135 c
+48.240 709.255 l
+48.240 711.464 50.031 713.255 52.240 713.255 c
 h
 S
 Q
@@ -80296,7 +80326,7 @@ Q
 0.200 0.200 0.200 SCN
 
 BT
-59.24 675.6899999999999 Td
+59.24 690.43 Td
 /F3.0 11 Tf
 <3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e> Tj
 ET
@@ -80307,7 +80337,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-59.24 660.9499999999999 Td
+59.24 675.6899999999999 Td
 /F3.0 11 Tf
 <3c6a6f622d7363686564756c696e672d64617461> Tj
 ET
@@ -80318,7 +80348,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 646.21 Td
+59.24 660.95 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -80329,7 +80359,7 @@ ET
 0.310 0.624 0.812 SCN
 
 BT
-81.24000000000001 646.21 Td
+81.24000000000001 660.95 Td
 /F3.0 11 Tf
 <786d6c6e73> Tj
 ET
@@ -80340,7 +80370,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-108.74000000000001 646.21 Td
+108.74000000000001 660.95 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -80351,7 +80381,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-114.24000000000001 646.21 Td
+114.24000000000001 660.95 Td
 /F3.0 11 Tf
 <22> Tj
 ET
@@ -80362,7 +80392,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-119.74000000000001 646.21 Td
+119.74000000000001 660.95 Td
 /F3.0 11 Tf
 <687474703a2f2f7777772e71756172747a2d7363686564756c65722e6f72672f786d6c2f4a6f625363686564756c696e6744617461> Tj
 ET
@@ -80373,7 +80403,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-411.24 646.21 Td
+411.24 660.95 Td
 /F3.0 11 Tf
 <22> Tj
 ET
@@ -80384,7 +80414,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 631.47 Td
+59.24 646.21 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -80395,7 +80425,7 @@ ET
 0.310 0.624 0.812 SCN
 
 BT
-81.24000000000001 631.47 Td
+81.24000000000001 646.21 Td
 /F3.0 11 Tf
 <786d6c6e733a787369> Tj
 ET
@@ -80406,7 +80436,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-130.74 631.47 Td
+130.74 646.21 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -80417,7 +80447,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-136.24 631.47 Td
+136.24 646.21 Td
 /F3.0 11 Tf
 <22> Tj
 ET
@@ -80428,7 +80458,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-141.74 631.47 Td
+141.74 646.21 Td
 /F3.0 11 Tf
 <687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e6365> Tj
 ET
@@ -80439,7 +80469,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-367.24 631.47 Td
+367.24 646.21 Td
 /F3.0 11 Tf
 <22> Tj
 ET
@@ -80450,7 +80480,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 616.73 Td
+59.24 631.47 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -80461,7 +80491,7 @@ ET
 0.310 0.624 0.812 SCN
 
 BT
-81.24000000000001 616.73 Td
+81.24000000000001 631.47 Td
 /F3.0 11 Tf
 <7873693a736368656d614c6f636174696f6e> Tj
 ET
@@ -80472,7 +80502,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-180.24 616.73 Td
+180.24 631.47 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -80483,7 +80513,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-185.74 616.73 Td
+185.74 631.47 Td
 /F3.0 11 Tf
 <22> Tj
 ET
@@ -80494,7 +80524,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-191.24 616.73 Td
+191.24 631.47 Td
 /F3.0 11 Tf
 <687474703a2f2f7777772e71756172747a2d7363686564756c65722e6f72672f786d6c2f4a6f625363686564756c696e6744617461> Tj
 ET
@@ -80505,7 +80535,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-59.24 601.99 Td
+59.24 616.73 Td
 /F3.0 11 Tf
 <687474703a2f2f7777772e71756172747a2d7363686564756c65722e6f72672f786d6c2f6a6f625f7363686564756c696e675f646174615f315f382e787364> Tj
 ET
@@ -80516,7 +80546,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-405.74 601.99 Td
+405.74 616.73 Td
 /F3.0 11 Tf
 <22> Tj
 ET
@@ -80527,7 +80557,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 587.25 Td
+59.24 601.99 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -80538,7 +80568,7 @@ ET
 0.310 0.624 0.812 SCN
 
 BT
-81.24000000000001 587.25 Td
+81.24000000000001 601.99 Td
 /F3.0 11 Tf
 <76657273696f6e> Tj
 ET
@@ -80549,7 +80579,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-119.74000000000001 587.25 Td
+119.74000000000001 601.99 Td
 /F3.0 11 Tf
 <3d> Tj
 ET
@@ -80560,7 +80590,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-125.24000000000001 587.25 Td
+125.24000000000001 601.99 Td
 /F3.0 11 Tf
 <22> Tj
 ET
@@ -80571,7 +80601,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-130.74 587.25 Td
+130.74 601.99 Td
 /F3.0 11 Tf
 <312e38> Tj
 ET
@@ -80582,7 +80612,7 @@ ET
 0.800 0.200 0.000 SCN
 
 BT
-147.24 587.25 Td
+147.24 601.99 Td
 /F3.0 11 Tf
 <22> Tj
 ET
@@ -80593,7 +80623,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-152.74 587.25 Td
+152.74 601.99 Td
 /F3.0 11 Tf
 <3e> Tj
 ET
@@ -80604,7 +80634,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 572.51 Td
+59.24 587.25 Td
 /F3.0 11 Tf
 <ca202020> Tj
 ET
@@ -80615,7 +80645,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-81.24000000000001 572.51 Td
+81.24000000000001 587.25 Td
 /F3.0 11 Tf
 <3c7363686564756c653e> Tj
 ET
@@ -80626,7 +80656,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 557.77 Td
+59.24 572.51 Td
 /F3.0 11 Tf
 <ca202020202020> Tj
 ET
@@ -80637,7 +80667,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-97.74000000000001 557.77 Td
+97.74000000000001 572.51 Td
 /F3.0 11 Tf
 <3c6a6f623e> Tj
 ET
@@ -80648,7 +80678,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 543.03 Td
+59.24 557.77 Td
 /F3.0 11 Tf
 <ca2020202020202020> Tj
 ET
@@ -80659,7 +80689,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-108.74000000000001 543.03 Td
+108.74000000000001 557.77 Td
 /F3.0 11 Tf
 <3c6e616d653e> Tj
 ET
@@ -80670,7 +80700,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-141.74 543.03 Td
+141.74 557.77 Td
 /F3.0 11 Tf
 <4261636b67726f756e64436f6d6d616e64457865637574696f6e4a6f62> Tj
 ET
@@ -80681,7 +80711,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-301.24 543.03 Td
+301.24 557.77 Td
 /F3.0 11 Tf
 <3c2f6e616d653e> Tj
 ET
@@ -80692,7 +80722,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 528.29 Td
+59.24 543.03 Td
 /F3.0 11 Tf
 <ca2020202020202020> Tj
 ET
@@ -80703,7 +80733,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-108.74000000000001 528.29 Td
+108.74000000000001 543.03 Td
 /F3.0 11 Tf
 <3c67726f75703e> Tj
 ET
@@ -80714,7 +80744,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-147.24 528.29 Td
+147.24 543.03 Td
 /F3.0 11 Tf
 <49736973> Tj
 ET
@@ -80725,7 +80755,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-169.24 528.29 Td
+169.24 543.03 Td
 /F3.0 11 Tf
 <3c2f67726f75703e> Tj
 ET
@@ -80736,7 +80766,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 513.55 Td
+59.24 528.29 Td
 /F3.0 11 Tf
 <ca2020202020202020> Tj
 ET
@@ -80747,7 +80777,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-108.74000000000001 513.55 Td
+108.74000000000001 528.29 Td
 /F3.0 11 Tf
 <3c6465736372697074696f6e3e> Tj
 ET
@@ -80758,7 +80788,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 498.80999999999995 Td
+59.24 513.55 Td
 /F3.0 11 Tf
 <ca202020202020202020202020202020> Tj
 ET
@@ -80769,7 +80799,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-147.24 498.80999999999995 Td
+147.24 513.55 Td
 /F3.0 11 Tf
 <506f6c6c20616e64206578656375746520616e79206261636b67726f756e6420616374696f6e732070657273697374656420627920746865> Tj
 ET
@@ -80780,7 +80810,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 484.06999999999994 Td
+59.24 498.80999999999995 Td
 /F3.0 11 Tf
 <4261636b67726f756e64416374696f6e536572766963654a646f20646f6d61696e2073657276696365> Tj
 ET
@@ -80791,7 +80821,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 469.3299999999999 Td
+59.24 484.06999999999994 Td
 /F3.0 11 Tf
 <ca2020202020202020202020> Tj
 ET
@@ -80802,7 +80832,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-125.24000000000001 469.3299999999999 Td
+125.24000000000001 484.06999999999994 Td
 /F3.0 11 Tf
 <3c2f6465736372697074696f6e3e> Tj
 ET
@@ -80813,7 +80843,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 454.5899999999999 Td
+59.24 469.3299999999999 Td
 /F3.0 11 Tf
 <ca2020202020202020> Tj
 ET
@@ -80824,7 +80854,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-108.74000000000001 454.5899999999999 Td
+108.74000000000001 469.3299999999999 Td
 /F3.0 11 Tf
 <3c6a6f622d636c6173733e> Tj
 ET
@@ -80835,7 +80865,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-169.24 454.5899999999999 Td
+169.24 469.3299999999999 Td
 /F3.0 11 Tf
 <646f6d61696e6170702e7765626170702e71756172747a2e4261636b67726f756e64436f6d6d616e64457865637574696f6e51756172747a4a6f62> Tj
 ET
@@ -80846,7 +80876,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-493.74 454.5899999999999 Td
+493.74 469.3299999999999 Td
 /F3.0 11 Tf
 <3c2f6a6f622d> Tj
 ET
@@ -80857,7 +80887,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-59.24 439.8499999999999 Td
+59.24 454.5899999999999 Td
 /F3.0 11 Tf
 <636c6173733e> Tj
 ET
@@ -80868,7 +80898,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 425.10999999999996 Td
+59.24 439.84999999999997 Td
 /F3.0 11 Tf
 <ca2020202020202020> Tj
 ET
@@ -80879,7 +80909,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-108.74000000000001 425.10999999999996 Td
+108.74000000000001 439.84999999999997 Td
 /F3.0 11 Tf
 <3c6a6f622d646174612d6d61703e> Tj
 ET
@@ -80890,7 +80920,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 410.36999999999995 Td
+59.24 425.10999999999996 Td
 /F3.0 11 Tf
 <ca202020202020202020> Tj
 ET
@@ -80901,7 +80931,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-114.24000000000001 410.36999999999995 Td
+114.24000000000001 425.10999999999996 Td
 /F3.0 11 Tf
 <3c656e7472793e> Tj
 ET
@@ -80912,7 +80942,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 395.62999999999994 Td
+59.24 410.36999999999995 Td
 /F3.0 11 Tf
 <ca20202020202020202020202020> Tj
 ET
@@ -80923,7 +80953,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-136.24 395.62999999999994 Td
+136.24 410.36999999999995 Td
 /F3.0 11 Tf
 <3c6b65793e> Tj
 ET
@@ -80934,7 +80964,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-163.74 395.62999999999994 Td
+163.74 410.36999999999995 Td
 /F3.0 11 Tf
 <7765626170702e7363686564756c65722e75736572> Tj
 ET
@@ -80945,7 +80975,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-279.24 395.62999999999994 Td
+279.24 410.36999999999995 Td
 /F3.0 11 Tf
 <3c2f6b65793e> Tj
 ET
@@ -80956,7 +80986,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 380.88999999999993 Td
+59.24 395.62999999999994 Td
 /F3.0 11 Tf
 <ca20202020202020202020202020> Tj
 ET
@@ -80967,7 +80997,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-136.24 380.88999999999993 Td
+136.24 395.62999999999994 Td
 /F3.0 11 Tf
 <3c76616c75653e> Tj
 ET
@@ -80978,7 +81008,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-174.74 380.88999999999993 Td
+174.74 395.62999999999994 Td
 /F3.0 11 Tf
 <7363686564756c65725f75736572> Tj
 ET
@@ -80989,7 +81019,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-251.74 380.88999999999993 Td
+251.74 395.62999999999994 Td
 /F3.0 11 Tf
 <3c2f76616c75653e> Tj
 ET
@@ -81000,7 +81030,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 366.1499999999999 Td
+59.24 380.88999999999993 Td
 /F3.0 11 Tf
 <ca202020202020202020> Tj
 ET
@@ -81011,7 +81041,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-114.24000000000001 366.1499999999999 Td
+114.24000000000001 380.88999999999993 Td
 /F3.0 11 Tf
 <3c2f656e7472793e> Tj
 ET
@@ -81022,7 +81052,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 351.4099999999999 Td
+59.24 366.1499999999999 Td
 /F3.0 11 Tf
 <ca202020202020202020> Tj
 ET
@@ -81033,7 +81063,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-114.24000000000001 351.4099999999999 Td
+114.24000000000001 366.1499999999999 Td
 /F3.0 11 Tf
 <3c656e7472793e> Tj
 ET
@@ -81044,7 +81074,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 336.6699999999999 Td
+59.24 351.4099999999999 Td
 /F3.0 11 Tf
 <ca20202020202020202020202020> Tj
 ET
@@ -81055,7 +81085,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-136.24 336.6699999999999 Td
+136.24 351.4099999999999 Td
 /F3.0 11 Tf
 <3c6b65793e> Tj
 ET
@@ -81066,7 +81096,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-163.74 336.6699999999999 Td
+163.74 351.4099999999999 Td
 /F3.0 11 Tf
 <7765626170702e7363686564756c65722e726f6c6573> Tj
 ET
@@ -81077,7 +81107,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-284.74 336.6699999999999 Td
+284.74 351.4099999999999 Td
 /F3.0 11 Tf
 <3c2f6b65793e> Tj
 ET
@@ -81088,7 +81118,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 321.9299999999999 Td
+59.24 336.6699999999999 Td
 /F3.0 11 Tf
 <ca20202020202020202020202020> Tj
 ET
@@ -81099,7 +81129,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-136.24 321.9299999999999 Td
+136.24 336.6699999999999 Td
 /F3.0 11 Tf
 <3c76616c75653e> Tj
 ET
@@ -81110,7 +81140,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-174.74 321.9299999999999 Td
+174.74 336.6699999999999 Td
 /F3.0 11 Tf
 <61646d696e5f726f6c65> Tj
 ET
@@ -81121,7 +81151,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-229.74 321.9299999999999 Td
+229.74 336.6699999999999 Td
 /F3.0 11 Tf
 <3c2f76616c75653e> Tj
 ET
@@ -81132,7 +81162,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 307.1899999999999 Td
+59.24 321.9299999999999 Td
 /F3.0 11 Tf
 <ca202020202020202020> Tj
 ET
@@ -81143,7 +81173,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-114.24000000000001 307.1899999999999 Td
+114.24000000000001 321.9299999999999 Td
 /F3.0 11 Tf
 <3c2f656e7472793e> Tj
 ET
@@ -81154,7 +81184,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 292.4499999999999 Td
+59.24 307.1899999999999 Td
 /F3.0 11 Tf
 <ca2020202020202020> Tj
 ET
@@ -81165,7 +81195,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-108.74000000000001 292.4499999999999 Td
+108.74000000000001 307.1899999999999 Td
 /F3.0 11 Tf
 <3c2f6a6f622d646174612d6d61703e> Tj
 ET
@@ -81176,7 +81206,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 277.70999999999987 Td
+59.24 292.4499999999999 Td
 /F3.0 11 Tf
 <ca202020202020> Tj
 ET
@@ -81187,7 +81217,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-97.74000000000001 277.70999999999987 Td
+97.74000000000001 292.4499999999999 Td
 /F3.0 11 Tf
 <3c2f6a6f623e> Tj
 ET
@@ -81198,7 +81228,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 262.96999999999986 Td
+59.24 277.70999999999987 Td
 /F3.0 11 Tf
 <ca202020202020> Tj
 ET
@@ -81209,7 +81239,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-97.74000000000001 262.96999999999986 Td
+97.74000000000001 277.70999999999987 Td
 /F3.0 11 Tf
 <3c747269676765723e> Tj
 ET
@@ -81220,7 +81250,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 248.22999999999985 Td
+59.24 262.96999999999986 Td
 /F3.0 11 Tf
 <ca2020202020202020> Tj
 ET
@@ -81231,7 +81261,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-108.74000000000001 248.22999999999985 Td
+108.74000000000001 262.96999999999986 Td
 /F3.0 11 Tf
 <3c63726f6e3e> Tj
 ET
@@ -81242,7 +81272,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 233.48999999999984 Td
+59.24 248.22999999999985 Td
 /F3.0 11 Tf
 <ca202020202020202020> Tj
 ET
@@ -81253,7 +81283,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-114.24000000000001 233.48999999999984 Td
+114.24000000000001 248.22999999999985 Td
 /F3.0 11 Tf
 <3c6e616d653e> Tj
 ET
@@ -81264,7 +81294,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-147.24 233.48999999999984 Td
+147.24 248.22999999999985 Td
 /F3.0 11 Tf
 <4261636b67726f756e64436f6d6d616e64457865637574696f6e4a6f62457665727954656e5365636f6e6473> Tj
 ET
@@ -81275,7 +81305,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-389.24 233.48999999999984 Td
+389.24 248.22999999999985 Td
 /F3.0 11 Tf
 <3c2f6e616d653e> Tj
 ET
@@ -81286,7 +81316,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 218.74999999999983 Td
+59.24 233.48999999999984 Td
 /F3.0 11 Tf
 <ca202020202020202020> Tj
 ET
@@ -81297,7 +81327,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-114.24000000000001 218.74999999999983 Td
+114.24000000000001 233.48999999999984 Td
 /F3.0 11 Tf
 <3c6a6f622d6e616d653e> Tj
 ET
@@ -81308,7 +81338,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-169.24 218.74999999999983 Td
+169.24 233.48999999999984 Td
 /F3.0 11 Tf
 <4261636b67726f756e64436f6d6d616e64457865637574696f6e4a6f62> Tj
 ET
@@ -81319,7 +81349,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-328.74 218.74999999999983 Td
+328.74 233.48999999999984 Td
 /F3.0 11 Tf
 <3c2f6a6f622d6e616d653e> Tj
 ET
@@ -81330,7 +81360,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 204.00999999999982 Td
+59.24 218.74999999999983 Td
 /F3.0 11 Tf
 <ca202020202020202020> Tj
 ET
@@ -81341,7 +81371,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-114.24000000000001 204.00999999999982 Td
+114.24000000000001 218.74999999999983 Td
 /F3.0 11 Tf
 <3c6a6f622d67726f75703e> Tj
 ET
@@ -81352,7 +81382,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-174.74 204.00999999999982 Td
+174.74 218.74999999999983 Td
 /F3.0 11 Tf
 <49736973> Tj
 ET
@@ -81363,7 +81393,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-196.74 204.00999999999982 Td
+196.74 218.74999999999983 Td
 /F3.0 11 Tf
 <3c2f6a6f622d67726f75703e> Tj
 ET
@@ -81374,7 +81404,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 189.2699999999998 Td
+59.24 204.00999999999982 Td
 /F3.0 11 Tf
 <ca202020202020202020> Tj
 ET
@@ -81385,7 +81415,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-114.24000000000001 189.2699999999998 Td
+114.24000000000001 204.00999999999982 Td
 /F3.0 11 Tf
 <3c63726f6e2d65787072657373696f6e3e> Tj
 ET
@@ -81396,7 +81426,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-207.74 189.2699999999998 Td
+207.74 204.00999999999982 Td
 /F3.0 11 Tf
 <302f3130202a202a202a202a203f> Tj
 ET
@@ -81407,7 +81437,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-284.74 189.2699999999998 Td
+284.74 204.00999999999982 Td
 /F3.0 11 Tf
 <3c2f63726f6e2d65787072657373696f6e3e> Tj
 ET
@@ -81418,7 +81448,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 174.5299999999998 Td
+59.24 189.2699999999998 Td
 /F3.0 11 Tf
 <ca2020202020202020> Tj
 ET
@@ -81429,7 +81459,7 @@ ET
 0.184 0.435 0.624 SCN
 
 BT
-108.74000000000001 174.5299999999998 Td
+108.74000000000001 189.2699999999998 Td
 /F3.0 11 Tf
 <3c2f63726f6e3e> Tj
 ET
@@ -81440,7 +81470,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 159.78999999999985 Td
+59.24 174.52999999999986 Td
 /F3.0 11 Tf
 <ca202020202020> Tj
 ET
@@ -81451,7 +81481,7 @@ ET
 0.18

<TRUNCATED>

[08/10] isis-site git commit: ISIS-1465: updates docs, hint-n-tip for DN 4.x and structure of simpleapp

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/346e91e1/content/elasticlunr/index.json
----------------------------------------------------------------------
diff --git a/content/elasticlunr/index.json b/content/elasticlunr/index.json
index cd43c91..6daac0a 100644
--- a/content/elasticlunr/index.json
+++ b/content/elasticlunr/index.json
@@ -1 +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  One of Apache Isis' most powerful features is the abilit
 y for the UI to combine functionality from domain services into the representation of an entity. The effect is similar to traits or mix-ins in other languages, however the \"mixing in\" is done at runtime, within the Apache Isis metamodel. In Apache Isis' terminology, we say that the domain service action is contributed to the entity.  Any action of a domain service that has a domain entity type as one of its parameter types will (by default) be contributed. If the service action takes more than one argument, or does not have safe semantics, then it will be contributed as an entity action. If the service action has precisely one parameter type (that of the entity) and has safe semantics then it will be contributed either as a collection or as a property (dependent on whether it returns a collection of a scalar).  Why are contributions so useful? Because the service action will match not on the entity type, but also on any of the entity’s supertypes (all the way up to java.lang.Obj
 ect). That means that you can apply the dependency inversion principle to ensure that the modules of your application have acyclic dependencies; but in the UI it can still appear as if there are bidirectional dependencies between those modules. The lack of bidirectional dependencies can help save your app degrading into a big ball of mud.  Finally, note that the layout of contributed actions/collections/properties can be specified using the .layout.json file (and it is highly recommended that you do so). ","description":" One of Apache Isis' most powerful features is the ability for the UI to combine functionality from domain services into the representation of an entity. The effect is similar to traits or mix-ins in other languages, however the \"mixing in\" is done at runtime, within the Apache Isis metamodel","id":11600575},"12649581":{"title":"Mark the version as released","url":"guides/cgcom/cgcom.html#_mark_the_version_as_released","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 action, returning false leaves it visible.  For example, t
 o 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},"14971197":{"title":"Suppressing 'remember me'","url":"guides/ugvw/ugvw.html#_ugvw_configuration-properties_suppressing-remember-me","body":"Suppressing 'remember me'  The 'remember me' checkbox on the login page can be suppressed, if required, by setting a configuration flag. ","description":" The 'remember me' checkbox on the login page can be suppressed, if required, by setting a configuration flag. ","id":14971197},"16629694":{"title":"allowLateRegistration","url":"migration-notes/migration-notes.html#__code_allowlateregistration_code","body":"allowLateRegistration  One possible issue is that (as per ISIS-830) the EventBusService is now initialized as one of the first domain services; this is to ensure that any object lifecycle events caused by domai
 n services initializing themselves can be posted on the event bus for subscribers. The typical case for such lifecycle events to occur is from domain services that seed reference data; one such example can be found in the (non-ASF) Incode Platform's security module.  In previous releases, the ordering of initialization for the EventBusService was undefined (but would typically be towards the \"end\" of the list of services. What this meant in practice is that it generally didn’t matter whether (domain service) subscribers were initialized before or after seed services.  Now, though, because the EventBusService is initialized early on, it proactively checks that all subscribers have been registered before any event posts occur (so that no events get missed). If any subscriber attempts to register after at least one event has been posted, then the service will fail fast and the framework will not start. The error looks something like:  To ensure that subscriber domain services are i
 nitialized before \"seed\" domain services, the @DomainServiceLayout#menuOrder() attribute can be used. Normally this attribute is just used to order UI-visible services on the menu bars, but it also is used internally to sequence the internal list of services being initialized.  Alternatively, you can disable this checking within the EventBusService using:  If you do that, be aware that not all subscribers may not receive some events generated by other domain services.  For more details, see the EventBusService man page. ","description":" One possible issue is that (as per ISIS-830) the EventBusService is now initialized as one of the first domain services; this is to ensure that any object lifecycle events caused by domain services initializing themselves can be posted on the event bus for subscribers. The typical case for such","id":16629694},"17000573":{"title":"ObjectCreatedEvent","url":"guides/rgcms/rgcms.html#_rgcms_classes_lifecycleevent_ObjectCreatedEvent","body":"ObjectCre
 atedEvent  Subclass of AbstractLifecycleEvent, broadcast when an object is first instantiated using the DomainObjectContainer's #newTransientInstance(…​) method.  ObjectCreatedEvent.Default is the concrete implementation that is used. ","description":" Subclass of AbstractLifecycleEvent, broadcast when an object is first instantiated using the DomainObjectContainer's #newTransientInstance(…​) 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, acti
 on 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 API of Scratchpad service is:  This class (o.a.i.applib.services.scratchpad.Scratchpad) is also the implementation. And, as you can see, the service is just a request-scoped wrapper around a java.util.Map. ","description":" The API of Scratchpad service is: ","id":19254915},"21190750":{"title":"Run the archetype","url":"pages/tg/tg.html#_run_the_archetype","body":"Run the archetype  Throughout this tutorial you can, if you wish, just checkout from the github repo wherever you see a \"git checkout\" note:  Run the simpleapp archetype to build an empty Isis application. With t
 he *nix bash shell, use:  Adjust as necessary if using Windows cmd.exe or Powershell.  This will generate the app in a petclinic directory. Move the contents back: ","description":" Throughout this tutorial you can, if you wish, just checkout from the github repo wherever you see a \"git checkout\" note: ","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},"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. ","description":" 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},"27806498":{"title":"renderedAsDayBefore()","url":"guides/rgant/rgant.html#_rg
 ant-ParameterLayout_renderedAsDayBefore","body":"renderedAsDayBefore()  The renderedAsDayBefore() attribute applies only to date parameters whereby the date will be rendered as the day before the value actually held in the domain object. It is ignored for parameters of other types. This attribute is also supported for properties.  This behaviour might at first glance appear odd, but the rationale is to support the use case of a sequence of instances that represent adjacent intervals of time. In such cases there would typically be startDate and endDate properties, eg for all of Q2. Storing this as a half-closed interval — eg [1-Apr-2015, 1-July-2015) — can substantially simplify internal algorithms; the endDate of one interval will correspond to the startDate of the next.  However, from an end-user perspective the requirement may be to render the interval as a fully closed interval; eg the end date should be shown as 30-Jun-2015.  This attribute therefore bridges the gap; it pres
 ents the information in a way that makes sense to an end-user, but also stores the domain object in a way that is easy work with internally.  For example: ","description":" The renderedAsDayBefore() attribute applies only to date parameters whereby the date will be rendered as the day before the value actually held in the domain object. It is ignored for parameters of other types. This attribute is also supported for properties. ","id":27806498},"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 get
 ExecutedIn() method:  Although not often needed, this then allows the domain object to access the Command object through the CommandContext service. To expand th 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},"3673412
 3":{"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/rgsvc.html#_implementation_22","body":"Implementation  The core framework provides a default implementation of this service (o.a.i.core.metamodel.services.container.DomainObjectContainerDefault). ","description":" The core framework provides a default implementation of this service (o.a.i.core.metamodel.services.container.DomainObjectContainerDefault). ","id":39290887},"42240053":{"title":"Screenshots","url":"guides/ugvw/ugvw.html#_screenshots_9","body":"Scre
 enshots  The screenshot below shows the Isis addons example todoapp (not ASF) with a 'brand logo' image in its header:  A custom brand logo (typically larger) can also be specified for the signin page: ","description":" The screenshot below shows the Isis addons example todoapp (not ASF) with a 'brand logo' image in its header: ","id":42240053},"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 getFix
 tures() method, discussed above: ","id":45128293},"57327287":{"title":"cssClassFa()","url":"guides/rgant/rgant.html#_rgant-ViewModelLayout_cssClassFa","body":"cssClassFa()  The cssClassFa() attribute is used to specify the name of a Font Awesome icon name, to be rendered as the domain object’s icon.  These attribute can also be applied to domain objects to specify the object’s icon, and to actions to specify an icon for the action’s representation as a button or menu item.  If necessary the icon specified can be overridden by a particular object instance using the iconName() method.  For example:  There can be multiple \"fa-\" classes, eg to mirror or rotate the icon. There is no need to include the mandatory fa \"marker\" CSS class; it will be automatically added to the list. The fa- prefix can also be omitted from the class names; it will be prepended to each if required.  The related cssClassFaPosition() attribute is currently unused for domain objects; the icon is always r
 endered to the left. ","description":" The cssClassFa() attribute is used to specify the name of a Font Awesome icon name, to be rendered as the domain object’s icon. ","id":57327287},"64932464":{"title":"Other Guides","url":"guides/ugtst/ugtst.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":64932464},"66604001":{"title":"@Programmatic","url":"guides/rgant/rgant.html#_rgant-Programmatic","body":"@Programmatic ","description":"","id":66604001},"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) c
 hecks 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:  To add missing headers, use the groovy script addmissinglicenses.groovy (in the scripts directory) to automatically insert missing headers for certain file types. The actual files checked are those with extensions specified in the line def fileEndings = [\".java\", \".htm\"]:  (If the -x is omitted then the script is run in \"dry run\" mode). Once you’ve fixed all issues, con
 firm 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},"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 imperative 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 calle
 d \"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 executi
 on 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: ","de
 scription":" 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 do
 main 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},"83933647":{"title":"Persistence Concerns","url":"guides/ugbtb/ugbtb.html#_persistence_concerns","body":"Persistence Concerns ","description":"","id":83933647},"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_vie
 wer_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 entities (yuml.me/b8681
 268): ","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 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 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. Ensure that Java 7 is installe
 d 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, now is a good time to bump v
 ersions 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},"104167755":{"title":"How to implement a spellchecker?","url":"guides/ugbtb/ugbtb.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 c
 hecked. 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":104167755},"105480253":{"title":"Visitor","url":"guides/ugbtb/ugbtb.html#__code_visitor_code","body":"Visitor  More often than not, you’ll want to visit every element in the metamodel, and so for this you can instead subclass from MetaModelValidatorVisiting.Visitor:  You can then create your custom validator by subclassing MetaModelValidatorComposite and adding the visiting validator:  If you have more than one rule then each can live in its own visitor. ","description":" More often than not, you’ll want to visit every element in the metamodel, and so for this you can instead subclass from MetaModelValidatorVisiting.Visitor: ","id":105480253},"106558909":{"title":"contributedAs()","url":"guides/rgant/rgant.html#_rgant-ActionLayout_contributedAs","body":"contributedAs()  For a domai
 n 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 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:  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},"108815435":{"title":"unchanging()","url":"guides/rgant/rgant.html#_rgant-PropertyLayout_unchanging","body":"unchanging()  The unchanging() attribute is used to indicate that the value held by the property never changes over 
 time, even when other properties of the object do change.  Setting this attribute to true is used as a hint to the viewer to not redraw the property after an AJAX update of some other property/ies of the object have changed. This is primarily for performance, eg can improve the user experience when rendering PDFs/blobs.  Note that for this to work, the viewer will also ensure that none of the property’s parent component (such as a tab group panel) are re-rendered.  For example: ","description":" The unchanging() attribute is used to indicate that the value held by the property never changes over time, even when other properties of the object do change. ","id":108815435},"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.Persista
 ble). So as a developer you do not need to write any code to obtain the mixins that contribute to this interface. ","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, instead replaced by the AuditerService. ","id":11237
 5674},"114685873":{"title":"Usage","url":"guides/rgsvc/rgsvc.html#_usage_19","body":"Usage  To indicate that an action invocation should be published, annotate it with the @Action#publishing() annotation.  To indicate that an property edit should be published, annotate it with the @Property#publishing() annotation.  To indicate that a changed object should be published is to annotate it with the @DomainObject#publishing() annotation. ","description":" To indicate that an action invocation should be published, annotate it with the @Action#publishing() annotation. ","id":114685873},"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 below 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, typi
 cally an RDBMS, with DataNucleus taking care of both lazy loading and also the persisting of modified (\"dirty\") objects. ","id":115229271},"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},"121574190":{"title":"Related Services","url":"guides/rgsvc/rgsvc.html#_related_services_18","body":"Related Services  The ActionInteractionContext service allows bulk actions to co-ordinate with each other.  The QueryResultsCache is useful for caching the re
 sults of expensive method calls. ","description":" The ActionInteractionContext service allows bulk actions to co-ordinate with each other. ","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},"125299345":{"title":"Example","url":"guides/rgant/rgant.html#_example_2","body":"Example  This example is taken from the (non-ASF) Isis addons' todoapp: ","descrip
 tion":" This example is taken from the (non-ASF) Isis addons' todoapp: ","id":125299345},"125961908":{"title":"Do it!","url":"pages/tg/tg.html#_do_it","body":"Do it! ","description":"","id":125961908},"134804772":{"title":"How to handle void/null results","url":"guides/ugbtb/ugbtb.html#_ugbtb_hints-and-tips_how-to-handle-void-and-null-results","body":"How to handle void/null results  From this thread on the Apache Isis users mailing list:  One way to implement this idea is to provide a custom implementation of the RoutingService SPI domain service. The default implementation will either return the current object (if not null), else the home page (as defined by @HomePage) if one exists.  The following custom implementation refines this to use the breadcrumbs (available in the Wicket viewer) to return the first non-deleted domain object found in the list of breadcrumbs:  Note that the above implementation uses Java 8, so if you are using Java 7 then you’ll need to backport according
 ly. ","description":" From this thread on the Apache Isis users mailing list: ","id":134804772},"145340696":{"title":"Registering the Services","url":"guides/rgsvc/rgsvc.html#_registering_the_services_20","body":"Registering the Services  The (non-ASF) Isis addons' audit module provides an implementation of this service (AuditingService), and also provides a number of related domain services (AuditingServiceMenu, AuditingServiceRepository and AuditingServiceContributions).  Assuming that an AppManifest is being used to bootstrap the app) then this can be activated by updating the pom.xml and updating the AppManifest#getModules() method.  If menu items or contributions are not required in the UI, these can be suppressed either using security or by implementing a vetoing subscriber. ","description":" The (non-ASF) Isis addons' audit module provides an implementation of this service (AuditingService), and also provides a number of related domain services (AuditingServiceMenu, AuditingS
 erviceRepository and AuditingServiceContributions). ","id":145340696},"148135206":{"title":"Layout Metadata Reader (deprecated)","url":"guides/ugbtb/ugbtb.html#_ugbtb_programming-model_layout-metadata-reader","body":"Layout Metadata Reader (deprecated)  The metadata for domain objects is obtained both annotations and files. There is also deprecated support for reading layouts from .layout.json files. This service provides an SPI (and default implementation) for reading layouts defined in this fashion. ","description":" The metadata for domain objects is obtained both annotations and files. There is also deprecated support for reading layouts from .layout.json files. This service provides an SPI (and default implementation) for reading layouts defined in this fashion. ","id":148135206},"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.metamod
 el.services.title.TitleServiceDefault). ","description":" The core framework provides a default implementation of this service (o.a.i.core.metamodel.services.title.TitleServiceDefault). ","id":153666205},"155655500":{"title":"@PrimaryKey (javax.jdo)","url":"guides/rgant/rgant.html#_rgant-PrimaryKey","body":"@PrimaryKey (javax.jdo) ","description":"","id":155655500},"158033412":{"title":"SPI","url":"guides/rgsvc/rgsvc.html#_spi_27","body":"SPI  The SPI defined by the service is: ","description":" The SPI defined by the service is: ","id":158033412},"158069558":{"title":"Usability: Defaults","url":"pages/tg/tg.html#_usability_defaults","body":"Usability: Defaults  Quick detour: often we want to set up defaults to go with choices. Sensible defaults for action parameters can really improve the usability of the app. ","description":" Quick detour: often we want to set up defaults to go with choices. Sensible defaults for action parameters can really improve the usability of the app. ","i
 d":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 con
 sume, 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 sta
 ble 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. ","descr
 iption":" 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},"169081251":{"title":"Interaction","url":"guides/rgsvc/rgsvc.html#__code_interaction_code","body":"Interaction  The public API of the Interaction class consists of:  This class is concrete (is also the implementation). ","description":" The public API of the Interaction class consists of: ","id":169081251},"174738887":{"title":"Related functionality","url":"guides/ugvw/ugvw.h
 tml#_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  The QueryResultsCache (request-scoped) domain service allows arbitrary objects to be cached for the duration of a request.  This can be helpful for \"naive\" code which would normally make the same query within a loop. ","description":" The QueryResultsCache (request-scoped) domain service allo
 ws arbitrary objects to be cached for the duration of a request. ","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 uti
 lity class (part of the applib).  Similarly, implementations of PublisherService can use the InteractionDtoUtils utility class 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 default 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},"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 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:  Subscribers subscribe through the EventBusService using either Guava or Axon Framew
 ork 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. This attribute is also supported for collections and properties.  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},"180783343":{"title":"TranslatableException","url":"guides/ugbtb/ugbtb.html#__code_translatableexception_code","body":"TranslatableException  Another mechanism by which messages can be rendered to the user are as the result of exception messages thr
 own and recognized by an ExceptionRecognizer.  In this case, if the exception implements TranslatableException, then the message will automatically be translated before being rendered. The TranslatableException itself takes the form: ","description":" Another mechanism by which messages can be rendered to the user are as the result of exception messages thrown and recognized by an ExceptionRecognizer. ","id":180783343},"183226640":{"title":"updatedLifecycleEvent()","url":"guides/rgant/rgant.html#_rgant-DomainObject_updatedLifecycleEvent","body":"updatedLifecycleEvent()  Whenever a (persistent) domain object has been modified and has been updated in the database, an \"updated\" lifecycle event is fired.  Subscribers subscribe through the EventBusService and can use the event to obtain a reference to the domain object.  By default the event raised is ObjectUpdatedEvent.Default. For example:  The purpose of the updatedLifecycleEvent() attribute is to allows a custom subclass to be emit
 ted instead. A similar attribute is available for other lifecycle events.  For example:  The benefit is that subscribers can be more targeted as to the events that they subscribe to. ","description":" Whenever a (persistent) domain object has been modified and has been updated in the database, an \"updated\" lifecycle event is fired. ","id":183226640},"188123644":{"title":"2013","url":"pages/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 conv
 enience 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":"persistence.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/persistenc
 e.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},"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  The SPI defined by the service is:  where FixtureScriptsSpecification exposes these values:  The class is immutable but it has a builder (obtained using FixturescriptsSpecification.builder(…​)) for a fluent API. ","description":" The SPI defined by the service is: ","id":194608562},"195374240":{"title":"Update the LDAP committee (if a PMC member)","url":"guides/cgcom/cgcom.html#_upd
 ate_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 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.  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 locations. 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  Most business functionality is implemented using actions basically a public method accepting domain classes and primitives as its parameter types. The action can return a domain entity, or a collection of entities, or a primitive/String/value, or void. If a domain entity is returned then that objec
 t is rendered immediately; if a collection is returned then the Wicket viewer renders a table. Such collections are sometimes called \"standalone\" collections. ","description":" Most business functionality is implemented using actions basically a public method accepting domain classes and primitives as its parameter types. The action can return a domain entity, or a collection of entities, or a primitive/String/value, or void. If a domain entity is returned then that object is rendered","id":198382465},"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 alternative 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 an
 d 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},"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 instead. 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 pu
 sh 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 speaking: ","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 registe
 r/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},"221961571":{"title":"Release prepare \"dry run\"","url":"guides/cgcom/cgcom.html#__cgcom_cutting-a-release_releasing-core_release-prepare-dry-run","body":"Release prepare \"dry run\"  Mo
 st of the work is done using the mvn release:prepare goal. Since this makes a lot of changes, we run it first in \"dry run\" mode; only if that works do we run the goal for real.  Run the dry-run as follows:  You may be prompted for the gpg passphrase. ","description":" Most of the work is done using the mvn release:prepare goal. Since this makes a lot of changes, we run it first in \"dry run\" mode; only if that works do we run the goal for real. ","id":221961571},"224301547":{"title":"IsisWebAppBootstrapper","url":"guides/ugbtb/ugbtb.html#__code_isiswebappbootstrapper_code","body":"IsisWebAppBootstrapper  The IsisWebAppBootstrapper servlet context listener bootstraps the shared (global) metadata for the Apache Isis framework. This listener is not required (indeed must not be configured) if the Wicket viewer is in use.  Its definition is:  Its context parameters are: ","description":" The IsisWebAppBootstrapper servlet context listener bootstraps the shared (global) metadata for th
 e Apache Isis framework. This listener is not required (indeed must not be configured) if the Wicket viewer is in use. ","id":224301547},"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 @PostConstruct 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 various 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 submodu
 les 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 configured AuditingService and AuditerService services. It is responsible for obtaining the details of all changes to domain objects within an interaction, and then to call the configured AuditingService to actually create audit entries of those changes. ","description":" The (internal) AuditingServiceInternal domain service acts as an internal facade to any configured AuditingService and AuditerService services. It is responsible for obtaining the details of all changes to domain objects within an interaction, and then to call the configured AuditingService 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 to readers to also \"unregister\" in the @PreDestroy lifecycle method (though as noted above, unregistering is actually a no-op). ","id":232471644},"235512052":{"title":"Usage","url":"guides/rgsvc/rgsvc.html#_usage_21","body":"Usage  The usage will vary depending upon the conventions of the design. As of 1.9.0, the usage of the service
  has been centralized such that the packages to be scanned are located from the AppManifest's #getModules() method.  For example, the SimpleApp archetype's app manifest includes:  where the three module classes in effect define three different package prefixes to search under (for domain services, fixture scripts and persistent entities).  Other usages of the ClassDiscoveryService are likely to work in a similar way, requiring some sort of scope to be specified. ","description":" The usage will vary depending upon the conventions of the design. As of 1.9.0, the usage of the service has been centralized such that the packages to be scanned are located from the AppManifest's #getModules() method. ","id":235512052},"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 ObjectSp
 ecification) 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},"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},"243439147":{"title":"hidden()","url":"guides/rgant/rgant.html#_rgant-Pro
 perty_hidden","body":"hidden()  Properties can be hidden at the domain-level, indicating that they are not visible to the end-user. This attribute can also be applied to actions and collections.  For example:  The acceptable values for the where parameter are:  For example, if a property is annotated with @Title, then normally this should be hidden from all tables. Annotating with @Property(where=Where.NOWHERE) overrides this. ","description":" Properties can be hidden at the domain-level, indicating that they are not visible to the end-user. This attribute can also be applied to actions and collections. ","id":243439147},"243876171":{"title":"Task","url":"release-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},"246275568":{"title":"Registering the Services","url":"guides/rgsvc/rgsvc.html#_registering_the_services_4","body":"Registering the Services  Assuming that the configuration-and-annotation services installer is configured (implicit if using the AppManifest to bootstrap the app), then the default implementation of GridLoaderService is automatically registered and injected, and no further configuration is required.  To use an alternative implementation, use @DomainServiceLayout#menuOrder() (as explained in the introduction to this guide). That said, there should be little reason to use a different implementation; if behaviour does need to be changed, it would also be possible to replace the implementation of either the GridLoaderService or the GridSystemService. ","descri
 ption":" Assuming that the configuration-and-annotation services installer is configured (implicit if using the AppManifest to bootstrap the app), then the default implementation of GridLoaderService is automatically registered and injected, and no further configuration is required. ","id":246275568},"246409050":{"title":"Using system properties","url":"guides/ugbtb/ugbtb.html#_using_system_properties","body":"Using system properties  The servlet context initializer will search for any system properties called isis.xxx and if present will use them as overrides.  Thus, an alternative option for a Docker image is to bootstrap the servlet container (Tomcat, Jetty) with appropriate system properties set up. For example, with Tomcat this can be done by writing into the conf/catalina.properties file (see for example this stackoverflow post).  The Docker’s ENTRYPOINT therefore just needs to parse the Docker container’s own command line arguments and use to create this file. ","descript
 ion":" The servlet context initializer will search for any system properties called isis.xxx and if present will use them as overrides. ","id":246409050},"251015067":{"title":"myapp-dom Module","url":"migration-notes/migration-notes.html#__code_myapp_dom_code_module","body":"myapp-dom Module  In your myapp-dom module (containing definitions of your persistent entities and domain services), create an empty class to represent the module. This should be at the root package for the domain, eg:  Since there is no requirement to actually instantiate this class (it merely provides the location of the myapp.dom package), we give it a private constructor.  If you have any other modules where you have either domain services or entities, similarly create an empty \"module\" class. ","description":" In your myapp-dom module (containing definitions of your persistent entities and domain services), create an empty class to represent the module. This should be at the root package for the domain, e
 g: ","id":251015067},"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":{"t
 itle":"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. ","description":" This section describes how to implement the AppManifest interface to bootstrap both an Apache Isis web application, and also its integration tests. ","id":257661017},"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  The (non-ASF) Isis addons' kitchensink app provides an example implementation:  which is rendered as: ","description":" The (non-ASF) Isis addons' kitchensink app provides an example implementation: ","id":266250802},"267695496":{"title":"Building Apache Is
 is","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 using 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 the UI. This therefore allows for other implementations of the UI.  The WrapperFactory domain servi
 ce 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 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},"278859977":{"title":"promptStyle()","url":"guides/rgant/rgant.html#_rgant-PropertyLayout_promptStyle","body":"promptStyle()  The promptStyle() attribute is used to specify whether, when editing a domain object property, the new value for the property is prompted by way of a dialog box, or is prompted using an inline panel (replacing the property on the page).  If the attribute is not set, then the value of the configuration property isis.viewer.wicket.promptStyle is used. If this is itself not set, then an inline prompt is used.  For example:  Alternatively, the promptStyle()
  can be specified using file-based layouts. ","description":" The promptStyle() attribute is used to specify whether, when editing a domain object property, the new value for the property is prompted by way of a dialog box, or is prompted using an inline panel (replacing the property on the page). ","id":278859977},"278890330":{"title":"Build a domain app","url":"pages/tg/tg.html#_build_a_domain_app","body":"Build a domain app  The remainder of the tutorial provides guidance on building a domain application. We don’t mandate any particular design, but we suggest one with no more than 3 to 6 domain entities in the first instance. If you’re stuck for ideas, then how about:  Hopefully one of those ideas appeals or sparks an idea for something of your own. ","description":" The remainder of the tutorial provides guidance on building a domain application. We don’t mandate any particular design, but we suggest one with no more than 3 to 6 domain entities in the first instance. If yo
 u’re stuck for ideas, then how about: ","id":278890330},"278999912":{"title":"Integration API","url":"guides/rgsvc/rgsvc.html#_rgsvc_integration-api","body":"Integration API ","description":"","id":278999912},"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},"283629224":{"title":"App Structure","url":"guides/ugfun/ugfun.html#_app_structure","body":"App Structure  As noted above, the generated app is a very simple application consisti
 ng of a single domain object that can be easily renamed and extended. The intention is not to showcase all of Apache Isis' capabilities; rather it is to allow you to very easily modify the generated application (eg rename SimpleObject to Customer) without having to waste time deleting lots of generated code.  If you run into issues, please don’t hesitate to ask for help on the users mailing list. ","description":" As noted above, the generated app is a very simple application consisting of a single domain object that can be easily renamed and extended. The intention is not to showcase all of Apache Isis' capabilities; rather it is to allow you to very easily modify the generated application (eg rename","id":283629224},"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 eit
 her explicitly when the current transaction is flushed using the DomainObjectContainer's #flush(…​) method, else is done implicitly when the transaction commits at the end of the user request.  ObjectUpdatedEvent.Default is the concrete implementation that is used. ","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 DomainObjectContainer'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 parameters","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 f
 rom 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},"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 Architecture  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 th
 e 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. ","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},"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 can 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 b
 ulk 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},"295225295":{"title":"updatingLifecycleEvent()","url":"guides/rgant/rgant.html#_rgant-DomainObject_updatingLifecycleEvent","body":"updatingLifecycleEvent()  Whenever a (persistent) domain object has been modified and is about to be updated to the database, an \"updating\" lifecycle event is fired.  Subscribers subscribe through the EventBusService and can use the event
  to obtain a reference to the domain object. The subscriber could then, for example, update the object, or it could use it maintain an external datastore. One possible application is to maintain a full-text search database using Apache Lucene or similar.  By default the event raised is ObjectUpdatingEvent.Default. For example:  The purpose of the updatingLifecycleEvent() attribute is to allows a custom subclass to be emitted instead. A similar attribute is available for other lifecycle events.  For example:  The benefit is that subscribers can be more targeted as to the events that

<TRUNCATED>

[02/10] isis-site git commit: ISIS-1465: updates docs, hint-n-tip for DN 4.x and structure of simpleapp

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/346e91e1/content/guides/ugodn/ugodn.pdf
----------------------------------------------------------------------
diff --git a/content/guides/ugodn/ugodn.pdf b/content/guides/ugodn/ugodn.pdf
index 9ee23e5..b1bd96c 100644
--- a/content/guides/ugodn/ugodn.pdf
+++ b/content/guides/ugodn/ugodn.pdf
@@ -4,16 +4,16 @@
 << /Title (DataNucleus Object Store)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20170925075032+01'00')
-/ModDate (D:20170925075032+01'00')
+/CreationDate (D:20171009112337+01'00')
+/ModDate (D:20171009112337+01'00')
 >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 3 0 R
 /Names 14 0 R
-/Outlines 190 0 R
-/PageLabels 212 0 R
+/Outlines 206 0 R
+/PageLabels 230 0 R
 /PageMode /UseOutlines
 /OpenAction [7 0 R /FitH 842.89]
 /ViewerPreferences << /DisplayDocTitle true
@@ -22,8 +22,8 @@ endobj
 endobj
 3 0 obj
 << /Type /Pages
-/Count 24
-/Kids [7 0 R 10 0 R 12 0 R 36 0 R 49 0 R 57 0 R 71 0 R 74 0 R 80 0 R 82 0 R 89 0 R 91 0 R 94 0 R 96 0 R 101 0 R 103 0 R 106 0 R 113 0 R 121 0 R 124 0 R 127 0 R 139 0 R 145 0 R 147 0 R]
+/Count 27
+/Kids [7 0 R 10 0 R 12 0 R 36 0 R 49 0 R 57 0 R 71 0 R 74 0 R 80 0 R 82 0 R 89 0 R 91 0 R 94 0 R 96 0 R 101 0 R 103 0 R 106 0 R 113 0 R 121 0 R 124 0 R 127 0 R 139 0 R 145 0 R 147 0 R 155 0 R 159 0 R 161 0 R]
 >>
 endobj
 4 0 obj
@@ -80,15 +80,15 @@ endobj
 << /Type /Font
 /BaseFont /AAAACZ+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 214 0 R
+/FontDescriptor 232 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 216 0 R
-/ToUnicode 215 0 R
+/Widths 234 0 R
+/ToUnicode 233 0 R
 >>
 endobj
 9 0 obj
-<< /Length 16012
+<< /Length 17654
 >>
 stream
 q
@@ -876,6 +876,86 @@ ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24 400.7359999999997 Td
+/F1.0 10.5 Tf
+<352e342e20446961676e6f73696e67206e2b3120497373756573> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+191.89324999999997 400.7359999999997 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+533.94125 400.7359999999997 Td
+/F1.0 5.25 Tf
+<ca> Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+535.3009999999999 400.7359999999997 Td
+/F1.0 10.5 Tf
+<3232> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24 382.2559999999997 Td
+/F1.0 10.5 Tf
+[<352e352e205479706573616665205175657269657320616e642046> 40.0390625 <657463682d67726f757073>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+261.37174999999996 382.2559999999997 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+533.94125 382.2559999999997 Td
+/F1.0 5.25 Tf
+<ca> Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+535.3009999999999 382.2559999999997 Td
+/F1.0 10.5 Tf
+<3233> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
 Q
 
 endstream
@@ -891,7 +971,7 @@ endobj
 /F4.0 38 0 R
 >>
 >>
-/Annots [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 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]
+/Annots [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 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]
 >>
 endobj
 11 0 obj
@@ -1565,7 +1645,7 @@ endobj
 /F1.0 8 0 R
 /F3.1 18 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 /Annots [17 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 34 0 R]
@@ -1587,11 +1667,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAADA+NotoSerif-Bold
 /Subtype /TrueType
-/FontDescriptor 218 0 R
+/FontDescriptor 236 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 220 0 R
-/ToUnicode 219 0 R
+/Widths 238 0 R
+/ToUnicode 237 0 R
 >>
 endobj
 17 0 obj
@@ -1609,11 +1689,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAADB+FontAwesome
 /Subtype /TrueType
-/FontDescriptor 222 0 R
+/FontDescriptor 240 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 224 0 R
-/ToUnicode 223 0 R
+/Widths 242 0 R
+/ToUnicode 241 0 R
 >>
 endobj
 19 0 obj
@@ -3229,7 +3309,7 @@ endobj
 /F4.0 38 0 R
 /F5.0 43 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 /Annots [39 0 R 40 0 R 44 0 R 45 0 R 46 0 R]
@@ -3242,11 +3322,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAADC+mplus1mn-regular
 /Subtype /TrueType
-/FontDescriptor 226 0 R
+/FontDescriptor 244 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 228 0 R
-/ToUnicode 227 0 R
+/Widths 246 0 R
+/ToUnicode 245 0 R
 >>
 endobj
 39 0 obj
@@ -3281,11 +3361,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAADD+NotoSerif-Italic
 /Subtype /TrueType
-/FontDescriptor 230 0 R
+/FontDescriptor 248 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 232 0 R
-/ToUnicode 231 0 R
+/Widths 250 0 R
+/ToUnicode 249 0 R
 >>
 endobj
 44 0 obj
@@ -4631,7 +4711,7 @@ endobj
 /F1.0 8 0 R
 /F3.1 18 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 /Annots [50 0 R 52 0 R 53 0 R 54 0 R]
@@ -5703,7 +5783,7 @@ endobj
 /F2.0 16 0 R
 /F3.1 18 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 /Annots [58 0 R 59 0 R 60 0 R 62 0 R 63 0 R 64 0 R 65 0 R 67 0 R]
@@ -8294,7 +8374,7 @@ endobj
 /Contents 70 0 R
 /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
 /XObject << /I1 68 0 R
-/Stamp1 189 0 R
+/Stamp1 205 0 R
 >>
 /Font << /F1.0 8 0 R
 /F4.0 38 0 R
@@ -9053,7 +9133,7 @@ endobj
 /F4.0 38 0 R
 /F2.0 16 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 /Annots [77 0 R]
@@ -10260,7 +10340,7 @@ endobj
 /F1.0 8 0 R
 /F3.1 18 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 >>
@@ -11819,7 +11899,7 @@ endobj
 /F6.0 85 0 R
 /F4.1 87 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 >>
@@ -11834,11 +11914,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAADE+mplus-1p-regular
 /Subtype /TrueType
-/FontDescriptor 234 0 R
+/FontDescriptor 252 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 236 0 R
-/ToUnicode 235 0 R
+/Widths 254 0 R
+/ToUnicode 253 0 R
 >>
 endobj
 86 0 obj
@@ -11848,11 +11928,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAADF+mplus1mn-regular
 /Subtype /TrueType
-/FontDescriptor 238 0 R
+/FontDescriptor 256 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 240 0 R
-/ToUnicode 239 0 R
+/Widths 258 0 R
+/ToUnicode 257 0 R
 >>
 endobj
 88 0 obj
@@ -14859,7 +14939,7 @@ endobj
 /F1.0 8 0 R
 /F4.0 38 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 >>
@@ -16956,7 +17036,7 @@ endobj
 /F4.1 87 0 R
 /F2.0 16 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 >>
@@ -19944,7 +20024,7 @@ endobj
 /F4.1 87 0 R
 /F2.0 16 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 >>
@@ -21833,7 +21913,7 @@ endobj
 /F6.0 85 0 R
 /F4.1 87 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 /Annots [97 0 R 98 0 R]
@@ -24849,7 +24929,7 @@ endobj
 /F1.0 8 0 R
 /F4.1 87 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 >>
@@ -27274,7 +27354,7 @@ endobj
 /F1.0 8 0 R
 /F2.0 16 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 >>
@@ -27696,7 +27776,7 @@ endobj
 /F2.0 16 0 R
 /F1.1 110 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 /Annots [108 0 R 109 0 R 111 0 R]
@@ -27731,11 +27811,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAADG+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 242 0 R
+/FontDescriptor 260 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 244 0 R
-/ToUnicode 243 0 R
+/Widths 262 0 R
+/ToUnicode 261 0 R
 >>
 endobj
 111 0 obj
@@ -29612,7 +29692,7 @@ endobj
 /F3.1 18 0 R
 /F5.0 43 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 /Annots [117 0 R 118 0 R]
@@ -29623,7 +29703,7 @@ endobj
 endobj
 115 0 obj
 << /Limits [(__ugodn) (_ugodn_jdo-mappings_1-to-m-bidirectional-relationships)]
-/Names [(__ugodn) 13 0 R (_ugodn_configuring) 37 0 R (_ugodn_configuring_disabling-persistence-by-reachability) 61 0 R (_ugodn_configuring_eagerly-registering-entities) 55 0 R (_ugodn_configuring_persistence-xml) 51 0 R (_ugodn_configuring_properties) 41 0 R (_ugodn_configuring_using-jndi-data-source) 75 0 R (_ugodn_db-schemas) 114 0 R (_ugodn_hints-and-tips) 128 0 R (_ugodn_hints-and-tips_java8) 148 0 R (_ugodn_hints-and-tips_overriding-jdo-annotations) 135 0 R (_ugodn_hints-and-tips_subtype-entity-not-fully-populated) 142 0 R (_ugodn_jdo-mappings) 83 0 R (_ugodn_jdo-mappings_1-to-m-bidirectional-relationships) 84 0 R]
+/Names [(__ugodn) 13 0 R (_ugodn_configuring) 37 0 R (_ugodn_configuring_disabling-persistence-by-reachability) 61 0 R (_ugodn_configuring_eagerly-registering-entities) 55 0 R (_ugodn_configuring_persistence-xml) 51 0 R (_ugodn_configuring_properties) 41 0 R (_ugodn_configuring_using-jndi-data-source) 75 0 R (_ugodn_db-schemas) 114 0 R (_ugodn_hints-and-tips) 128 0 R (_ugodn_hints-and-tips_diagnosing-n-plus-1) 150 0 R (_ugodn_hints-and-tips_java8) 148 0 R (_ugodn_hints-and-tips_overriding-jdo-annotations) 135 0 R (_ugodn_hints-and-tips_subtype-entity-not-fully-populated) 142 0 R (_ugodn_hints-and-tips_typesafe-queries-and-fetchgroups) 156 0 R (_ugodn_jdo-mappings) 83 0 R (_ugodn_jdo-mappings_1-to-m-bidirectional-relationships) 84 0 R]
 >>
 endobj
 116 0 obj
@@ -31785,7 +31865,7 @@ endobj
 /F4.0 38 0 R
 /F2.0 16 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 >>
@@ -32688,7 +32768,7 @@ endobj
 /F5.0 43 0 R
 /F3.1 18 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 /Annots [125 0 R]
@@ -33671,7 +33751,7 @@ endobj
 /F1.0 8 0 R
 /F4.0 38 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 /Annots [129 0 R 130 0 R 131 0 R 132 0 R 133 0 R 134 0 R 136 0 R 137 0 R]
@@ -35462,7 +35542,7 @@ endobj
 /F5.0 43 0 R
 /F2.0 16 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 /Annots [140 0 R 141 0 R 143 0 R]
@@ -36920,13 +37000,13 @@ endobj
 /F3.1 18 0 R
 /F2.0 16 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /Stamp1 205 0 R
 >>
 >>
 >>
 endobj
 146 0 obj
-<< /Length 6296
+<< /Length 9512
 >>
 stream
 q
@@ -37316,6 +37396,166 @@ ET
 
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 515.9860000000001 Td
+/F2.0 18 Tf
+<352e342e20446961676e6f73696e67206e2b3120497373756573> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 487.9660000000001 Td
+/F1.0 10.5 Tf
+<284173206f6620444e20342e312920736574206120627265616b20706f696e7420696e20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+217.479 487.9660000000001 Td
+/F4.0 10.5 Tf
+<466574636852657175657374236578656375746528> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+327.72900000000004 487.9660000000001 Td
+/F6.0 10.5 Tf
+<c9> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+338.22900000000004 487.9660000000001 Td
+/F4.0 10.5 Tf
+<29> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+343.47900000000004 487.9660000000001 Td
+/F1.0 10.5 Tf
+<3a> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+q
+498.800 0 0 294.789 48.240 177.361 cm
+/I2 Do
+Q
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.983 Tw
+
+BT
+48.24000000000001 153.3974140773622 Td
+/F1.0 10.5 Tf
+[<546865202256> 60.05859375 <61726961626c6573222070616e652077696c6c2074656c6c20796f75207768696368206669656c6428732920617265206265696e67206c6f616465642c20616e642074686520737461636b207472> 20.01953125 <6163652073686f756c642068656c70>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 137.6174140773622 Td
+/F1.0 10.5 Tf
+[<6578706c61696e207768> 20.01953125 <7920746865206669656c642069732072657175697265642e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.216 Tw
+
+BT
+48.24000000000001 109.83741407736221 Td
+/F1.0 10.5 Tf
+[<46> 40.0390625 <6f72206578616d706c652c206974206d61> 20.01953125 <79206265207468617420616e206f626a656374206973206265696e67206c6f6164656420696e2061207461626c6520616e642074686520696e697469616c20717565727920646964206e6f742065616765726c79>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+1.075 Tw
+
+BT
+48.24000000000001 94.05741407736221 Td
+/F1.0 10.5 Tf
+<6c6f61642074686174206669656c642e20496e2073756368206120636173652c20636f6e7369646572207573696e672066657463682067726f75707320696e2074686520696e697469616c207265706f7369746f727920717565727920746f206272696e67> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 78.27741407736221 Td
+/F1.0 10.5 Tf
+<746865207265717569726564206461746120696e746f206d656d6f72792077697468206a757374206f6e652053514c2063616c6c2e2053656520> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+338.901 78.27741407736221 Td
+/F1.0 10.5 Tf
+<746869732068696e742f746970> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+397.03950000000003 78.27741407736221 Td
+/F1.0 10.5 Tf
+<20666f7220667572746865722064657461696c732e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
 q
 0.000 0.000 0.000 scn
 0.000 0.000 0.000 SCN
@@ -37350,11 +37590,13 @@ endobj
 /F1.0 8 0 R
 /F4.0 38 0 R
 /F3.1 18 0 R
+/F6.0 85 0 R
 >>
-/XObject << /Stamp1 189 0 R
+/XObject << /I2 151 0 R
+/Stamp1 205 0 R
 >>
 >>
-/Annots [149 0 R]
+/Annots [149 0 R 152 0 R 153 0 R]
 >>
 endobj
 148 0 obj
@@ -37372,318 +37614,7405 @@ endobj
 >>
 endobj
 150 0 obj
-<< /Border [0 0 0]
-/Dest (__ugodn)
-/Subtype /Link
-/Rect [48.24 748.79 185.98950000000002 763.07]
-/Type /Annot
->>
+[147 0 R /XYZ 0 540.0100000000001 null]
 endobj
 151 0 obj
-<< /Border [0 0 0]
-/Dest (__ugodn)
-/Subtype /Link
-/Rect [541.1705 748.79 547.04 763.07]
-/Type /Annot
+<< /Type /XObject
+/Subtype /Image
+/Height 932
+/Width 1577
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 134676
+/Filter [/FlateDecode]
+/DecodeParms [<< /Predictor 15
+/Colors 3
+/BitsPerComponent 8
+/Columns 1577
+>>]
 >>
+stream
+x��P\Ǚ�M����J�)��T��8e;e�k���rÕ�f�����$_��u���vb�؎�cg���$$���$0��B��!����!`@��]�d��0-=��3��=�zk�L��}�����g�{B�'�]�Oة�'D6�@Xd\rDt<>]#��C��4w�m7�
������kvt�)EѶMㆄ�Ɣ���F���>����zzz��󓒒RSSKJJ�]mmm;v�@,�:t萶����6�
Q��򺺺�i��O?��1
�����gϞ�����B!�B���ٳ�v�SB<�d�2Sqy)L�$wDt|��m�t��Ӟ�
+�<49��5�Ӛc�)Q�Ԟh4�������[UU500`�۳��KKKExWWWrr2v���bWYYY?�������;;;���Q�*5�k���~���'%�B!�xM�kO�/>]#�$y����r$T$qdiL��@GAXȄ ��{��N�F�jO����v]]��������������WWW�ٳGl

!M9�s�jO����Ȉ�OJ!�B�N{�����xa��%I]%!y�\�m,dL]#4f�đ�!�a�S�W;f|<TA��,�F�z3՞d������m����������kkkE��� �)--���l�2�ڒ;�Z�驧���l/^��y	!�B!��ړڄ�t�x���*\��f���'�ݞ�����!�b;++���n``���1))����s.�� ����
+�5w��t���Y�f��������ԄB!�/�K���Ԟh����SoooFFFMM��y��O?�T����_]]�����]�vuuu566���qΝ#@�6mڄ���y	!�B!�q�iO��%Y̹�ܨ=�h3̬����!-i���WVVj_���p���p|||__����U__?E��'ܵ�������?��B!��5w��D���B3՞�������O������T|`oJJJOO�w��q��l���$''766�Cd��՞~�az"�B!dA�F���jO���			�����h�jkk�lقXYYYgΜ����{��MMME�'�|"��
+w��4{����N?��B!��5Ԟh4Z������܅�Ӎ7���?���s�!�B!3jO4-������7�)**�{�y�������sFB!�B�O��D�тߨ=M��sG!�B�YP{2�ΑΜ���u��+ޅ��h^�����!�B!D
�'�|FV�dî���i4�d����A�B!���ړ�Z�k����'���H�h�I�'B!�B	Ԟ\���Ӈ�VkO8��F���L^����#��4wJ^$B��&gԞ!�B!$PP{r���jM{ZV�4���g���{�5Y{�a�%!�y^hHX��J9RkO�!a!�D|eFh��4jO�B!�(�=�ءc�5�i��?{Qi�q��5�,�ϴ'?�BԞhw�Q{"�B!��@A���d��ٹa�e�ιSiOa!�6}���$o�8��&:�١
����	��g�d�a�qKcƿ��K��w�a-h-��'!<\~�����{fϞ�aÆ�zB!�B��P{r1ϵ����J奚��r�hOcb���N�b�� S*Q�c愨�'C�	]̐8��dړ,9\~����
 ���??<<XO!�B!�jO.�v�]lrzDt|��T׈��F��Ac��!N9�5yŨ��K�B�!Q�3��tqC��h]�F�j3՞zzz��󓒒RSSKJJ�]mmm;v�@,�:t��500P\\����dl���&	��p�	̞=���3�^B!�B�#Ԟ\L��xTecDt|r�|�F�Em(�[�)$4t����9�"���ӞL,w��2zH���jO���UUUv�=;;���T�wuu%''cWoo/v������#|߾}���===�Ν۵kמ={��99���.?=���(���@!�B��P{r��Okړ�ED����41�I�O7��u��=�k���*y���bΝչtqo۸�E�v����4<<�m���m߾]l�߿����xpRR��n_���ϝ;75�9j�)������?22@!�B!�jOzkm��Ҟ>�M����x]�K^�IRs�d 1�-�z�q��ߡ�\��1]I�o��ΉAR��Jk���ˮ��3>� �k���
+s��Syyyaa��޶m[CCCQQQRRRzzzmm-���zzz�1�������N��R�I�t֞�z�)��v����@!�B��P{2���g�=�/�Ns��桩�'�ݞ�����!�b;++���n``���1))����999�������m6[}}�?4�q���t���Y�f�������
B!�B�4�ړ�u�t�w���
+ɩ�d�'mf�B{�����Ȩ���B6o��駟j_��󫫫�;%�������m۶�9s�f����N�֤G�K�������SOmڴ�uG!�B1B�i�x�՜�@�'�#�Ҟ���322������_YY�}����p��Gx����_����<�����r�J �B!�L[�=�h��7S����=--M�$hnnNMM���������e�N�8��Ԅ�ӧO���=z����t֞~�az"�B!��B�F���jO���			�����h�7���nٲ����Μ9#�n݊(iii��(�1���ٳgwvv�B!�Bȴ���F~s�?w3ӕ�t�>��7nTWW���'B!�B�)Ԟh4Z�[phO:;�Iu�=�<���qqq���B!�2M��D�тߨ=B!�BH���dn�#�9�+��5�W�M�Ѽ0jO�B!�(�=����NYu�m��#�h�6Y��D!�B!��ړ�v�;��'a��9��F�aF�B!�B�'���$�a�-<d�ИR�S��91�^�W.�/��E�M�
 �=B!�BH����b�O�*�����0�s/��[��5��(9E�p��)ړZ�������8�Z~�Z&�Ѧ�Q{"�B!��@A���d�i��?{Qi���'׈�2M�PKm�ړ�T!jO��1jO�B!�(�=���.=;7�ݴl�iw�u2MiL����1J �(�Hi�.yJ�3��X:��a��DHh̼�(��>�ۂ�w���f�Q{"�B!��@A���|�=�F�u�l&z�~��b�Q2?L�^�1sBTړ!nA����qO��1jO�B!�(�=���9w��DD���5�Q{r~�X�iF�G*v9��"�8M�mH��̤p�"-�N�<f�=������'%%������"phh(�@UU��r��Q�͆���*5��D!�B�P{r1�Z�Q����s����b�'����$$c"ʽ�1sn+D��&�=�,J�-e�E��p3՞rss����v{vvvii�񘖖���,!K��Ԥ��������#ʔ�KJ�=B!�BfԞ\�s��j�����x��Q�?w�{rnK#��z��.uD����I�
 ��O��G�U��6�mQ{���jO����v]]����u��������v�5;;�ĉb���?))���sjd%���D!�B�P{���nK��ؤ��xa��%I��Řtz�<�M1�ι�RA��ZㆈBW��8�%�Z��!�a�hnj��r�F���v�������B]`YYYqq��uӦMv����*//oxxxǎ������<��!�B!dF@��Ĭ�'�:>^*6ޝvg�D��6��d��SSS;::�������䮮.-$!!������|˖-�������0��@�B!�2#��dn�#���O0|�S��
+jO4��2����ۛ��QSS�ohh@�b����۵�۷o?u�o�IA�B!�2#��4	[��j���4jO4�m�Ҟ���322�����8PTT$����ix'�{�GE�jO�B!���'��f�=������G<	���+**�S�N����������)��<��!�B!dF@�F���jO���			��������k{333�?��r�ر��T�������3�ڒ;�=B!�Bf3I{:I!^���f"Ԟ!�B!3jO����!�B!�
+jO����!�B!�
+jO攜��P��C-��+��!�WP{"�B!��@A�Ʉ��\T'��6��
B����D!�B!��ړ�ģ�V“��ǚ��	!�WP{"�B!��@A�Ʌ��j�I�n�]]݆B&��vM����N��ꬢB�P{"�B!��@A��y��?�������O^�����[�I�e��Pc�=�t�P/l��Z�ɓ�2��D!�B!��ړ����������vV�}�c�C{�*D�+Ԟ!�B!$PP{rAV���ɋ�ڰ�jڝ�\9���?�ϖ[_+͞{a�3��{C��6������6�t)op
��>�}��n�?���g��N4P{������Uj�/_NOO����U�3�����+W�a"���>�B!��;�ړw�=�,̤���j�,�)>�P�S�T���d���ՠ�J���d���qO$X���zzzbcc�_���֬Y�'�OR�,�O��/�hѢ�7o���UUU[�l��DP=���oݺ��!�B��=��v�]Ć��x|ʱ���4�H��t��\oRKE��&
 )#De*3��c�+-�N�+��SOOO~~~RRRjjjII��� ����
TUUa����ѣG�������o���4ԞRRRt�.\���lR�s���vG��*��8p���ٴiS}}���C!�B�B���Z�Eu���d/>�Xړ��4I��s@��xƸ�ӞL,��n�!�������[UU500`�۳��KKK�Ǵ��dee	Yjxx�WTTP{2���!%%�^YY酫6���ѣ����ݻw׮]~;]jjjcc㝧s�ĉ���;O�B!��;�ړ%'�&���/>�X&ړs�aV�zΝr��K��|=Ü��:�����gWc\���D�S�ixxX���}�v�}}}���v�]����d���뱱�(-���Ѐ�m۶���
x>{�̙3qqq��b/^�).]��s���˗/]��رc��s���l�%K�DGG�ٳgttԓX���r��	ݹ/^�r��Ç'&&���޽{߾}rDVYY����U^^�O\_u���k׊��bbb-Z�:��ڪs���w͚5��,!�B!>�ړ��ǚ,���Ic 6Q��n��۫5�^���Z�
 k9�ׇ2ӞN
+]iBVr]�|<1m�q90���w������
n�{B����PXVVV\\���dʡC����向��,[�l��ūV�JII�|ݎ;�
+QccctttZZҹ~���ÇW�X!v�>}z���'N��r����`BB��)byȭ[�"##ϝ;'�����+�Ƶk׆��������>����듒���555�*4E,�.��m�������|577����5.]��%E!�BH��d���$T����
���9�D�)j��n������!$''wuu���d��ŋ���###�]��������œJp������+))III�2onn���u8�\�\��ԩSڑMMM�x�X`�֭�]A��\�j����������ބrX�hэ7�}��՘����^��t�����4��ڱcGvv�����|PC!�B���dNɉzy�'�
+�iga	�'Bf
+����7##���F��Ѐp��Ԟ�dggWTT��c������=��59�|��m޼YUZZ����p��"##��O�>�	LV�<uC[h��ŋ��…��}���ٳG��z�j��z~~��()bw
+�N���K���v��MMM6�mR�%�B!d*��4	�&�ι�>P{"�+����;##���ڸ���EEE�pjO:�v{\\�Q*����	JҸ�Hj�����c`���ڂW^^������K��
viz�U,HJ^Vi�֭�۸�:�jkk��;v쨨��׮]�
�R�2�B����Wdd��9����eee�c!�B�Ԟ!������ޞ��f�$@�����N�I�֭[(�ӧO�3
+Ij�/_.r8��-\�PLgDEEutt`ctt4::����ڵk8,77w�ڵB<R�RPYY���<<<��;�(�tB$�dɒ#G�\�~���w��������?~��!�0��e�n���p�J6l���F�RSSu%�Q�/^��	!�B�"�=B�S�)999!!!111~���zmoff����������ʧ�~:����=���lٲ��ɦ��˃�.".��uxxx���s�ܹ���%K��X�bϞ=׮]�$�ׯ_/,,�g���?�s8�c���]�xqZZZWW�nhR__N����KSK��*_�ɢ��U�V�?�knn֝1++k����B!��f���p�i4�s�?w3��kO����W��G��������ϗ�":���SSS�!	!�B	Ԟh4Z�������x�޽S��[����JKK�"��ftt4''�f�Ƀ�!�B	,Ԟh4Z�������ɓ'��̣���СC�]`�B!��)�ړ�u�t�w��k�_�.4�F�¨=B!�BH���db��;e�I�������i4�d��!�B!�
+jOz�m�������'m��'B!�B	Ԟ\�s�rēl��w����5)$;Ax5/�K��D!�B!��ړ��k<-�l��~ijs�`Ͻ��n�'׈>Ԟ�Ԝ��N�vAXȔ�[���h�cԞ!�B!$PP{r1Y`��~���^TZc:��5��kO~R��=тӨ=B!�BH����b����ܰwӲ��ݹFԴ'�v&fɅƔ:��Ƅ�Λk�70+<|NH�����)v6����y���!�1�ƣX�V�����K��7v���4�����A����\�2�^x
+n��NRRR�K� W�cǎ�l���CȔr�������@;�g�]�'X�ݾ|����F���<ɔOn�������;L�Ԟ\��Ӹp�͒Æ���(9���X�B�N32�A�х��3'D�=�*|�тȨ=�,�������D�����֭[��ȯTUUmٲ%�^L����}��ڋ A�yyy{��
�?3���/Y�����@{49���իW322펏���Y�fM]]]���ޠ��͛�Z�z��ŋSSS����]�<`[ZZ�/_���1u���gԂ������\O2��-������GP{r1�s��%l���ǧkD�qO:��9�h\Z�G��o�LA?�i":B�!Q�2��'���oԞhAj�������IIIh����"��xx[@f��t�…��NϏ������mll��lA�{�[
+
+
+8�ɑ�/_^�b�th�mڴ���>�^X2}
+��
+�q�ƚ����3���R���q�ʕÇ/Y��ڵkS栗(�e�ۋ����[�رc~w�=^�_x;��Ĝ9sf*��>{}�w�������������f��740n޼)���k��}���y���ׯ�g�|����z~;���U��jO.�^k<��1":~qN1>]#*�'�1�I��I��4��O�~[!2F���d�.ՄoԞhAj��SnnnUU���Z���٥���cZZZ���������d�hO������wR\\�gZHss3�S��4%55�C�
��m۶M�?nA�~����y\�4)(�*:H.���	�Gӈ�^�7n�{{{�W��𵻻{j��E������ֆ
���!���/��v��Q���5|���
+ʇŋ
+�a�<�W<bbbЮp�k�/�h^j_srr��pW�o5'N���̼�tHp@���:G:�&�	������kO�	�H�ag7�v�4�q���BN�����g���'Z����暶]WW�}�v�}}}���v������4מPz


ׯ_GK���O~�ÕB��!h�h�����q�F4�������7::�622���r'h�����;w��%K��\{��υ�kbb"����G�QQQZ�_Ă�+W�,//OJJ�]���O\_�Ç�"A4
+8ߕ�W��c]�x166�ҥK;w��K�.ՆQttt�+; �,����ɾhѢ��xݬ%$�Ԍ��*y��WY�U,O
+j�Wٻ�y��*� �̙3��
��&����#ѧkvlڴ	�8}���wY�U6�Ϋ��"A�.�"S�^��.�����
-�4���7��\H�r())����Z��,�/��NAŎ��3����y�N�x'��J������v����p
+�ݬF/n"u��-[��ե%***Ķ�:o�Sv�ޭs�UVVb��ɓ�ٍ���vPdYᡠ��w͚5���uP{���nK��ؤ��xa��%I���SA��$7�ys�9w��p��1]I�o�G�k����	3[k���t���4����zOx����ʊ��=?��Ls�	-4DТB;fժU)))n'V���%''����!4�ТE�%�����H$r������;v?~\�f=�;h�e��n۶
�0����&ԉ'�\��s%$$�-����O>�$##CL�����B��…8y�:�V�Y�X�lh��Ŗ����%��t	��i\�A#
+Z�(��ׯ�ſb�
+Uz�֭Z"���(���D����@3Zvi��P���\����m,ӂ��*{W�	**|[�p�޽{����ׯ�ДG
6��
�p�z]��eY�|ff�V�WY��w�R��1�pv���Eq��k3%_HG�KZ������p.��
�������YV8��NA!���{7<{�+^/��===���׉hh
+eG��/O��&R����xQ��v�Z�r�6�۪�+�x����~MM
��Dޘ���O��.y+5�T!%w'ԞL�J~����b#��i3��%���ړ�nG�
9�O�庺�<<��Ls�I�^Z3��Ş\YY�v6Z[[W�^}��Q4�����|���y4������v�h��w��)-���I��.///..-0]D��&O�Q��Z,�}�y���n���h7�[u�r,����hQ�2FCYl�J��������Ndgg+��s�N�HE�+Υ��
+ԱL���E�R'����%���7n���
����ƍ����P�"ˊʦ�ʊ���j�����׮]������B'Y\Vt��1��z�ӡ>���x�Ob)nsE�λ�SPuu�m�g��.x�:�-^/�����pO�����[ZZ�X�x1iW���M���(�Em߽{�����u^}�\�xqѢE"#W�^E	h���f:qVq;�K����]r7C���:G:嵟`�*$��Ԟh��e
+�	�䌌���]xCC�=?��L�	�&4�Pb�ׯ�d�Pt�į��^�t	�O�eA�`�l٢�d��ӂtC�ECV�Kދh���>}Z�'��D�U-oy:ػw��\3mDĒ��"�:�}���?6�~۴JP��y�fy�AiiiVV��F�Pn \��t�R�DH(ݪ�W��aq�ݢ�eZP�]e�j�"AEHYD��ֶd��,�Y����ŋ�sg���Ҙ���,�G��*��Uv[����j�0���$V�)�…^�l�.A1h“z�,���=ɲCy��oXS��z��!D{���u��^�׻g/��
e:s���b$��V>����e��B�'''�*�i�w{��!��=�:��n���vp[��455�l6�䮂��$l�:�9w�Ǩ=�h&f�=�����Q]]m܅�������(:{�m������H��5k֠�522�����k$�+�;y��C4�t?Kj(v)����ܪ�E�ZƢ�o��gA�Lb/f*3�����tWBBBmm����k�.�	ʱ�=�[��Wyy�c��=��+�j�@L���
 .��b�@Q��sY]e5�X���U��F)TT�#$�^����Q���Lt\��h�i?,{W�^d��yQ�WY]�^\Jb%f��'�S�CgD��]�&��'��S���G�ݴiSnn�<MO��6W߰Vλ��+d��wdz׻����{��9Mi���	]R񀕩����'n����m��%e���Nq8G`�sT��k���Ν;:$���D�,[y(���<ڎ��P{��h�o��S{{;Z!V#��ě�����4מdܮ�!(..�_VWW�]w����۷;�
\1_M�q[[[ѥ���.���h�0���Փ]V��z�:~CCC���Z,��LG�#�h��޽��1۶mCKN�S*��Y�&%%Ew.4�9��!�Ȭ�t����h��;�2�:Z�XH-HyBATT�F�N�R��uuuh�����p67l؀�;�vuu���ʿ���
+Bq���­J^q.�U�*C���
+ʋ��ȗ�CE��
+��ׇ�{��m8�o�>\/1�i�֭�㊬�~Z�bU ��л,���ʂÃ��w5�*A�.�"_�jѢE���kϔ|�b������y�s
 ܰW�\Aj˗/�{׊XV��:�
+��>{��$q��{�<{�(^E�:���P�H
Ϝ���7�X��n���!^�D�|�Fc��(^�;��|�`���M�����;w".���vPgY������`�]�'��f�=%''����?N}}��/Z��=?��� ��CZZZ�������|��'K�.E	TnQ]�tI���]hz�ÿ����]�={���RQQ7Lc���V�^�����5�!ƵQO�:�&;�sh�?f*v9�	���-?�#��6�b��+/ڑ,�Z�h�"�p������$RF�yժU�{�!Z��,��)J^q.�UV��:�UAyw��5��CE�V�����쒒$�J�5���hoo�Jb��֭[5UŻ2�.˲�ؖ���*+��RZ嫦��h_O�8o5�������+��s!��kU���%O<T��,+�w��E���.>{�g�w��ݳwddD�=/J��X����n�P_/�|�Q{V?�)��Nq8�5�1\nӸ�L���7�6`PqQYVx(@����+ wԞh4Z����������g��J��
 ���

�!�����7�8r䈶�!wǏ�E=�5_����O��|�_100�p�B��C<���855U���ˡ�D�тߨ=�._�����lٲ%K�`C��������������>�nuB����<��rf��
+8�n�JJJ*--��t��%>ղ��uixx855��=���������l6*wD�'��F�L5��ݛ7o^�d�ҥK�`mkk�G���_n����q�./೗��+W�ddd�.�\�r׮]n�$����:t�õ>�]�'s���i�XY׮�"0�]h��Q{"�B!��@A����wwʪ�l���E�h���'B!�B	Ԟ���a%<	����O4�3jO�B!�(�=�X��'���l�!sb���I�D�(Ψ�d���Dh� 1jO�B!�(�=����Ӳʦ��G<;7��˯��~r��C�I����y^hHX��푦��xHAX�*_�ߴ9�ܨ=B!�BH����b��4���������t�k�@hO��Ԟ��
+Q{�ب=B!�BH����b����ܰwӲ��ݹF4�V��%絕Ƅ�h���m.��ƾʉ��I�C��1�Z��v)��y͎N�sM����3S�t����|}�!S4�ߍ��4'??�СC���B!�2%P{r1�iOc��m�iL�{��ИR�S�Sr��奚��r�hOc���L� �s�(�1sBT��N�bV�C��ը=Mgzzzbcc�_�hG!�B!S�'s;�n^–��x|�F4h+��1�;E���V\ti�40J��4��y���1�!ڐ(�4f7�쌁 hw��jO===���III���%%%����7PUU�]���8>99y׮]�Ν����Lў.\���٩8 %%����o�B!�B��'S�5U��8����՞&BJcBM�'�V%�H��V{
+	
�c:ĩ9f�m��ԷIhO&�;GK=��`��SnnnUU�����n���.--5��Ғ��%d�������������ݻw#���KJf���BS���А���O!�B!~�ړ�u�tZM�/>]#��s7�
+�˜;m�%�AL�9z�㞤�tc����{*ג�Ҫ��2ι�:��\�qm��-�f�=
k�uuu۷o���ח��n�ۍq6o��[-i�Ls�	��R�~���m����PȺc�766���' B!�B��'��ﶔ�>�M����x]�K^�)DI$O���Tp���
�=�i|�q�Z����d��{�a�k�;�:��U	ӕ&�/�u�Ɠ��7=��ω����C�d�F�]塚����PXVVV\\�liiٶm۱c�|�$M�i�=������/[�l��ūV�JII9s��C�ᘀ�G!�B�ԞL�J~����b#��i?.�f���'�ݞ�����!$''wuuɁ���b�������)��<f�kO���������b㮋/FGG�����+B!�B�?��dn�#���O0|�S��
+jO4��2����ۛ��QSS�ohh@�����A<7��ۗ��X�i�kO;v�@	�_��֭[�����8  �B!�B�	��I��uVs�ި=�f�YiO�������](**�C�����4���|+'M�i�=�����䄒lmm���������7o�;B!�B����D�т�L�������4�'A~~~EE��u```�֭uuu����-//ONN��T	K0͵'��>�L�z��-\�ӧO�B!�B�?��D�т�L����䄄�����q��뵽���Ǐ��onnޱc�ߴiSnnn`=��Qړ����-[��B!�B����D�т�����Ld�jO����W��#�B!�?A�F��Q{�>�ݻ7�^B!�B��'��F�B!�B�'s���i�XY׮�"0�]h��Q{"�B!��@A����wwʪ�l���E�h���'B!�B	Ԟ���a%<	����O4�3jO�B!�(�=�X��'���l�!sb���I�D�P��<2jO�B!�(�=�����
 �ʦ��G<;7��˯��~r��C�I���� ,$$��1���d5m
+m�iOg�7�+;p��P{"�B!���=��,0�}?��o/*�1��1ړ�T!jO�`�i�=u>��?�y텡s�w��'B!�BȌ�ړ���ҳs��M˶�v��L�i�j29�4&�%�@�Dns�R7�UNDqr�:�Y�{�63o<��n��;�����h3Ӧ���S]y�}���5�<_���C=�Nj�jO_�����օ
]F�f��ͦї-+���%˗�L��*�n w�r�g�Hgg���??::�����{����������?����s���Bɠ|��{pMqeq}툗\�~���yxxX�M|��ݻ#�)++�;�FWWWLLLSS��S���X�f�ϓ%AFUUՖ-[r�)��)))⩕��fz��֫��۰aÊ+222��Zq���d��'$���P2�.��3K{SmnKNc��;&�Ɣ����F!*sF4��go���J�� �Uf�'Z0X������s=0l��p���ި}��O_�Y���]���e�R�>�I��GW(�������A�Q�q�iOx�?��999r`~~~hh���|b[�D{*..~�JJ�Pa\�~�x�
 ��s�=�gφK===Sw:��|MC�	�����hG�]4FϜ9��7n��Y�vmTT�֭[���իsss���[���BO& �xͦM���M������v��\]]�����dg
+������t�Ҹ��`�M��cdŊ���x���"�/]����ʕ+W�Zu��AS�����tׅ��򢣣�fVV��Ȉ�i���"Y<{Q�����"kx��R�z���؅w���hcc�kצ�I+�O�o\�ݻw�E�|�r���b�v��䃅��"�t/>����6���ȁ�7oFӾ;vlǎ:g���={�E@ʹ�s7/aKDt<>]#�1�ib1��p��x�Ɩm� i�40ʹWN�xB�!QjU�4n�,�Q{���jO�gⵗ��������� ����
TUU��D`KK�ZZwdc�η����w����G6L��ۗ�n�y�:����…{�o����� ��vc�jO?��O����E�w�yg�…r"<�ZEh�!���Ok
x�=��|�_����s8CC$,,�������)�S{�����U�'N�@K��ի�m�S
+��l��è�G���@�x��4��>��L6�ŋ�	�N���ά7o�D�6�^L�Sm|Eaaaii��O:ExQ�x�U�p���������2�ċ|�O�\SS���(��[�linkP�A�a�<��ߏdպ�Fbb"M��P�jjj��K����
+
+<I��>���,++���DDő~��x�:uj��rss��X��xw;�ߴf�4��.ûuǎuuu�ލ7666�������|�U���)))(a��#.�]�6����Ë[!:�J�P��ƣ*#�����5����DHiL����Ӫ&�6�̹��&;	��d�r�h)1r��-�T{�C���j``�n�ggg�g<���%++K�R�<1���������+o���_�7��a�]o��������j�|���Ի\{*+���A�=�>3���~��^hOmmm_��Wu�v~��X�r��u���������;tuR��KӞh�������Onj������Ԟ�=�5k�u��4x�k�E�m�W�ɓ'������ھ}�dO7�Xx�l۶ML*A�?>>>##�W}	�p��9E/�n�?��W���U"��}�E����=d��joo�c����Z��ӧ:$��𜜜��
+�	޼ysٲe��8���7)WW�^�>f��(�h�x1l366���c*\���7ŋ�lڴI@'���������]GL�	�+$E�Q�����!��mܸ]0�>���$��îh����9�i5�NXDt��t��v���RJ.s�5�&���"�=�ys�Ìs���~ۥ��VVqo۸�E�f�=�a�m�����><��v���44���G�@�=�k,	�~��/�ߣK�^�a��#ò_�}jo0iO_���/}i���U��vܽ�.���J���^�.\k6�=;�������\���׏>��o���0՞�yf��TV��������M�?��*$��?�q��G�]���SOM,"�%#Ꮁ�gIIG����ݷ$4t}r�1��ucdd��x r���w���\{:|����|�_|��'���Fn'$$|���^������6��)���[�����{���瞫������7�u~����/ۏ>����y ,B<9����iIh�!�Ǯ��z��5�ĸ'�H~�����
 ��ϞpIs��YV�K�=���`�ֆ{�g����4����o}K�(|�����O�w�}�ܺu�8�…<�@uu�� A�:_h�%%%͞=���z�7^}�UY{Rd��CV΋��hѢ�}�k����@\k�)<MC���h��j?c��֭C�IMM����d]#��
6Ljy�ݻw?~ܸ�p�p����'P����fh��Σ�WE�L72��(�����;wj�Ma��ڵkq�=z���ɢ��>
+
+i�Z�j�ʕZ�W�����l6����C�S]B"A��Q���e��l5ԗI!��5v��̀@�BW���j��P�e��@ 11	����bm�;�W���-D��nKC�=g��g�"A�&8YFi�ׇt;OJ�eE�wY]u�+@R����Wx����5��Ǘ��"_8�<w�v\��e�����l655���Q�xO����
�dE�p�"DNo1��Pd_β�P�۶m�y���Vύ;.!��@ŭ�����X�(����U�r^q)�f��y����v�U��Z�M>�{B{B�Ýn�i�ƍ�cȬ���E��x�A
+']�t�+Wt��B�y��h�����m)?}�/l�$)���&�LLg����#�2���ޡa��=��>�_k�uΝ3�1]iB�r]j|*��ָ4�/<�|f�N��=��mf�������u�eeeh��!xy��}�9�Y�=}X4�����:���ů��ׯ|�kl����Þ?�.�)$d��og
]��+����[<^��hO��?y�÷c}��	r�Y=�)4t�N�����g�:|������kj�L�j\�~�G��Χ���8��/|�scR������ޅ]�EF��+�vD�n�n���6q���W���=jO�Q<��h+������ϟ?_���+����[�X�h�K/����"�Κ5��?loo�x�"����
+�I�裏��=/����|he⽁�k!��?����{>��'�|�����w�k��O��x�eE��9w���?�я^x�m�3�<�������&�֔G���ãn�)k��"""���ى�|����#� wH�����g�ִ'u�[y�@�'������n��8���
+Z�CCC�i�U�g�6��bͺ5 �ʯ�����thhj:���p@	�o#�~�@�q�����+V>|���;v�ay��i,�t�������N�}�v-���(
+t6����8�����BA�7��!*0�,m��"V?v�����n[m��C�s���b�&�	К�{�ť�u�݇������7P��\�
:3��6
+YV�(
�B��{�� _�H�O�������.
+tn���Z��m��ˡ�Px����L�D&u.9ˊ2T�RWQ�eh^��(εg���ue�j�w��;��L�;N^P
B<���@����2ߒ�����N�:��J���]�lYQQ��"_��`����H�W~黭���ݚS�*��s�-(:ŰM�'@5�}�T���y�K�I�M�w{�����@eP$^YYi\���ٳ8�%K`�d��A�0��ۋw�^RR�L�1�*�B����^0�%u��6�?iOk�I�N������w�=3\���hOx~�A����=�_�h!hU��%�ߩ��_d��Α��pl>앿�&��_�	?tړX����kBoji��D{��jm�ג������������&2�H�r���c{��B�� �!����؀���K�+�n�9���=���ƍ����q֬Y�W�e�|��?������X����~�3�sy�=�=蚏B{�F!G�u�{B���Ӎ�1j4�eY�/y��'�xb��祑�
 �<�q��;=��;-�U�w'ڂhQ�{�h�;���|����._"A��(���.yS��7�(�p���g4����XyL��Z#��W�G?�Ry�R��죥�ގ����Cw�xj�A�1�m,t,��x�h�R����FǠz��y�f��BAa�v"�!��Xxsɻp.m��C��@�]���V��]iܥ����&�8�U���,+P��T�+KKK�K��6<HQ?���ҰB�RE�W�^Ņ��������O�YV��b�����ДS�N�~/""�x�҉i�������e��k׮-_�\�7ADx%^=�������8���?Z�x��9��s����7��7����NOO�^��:/�)t�YUQ�W�
O(((0�o=
<���(�P�եT�R8��lV�o+��WtF�q�B����$Eׯ_G����4�.]��?j�X
+'E��?n���F�X��'�O{r8'��k?��UHN�'+�=�h3��ޗ������.�7b[[���֞�����z��#�~��_���_�m�����A�=�����b!'ϵ'9�����ѓҞ��^���>���챕h*�뿎ͤknk����b^iG=4���r,ϵ�/}�K!�ߚ�D���XE��������2=�wړ[�~�i]��n�������Z����N���λ�`Ԟ�˲"_�9w:�y����gK'����m(;��_�B,����_��_�du�B�B���=�K��Cj�M/�6�Ap����������ɨ�����j�	���E�F�`�m	}
qc�^�t	��-���b��oMg�o�@�����6���~�V	�υ��&e8�s3���(b��`��9Q{(�;�j��͛7MUť\�r�'��d����CE��-
�2����ĠK���j����nh���0��|A�HPH���-�����Ͳ�Mw��(�24�by5�5ʻ�
 ��ם�_�|�-#������.))��a�6�
WP����O�
�B�bC����n�X�)..��
+�p
+y8�|{*��ë�'$&&Z�'e��4�nݪ���.C���m,S��V6+Է��s���HHH0�]x��YT'��=r��y�-���;T'4ꌣ/�&�a�ȯړ�-^g5�n:�'�R{���m�.���c��cnj���i��&��3�7e�q�a�z)쵗�����[w>H�'m|PG�����}nl�̙���bq%S�I��%����)*2�Yը=}�[q��c�Kf����l���w��=�(����6(���s��駟޴i��^�*y����}�k��*b�������m��_��_��/���N{z��'��z��C�ٜ;��|�P�+�:���Y�t?-�'�,0͗���_���̢��CiΗ������=����-��a�׃>�s�N���=�K~�ړ�y�EA��xQ|2箳��i�ߢ�H�@4.�A�����K�bb1]���˧��fǸD%�My��i,��M��E�S��h^�1(d�'A�s��do333ŠBE,8�j��:�?D�3c5詧�';;[���bR�ijVˑ(���CE��
 ��KC�:��)������h��NK]V�@i�Q'�5YS2��޾nݺɞKβ��v�/��]��W��r6V5ʻ�ם�_�|�߿����uMZ��B�ذa�H-Uy�KKK.�N�Px(V��GHi�q�eyx��%��;�c�t�����s�kPn:�K�x�i���x^�wΛ^J��L�W��X�Iq;(@%��%*�ѓ�g��޽��\�\���H�a�z�j��4Dm���G�F+Ũ���;!���F��f�=�����f�$�󴢢�J�Q�{j�jzyǯ^������������/��թ���A�=}�a��W��[��7o�������m�>���������>wx��.�`��2����
DםԨ=<x�o�f�������=t���ON8< ?�I=��J|�Q��|���ŋ��zOpƭ?��&��X����+|���t����|�+�ᚢ��V���D������-�&����=�����y�}�-X�
���Q��o�������/f���͛����
 ��7�x���G����\�f\h߾}<�X)Q��(�{��裏^�t�رc_������uэ�wYV�����\�	����͍Ol'%%�"������Ϧ�u�������o|���^�9�>�iO꒟���v'�={6�9�uG�5�(>Yk�`͚5�y�I�>��n044��0|@�@mS���W�'�иb�V�pj�b��я������^���`t�PiѪFg,77ˋ���r8�<q�=C_E�Qtw�ڢ�8�M7
Gk�+b�O���EttJ�o�)�	���`y���������x$&&�A�suww�����ܡ�6
+�YvX�(���W��q\_Ԗ3g�h�e��6�P?�q��x��K�*_�n��P$����5q5��r��Ym��\"ˊ2T�������*�Nʿ��X�(�_^�_�|�|2337m�$��	7&^�x�����RUU��,�kXy�~>�K���V����<okkCD����UQu�w8G�z^E�����;��įhB ��-f����t"��*��7��ncY9��S�P�
+p�pɪ��Q�q�Ю�V+Gj:mQp��Y��p����p��B�lll��l�1���-nONҧ�D�Ѽ4S�	�st6�X��1�����k
 +�G�=��惿�y���rw�/w��p|-j*{�L{z}�gG�kQ�S����7ܱc���V����?Lnl������ӣ����*��V�b	�]����^����;�Y?:��"1�>�r�/���d�w�O���w"��k+������q���;|&%���N�F_ߥ_�:s֬�O=���җ{�?w���?��Of͚u�������OOo���o�[�������w�y�m,�s����������{�����������Oz�}�=��h�����'4q^|��/~�_���h�fŹ�f�W��Uc#`׮]���w��/���������{,x뭷� <1m,5ﲬȗw�Rh�i�G��i��ZHH��x%c�К�����_��W>��+Vȫ8)����p'E���=��E���>�_!���刊�Z�z5�4�_
 ��	��w����^<�ϻ���b�qh�o޼'BW
+��C|�n�:�^����F�A8�hd���V�Pz999p��wm!0��I�~���չ�j��Sk�z�!
+gǍ/��U^���C�s�X��F�={�����՗����"��d\���j��P�e�u�R�Foo/΅R�.m���o�����؋�M�U��"_
+7�D_NL�B�OL�A����R��b�⢨���CT���H�>��Fy�����R���嫵�ոֲW$ҹ��<'K��<D����<�]��#Y�hjj�-,�����P��oU�a���6����ARn��ցʌ� wƑ���8y�i!+���y�K�6����;�����P�P���~�AJw�Ŝ>�"t��\k\��t���m�&&��ΒWNؿ?M�\��OjO4�Ks�?wSA�`��J�ow����?n��

h��L{�-�D�B�~���0A4�y�&HԼ��{��k2������~7�>�{�_]�'�����)))�����2!F�_绺�t��Ο�pK��/�k����j%����ɓ�,�=
1����ٳg�(e�v�g�;���F���=)2�I[5�ܵ����O�T�,����/_���{���}���zO:�c��U,��l6��2�cVWW��=R��U���a�C�.��v���&�r*�L�)~�󣣣7n�3����5P������+lX�$L�G�
 ��a���ڄ���Kp������ğx�ϵ�m۶i�)>�jO4�K�nړO��D�h9��?���^��|������_�႑�-
+�	��E^�s*+ښ.DB|n����ʕ+��Ӎ�|��~�2���g�?v�Ε�����Ayyynn�T�:�s��K9u�|�_��ΑΜ���u��+ޅ��h^�'B!�B	ԞLl��Yu�
�ދ��h�5jO�B!�(�=魵����J{�.�4�F��Q{"�B!��@A����_<}��a���p�kD[x����G�M/��D!�B!��ړ�շTk�Ӳʦ��G<;7��˯��s�h��씜
+�BB�
+S-?Ig��h��!�B!�
+jO.v��aM{��~���^TZc�s�(+A�Q��=�h�0jO�B!�(�=���==;7�ݴl�9w*� ,$t^���</��<��P�!�1�ƣX�V���1��_�%M���WO�M��4լ_�~�����s�ҥK�!�B!dzA���<מ�^;+E4�\�ИRq�X
�9fN�J{2�-s��8�F�����;�t��{*++GGG�!�B!d�B����ι�MN����ژ�q\	���4�I!De*3��c�;6Z�T�@w�i�a��SOOO~~~RRRjjjII��� ����
TUUaWkk������I��������c���B!��i�'S�5U������'���9�"Y�69��d�r�h)1r���6	3՞rss����v{vvvii�񘖖���,!K�:u
+�S�0Y3m�����Y�f��B!��i�';�=�ZDt<PhO���<R�n1�nl!'���<���m\ۢ�D�M�L����am���n����������v��ZSS���?uҒ[���422r����B!��i�'����ZiO�&ED�[�.I����Jb|�<uN��4�.���	3[k�W;f|<TA8���<5��=������ʊ�������[�nݲeKRRRvvv[[���%%B]�Z�)P�Ӆ����x≀��B!�2���db#��X
z�>^*6��,�D����ړ�nOMM��������������cǎ������� J�T�LfL�qO���!!!�f�:x���N!�B�P{2�ΑΜ�Yx�W!9U����D��,ShO���555���[�޴iScc�τ%���@Q�x�|�ɀ��B!�2���4	[��jΝF�F�YiO�������](**���O�>�3a�����\����!�B!VP{��h�o��S{{{ZZ�qē ??���B���ߟ�
 ���u�ԩ������={�dff

M��d���@�����#�B!�(��D�т�L����䄄�����q��뵽���Ǐ��oll���NJJJII),,���r����X���|�<��c���B!�2m��D�т������B�.<������ۿ����q�F�}!�B!�L;�=�h�� ӞΏ�O�Ax�]������{�.]h_!�B!�jO4-�-�����'�B!��i�'s���i�XY׮�"0�]h��Q{"�B!��@A����wwʪ�l���E�h���'B!�B	Ԟ���a%<	����O4���?��q�3���O?}�-�����@��h4�F�Ѧ��={6�>xh�О:G,G<�f�|g� �����V�0�4'��+O��jq�Ʋ:�����^'H�ڨ=M�Q{��h4�F��hj���b�O�*�����0�s/��[��5�$�5F%��&KK>ўL����.��h��i�=]k�T��k��_nz���?���!�����D��h4�
 F�тب=��,0�}?��o/*�1��Q��a|�ߴ'�u��\{�9x���_�z��g?�mϪ����D��6BZ�z�z_�'�F��h4��F���du�ٹa�e[M�s��:�)t^�P��&�	Ƶ��Иy�Q,t+}�Ҙ�����\�'��I9�r��R�9����48~�*���9~�E�yc�՞n�l�mؙw_�[:��j !Z��▝y���7^�1Ԟ<��
W��Hʭ7��݊���.^��م��My&X���έ����'�'�pCg��U��x��Q���Ͳ�8���k��wn��ܓɚ�zy~)g��<= 2u��h����%���#W��s�N�s�5��L�sꝇ>�+�8Na׽����4��E��h�2jO.vړ��h���&�)l�1sBTړ!nA����bܓ��%7n�61CН
+ߜ	:7/1�h�H��Z{�[/���Ձ���
+�>�BΖ����7_‘Ԟ<��#��͋{o�r�u_���ۿ�Z����&��W���F�W>���P����>ўRv6��%����Vc��+�Sr��@{����#�7�5���z���F��u�����]~=���]VV��w���cso]��8B�<�ȑ�����zi�>?�h*�K�;�Ź����k�]aݫ��Z��bW��3"��荓��K'���������W��(�����]9Zu	nȪQ�Zn3�́�]
+O4���k��N�.:ڡ}�c0{�i�|������Y(tk�o��^�3���q�H�����n�ϵ'����3�w��[��4՞L�z���9��<x�h4�s���bn���K��O׈�r�؀ ��	M
+!ڐ(��c�E�1ӞL�7&���i�4�t4S��򅖽{r6mJ��R�J�ܸ҆�Ϯ����-QzN��e%&~l�%-�'��m�ľS/��Rf�`ʺ�uK��M���K�6�nX�y�_O����T��䉡��Ώ-��.|W�X�n����&��H�4\���
+����藚��mjB{:yz`�E��
+"6�{ڥ|�δ�~%q��唈b>�^�՞���6�����b�N�x�Ka5�}�Fo�y}��J�ɟf�՘���#N��ՅE��i}x�bGj�Mc��������ޗEu��S�珩�Լ�TM���d*�L%��+3So���7�L2��1��L2	��:I41!A%.�A�EQ@hYD�F�Ed�M�i@y����w9}���ϧ>E�{��9�����p�����骣B����� ����TCm�MI�/#��7���p��LQ�0���?��_*�U4G���yvuvw�PR^�o�=Fӳ�\[@��M�]��7S����|�؞��踖׋'�'�z��I�S/9�>�\�N��FB{r ���m���Ш��"��qZ|1�-�T��:�kړ��5�j&���%�IR�̵'N� x?RQ{��I�r�|t�i���x�Ѫ3��4&C�#����o�_��?@YFn_�ן+�Z��*D�A����-�-?�7:�;<X�`����q�^y�:5���n�o��4^j�911�%N�R.�n�yr��*�C���߃��O�i��'��
 ��Ent�O�R)���gQ{���lr����E�uk���`�&ﱵc�-}���M�뺂L��!Oʛt㏗6Ee(��K^=<:v����N�$��_�����~AF$
+��ʟT��Ԓ+�X�K���Vg����7��4i�q�-����[��';-p�9�=Mަ6��w��^�d�,��	�o�geV�u�g�S匿�X����(A����@�Ť�Ɏ1 4��ų&�Hv�)�4�[r�pjy'9�m���Nn��''���H�=w�6��X��yD��ji:�r�VO=��,?Q~:��=w
�4}��굕-9G;Â:C7��|���ۿ��Je�[)17��QJhO[�����wV��_��+�����$���)�c�b�Ƅ���ᑱ�nˑ�F�E��UG�?�3��7�}�I�=��_'�\5wݶZ�)��x3h�8�����WR�<�d�u�:F�&VS��kO�ƿTHm�woB�7�/���m�豐���X�u�2�\�K
7)��}����
+����G��g.�K��hYmAfP߾�E>�������{�+���r��iq���F)��-�umD9���tN�cw`Թ���/��O��SK��X��COS�%�1�������h$����PԼܿ�6ޤ�~���]G#�i]�c��P�Z����ǯ<-���S���箛�i���
��ı4�Z;cءN�Ԍ_l��+�>I#�.(
����A�u��'�[��k�uC[���e������59��v�gZ��vq64]��
+������R����k��`��'V���O�i+|MX
QE��S �4N��՜a#ў��NG�)D�)�V�7%������-��IXnƟ)j#��=Q]��2�K�0}����c,�z/���k4̬��'{��c�b�f��/����s���͒��O=�d���ȉA�BhOR����O_���F1��r_l�[$ޞ6}���,�@?���y�4Sk�t�Jg�+�/5C�ts�5���=w�����j�%%E9�@�������mZZJ���R݁1�S^�V�E!���-���9����V�\q�Pl����m?�{���;n�'v|�eG������I�̷���)UH�Kha��]^���f�%�PH���,��	�kqE��DO/ωԂk�C���&֞���6�����>Ήɼ,Z7a����V�@���<�C���p�ў��o�Nq���������D^9W�n-y�ɥL{��%����3tM����B�笌f9�?���^֞�ԟ�v��(g�n/�N�
�nz�4��:mK�4jO�|x|�b=
 Zh�������G?�]!�R���R2tg�?���@��<�̇SW@��?��y�/���t4�/Z1��=�8X��?�RLu�_*��)6�����O�H�d�)��1~�}�����kr�,O��{�N�#uOS��?�:�����a��P�D�~��<�kSL�5��i�FPa��_�]�'�J*G��I�d˰u��")Wr�
+�c!ٓ�SG=@әFԊ�O
+�AW�|x�"!�@-|ks�D������U�)�VVr�2=\�z�Q���̡�d���(�yO�*Gu�襪�����cW�z�����5��NG�z{K1�$TͱнY��}w(E�㛒��!�g�S�u����j��B{R����T���e�bf�@�A=
��'&��w׉G������&�P��cG��Uej>�@L�ͫ��=}�����o�(�~��V���)5.׎e˗����l�jYOi>x
ړή�D_��
qI{"�j�^m��t�sс�r��\,����Ų��2(�-��׾P 8?��9��}�3�-�/V:k|���Z�WӞ��m]�\#��yO�{?�U'�>���cjfxY{"������2%�$w�1��š��M���e�L���ӓբ=�7���)V�˥9��A��ӧ��Ӻ���)�꿔~KQ{��}I��BH���[+[G�����/Y�r��=�dN����9�}�*���l�X�n�\ֶ�Sc�'�L+j&M.�����ep��z,U��<�:{t��W8���+^�ŷ�:
 ���tq������!����EQ�dť��P�=q��D{Zj?��iO��,9MiMX���|���(��'���շHO��
�9����J6��-D��{�|�-�QW�@�ړ2M���'"�2ɩ��YhO 8��ў���&5֟���6US�8$9)�Z�� ?��r�S��FDP�Gkߴ�c�WM�������U��\A��MkYc����u��RB{���՞����	��<�	%����oH"X��E!�ذ[���˷�����eEQ��-_��=���$�=#���uON��z�'f��#}�9g�j�����)�T3C��$^Z��|i����_���FPaO��_��{�\8N�L{Zl?O��s0h���`��y�S���;b�����O���ZZ����M�(�iiE
���1!JQ{bGڋ��,�4ƶ���Vg
?|������cj��9'�c�b��Uid|v�ډ��g/u(F]i�e�Uz]~�x��|���nW��������
+�@�X8h��a�m��9jH̭��wJڸ|�G��;N�Z(מ8�F�=�8�G��vI��%���Fg�rF_{׵q���.��Ʀ6�6��u�^�–a��B��g%{��'�\{�|���Z�Ц�
+�D� j!�'�[mϝ���ޣ��d�7IMV��Δ����!'�2/ʄ[]N���RSp��?��^c�g_lxQ̞Wm�kݑĮ�
H�ث�^��?�I��=w�ҡ?}��V���@8�w����3�=;��sG�}�g[�$�[�$מ�϶��uJO�mn���$'��О�t��'E3��z����c�ľ�E�=ɟ��(9ׄ�u����wWX��]}C�!��(>���e�Ej��ӵ�~�J4�G�_���4r��k.�Sݖx^1=�.1����.�w	!����z@�5��s�S�~��4��f�馪˝u��|;]HƉ��ؙ��~o%��V	<W۱5Q9KFIc|v�<�ǯ���b'�/[�O=,(?�/~R.Y�b��<�a�[b�U�1j�!s�=M��g><><2�����s��h��k��/m��R��}(PQ{R6퉬�5�S�(;A���Fg�rF�{�STF��s���K�tO��}첚�$�P�%�f�extݮ��kO�s��\�����S_Wݡ�Ć����N���aS����x�;:��X.1!nx�ѩBto��ὕ
�
 �3}����}�%~\ݵw�)�#�ZM�
ﭠ�О�pv�'��N]u����))���������FP!��,{�(��B�W��;���7�)p�erGӋ��9u	9u�4�Jc?�g_
4�C�����������F�9�o<E���{��"G�)Y��b�޺�jC�S���R"������u�Y������t��ɛ�gq��K�=)>/�Qr��?c��hء�E/���986~7���2r��e
+���3#�1A{"��jS/5��7�ht�	��P�&����L���%��E<�~��c�w����rvĘ�oY����oG?�^�&��i]���~nu�c�Sȓϫlo�S;���Cn��hb�m�ӵ�L���^�Pܶɉ��ؙ�t��>>&Ļ�؈Z��/��7��}~�/��YG�i�[�1A���:�~o�+�а<Vr�^,�-w�][u�s��[HK.�m�F�f�'���Mᶥ}��*.�$�j�����g><N�^XV�V �ʵ'ΰ�Ҟ�iv�K�%��6����L�GzA�+�����BQ�!���Q�iO���r�!�ԇd^]S�X{R�p�[��� �O�K�k���Χ�b�5��'	�	��OE�)>�@ttTllL���BlF�᫵�eMׯU�N��ٟy,���V�H4�]��ފ������l�S����}�.�����Z���՞�S��iW�����+�nZ�CwF�n�ڙ���sH+j��K��.�:��,Vs��x��u�iO��<�A�:v��w�\r��*jO䳅&��s
 G���߹��j@�Kd	�]=����jCa���f�u����;wle�L�'�U/hO��5�Ps.^�~q�n���ZN���(E�=�����u=�߽��_�����Dq(֞]v�\MA{��{���.���rMw��k�^Z�;Um&��j���|p�=Ų_�d)2��j��ᑱ�˝¯�q������(�X�(ɞ;�*��S���c����m��l��FN���'ǻ��
��p�8�/v�=}y��v�I��t�޻�ĊTy��싏$�b��H���+�ܸ�u����o/�w�mԄgZ~�n�P��������r	��J�=��q�u�A�]��?$�K��j��"�L��t4N��>S�=q�
5_x��Ρ7�d�)>ez=&���U�Pu{ءB�sF/gD�����Դ'�w�ߤ��S�d^�:'֞�,toV��L-�F������g^�|Fp>��Zu�
+|�q���(A�����§�߹�4�{��_qu�K��]���[���i��-��
+wCxz���Y�������ӵ� 8��Drd�/�N'�~�]9�D��\�#J�S/9�^W����� ��О@\��s�i¾��vu�9|C���_�3��k�O.n���4�|����n�ډ$ �4��'����g����_���)��������D��\�#J�So��J
+|Zt̹�(A��������=�:�=�"��𸾮���)��$���������^ˉ3-���A7� �(ɧ]�-��@	9Q �.ړ2MSfkێ�V�tK�s�B� ��=y�C{AAA�s�����v�Xu3��6�^4��ړ��	AAA>�=I�gnS�Kڱ�	����k���ŋ�������k���̵	Z�
��dQ]�$�l�]���4�u^�t���
+�sW�+B{��=��'J�xzf��@��O��}��풓����O7�i�IT�j�����9@{�hO��o�HNb:f�>�р�=�����9@{�hO�kO���>�U{����ٺ'c���6���PS!�a�SYTt+i޲����sE[��l�'���g7�K��ڗ'7�=y�מ��ݻdɒE����x�j��'�`�W��ٵ[2&	Ö��'Y^���d��uO��:V��H����&���Z#AOړ��e����oѢEz��j�z�^��':՞��F�_njS
+�Mӑ.q�֤(DX�(39�#��p���=wt�,I��!�� %�h�5�����Μ����؄�������^
+��닒���Z-���4L������G�f��О�?k|��> 4*8���:f��u�aK'"������ξZJX���'fɴ=���T*�FE�)++�������l6gdd�����444���1YJK�7�`jO7o�|�G�Y#3�'�,&�Mv��Q�cF�}s>����܉�f��F�Z�INiI��I]~��b�|d��jE ����=���׵�����������f�Yc���`jO�塇�f��О�,iW���
+�
�b�+����t��c�����%�Y�Ӂ>�~Jg���
+i��)��9g�OҖ�1�����"����F�����*++O�8!	,///**�'V�2@�i`` ..��'��Z��О�&?1թ�|��Y-
+RѬs�q����'�ړ�lNHHhkk������ݸqC�X-��xд�K�.���<��#���ީ�Y�'e�,&��Ot�$���g���p��Wj�������+%%�`0H����(\�^-��xд'B?=ʧ�z�k50s@{r�����ܹA�*A�3�|��մ���������yԩS�
+��{��D�yO0��	��OE����5))I��!''��ٳ�ý�S{������'>�������蘘��)\�rE�=z�������½�S{��G}ԛ50C@{Ap������G<��S__�w�󝚚���1o��ۀ����'�'����a׮]�=�آE�BBB�\5n���О<�kO�/@{R��b�lm�Q�*�n)p�]h� �'��|@{R`I�I�:��gn�s/AW	��s��О��3��	O�%�X���О<ojOй`>ړM�Ob*l����L�O7q�S��d��$����gi�qf}].�n�|��x�Y��^3~ͫH�wl �=yО�ړ�g<}���lm�3���Ͼ����'��6�cJr2��Lvm�#y�cg��Zl׾��J�4'Ҍ�6]Ll���Uaz�@hO��'����@���lm��l*3(.}rȨ���
4NHd��N{��_�ˆ����#�Ʊ���,��'PJhO��'����@��
 ��2�5Ij��3���dц2�r���VkW^����҉n2�_g��sܛ��%�O�LR�c� ����I���H�Č�����f8X��rZ"c�7���+j�T�8�C�)6\R���J�`p�ړ��hO999�O�v5j横�JLL�P�0��[�n���w5��`���زe������<a�L�v�f�������Ŭ��9��hOtW{23�D*jH��$*)/�k�ߴl�Rُ:��Dl�"�I��iF�ɦ�u�"��V��N��SfL���(�U0c�R��Rjړb��}�o�j���)g�p�	��sx����������Q��$���ڰaCPPPDDDqq��,��Ǐ�l����@Ni[[�K����jmm�Z�W�^�ynýv�"��(]Yx�ĉ��P����9��hOt��.0�P@h�U.���F��L�O"��#��8
+Ku��fQ�kW��D(�G�H��(y�d���m3O-šYӜ�!������z���SgggNNNlllBBBqqqoo/���E�P]]ͲTTT$&&Rr�nܸ�U�IhO^C|||]]��Qb���uww[�����ݻw9rDK����3��;HOO/--�[����o�~�޽�5C
�x���d�н��}����Q��hO�5�M_�YD�J�-�Q���T�)�E9V(D���%�b������T2Rq]�B��ړP����	T������U]]���c6�322����i��Ҙ,U[[���l2�(�^��,�����������ǻ%AGG��͛����kÆ
4����b�����s�;v���	���Q��><�(g���B��������Q���9����ОL��&;ƀ�(��!�.P,�Hw�	'�+lR3�Ί2;מ�fQ�٧pT���Sɦ��@M��T�܉�n&Msiϝ��9WI@OPQ{����kkk���%	�������f3�������g�}}}T���ړ0::�(p���s��q�֭[�
 ��^�ʮ-KVV�V;233�
k����দ�������z���mǎBiV�u�ƍ4 �mGGGbb"e�4������N�|��)�;wN588H-�}�vvv6YRUUŢ����6((h�36o�Js��ʤ�P���999T�m�X.��dpdd$;��:��766��UQQA%�v%$$P�Gܹs��.���&�f!�Qr��<eN��`4���ˮKKK��2��T&��
+gOD�d7z�=3&ԧ�{=?�>�ܮˍ��V �Օ��w��IqJ��^�/�?��x��О�,iW���
+�
�b�+�%;>\8��v;y���������ҳƵ�ӜET�d���H�Jbd"�i<��܊�N�.�Y�MMs���钝u/����'�2}��	I`yyyQQ�p���Ki����f3E:th��$W��8}�4y��Fɑ�����/���o�A���YXXH^9�G�R^�p!((����Qr,ɽ�v����Bi����.�����-[��y��>|�<ƻw�j45,,L��dghhhRRRSS���(9�۷o'hll�����C�d5axx��Ntt�����&�RRR�p��*,�r�]������R����Ѥ���\�.�z��!iii�v����k���X�Ɋ�X�y�38OYK�%�~���={���͛T;�I��=z�YH��D���%M�aϻdg:p��Pm��W�L
+T�(��G/��+W���R��l�si���О�&?1թ�|��sw��T�bf&�(l�Ao��=��愄r	ā�ퟜ^�NtM.
;��ʓ��)UI�=y�ݑ3F~�KQ��(>�\;aVjj���g�T���d׹��B۩766F�䨓�-DUVV&''�������b!���h'���dJ�J*->>^8�h4���������d
ܱc����p��5�>u���={�H:pxx��w��I3n�~�عl�v�l�ԥj'���ŷ�i���P�Q���<e�M���֮]��";;��a��޽{�B!4r����M�Iϻjg:p��Pq��]��r:J�@�Yɩ��N�6mb/�;w��xsZ g����=)�d1��~"�-��j.����^���H�g?����ў�KyJJ��`�����Q�8$--�<%��7}�'�{�&�����q��YW�� /88X���ڶm�];6n�(ى#��tq��y!Wss�ph����o��N���f,��F(((���e4���$��)++���	���%[��6rn�K-��
 
��


���_��s�N��}�6����8�e6h�k``@H|��I��Z���[��r�-T{�|3Ԟ��&�a6��d��A��&3���ٶ,I�g��.���jpj��`s�����(��G�Ӻh�L�]k"''G,�8�>�g�JО\`�n�=w���=M�����������ޞ��RSS#�"���P��o��uww!�|�YW��ړGA�={�e ����%ޢ222B�+**&�>dPP�د@Q�7o+V���l����b��޾}��h���h����a!��˗/k45;;���Ӓ��[�R��[�2�������BBBĒ
+���(�Wy���3wWX�B�Q���袳���%^�}��%�fknn��v�-t�d98r%��S��d9:::�����ʨ���#G�=z�-�c��f�&ϰ�]5Cm:p��Pm��W�L
+T�(��G�Ӻ�;v��Yûv풯�ri����=� ��=���&%%�W<1����wwq}�?u��9���


qqq�!{DU�hO�ý{�h�G\k�R=)�2aw2)cdddjj��*� $ߛ���1�H�[v�tww7�|�

�<yr۶m���v���o������%
+[ը��۷���Q�̱����>��&''�_:22r��
&�P^�r��2C|f
MI����Т�"*�J���"X|�6S�$�na�.y�laEyy9;��n޼�̙3�Hwuu���op��@�ME� w����X�Ɋ�X�y�38OYK�� 3"""���3<<L�@o0z
+LB�(j�XN�<ÞwɌ	���^�O�6��I�j�)�A>z��u��yꇨ����&-r��_) ������<�	���DMA�������wqz�j�{LHH��>���=./q��s0�r5J
䶱M1�!��q%^�r�������[�Rl||������6##������l�B.S+���(�Ν;����'����2��,F�Qr:5�RF*�f[�@N2M!յq�F��{��%q�*����|�/��={�f�<Khhhkk+]P�4'�jԙ3gX�իW��Ã����&�Y�\h`` 66�b�+ȯ������c��&�A�B���t�);m�}}}4��Jl�Pii)�"�<����KfL�O>8�
6��r�@���Ƞ8z�uuww���@����+@{Ap������G@{���"/K�SS���gΜqzP�F��
hO .|B{���TTTTPP�j�}�K�.���������Z�ILځW
+0[�����'�'�a�iO��EܼysHHHBBBss�\[�<^)�lړ2MSfkێ�V�tK�s�B� ��=yО�ړK�Mb�I�<sۜ{� �JhO��'���$e��MMxb,i��'�g���9@{�s�O��~(�;���'�,�+�Ĕm�K��Yf4��r�=�<�4�u��@�GhO��'�9ǜ������HsО(>����ek�Y�G|��7%g?9f���/D������MxZ~r[&��'�'����c����y�Pfw��
hOL�������2���'njs�=yI���cB{��=�9�\�X؜�evG�ۀ��@����2�5Ij��3�iO�]��}g�oX�d�(d�	������n��L-qr\��hd랤��Rѭ�y�¦��Ε���О<hOZ��ϲ7��ù�x��z��O>��i2JC)=d��dz�嗭V����@��+))��~@�h�� ���拥���Wr=/0���uh��u`{�]�����dV��R���:B�5����j�;
 |����Y⨘�Y����B�;,.���B��D��2���|��9YfNj��Z4+�ͬ����H�����@{r��'�IaȦ�L���aK}����(D:?���()'�եX�,���Qfº'pړ� ����g?����8�������[TT��iѢEz��y�l�:����\�t[nD��t�M�}��_,*qm���o^��Z�(�Mے��[�U	�׻�������]��U�xF������o᎗���O�.:P������`������<B�X}d�:��1��S��O>���)���O=�}�ᇋ����S�{�O�����b‹�k�㗏�|�Ͽ�]�K�Bx��<J)榓�(|dtdW������n�ׇ�z5�Ֆ�I��E�X-'�O����w6~牝OH�N�N�Ş_|/�{O�z:Q��������__��~����p-�k;--�ܑ��������<z,Y����٩�:/��i���i��>�[
+��un(� 4j����_�8��z��\��"5\҉V?�yV���m�����Ϙz�P����Ԟ�?���6��hOt��.0�P@h�u��]�4���@�@_a����&Y��I�Q�X[�t��t2应�'ż�ZО��LE퉾��7���؄�����K�}}}Q2TWWSTOO}۠�qqqtA�^��d���9<��������;�n�=y�!���m��GGF�UM�|l����E�<�ke�b����͒
�.�*���;�G����c��s"���?��=�yq�s{�f8����@5�ݻG
��'!�;�,$nMZ���캫�g�ߤm��w
������.8m�F̹���GI�+�i�B��&�����J�	��B��:����������/E�"�fH��/u_JʧQ�����[��/�`�{�b�����%ў�_>δ�a����;�:�.ש�/��RAA�$0//��.,,��������,ʣ�[Ȱr��7�|sժU��?��(�c��T�2e�2��b�T4%1M,�
 ��B���y���z��אW7ˍ��5&. �J�I�QA���(Fe	ˆ"#*2��E����p�9�3�����WS=���>�g���ݳ{���ӧ����������aڴi]VP)8���|ړ��puu�*
��
+u���v������f�~��ݯ=	��p�O�F�gړˬ�Up.iT�p�?yr��InJ���"YxNc�v��S�5t����H�&�ڋt�v=H�״laӫ=�'��Ҟ�No���kS�t�uN{�8��u�[9�	֋MR{���V(UUU*�*222))I7����e2��N�>-���juYYى'hhvy��'�1s�L N�4�-}��ԝ�</ )���A�e�����6R�k�n�Ɔ�EC�J���[�����+����lO�^�>�J~t�	�v�1*Նh-O}%,/��4��=߄d%(��˔_�R)�y��]1>	Bd*���g���FjO�V�z�IRXX��/���j�C{27�5�*f������Znb��iϸ>SSWC��*
+� �t0� ��:�ſ�"�"�v1�`��&�8c{�v]�iy�r�<�w�ܹe��^��`�-�ɓ'�#��m�6᭗��0��:,�w��2d��A�ݻwϘ�퉑��Gs����.+��
+���k�#E�󐠪������SAhp��.�A"B�tV�1Y����ө=�ͺb��C�H�|c�M1���&���s'����Æ
���i� ����Ԗ��d���Ǐ�j%l9�����nֲۭ�MG��'���ak�X!/AR��7�Mw��c��-�җ��k[О`��$�'�F#�srr�;����"44T�R���MTVV�������MY2�'�1s�̈�;;;��@�=���!!!B�E�m�ؾ����.]:n�8���Zkv�o����2cƌ�{n„	����������C�����k�WrSb�����_�~��wL�G���d2�����OX���g0H_�)S�(���(rP���zK���c�h�[Y*�׬=���̽�;������(G����aS�<�.�X8xcݝ�m����
���+n��?��vu��J_	3��{�{�ܡ��--����JX��#����+_�R_+}��9<z�Z����#.\��W_��'}�������1j�(�I�[�F��<�m
 >>>�S8Ӛ���Es9�;��{�O�>��a�!���e�
+��W׶yo����dK6�w��/\�c�Ƿ�Z�ϋ9m-#��R�of.��j΁�~��		o�ذmͬS?[�	��cYA�M!T�����r��W-�����\����J��ƌ�z�3��[��-�hg�N������A���R4��>F����jO�<_�����D�D/r{&z�o2��F����{���/���Vw�c£r������{ȇ����ɭT*��sssɇ��鰜��)F���������裖͏S�N7s;������Ey
+��:�sQmP=S����t7�̙C�3���<78����9C��AW��B�D�\�u�ޅC6�7�-��ԇ���E��$�&�b��?ܾd�5�������ʠ̑U[�sÑ�/�����߅����z�>��k��^<ܙҺ~�Kq֠���T~���|��lZ��Oxp��=I>!�2}v�mzBm�%)�>����I��ם�_��B}"�ϸ�k������,��'~1��$o��g�������˨V���7��������c�'��0�����u����ڴJ���m���+?9�����l�΀�	�O�����Ѯm[�c����:��ߏ��;8>^B�v���Y��ܵfآ+�KW�h����st���Gi������P�W���RSS���<���ix��555���S���meeePPP^^^�+J���|̜9��/
d���h0j��DS�
6ݽ{7::���W���h����C���4�h����j�ZT6@߼y���W�^ݴi���\�����̘1IIIt-z�
 ��c� �OeKOO����h4�ojj2�)|s���$4�/((hhh(--5X���ol�oljh*/�
+w�Y��'�h�sQ��t�ն��|$c˴�䨯m�O/p��=��罚Z�Y{(�:&��,ѭ(G��o8�(�[�RqJH�9�Ws[��v룇�nf���fAW�"���0�!��{����Ktk覜;w��T��Ĺ_��ښ��t�ƍɓ's$N;�
�����҄&��_���4\�2uzn����"J�5���.o�_�ٖ����sɦ���XV��Z�"B�r4=|>Z8����Ʀ��r�����mЊKo}�h�yhm]meM��γL+n�5���r��W�k�K4%�~wϻL��:�e�۞*MK��l�3�ϼ���k���mM��a�?�Jq�E�$���>�Lؑ�������d8���8���ln�H�椥�Ѡ����C���C�F�P�as�a��K������?{������/��9�H��N�TΞ={�ܹBB��H�sQd���Y�����ʦN��U���<7Vog����������>�L_�����"¥�=��GK{
+
�#�/�/iT��4�6(sx/<�"���.����.kO~-�0��p$�^�r�Z�oLr�Ҡ����(yR��wT{7�X��'~�eG�J.8J���x��
+���\ʪ�}��lv�X���?�)���I�^������Iyy!��.�
+�=��Oq~�.T\�߇S1���$���2u�sS�Ն��M_бcǨS��eӀ�$a��'�:�\Lb#�z��
+=U������ړJ��'
ĞUUU���4�|���N�>]^^N��rypppnn��t%c��d>fΜ@��'�H���1�����?��SN���U��رCxKq��(���QkԽ����ѣG#F��Q��>r�H�on,>���O��~��	9s�8�on�B��K��؜����7��s�U�Q�aA��T�m�J�
+�#�3�����i-6y��Q����(C���U��:	g{w"Ր�L��)���2~kѰ<>�}=�ֹ�{��?"���d*N��`w��L����'���:��ԩS�f��i���!\�ܹs��4���_�֭stt�tV{��m���}9Ys�e�����/lY��e����x�ף�W}|����Zs��A�mڥ�5�j�S��+�U���U�Vj�����C��e������=�6��\���ר�g�"�U1�2����LHjh�^��/HR{R�+�����=Q��+���7
~c���4�Q٬_{/����!�.�+��sO�as�a�I�7��ݣK\�~��999�6�q:������ǻ���):��`'�Ԟ��1������7Xx-��
����os!���AA�_H���=eו-�L>�^e>���Do3kJ82GJA>�ڽX]��9�-�Z������3Y9��%���V|C������%��Y��OSx}�φ��%�Ѐ8����^Z�.�u��o	����b�O�Hq��[�
 ����*V�v�M�Ԇ���K�!hO�VR[">����2�)�J�'�wG{*//�gVV���իW�_�C���h�߼y����@{2L{jn����ΎZ�1�Ӈ~�����Vr�����[�p��}���B�jժ	&�3�~�O��Ğ�0�35u������:�Q2����C��e˖����8��)|s�BXG`$Q��A��N
+����A� ϙ{�Q��?�{��JYF#��[~�Sȳ�N�>h�`�y��T����p�hwuA�?��}�؏����O�:�V�Y{·�K��d��;w�h�e��Ĺ_Zs-���
N;�
��?^��&4Q~���_�~ƌ4ɤ9����oqhg��f���k���܋_|7���Y3s��Ʀ��f|=�Z���ʫʷ�|�t��/�o]g�wk�L��o�2!��#{��t؀���%y����[��>c��?�~�����z��g���r����{��J�>��O+Ok��IjO�Od�(���S�m����O�)��M�;P���i�YJ�!š�����M>l��
+�6lN1~I�7QQQZ�����׉���ia�IjO��8|�0=��Y�s�`�v�ۜ��gϞ��������`���G�u-Y�Y��v�cՄ�d���̖h�o`o����UEۖ\dݶ׌�e�s|�).��8C2r�x�rQ�ݓ���u%EV6�ÒĢO���PQY�$7E_12kJn��mwBu�4�+u�o�
��O�7�SF6�.i��=u¶��칓��J�y�
+�u��Ӟn߾����D߄�}�Oaaa`` ;�����d>���Çvvv4�����{o߾}B������%K�h�x��a���4=p�d|εĔ��-X�`��ق��Ğ>˰a����92b��;MM
�=V�\9w�\ww����� N�
M!$ϭ������H�]�-1yx��h��M�d��2ᐦ���FSC�bk�B�aRD�W\Ⱥ����T�cF����f�Hʖ�e7���g����=�6^�RZnӗ��d�����~ފ�'��Қkу��Ɔ�
N;�
!��{��M�ӿ|||&N�H����4Ͷm۴bJv=q���$�տ���=湧�O��.���XF��kY���m�QCc�B���M	)�/����⣮(����jk��Y��x>�w���{t����V�V�ZZ����ܳg�Fc���ϯ
+>�r�����s��������~��&n����yp��R���:��O���jBw`Hv=��Ą	t�}�w��ګ��Ã|���at6���$K��_n�ھ6sÆ
_}��nZ�N��ړd�9�
����os�S��NX,�|M)�l����Dbz��q�M渤Q�jOm9�/;y^���-�1�^�ў�Y���=,|�����OZ��������w��$Y���*־�Ͷ�ܸ�{�y�-�SkE���^%797�SF6�.i��=�`0�7I����($$Dw�C.�����}.]�t�ڵ���7n���^�p�,���@{2����z����?/hO4��:u*��i����2v�Xa~��u���������ܹs4�/Q��4�>y�d}}=ۤ�ܺ�y���t��w��IHH�E�s-������4�Y�t�x����t������/�������+���I��y��I���	����B���U/o��)=��K!���W)�K�97=�4���䶠�2�0=&����N彐uQn��
 ������)Կ~��aّ1�~��]�L_	3O^������M�^��Um�Y�_�d���鵚�ʒ�Û~��җ��d�_�~ҤI���<������=q��=zt\\����tj�ɜv�i��u�qN��/(/_���A%����Ck-��t����յm~�N��q-sу��l����F546�w���31�;�Ʀ�K��Y�ޯo�U>|�����TW�]�~�c��/�VV�����q���g\�Yb��N��{r�Os��f+�WR�m�UiT|`�ju�Rۦ΂����_b�𴖼q�����}��لk	���L璔�$�Y��!C<==���il�lmmϜ9S[[K�������z&?*��Ι3����ڶ������C�MLL$OJB�|����
�S��_�%��4hPff����ö�q:Q�kO���yn���~�3��R�ϝjئiOd!�Z	�������/')��I�w�R�ݛ"r�巘��ǻ���Ͽ]�S�s��������x�5%�v:��/�{�K|V��yO�6F8���
 ���u��'�"���/<e��7��[V]i(gJV�X����&(��jKO%+dG��=�pS$�Av��+W)vf������K��-����`�7E_m�غ�r����,�$�����}������=F|~�ѣG/^�(��T*idIIBBBh�d>Q�H�=���D�<�����?���O�0����v��E��ˣ9	�Si�=k�,�j�|��!
+��4
+��4����mll�{}�ܹœ�s-C����?~��4D�I�֞;�e��O芡����:���	e���5j�sX|@;88���9A��7�B�[Y]��aYC��?�=l|���Yk
9;x;��%ϙ���R�*6��[dD\�(�6g���.��n
X�)k�4q!�Vn{�	2їJ`Ř�7/v��8%����������׎�0z��qk�?w.����^�;~g:'CN4�vrr�fFw������~���~Q�v��������P�����m��������D���/�1cy���+����+8$�Cw*��_]��V����!�Z��-�l��߶2�����Ο,�1��+6/�|�}��@����/����5#���e������9��ž��������6����N���:�v���u��}S�Ҷ��n�ݱ>c��L#�F>��,s�7�s�(��3���mh)��fc���~y��Ͻ��t���j#�O_�tG�.��ب;PK��>b������z&?*�[W͟?���
 �a���F��w�ĉw�yg���������B|N��\��)��K�����Yܛ��bbZ��t��מ$����0�z;�m���J�TA7�S
�d�,��d���v���\~��-d_���r�ջ6F,�yᐍ���a���E�};�m���GB�pf�E�E�:{�q[Y;�~��U��;����������5��i#��_�3Y9�n������DO���,A����S!w^3�k�ú�$�'�n�d1��)T{��������M/��De����+l7S�g��6xS�Ն1����!hO0�������F�=�.�o���0��K4v?x� ?�q�i˖-sww�����e^{7�������?�L�����Y��S��Oۣ2!!ᥗ^ꩫI��JWW�o��Vןa|Ö�e`]e����غ�r����,ߠ=�hO��'<<<***���h�6|����\~���64����u[&s6-�L��;����_{>����v��f�n��V󍍍�����c$Z�h��)yTfdd�
 ��Q,X��W|${eTTy���PL�v��m���ll]�9@{��`�oО��'��ڵk����Q�8nܸŋS&N���6���?��vN6xrn��w�Y;��/���kU�2K_�>U�3g�tss�<[����==
������<x�����VV�T��+�AoKJJ���T��q�ò�W�~c��v���|��d>�=�q��\@��S
��˶^}S:����jO�q�Ŗ����y/�Y��d>�=�8=.pX���ҵ-�d,_{"S�������A{2Ѓ|�����:9}
v����/��Y4�A{2О|�=oО`��jО��'מS�Ƞ=�`}ܠ=�hO>��=�ݸ�|�a����ko�p�-��i՞b]���oR[�|�DZb���Q�|_;��Ib����sr�/�'��mړ��w���mmm����=Wt	��=UV_c>�0�=�:tT�Z��v��ł[$#{��撖�b��-��uh���q&�I�b!���|t级���B1`���6�K֞�
 ��{�����G��._긚�#=v�/z�1IE�r�jR�@{����$�'�Z-�����Μ9S]]-���SPLLLii������(!%��I?}P{b��ږ��t�E&c�ړ�yO��'�|�v��Wݴl\��NhOFD�N��k�	��Ԟ���
+EUU�J����LJJb�999���%%%���AA�?++���jubb���S�Y�iԨQtk�����p�IҜ|�ثd�|_���O�{�tE��vFD�c�v䵈PО`��0I�I���cǎ1wff�S������Ҳ�����.]b����%%%敗��Y�iȐ!����|Q���9����N>~̶�hOؾNX��~&xl�^QI��Ψ=w��0�wpĺ'�[��yO���qqq�]]]M$�J�����8@>
+�"&&F��?~<;;ۼ��>�=������w�����L��'�1�)�bs����u��'�JT\\�ޖ���d2�V
+���}��jujjjXX�F�����2���jO�Ν�����������KL��jO�WҠ=�`}�8�SyyyxxxVV��#��N�8QZZ�T*��⒓�ٞ���ࢢ"!ڱc����̪.����o�q������>�=m� ���Y��Ӟn߾���)�h4??���
+�G&����#&&F�P0Ovޓ�/�>�=
2�����|Q���9�	��A�Ԟ���BBB�+�Ǐ?{��Z�����~�z``�R�$��������7oRP\\�\.��I?}V{5j=Ћ����,�$�����}������=��o*//���
+
+�T��������3�\�V��Og���jO���%%%�|Q��@{��`�o��7���������`��hO0��
ړ��6���ۻ��cǎݵkW�\�%@{��`�oО�G���.�=�`0�7hO����jO�q�Ŗ����y/�Y��d>�=�X��D��I��/�A��d>�=��	�I���|�u�A{2О|�=u�;Z�����L��
ړ����c��Sbj�'���'��	�ǒ�����9�О�|���%�>�.�=$�,8�h%��"N9:�YY9�6��"�����9f���|@{�d�����!�a�)֡M0j�Q��7I��"-�D���Mک�랤�z>�V9֡�`0XW�'��	�ǒ�'}�<v:���k���K������"u�ulՕ�R��$���Dtа`0XW����V��ry@@@PPЙ3g����������`
+���)--e���…����WYY�M
+�~�=z��=I��tX~���oסz�M��k׶?�H�I+U��'l�����$����h�BQUU�R�"##����NNNhhhII	eddP��h4?--
ړhO>�=I���{�L��k׺�������T�=w,�vl�����$�'�F#�srr�;�ܙ���N�bJ+��V��=������'�_�;��1۲3�=a�������g��5�~N�V�XGɳ��z�������3�<�)555..�����ɝ���R��������1�=i�	���'�1�)�bs����u��'�JT\\�ޖ���d2�V
+ő�=i�	���jO�WҠ=�`}�8�SyyyxxxVV��#��N�8QZZ�T*��⒓����'�>�=m� ���Y��Ӟn߾���)�h4??���
+�G&����
+o�=i�	���iO0����TTT"^��8~��ٳg�juuu�����J�
+�IhO>О`0�囤��o�>�ǰ�M������AAA�����,��ӧ�:r���������@{��`�o��7�	�+����,ߠ=�hO>О`0���'��	���|��d>�=�X��wZlYy����`��5hO�����kOd������`�4hO���O�О�Y�g���Vv��%=>���`�2hO�����N�'�W�'��	��µ���$2hO0X7hO����%kOy7.1r�=%��[1c[ե|�a���Xr����J��d>�_{��L2d���ݠ���I�v�nc���h|�%%%s��ihh�����߭����I
+l֬Y�b�
+~�����г��>}:>ܴ�Z9�-yv]����m<�%dP7���U��=�:��=m�@�’����k̇���X+�`�O��c*���
+�֛
ړ��~�i�H/++�^���tI��3�o�����V��+/�gd��f���QQQ�A���C�=sFB��J���Z#�v
+c���^���l�eee�UW�~�rrr�$[�tI�r����~����J�N��4�I�E�[�۩����_~�e[[���d�b|�Z@�߿FFƓ�#IjO�Qg�46��!��X���oݓǮ@'?z퐰u���oR�[{��f&3c�֫MR{R��4

+
+�Nuu����LA111�����}V{rw�<x�-	Z�˗GYY�����l�˗/www�,=--̈́��q||���ў��q�ƅ��o�S�O�\��9y��СC��멆|��)#Ӛ�=�kQ�����k���T����'NL�6�Ƞ.�W7��ޣ=uშ���:��.���'���O:���:A��i[�8�.w���Y�IjO���
+����J�REFF&%%1�������
+����}V{��XY�wn�YXX��/t��$���ɓ'wV{Z�z�	2''����ZxK�V��K?9�&Mڶm����ˋ|�Lk���iQ��ݳ���FfEC�_|���ɳf�22����
����uC�'�T]� j�6�ζC�K�p�IҜ|�ثd�|_���O�s�Y�IjO�Fp���;v��333O�:��555�������k�Ӕ){��\�ɲ��O?
~�Y7q�s�m62[�U�Viy.Z�H�4��sω�>|�����k�
8�^�M
C�hO)))3f̠�&L����Y__��G�MY��鑏���K�.7nܠA��O�.L�i�q�F�L���<xΜ9®(N�)����d*��'M�ԯ_?!9Ef%���nll$�_�E�#�����MQ(QQQ�o��%��!��������.��^�9b�sS>J�R����K>�~m4KiOTN�������R�(muu��#٢V�XA�j���4r�H�\>~�x���8ALkؽ�0�iO�kkkw����{�Q�������2��G���#.\��W_�U$}��Oլ��
 ��?�����͛_|��!C�P��wO{�1��u�]B�Ӟ\~�����l�΀����G;�l��c�5��v3x�Sjjj\\s�4��III4�LNN���)���$`o�[K{b0q*$Dѩ��ϟOSV}���&����7o�|���իW7m�$�է=�?~�С���4�-..������8婻�b���lذ�����ݻ���ח�̓朔	5W�fO�:Uw�[xJ5f��T49>|xzzz]]���?�ᛚ�X9��s]�r��B�sM�2壏>��444���S��
+O���SǤk�+���\Tf�#TuB&�q�{ĩ
��'OO�o��Fx��奵}�ߢ""">��3}��8884H8�*!!AP�8A�T��
��O{�d���M�5//�JH%���		aA{��}饗�S�s����3����?�*e*eʔ�b�S:�����h��̼!�d2�TM&ɼI�:̼���f��L�Y^�d2(n���-�lbˢ��@�4�Dqa��!**���}�r�.�z���O���}�s���}=�t��3�\�i��2�*55��Ν;��Oʿ8���y�
jO|c�S�q�p.$'lr_{�X,�BO��H�z�������_@{����=��F��Z��f�hrr2Myz�A゜D�lٲEH���@�8����t��W_}U�a�y��A�D}�g6���|�W^y�]�q��RK֬YC[�n���p~��~�i��H�1Tl��[�fϞM��������9�bړxaZoo/�|����`(jOT�̙3��
������Iq���(J�+����/~���GL:�}��C=�&N�3�:�'�`(jO�%
 |��g���B���T!J|r��h�s	y%��a�Ţg^^����%��L6��!�T{�>u�8�ў:::腞|6!�h4��䴶��琟�O.�x��<����$	wO{z�'>�+wщ����>�hѢE����������.D��{��{�?�w��5!�����/DFF*6L�y�[�����a�9�h��w�}۷o�\��>
�� ����]���+t�_O?���LCgO� �,�Vh�S�����R��b�4�O��د��8�P���իW��gtq���_��W�X��*))yꩧ�b����O�>����f�Rmm-��p���Չ=I'CQ{��������矧g�;�x��7)�ҥK�\bIm4���i�R�)EQE�8���yx��ӞVm5(���'lr���t��Ŕ����j!�^��z}gg�b4������hO�p�������?��7�����=�c�s�NN3�	��ʒ���{���q������^���_{�������.qF�g̘a�Xf͚u��U'�ő�c��
 ��7oΜ9S|����3{�l�5 �~��g?[�n��f�
+q8B�kI����y���wū�����)��Ԟ�����~�]�ܠ�/X��d2��Չ=y'�UE{������R__O7zÆ
“x�}�8p@�%V�8���ŐOW�<g�ɢ-�0�8�	��)jO��͉���L%%%���===gϞ���khh��О$��iO�UrN������]��…CCC�����_���Դ���Rr��o&^�t���0//O��/�˒%K:::�u:4��O��bŊ��V
+�B�{�=������o����b���������?8�/5�?�j�߱cǃ>XQQq��U�K���a�:t���R�h<)�a.}	L�2����t/�QtS>������S����g��g<�d�����������ŋ�y����;l�E9S����m����~������wK�.�ǡ���:��s�	����?N�~��u�����T$�hpr1�
��,(..�9���R�e�8�qhO0L���=����������Ga��+(( ��r�CN?����$	wO{"����r��Gxx�…��x��qg���:����s�̙1c�k��&q�����z�-�k�̙/����w������&�rڴi/��ұc�X�ǵ����y���{�l���!!!��OF���ſ��_j�������$�7�����]���������~6u�������\gFC`���4�T㫯�*ބH�E�۰a��w�E�4P�@���3�<C���*!!�b��
 ��X�ر���Nl�d�S�L��c���)�����������LKK���W����Ѭ�g��/�\�~�XER
~.�ʴ�w��h�fϞ�h�"��H��3�\���G�����o�n2�ړ�y���#""��
+?�?�I��C�mWWy�v��o�&,---��s��:#��|�r�A��q��O>�,��r'�!��	�iߠ=y
hO}}}.��P<���k֬���q�FWWWrr�Y�����ݮ	��А�by�������(Ψ��L
+��b\�"�,����l����'�}���=4�=Ym�X^y���=�Ù3g~���ϛ7o�ԩ�<�Ȼ��I���������CCC�d�E��l6���`���G{�L6�C~�ӾA{��О�C��Sz�!���W����`�5hO������'���c~w}a0�
ړ����ړ���&�-�5����`Π=yhO>О�IО`�IlО��'�kOE&2hO0X��'��	�G��S��,�.iO	�A��&PHn����)7<��3�2�q$*(($�
+5
+�X��{�^{ڶmۂ�L��v�ZW
p-kO]=gX]���I��S��V�Mf%knȨ2��&�A{�>֞z{{�L�RYY988��zn�e�Im�Ӛ踰(=���h�=册.|��K�UQ�����EO�R0l������ޞ��m0��㋋�{zz������ڿkk+�x�bnn.�����䴵��HdR!0����������F�8Ѳ��x�Sj���(}��4�k�Q���m�3���ʵ'l���&�)jOYYYUUU����%==�d2����ڤ�$��LQ���������cWWWGG���)��t&%S{��3g�/k��kO��g�3��S�^7z�Ә�d�#[�`�	k��S__�p][[�o�>v]]]���Ǯ{{{)�8%���ӻw�����,��=���O�6͗5�I�iO���g�j�A�q�|��s�+�l������=��.�T�˖8)�5�=w0؄3��=UTT���랞�6�L����,99Y��bϞ=���v��1o�J���ӥK����.\��G��ߘ
 �T~��.���`0_{�X,���---�ckk��h��0MMMBJ���‹��{{{��-9"д��'O͙3����75<B�jOէ�B{���8�SGGGJJJMM�b4srrZ[[�������{�zzz�{�СC�̿�S�iO����-�Y���p�Ӫ��=w0L���=]�x1%%���Z���������B��h������|(&���D��Ԟ�k׮�'&�=�`�4E����911Q�≑��QRR���Ύv���khh���޳gOmm-]tttTTTP8]�DeR&0�'���hO0L���=����������Ga�:::
+
+
+���)Wjjjee%K��ؘ��A�w�ܙ����EO���D�h͟?ߗ5�	�'�}s�;w���Ԟz{{������7n��^��@{��`�7hO�����e˖�zhʔ)k׮�q�7�����oО���'���ӾA{�О|4�=��[M}���^�_���=�=�h_{"��=�w���Ѡ=yhO>�=���lBh�b]���4sɠ=yhO>О\���=M��`~6hO����Ƶ��
+�',�
ړ����e���	B��'�.8(4wT��
	
+o��sC�FM�E	��X�]7��dɵڅ��Փ�JЅ��4�4C)Yh�b�Ѿm	§�����e���Z�K���=D{���>|���Q>`hh������σe���l޼y͚5�w�����`�ǎKHHp/��bY�n�Z1���0�~���\nc׮]ޮkR�?'>�1'���6lp2��o�o�/X	.
�"�n�{-�|��=u��a!t�x�SnȨ�d�
�P�&���'Q`n�MB��XQ���A�d#�S3Ă�,٘2��6��^�%$�g��´�=}��|5����޾iӦ��!��$��zzώ�� ���ؙ,�@��S��Ν�Hi�@��|pp���~``�S%�ٿ~~�{yϞ=K-lii�G����ӯ	��СCޮEř������������d'{�V�rn�恕���r�^��k���PC�ړں�5�qaQz�k�1!T}l���sCF9�=����?��(N2'K��Smӛ�7�Jiؔ\SԞ��۳��
C|||qqqOO�U^^���@Q�����*�x��I�^O/�ޕ�d��%hO�c׮]�O�v5J�͛7#"":
 ;;��kjjںukZZ�G�F��+V��v�$��ի�ׯ�}����۷���ԥ,nԵc�o�X7�Y��/_�s�κ�:O��6740P>��g�ä~̝!77���d��xc�=�gX'���Z��x�Z�~�в��x�Sj���(}��4�+�ب[�3���!c
+�I��d��MU{��zs�4euI�6hO0������,�ۻ��-Kzz��dbᵵ�IIIf���*++)J������ThO�kO�O�V������ֶz�j�����X�|9M��7�^�w���Ը'omذ��7W�bJ�7f��� ��ϸu�֪U�<��Sqnh`�|���2�I��;C||����yc�=��X'���z����#�pи��haQz�W�wX*
+	
UmFO}�߶�.D�C
�?R�Ԧ��N�Lq�z2^�,�=w�M|0X����Do<�umm�}��uuuu^^������BJ�H�Ν;���퉡mrhhhӦM���.EɡI�s�NqȺu�����u[[[BB��ի���h�
��˗/SW�\9p��_�v�c�$%gggWVV�C��^��s��u~;::�|�Ź����?++k����La��.JVXX���V�\���ϟ?��iάX��
+�ƫ�KΩS��*���[��Hcc�m��uii)�4���Q����bw����������X6y<(�uBɄ{�F3��Q�$
+�����O�Q�x�����8���37��F��Cj	�
+a-����
͐;vPh�pa9��:�g٥1���a�?�V�'�?��\����WĹ��}���ڌro4���;�9��.��u�ˁ�x��v���w��i�=�o�gX��٪���Ê�p�����ӿCB�k��-o�!J����o�5����A2y�,#��K�W*0sx��s�+����k��d�X��ʒ���dx��a��@iOj'=A{�t�����(9999�-�������;w�^�O�8q��5�{111�M	��;11�…CCC�~�zI��`�3&��2�q�5f��͒@r��u!�*�����4I_�H/�]]]�x�ȝ�u�EQg��)))MMMj��@^��Sl��!GGG�5��N���ܻw�3]V��/��׬YC�'���h4��a�QWWg0�Bjjj�#["�^3�3��?N��Ϝ9C_�����j��Q���r��n�aUUUjj*��F�\\a)"��_4J7oޤ1��Ƞ��T*���|��PCN]�ȏ9�Iጡ<������W�{ߢ�:3��pF����Z�'6�.s���x�ϙ��
 ��Х.�4mn�A�oLu*?nb��~���`0_{�X,�L���ckk+���m�[�7�pz���v,��'5�=yzg%߃�V]�R�f ���Gr�"""����bÆ
�(��U^p���w��%�JN3��<g���B�q�yiiizz�$pϞ=���a����"�J^#'''!!�|0���~�!�� ����W�z�e��8p���Ɉ۶mc�&��jp���R�C(h%4�V�\y��
��~�:y���(7�1�E�!n'�3j![}@s�����t4è�
�@�7�n���������29�THII�իWk��C_>���2�sΓ�CI.EEF����Et8��C񁵪Ol�]���^��ϟ����.�4m���S���>֞�%�����|j�\������!�h4�Kskk+���+KYY�JR2z)t(hO֞ȧ:z�Qrة�3l��4GFFR8�L^���ϝ;'8T�w�o^0�L49��Q��y���$�%��+V���=�V�ڵk-�b-�^�O��~YmKZ��y�9P�h��Y"džƜn(=�z=�8�j��|�2�p��
 %!�СC�E%7n4���`x���׌q�(���;���.Xm3��3����@�=�Vwǐ�K����>��E���o9�<��̯�!�1�?)jc(�E�p��P�Jq�[T�@�����{ê��*Nl�]���px��rPl<gb��B���Ҵ�G�iO�����y�Fw�
�EO0��LM{��������j!�������B���A�W/����낓hO�����h�?흌R���C�Qb``������uKK9o�Wm���wA^�د����
+gj,,,���q�yb$5Zm�������bL��T��ի[[[���e��W��Ç�l<���6ri�}-++������w�^�6�a�������:�����'O
+322�=J�߲e���½f�gFєf�ȋ��L�N��۶ms~�+�
�@��e�c888H�U\�ȖPYmcB_�4���/�y��g�_�C&�c�R��P���uv��Gj_)n�*�pF�q������Ml�]���px��rPl<gb��B���Ҵ�G�iO0,MQ{jnnNLL�xb�SRRB�%===gϞ���khh���˺����'?�Z�&�'z��9s��9��Ԡ��N� ��2n߾}Ϟ=앗B������z{{����sf��#�4���#��{�իW��8uꔓ�	/��A��޽{����襁>�U�+;;�zJӃr��������j�(���j[�A�
�)vQ��5c������׮]���1��tB��]V+P�_����#G�����ѱo߾���rx��q
+$�G�ƻь��(��d�������M\�����K�Z輺gU��	�F�n�!UJ7]^��A����fS;��V��4C>}�,s�r�D~�9O
+gsQzgFê���޷�b���(�F�����Ml��]���px��rPl<gb��B�������'�}SԞ�ۤ7���XaS]]���]x�M�RSS�}Q��_���J��'�F�����ŮF�q��A�ԟ�tiR��,�p�{׮]�~����<�'x�ۡ�)$�W�+V8�^��g0Ƚ!�� '�,9y�F�+W��CX���T�V��肜��������,���V|6�K�".\��q�Fj	=�׮]s�x5�Ǡ;Žyb�.�-��"�~���oڴ�F�<�H%��O�:%&GKR�Ͱ�oF=z��F5J�P2��ί�a(�
�@��e�[cH��ox��hJP
{f�K{�/�e��2�s�'�?��狏�W�{ߢj:�Q�8��˙؜�̩�����ϙ��н.��'�}s�;w����_�ɪE�ޤ�s���3Qh�Ųy�f�%B@��/��@{��`�7�iOߏ�O~��ZԞ���
+
+
+\�@{�?944Ķ�L��E�����
&���'�iO{�����>C{��q�ȑ�+Wn۶ͥ��_7в�d�7g6�l�m�>R���`�c���=�=�hV{�zA�:�����	�`0_�'��	�G�����]=gԴ'��~w�a0��ړ����A�����+�kO���)f�
+
+M�$�-�5�j�^nH�!�V�J�՞���3�^#�6��r�a�aО��'
jOug����3����!d���w��%S��,�>��zƣ���.��Sc�.קړ�ʟ8��Ƞ=yhO>Ԟ+���?
{)������'2y�F��`���
���ި���#u����'�w
ړ����q���C>LLW�s��=�tl����'A��"���v��(��ƴ?�$�mVެ7�>4t1�47��ml?�|��X���P��ak�ě��Q�F�b�N:��Yd2�;�ĺ��%
V�������R#����=1�i"�O�=egg>|�ը�s�ر��/ƃ�bY�n]CC�8��j��صk�o�144Dm����Mu�O���/�78�����yÆ
�i���_�@��h�������IN�"�p�Ma��QD�!�z��~$$�\�c%Zψ(3*�(�m���P"�it�-�$�h!cY� ��鎭6B���qu�
+��C��j����1�I,9�]~
+����}ӦM��%A�ד��y����bg����/((p�����={�|㖖yT~~��C�|�z��yu��9�T7a�'�����s������u�_UUU����i���_�@��и����nS\RX�>rG�$�x���*!�ҞQ-&7Ԧ�����˳�n��]Q�@�����ъ8�G�E�V�]Kڦ�nw�c'-�6�rƒ��<g�a0uSԞ��۳��
C|||qqqOO�U^^���@Q�~����ϟ?�����#�����_�)��]�v�>}��(17oތ�����ljjںukZZ�3U�ر���Ƶ�j��W��_��������;w���y�Irȹ]�bŵk�|S��Q�)��]��D�s���斔�8�r��/�~�8?PhP{�5Y���3f�_��	��y�-)�-�]�da��x�Șz"����$�_n�4�ɔ��y���펺468.�'��MQ{���"�����b�����L&^[[���d6�)�����Xx}}��h�Ȥ��˺_�5�=�>}Zms
+'JB[[��ի����c���4����b����R��MMM������u�֪U�|�	�<ۀڕ�xSؓ���"O1�)��n��������@@ �A������I�¢�@�=I��d&Ѧ3�h2�TJ}a�d��Yn�X�%sa{��D�
+m�gt��428���;��	�)jO��-\����۷�]WWW������^��R�jvv���%U����	�?x����M�6)�?�(94�v��)Y�n]}}=�������Zg#33s``���ؒ�x�…��X�����h�����\�b��L���%$$PJSQQa0�i'�[XX���V�\Iu�?^�b�^�:**������SC�o߾���B}�4l�'���˗/Ө^�r����v��cǎ�(��G��~�:�S��r��S�N	!�~���Fj*��h3�m�ƮKKKٔ�FR	��j%@_J����@�'4g(1�R���Han8,P��;v�1�	p��!a��g���)T��U$������//�j�����Ӡ9|`<(�4G%3�_����K�B�$~=~�8����|��RԾ��pʽ@KhP{";�|RM{�r�!,J�l�V��%7Tz���;�m�1Lc��F���㴥��FO�	� %?�{�qٱܒ�5V.�Sl���=)dQQ��ǍA�w���A�k�{�w���|v���C�&��b����%
 ''�pz�߳g}������&o
+M
+@{�=�&���(9999�l�C���k����P�O^XXH>9�iiiB�'NDDD��F�9��NA3�f�PZss��Lvvv�Y���GNԥK�RSS��u���׮]#������"�3��ܹsT85����#8��7o�fP��o�N��%..��~��4&�%&&^�p��An������X�����8���t������T���;�|tt4]аS��	8�U�w�^+w�(1�J���辧��P��V�9S��4�h�n޼I ##��Ȣ8���f0o
+MN��*��e�[iU�_�~9��
+���\�o
=���Fgغ�:z���555��tX ���%/�yuՃ��������i!�K�g��+4�6�'����=��7����0��מ,�����>����+#;ԉ����.�;F/������Ŕ��E�N"�=���-!�إ(Eh��m"�I�LG����]�Wy����:'''==]�b;�nܸA�{��%G����HJJb�			4?�(���a�O�%n�
�%Zę3g6o�l��U�67n��j;ƅj�D�L-ߵk�p{cc�M����и9yL;�3P㩋Kr2���ǟ�}˖-,�n�fn۶�9Ü������h��t��۷o�t�����W�J�8���fX�o
+
M��7o���[iU�_�~9ă����E%5�+h�ʕ������T/}?8Y g�*�KR }8��z�~qX����Z����6PnC����ߜ��"��#���O����q�'z_OII���B�F#���L�� �g%ޝǠz��^��Ta��wJX�=y����G��%���"x�V�ky�Ɗ+$�>G�.��&����C�����M���hKN/� >ɥ����{R��k�Z,y8�BN�� �s��1�����7n��+W�Pɓd[��+�D�{�n�>��D]>J�z8��@��.��Ps��o���	/4�4���������z=��X�Ň�p��YI�x
+��6:%''�y��z�j7��%�Ҫ~����OHOu�ҥKBȡC��\F���l���]
+��3r���_������șz�~�=�n驵��ǁ3P��C�ړ��ڪ���i�Դ'�
RRR����z%ǯ��S��[z=�d��鉍���GohLj`ݓ/�X,������;�HGG�x���e///�����C)j���b�*33�-Mb��p.	y;�ׯoll��\_�����S�N9l$�+$oiiY�v��k�G���eee��V�+�N��Gq�l��%������
+�caaaNN�þpj�u8p�����p������F.(y�4b4�iii{��eK��Ł�|��Fn��Xm����l�x=���MaO
+[[ǐ�J���R�3x����vC������'O:ӆ����G��޲e�P���ST�/y���̏{Z=}��X����Z�����(�
+�p�Ӥ��ᘢ���ܜ��(^�Ġ���z����9{�l\\��]]]�K���S�ŋ魑\���^��N#@{��$М�v2J
�5��j��)�������#�(4	i.��D�+��L���������NN��C�"##/_�l�9�E�����%7F��FŒ���A*�iE�a#����at7����dz���*����������,rtY���#���2(++cq�8]��#""��.��b��ȑ�Ѡ�:�[rj�u%%%�{LcBc%v)�x566R�mmm[Hwy�������9SQ�m���YSm��P/��'Ǎ)%����Jj����W�Z�rq����`(�Cs�,��V����3x�@J�z��#G�

utt�۷o����8~�8����b��a��)*�b��|�X=z�8��_zj-�|�q��{�������`--G�ۏ+���Dn�t����Ga�譑~�)Wjj*�,}CCCzz��`صk����������Cjjj���]�R��"���<�T�1�Պ+W�
 �#i)����G��y�o����f�r���� ��oܸ�d2��%v���eEY��t�T`��
���ُ�	�W���9�0�����<�'�țjnn�z��ٱ�$'r��Q�.��G��P/�kŊb�ҥK��KO�%�ԙU*j5κ�ۧ2�d�x�q��ѵk�R�Y�@�(Mv�[7QZZ*Ī
j}q)F�W 5�
+�N�	,V:8���Ͱ��zR��ː�J������!,���~ӦMԩ�����V�����S��ș���r���_�ֽ/=�Zտ��pʽ@c@{��`Z07��I��IO�S�|���'�gȇQ\z����9rDr�
+h|����ӂ��$�_b��iOEEE�FMN�<YSSs��Ձ����Z�	)�1��hO0L��_hO{����ؽ{��ի׮]��������L��=��͙�-j����w'�yܠ=�hO>�՞��h�Nb;hi���<kО��'mjO--j��o.b��)���/�=�hP{2���x���;�.8h���F��%����źF��M
#Xg�IS�Ґ\�LJ���M�gО��'
jO�3���<���aϽB���zGr��4���k>�r}#��S�q/��+���@��_@{�Ѡ�$�^�4���W�j�>�g^��#�IbО`���'�	�G���s��|������.��'1Ŷ�1*N٤]��67�@qv����}��M�e\��^��
�iqT�j]�����~*V�rC���όiO��sG�S�F�b��&��A{�>Ӟ"##�L��`���۷��F�G��4j����<
�4#���aL6톩6�!Ac*�b�ȒbS^�5
  �S��B�p�b�R�HR��J���Bu�jX��,�X{=k�I�,�v�C{�yҠ=�_�{����뮻���|V)`�h\{R�s����v��=ه��E�H(ZO4��H�"��n�;j�!�U*�&�ԩ�F����~ݓ�I��S*󀹡=���ggg������➞!���<!!��������*�755eddPi������,�'�'Ƃ�f��+���'�Y㑕
aQ�U�E��>��yOО�EhOcy�Sў,����:�;��
�IdhO0��SVVVUUUww��bIOO7�L,���6))�l6STee%E����ָ�8����AY��ʺ��|'5�X�i޼ytk|\)�m4�=���j�옅E��_i^�Z!���I��qխs�����s�d����qsiϝ�.�'1$4Xi%�c�i�j��a�q��S__�p][[�o�>v]]]���Ǯ{{{)/K��7�y_Sr��՞f̘�����Jn�A�웋��ӗ�aQzf���y�[����_�|d��Ic'41�g�hpճ�]��f��cťj�Z�벌�;�ܵu
 O�3�e��C{�y��y�SEEE~~>����k���7%''�𴴴ӧO�����'OzW[rD�jO�=�XBB��˗}\/�=��=Y��'�:�7��;̓�F�⹚2�6��b���Ƿ�������F�Qo�`0455�pJCᵵ����


e6���0���Sii�9s���N�<��n�Y��j�|'>���>2ɩ��QhO����:4hO0_���SGGGJJJMM�b4srrZ[[������؞�ݻw��wB������jo�KX���۹s'~��ɂ��'E[�����`l����'�/�=���ŋ)))b	���O��wvv
+!F�����{��TYY)��߿ړ�O�=]�v�Ǖ�&�'�IsC{jnnNLL�xbddd���������={6..���������oww7�ڵk��ȤB�jO���â'&О`0��
�)...&&&66V?
+[����QPPO�RSS�k�N�<���L�F��…�ә�X�i��f��Ǖ��ӂ��w�&#�=ݸq�������º'&О`0�ړ���9eʔ�z(::�75<�'����/|��0�в��y�D�e��~�`���$�`0��'�	�G���w9b�Il�3��'�`0��'�	�G��S��L5��w9~w�a0����Ǡ=yhO^���
�h��I0YѠ��y�_xb���Τ!8��j����X��R�	�A��uX5>�2a��aО��'/�w�&7O
+�Ɋ�'�O�y�9����%�+9�I�wX|	
+�5u���\Ʃ�eo�-��d�	����=�=y	��,0��{RLV4�=ɗ8���"v-���g^��#�IbӞ� A{�i��=yhO^��:Ln���hO�6��)$WqŐm=cT��)2����y:�z�8�P��ξ?�v̅&�i=.�+՞�/BC�T*-�^h�
	
+?�Tu�.\�=�#�U�[\��8��{�]{���\���F����WE3f�^��XUX����[�+bΜu��9_��l^�d���ړ�������yVv��%䙪���F4L��8��u4�h����=�Zcx��n�amhD�;�&
KE6�fL�Q�nrCljѰ�3�L�T�(9_�|��pJ�8%+���r���P�P�p�"1˾#�*`�	mО��ߵ'�X�K��?XG�͝�N~����m�O�����w��㊓���-\�033�}�j�3�-	�����8y����n���������
8��Z�=����� �D�iu���(=��˨���>\&�X$K����G#+�*R��|�B�"&ŢF��1�j��1N�#؎�<��=���ggg������➞!���<!!��������J!�I�eTUU�Li��I���������W�ZU(	_�4���ӕ�Z�ҥK#""��5�}7d�ry�Ԛ���ҥK���˗]���
�X�|��e˼�:Ԟ�g�'Wo
+��o�M�3������^i����}:墆�4�L쯴je��llB������UUU���m�X���M&���MJJ2��UYYIQ�gϞ5�b���@{��c�I�_��@�HH�t)WSS�ܹs������HI�)7d�ry�Ԛ1���#'\Ҟ�]�t��u�捧qO{�r�ʜ9sh6z�}04�=u^=!_�$��(=�+�;��M�;w�
k��t|�Iac�{{W�LyQl�aHh�|��ڞ;N�a�	m��S__�p][[�o�>v]]]���Ǯ{{{)�8%��ٙ��d�X�&+9EjO����=3c��7~�E���_�*z�C�W>���i�VQ�^ؙ�R�d��<���9Fc���	w޹B{��+��ZTT�G}$i�v��Ǭ���?"ߝ��GV/�m�1����}��̰�i���B�V���l��?~t
�|���ƚ�V���2��}����~�O_�=|�w�[(p����,a{�?^�'�g]��Ϟ�p��'��#�:7��d5��OY
++k6��=���H�u賟G�7�&*%��B�XSCC�	��WT���Y��۝�)ygA�=�S�c�����j�G��n��$����7oһĭ[�āo��f�=Ⱘ�s��{�V��4����cǚ��K���	��
���ͭ���x�8�{��l�2�����y4�=�}ב�&<�o��g�j�A�W��LX�3��sr|�ɾ̑#��v�1�'7�ָ��
+f�P�e����S�$':�g�x�8���&�9<謁�"??�]���е�d�X,eee��ɒ�XTT�=�M{��9BsHHr_ߵ��v-N��QGDP���_����ٳ����g�t8Y ���m��ĩ��*�z��[o�FqH��[�&=t��[?�S;�^~�A������!S}}bL����}o���Ii6�o��\I�|
+�ꏱ'�,�Gٵ�=}���Fc)]D���Z�1���iO�q՛;�{�Y&���?"6��=m�r/EQ��]��Xi���ˍ,��xͻ3Ö-XYp�DM�Ń��JN։�=e�/���4�X���Ys���e�ȿ�b���0�z��ԩS]��j̝;|�ؒ%	==���5t��c��^֞���~���y���Ԟ���S�ʏ�؅�]b��kO�%>>����}lmm5��D'�����$N������/�=]�:8m�*r����X���[�#��BE����(��7�t�'NXnܸ�|�|<�==�䓥�vGD5X�ي��f����Z�2'����4�_��u�jۻ����çO���^O�{�L{��IR�7�t���PBtΰ"�Y*'��=噪��X���I�}\՞���c%�i��U]��#�������$C�|����V��e��>5�����u��;ws��u�3�=����k����MW�xU{�yH��#�Ь�d�m����D��T}�(�',p��=utt������!F�
 ��1''������!??���L�����Ӕ޻��s��t�B�x/�`��u	i,��{�]]���ީS#Xzr��Ҿs�@>�՞�x�Ç�C��ǻ�7����١�����tL��-D��4ս�]��ٶ;!o�梘�H�Y�&8f�մ�-K��hO���bQU]��ƫiO�e�"Z�=�!tM!���u�Z��=��4����\PQ-��
�iѢE.�}5��S[�%6E;;�8�=)>�������z�#�в��h��x{�`0�MM{�x�bJJJuu���ק��;;;���XWW'|$Ǭ���{�����$,Sjh�PK��_����G]�6XRr�w�(��w�r�@>>�s7�B�Z���Ul�_f|Q;��™����R��[���,��+?w�ۑ���7����L�D��hO�\�'�f���鳧6�u��5�i�o�������0jpŅ��.�׈,u����$���������o��.�PTN�i���y8QV��w8�	��)jO��͉���O������������
 ��g����544����G������=۷��������_��vm����׷�l�RF	>�<�<󎎑_�_��p͚†��RQ�D	-�t��mg
+��Y�iÆ
��c#3��.��L��km�������d;B�����+B�������`Sa肝�]z�tUW3;�H�=)�"K�>�h�ێ6���
+�}gj��kO�\�'�fp6F���{��켧m�H[�t��ª���ּ�**G�=���c�g
�P��>}����/o���_��{������=�ݻw���%�=Դ'���M�ii��T��o��ړ���0ʊ����=�`0훢����o���(((����\�������\�X?~�G��@Ӟ����_��0{�W�޻�|����űC�[��y��s��~���j
+ٰ����
<�~�Ԉ��-]�����d�|<�=]�pa�ܹ��c�M���m�^����Y�?��}�蚍%5��1�5�_���b���߿bk����?��H
+��כ���N�=���x�,�?�?x`�_����
�1��'�\�'�f0�Ib��7��
u$�,`�sG�%��
+�j����X�;��O_���T�e��t�Z�'����Rk<�sû��_A��$�;�K�'�����ر��4��W��R\CC�]wEH�'���L��9s��l��@{��`�7��s7	@�Iۼ����G����͏��7,_���>�w+�A�=�`0��'���S���-\�0++�}����g����̤H���
������oО��'�����+�Z�=MH���"4�h��f7�D�ړ�ߜ�ܲ��Y0�H�~w�a0��
ړ����%�������I0YѬ���E�Xu�AK��=a�K���=�=y	��,0��{RLV��=���	O̾���O0X�'��	�G�ړ�_uœ�T6ߙt�A#�7Z}.Q5�-�5�ToBh���yVM�;S��68�/gS�����Š=yhO>Ԟ�g<}Uy��OÞ{=��W�����'i�a�"(4�,|���F�pR�q��Q��Ӓ��ړ������A��´`О��'
jOb���O�^
+}��Fq�}��O�>�$�1��:��ړ���	�1���=�=�h\{z����ն��e^����ZǶ�1*N��]���<�I=P�](lgߟsD��B����>����G*�e/����Q�:X��֑�*r�!lj~�SF�
˟�9h�	!�����A{��מ�m۶`��)S��]���U��Ө5�+�/F����l��2rCDZ�b�D�bS����1ej�
+E���z��݆S��)YQ�}T��
e�
+U(��;"��a�K)�X�ꭕ
�(�lxajО��������)S�TVV��^��h\{R�s����v��=ه+	JZ�p-Z�3��F�"����+ d��3R,jT���F����;"m�
n�K��Z�0ښ*R��=���������l��_\\���#D���'$$P����[[[����ԞZZZ�ϟ���D������ʆ�(���"�k�Q�'hO�J�W�'���)5�@)Xgb�U+kON4[�
��jk��c+��VH������������n�Œ��n2�XxmmmRR��l����J�����Ԟ����̙���D�ړ�߬�ɎYX�������&��;�1�N:��d����{{W�LyQl�aHh�|��ڞ;g��i���5�ZN�ҐQ�
+�LY{����kkk���Ǯ�������uoo/�e)���E`jO���ӦM�e��q�A�웋��ӗ�aQzf���y�;˄�?c���_{�/s���jL��
�5�|��ɄiQ��3�ǎF�?_�wָ�;'�'��%��G�֎a�1�6^��')��𼧊����|v���C�&��b����%''���EjO�.]���[�p��j�mjOVu���N��M���.1�yv�`�_{�X,���---�ckk��h��0MMM�ph��ɓ'����̙SZZ�A�ړն�N|�}d�S���О&���!��8�SGGGJJJMM�b4srrZ[[��������:�ph�AN�rѢE>�0~��=)ڪ��=w��h���8�	6SӞ.^����R]]-���������N!�h4��թ�{OZrHjOĵk�p����Ӟ`0X�����ܜ��(^�����())ioo���9{�l\\\CC'�_���߹`��	�i�����������X�(lSGGGAAA||<�JMM���d��
 ��E`jO�����}Y#`�@{��`�7��s7	L������;אַ��q�/��
�'�}���=|�=[�ly衇�L��v�ZW
phO0L���{�^{L.��=��͙�-j����w7��ؠ=yhO>�՞��h�Nb;hi�'��|iО��'mjO--j��o.b�@��{�R{���dD�ړ�_uœ�d��B��֙ԫ���u�.�W��
+x�(��J��!�5��Z����������&�A{�О|4�=��x����럆=�zٯ����O��r�M�
+MP��#�8��8L3>�iXv���u�>՞|U�ĩ69ړ����A�I,0��i�K��4�(.}��h�\��Ml�)7$(8�Q�宗�A{�M,���=�=�h\{z����ն��g�(&]pPh���`�-l�����=�fJ�Q�"�>���V��#yG��)Wj+v��#���w���ȫP��h2�ب[,�I'k�b�?��.f�*�Wb_�������s�d��k�*�ӲA{�О��7�|s�}��_7�9/�l6/Y�dpp�}��H��m ړ`jړ(<7ĦS!�(�R�bE��d�vi��"�JsCd�GD�Q�e����"�b�p(��6�q��BƲ�����\��/�P�B�$�;%���E�z��G`^5hO�C��SQQQ�=�>��o�vj���[\\<��hR}��,�:u�SO=���;�2�ds~�������fff��#R���*@�Ƶ'�=w�1�aQz�k�Q�=�>�V�H��p���XŊ�G���%�z;	L^�-Da�-|8���A%���uY;�}����]c�:%��B�ƒIS�
 ��v��h��S{{{vv��`���'7���G�*//OHH������������n�y(q\\]�G_(L�@{�t��n��吗_~����۵\�z��'�		9����`aa��<�b=�xߌ��QC��I:�.]!_�|��e�<�`�hP{�5Y��_�YD�3�����8���QjK��]v	d˯T�e��B�O�\�iT�)g��G�aQ�]ƱN�sA{��b��SVVVUUUww��bIOO7�L,���6))�l6STee%E��C�egg�������������NgRړ��P~��O>�?<**�G?���m�Sx��
m�8���—s���i�ܹ����+W�̙3�ȣ222fΜI�z���C4�=���j�옅E��_���߹�
������Q�Ft4������c�	��k�-�m��V��.lOs"��Z��J}���R�N(�(tJ�˽=w�݅О�����>Ặ�v߾}캺�ZЕz{{)o�
��`�XXxWWWlll[[���%О�����y��Ǚ�G^�3�<C!Blyy���?Oy-Z��W_
Q����
 }�G�M���_��������'?ILL������_|��x��S���R��L�4���۩��O<�������={��O>�D����G}�b�,YBs�EQ��l٢�e�
+�4�3P����������7ߔ�M����c�r����3f�X�lٕ+W��
;��w�!����˜1Ĝ����QQQ}�b�K�@���oSQ��ZF�hP{"�梪���&CX��٪�Q.�a�1B����ζ�n�Hl�Y�=w�f�����N��˕I$�b�6�	Šb�A�U�NO���W�t%���
+��]�+�tJ<���r��]sx�SEEE~~>����k��d�X��ʒ�����P�����4]]]������^U��@{��o�+���?�GM+W����@n*?|���ޛ��E�[ZZ�)]�|9���s�����ϛ��/_�Lit:�����69�(h�J����������f�_�Ns�E��LQ�*���0?���q�.L�2E�7
+�7�3P��uf4�wS<����T�:w�ܓO>�Q*++g͚u�ر�W�R�>��7v��8����,��x/����z�h4�
TZZ��~�;y��}�h�edd�e��6�'����T���&v�w�����ړ�b!�����������6CSS���<t�PGG����NHH����¤�'���t�ҥE��S������O��'��(��f�K�.}��WK�~�֭ٳg��)������?�p��m/v����3�Xm~�wܑ��#/߽����U}x�
9����p������M�>�a�;v�x�W���� �>�^b��kUמ0��S ��^��Tlii�bAQ�@-�1�՞���wⳟ��#���O����q�����+jjj���HIkk+�������y��eee��ƒOr�…�������BdRړ�px�Ͷmۂ��v��%��{�d\�v��^x���HŢ<��\�Ji>!4O(�{�/^Id���T��]/^�xӦM���.��x�@1�יѐ��M�,
 .�!%��K�.�ˤo���o���4���'�xBX,�px�О���r��}?|��bQRR��SO��>F�ړ��ڪ���i�Դ��/���TWW!�u�����N!�h4��7555��ʼn��@{�|?�������	���PXlb���;w�T���{艹
+���\|z�[o�%��-Z�9X�߼ys�̙�m8{��={���ۼnݺ�~X|�2��v���sʪ>��9�wS8�qޓ�c8g��P<�����^���_{�������.!�?�V�1Ĝ�N�9�ޞ;�/������������D�'yz%%%���===gϞ%�����O�8q�̙���s��%%%}����P�ԁ��=8~x?��)))t�aÆg�y����,���t֬Y�/]�TXX���Ǣh"M�>}Ŋ�����RJ���B�?���g�mkk���衇$~�_��%K�tttP�ӧOK�#?�fǎ>�`EE�իW�/]�q�Y��Se�7OŒ�L��] ����3�!ǽ��q�c�`����b�;}�P�pd8C�d�={�������s��PC���8�)�g���3f|��Wjo�	�i�����������X�(l}�����S.�+*++Y�����(Kbb��G�=y���䪱(��}�]v}��-r\�.]*d$7��_�3g���Ŀ�V__���o�;mڴ�^z�رc,�<�W^y��
 ��E��k-���E뭷�ٞ9s�/�(ٍ%��ɽOJJ~�+99Y�S�nsOO%��H���?��q�@N���?�GC7n���!���ޛ={6��"/z������9o޼{w��Y�f�����8]���!��d��.\�;w��Tx
+��(�<��!�6�}�G��Ӿ9�����'4�'�|���I�ӟ�$l��}�vWW�O~��ӂ��y���#""��˗/���r9r�駟�f�)О`0��
ړ����x���q���~z͚5���7n����JNN�5kV]]�7Z&2}}}.����I���c

����C���	�iߠ=yhO����3g������7o�ԩSy�w�}�S������+����}4��j�_|��+Vx�h3@
-kO�~sfsˆ�f��#��
��`>6hO��L"��C^E���7�b�Il--~��a0�/
ړ����M�頥EMxb��E�~��Ƞ=yhOh�k�D0Ƌ�'s��'��6�%��~Z8Xg��,�5:�R)&�+34W���[��VO�b�����p��0�$6hO�����'@hP{���U��?
{���_��;����3ʅ�hO����RH���4,Q�)��ɖC{��A{�О�0~W��=�@�ړX`z�Ӱ�B�_i�Q\�d�����4�k@О`0;��
 ��=�=�a��:A{��Ƶ��^�01]m۝}F���(!�t���t�����-{�'aK]c�h֐Ѿ��\�X�:��BBC�|T���B�
+
+���m�
�+vӦA{�О�0n�EK���y��J~��L��~S	�I���%K���tA)п��c�=	&?���=册*8��L]�^'��,v%X�)��R���b֘��
+�����J�_0��
ړ�Ф�����7�wܱ`��/������E��dQ�g�~��7+++�\���,���^�x1r��-5w��_|QH��_��B��EEE�>��=��s������ř(��o<'|x=�=	���Y{£�)���.\���)��H����U|�Ƶ'�=w�1�aQz�k���uO��G���EE�'=�il��Ҥq�:X�5z��0О`�e��S{{{vv��`���/..���a�����uP`\\]�G!˷�~���@�QF���I
hO�C��������������_��|������r��۷owttlٲ���.--eQ�����������555�<�����Yy���{/e�k�;k�,����3f�(,,����HKKs�x��
+
+�=��k�uT{:�g	����ܨ=�I�.��� K�.�����/_�|ٲe�o�A��xdeCX�~Uf����ꞻ�4��ŲER�)�hK���q���n�c���5邡=������������n�Œ��n2�X��C�����֖��������IJJjjj����"��;�I	hO�CО4�O�ή��$D������ٵ�=1ȭ����5y��&$$���]��,Y"�����?������b<�䓾q���m0��Q����{�SAE�מ�2=OA�bR��u�b�\�2g�J ���Ș9s&�����!Ԟ��f�Mv�¢��}F��4|�����
/�K6**9��H��N^�8c��ٖ�a
+�,�LQ{����kkk����
��ba�]]]���mmmt���~��	!����f�+L�@{��\�y��k��t��頠 �>	����׿��ۇz����%#�k���,�J���i2���r/oܸ!i'��:u�x!,���۷o���>��ӧO��{��g|�駫��233������OJ�Y���矧�E�}��WO.�m��K�6mڂ֬Ys��M��'���z���裏RK�m���a.��<����q�kT���~�A��[���?�1�$��kz�'���GÍ.���A�P?K��ޝ&>���B�$���l��?~t
�|���ƚ�V���}��6�;��5��9�z��)sٗ/l~�����u���~����ɍiù�x�<��EEE}��Gjwmٲe�@���oS���ZF�
jOd�\T����d��3[�� ����;a�ZhȘ�3�%�"�1�Gmߜe��c�������{訊�����g��_���_p�w���P�|�* k�Q#�:
+"��e
��jX
a�-$�}�Y�!lau5ﯻ����[������~�w2���~��/U��{�*�,�{JOO_�~=]\�xq���|?ݹs��͛���E׳g�.((���իW�uŊ�}�]�
&�B����:u�|�����{�z�*�Ze?�[�~��
�f�iii��i��e��_�;wn�*U�x�ɓ'_�|Y���V�gl\|1s��Gy�&�4Ϥ���0�K�Cj�NO�8A�;u�߶m۽�޻j�*J���G��!C�XV��4{�/�O?�Dq�ト�v���jP&.\����/�̧��T{����޽������<�ɿ���v)��65����T�������^�ʽ{���`~P��[��R�����Up�ू�gP���Y zO?Zt�� >n-]j4>���j�i���8��LJ��a'������\��^��z�[��/�����,]��M�6��e˖Q��?�f	TD"�{*1����}_*�(�)1Ae ��TPP@3z�fW�\���QxRRR|||FF�3O*==}�…���t�/�*�=
 �~ָ�sp��a��_h�yO� (���yOǎ��|Q	�w��٣G�h
0 %%E�w�&u4kժU�jU�Z��q��o�Q4�l�E�=����s�(�,����~�ĉ�cvv6�xmV�ӿ���vM���f͚��K/Y��:ujӦM�5u㭷���xV�P�.l�M_g�c�˽{���P{O�6l�Gq�?2�x�ӡ+l���9
+��녝���m��,䣺�������)1��J���W�����-�`v@���S�g�x��>2�i���� ��H�=��СC<�^�W�Z5s�L�E�8q">>����N���<ڲe��z���S���h`�v�m������{�.����p�yO�����C�D�B���o6��y�f�^��|�I������b*�j�Ch�P�%�ߓ�����s�]w���㏖�OKK���6lH���*��h:*$�x��:u�X��i�}��G�u���s���;�*ڥf�޽�{��Y��#�<ү_�3gΈw˽{��Ɂ���S������s'$�mw���n�;�K�����]s��{�q�{��>���9�t:lJ��_��|�(�m۶��ݺu�/�`v@��ޓT�M2�sAP���{:}��E�����9y��9s؟�[�z5�TY8;��ԩSAw���)t��=��ӧQ�F|��z�����^�=��Znnn�oI��5k֔x��_<�E,:55��[naˬ�5k���
 ��믿����&�%K�T�ZU\|!�(�q�����PT~�ر�jբ"���h�=f�;`E��/���k4�o޼��a��f���v٤�����������r�^Eo(�R��'�
+%o�s瀏������~��Q�C��$n?vt��<r��������\.��3�8O>8j��ٴ۸�)�h��Y��S���S.�W/x_=g{�D$��{� �J�=���&$$�+�8z�����;�`��]�v�pzY�7��Ǐ�9sf���III!����{
+��t��q+
�~�����"�v�w�a��=w���4�㙰9$�_�CR�v����T�dJչsg�[�>��Y�fT��gM�:��GMOO�~�:���Y�f�$fE�R�*U�_o�|��ƍ׭[gYy�7�����ի4��$��׷3V��Yq˖-�V@5T�KUo���'N��q�M��v�*Z�%aн��p�d0��Е����˽p��/E;�Q ]�c�S�d�=�;uX��{�w��₩�-��/{ƋvR��d
+�2x��_�������{��);s�}�c���S��D�Iz
+��aSb��ճ߇�q8f�g�'&&�s�=#F�0K�"�	��ȗ�{�3g����gΜ9�;�);;����VBBž={�$�w聯l�-))��G^^�{
+��sG��d�C�l�M�Z�n}����5��?�ᩧ�8p ��i�9$M_)&�kk5j����h�jy�QXXHu��;�����(v"����`��Ƕ.\hs�͖�4iR�Z5���d��e�irްa�;��'���/]���X���ٳ����{/����h�ì��v�A�K{�m�=���]�t��+��U�FYzO�͇zmB�����]��.�Qત��}j4���Sg��=�|��%	�(r��?����C�N��E���}��=��q,۩����7&wxh����I��^��P;6%&O_�`}�N�8Au֭#cP eH���?�TУ�>j�-���'�"_��"�	D��ߡC�v��Ҵy�ܹ�[��"zCq�xYJ]�p訊N���[�nÆ
3�2�{��f�v��Q�^�җ |��AP��S����6��⋳g�޼y�f�.�R�JFFFy׫|��(w�Ɏ�U�	]רQCw<�ʕ+)���q�ƍ�-[��P��AP��S����ѣG۶m���~��O>�d�Ν+���Q
 �):���>���kڴ)?��.�#��R����*�XD���-enޘù\��}AP�S��@S�	Df�Th"�{�r:_t�D�-�+��0Ae)xO��L��N��� 2���yf�Ӗ�X�A�H�B�'���򯙮x%�|�=.'�s��T!���d1��quy�؜�|!7]�B�9�u�%�B$�{
+�j"�{�x��h��oMj�vG��O����ĝ �����l���~-XQ9��ޓ�f��A!����	�&�'�`j����1�>M=$]�dHkb�m&�'Ů�+��k�t�)3�G� (���:�=�D��T�Et���f��i��!�.	�����P�(yn��c�
+���ɍ%�����,���S�H�z��.א��cA�����צM9A��
4`�}�R�JP2LHH�W�^)3�ٳg߾}�R �e˖�~ډlgl�a9R^#*��/����7k��_~)�BCDy�a��tA)�|k���p6l*�`�?*��xO��xOaÝ��'�����AP��)t�{����._i�&xOa=��_~�������ܫW����`e{��n޼9�$��� C)�ƍc/R��z��?��'�\�v��y��F��@)��_��
���~��/��Brr�x7��/;רQc�ʕeVbP�>�^�zTT�بQ#
+	QY:t`c�jժ�Z�ڳgO�
+��
�H���eP�����av+��:u������Y�ı"a26@d�ޓt�]���N����
+��Ώ	dݓ���9:J8��� H�=�9s&))���͛G��.�����ӻΙ3�.�#����ڵk���ӦM;w�\Y�KJ�=�xO6��M�4ٰa�.�СC��s�ƍ��g�^�ti�T����a�ƍ{��7��ƍ��ٯ��J��݃���{ڹsg�2�~��s�=}���_~��\�>}�e�=���cذaeV\�H�|��a�����ޢ�"���T�}�I�.:t���O��w*h�ĉw�qGJJJ��☍�!C��w�A�0���oe��S�������kŊ�c�xO@Y�
P9�@�I}���=��N�l�&�iH�yO|1��yOܱRd"/1g\m칃� J�=�Z�j�޽�ϟ/((X�|yjj*���o���Μ9SXX�f͚u�ֱ���b�OoK�D"�{JK;�l�=I��@%��y�4l���/��byTGB{O�{��w1݈
+��4v�ا�zJ���,���'OV�^=��Ƃ�ṫIR�5i�$>>���Ν۬Y3�ޓ�]
+���?~����>�l��b(��իW�U�F��f�/3�)L[TTT�=衳�Oe�=9�[+V�������9�5�����m�c8v��O�������;�
$[��J��]A2��m�s_�X���9�jc�KR喝��_>|xٲe,��	
+
+
+X��s�fΜYXX�c�9sޓH{O�����&�y�g-[&�[7o�6k֮�c��w^��9svS��-����r������s��5j|��'ɗ.���W���i��'�w��>�����]�����~q�Щ�^�M5�z�ޝk�u�W���}����=���w�M?�,Y"ޥ7Ѯ]�>��w�yg�
���{�~�z�6m>��7n���۷7l��;�Y��#~��g��o�Q���U�~�����U�V�=b��f�P�KMbb"M!n��V^���.��������S����JY���͛U�z~�޽+W������"�w�ԉ�B�bn4�2eʋ/�H����/��tl(2���=��^{Ͳ�:�&3>��e*E��#�l���f�K�~�ĉ���}��<]�9�/���I��!�[�W����~��[F��駟>��C��sOϞ=i��h'�c>L��f�G�~뭷�$���=9h���:�)33���"���ұ��GO�@Gp@����N�:���~�|��'b�@��0l
 QQQK�.�]�����K�ޓYY�"J=F��/2=/z��w_�&M�����CI)��-��JO�cǎ�����H[N��O���8v�g�f�����4~�ݾ9i8��|���.z|(��Y�˃tANdy�Szz�������ŋӧO?s�?w�ܼy󲲲xLxO:"�{��guq��ɓ���嗧�������Æm�|�����t=p�Z�Jq�!���O�A�����\�.�]�[��g����_��c�6�V�^��6k�µ����3�L��:��̙3y���Tz����K#����˫V�ڀrss�\��jժq�Ʊ[�{:{��+��B���m�v��Rdʐrhِ֬!Cح�S�����t+%%�޶C��IQ
E��ٳ�zo���ׯ_��>����3R�Š^�.�;w.���OL�<����v*_�1Gh�L]w��	���:uJ�mZZ��*���h^A��~��'�K3q�Wb����e��c�Q=-+Ͻ'���C�h����[�RT^=��f��1oֽ�K�����>TT���T�����Vff�
 ����������u���~��9T��ŋ�ֱcǞ�y���1>}X�zuʇ��8[�l�ޓ�ﲢ�:���ի4,�o߮N�,�tlp�.]ڦM��:B�K�l���lQQQ�5��k����_E�ɬ���������-��ҿz��{�_{��y���ֲe˨n|� ΈL���~b���}��ܧ������w��	�?���ʕ+���ۢ�"
+OJJ��������=�`�t������?~.7�"�>޽���٫�#�+n�l������y�g��Q�BjמH/\Я�OK;A�ժ�4ְ����u���%60�j���oU�V�Z�h�<@�%�3#��#�{�I�_���?�\�E�Z�_����i��ˢ�/���̪Q�l���S�6mڔ]���/��z+?\Q�lV���o�-T�V-�6#�̐z^�oj����LLL���{Z�z�C=���ۊ����B�aÆ�ɷ�Cc�-G�ne{�1_bҽ4��'�f��rcg���l��p�B��[�.ݱA�vQ���\l�v��>�^��Ν;��ʹ@=ɽ��|��5�yO�_p�����T���MP)E�(�:ON(~�I��%!��d�EEE͚5��_�_򉉉���l�/�yOgϞ��{��ȑ#t��3�0Gɲ�������S�g�x��>2�i���� ��H�=ѫ��C�x��~ժU3gΤ��'N���?~�߅��#�'��[���RS��}�1���!�?>V�=�8q��F:;v��
 �^�p��/Sض��o�n���M]
/�[g���>c|�...�w\��]r���n^{�Q�FI��I��hv1z�hʓ�y!��.������˺�B�=�UC�.�O����8�ft����c��e1,�7o��իדO>i'�z���t�H�"
+���6lH��Y�nߢ3�i���<��LՕ��(�m�ݖ��i'�Y�-G�K��B=�K̻�v���Ǐ7��>T��޽{{��]�f�Gy�_�~�_;�~۶m��.��D�薸�NJ��|��!�h�Mu޿��=9�.��P�=����^���,�ql�lݺ��^0��#���ʒ���Ƽ���!��v�ޓ�,���~Or�ɲ������ޓT�M� (�e�=�>}������9y��9s������@�{O|S^^q)�=���
+ٸ�(�랲��tu���k՚�6�}��كX�?�|��t����;�������>ɒ

<TRUNCATED>

[09/10] isis-site git commit: ISIS-1465: updates docs, hint-n-tip for DN 4.x and structure of simpleapp

Posted by da...@apache.org.
ISIS-1465: updates docs, hint-n-tip for DN 4.x and structure of simpleapp


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

Branch: refs/heads/asf-site
Commit: 346e91e1a5ea9798c7845fdabb991550f4f85487
Parents: e5dcb0b
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Mon Oct 9 11:24:51 2017 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Mon Oct 9 11:24:51 2017 +0100

----------------------------------------------------------------------
 content/elasticlunr/index.json                  |    2 +-
 content/guides/rgsvc/rgsvc.html                 |    4 +-
 content/guides/rgsvc/rgsvc.pdf                  | 4834 ++++-----
 content/guides/ugfun/ugfun.html                 |   47 +-
 content/guides/ugfun/ugfun.pdf                  | 9151 ++++++++++--------
 content/guides/ugodn/ugodn.html                 |  154 +
 content/guides/ugodn/ugodn.pdf                  | 8975 +++++++++++++++--
 content/guides/ugvw/ugvw.html                   |  289 +-
 content/guides/ugvw/ugvw.pdf                    |    4 +-
 content/migration-notes/migration-notes.html    |    6 +-
 .../articles-and-presentations.html             |    1 +
 11 files changed, 15992 insertions(+), 7475 deletions(-)
----------------------------------------------------------------------



[05/10] isis-site git commit: ISIS-1465: updates docs, hint-n-tip for DN 4.x and structure of simpleapp

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/346e91e1/content/guides/ugfun/ugfun.html
----------------------------------------------------------------------
diff --git a/content/guides/ugfun/ugfun.html b/content/guides/ugfun/ugfun.html
index 2927e18..642c397 100644
--- a/content/guides/ugfun/ugfun.html
+++ b/content/guides/ugfun/ugfun.html
@@ -2532,22 +2532,53 @@ mvn clean install</code></pre>
           <p>The quickest way to get started building an application "for real" is to run the <code>simpleapp</code> archetype. Like the <a href="#_ugfun_getting-started_helloworld-archetype">helloworld archetype</a>, this too will generate a very simple one-class domain model (an entity called <code>SimpleObject</code> with a couple of properties).</p> 
          </div> 
          <div class="paragraph"> 
-          <p>However, the generated application also provides more structure to assist you as your application grows. For example:</p> 
+          <p>However, the generated application also provides more structure to assist you as your application grows:</p> 
+         </div> 
+         <div class="imageblock"> 
+          <div class="content"> 
+           <a class="image" href="images/getting-started/using-simple-app/structure/structure.png"><img src="images/getting-started/using-simple-app/structure/structure.png" alt="structure" width="800px"></a> 
+          </div> 
+         </div> 
+         <div class="paragraph"> 
+          <p>where <code>xxx</code> is the name of the <code>artifactId</code> that you supply when you run the archetype.</p> 
+         </div> 
+         <div class="paragraph"> 
+          <p>Specifically:</p> 
          </div> 
          <div class="ulist"> 
           <ul> 
-           <li> <p>the application is multi-module, separating out the business logic (<code>module-simple</code> Maven module) from the bootstrapping modules (<code>application</code> Maven module and the <code>webapp</code> module)</p> </li> 
-           <li> <p>the <code>SimpleObjectRepository</code> service (to create/retrieve instances) is separate from the <code>SimpleObjectMenu</code> menu service (for the UI); the former is delegated to by the latter.</p> </li> 
-           <li> <p>a <code>HomePageViewModel</code> service acts as a home page for the app.</p> </li> 
-           <li> <p>there are example integration tests, BDD tests as well as unit tests</p> </li> 
-           <li> <p>there are example fixture scripts for use both when prototyping and used by the integration and BDD tests</p> </li> 
-           <li> <p>the <a href="../rgmvn.html">Apache Isis Maven plugin</a> to <a href="../rgmvn.html#_rgmvn_validate">validate</a> your domain model is pre-configured</p> </li> 
-           <li> <p>Maven plugins to package your app as a Docker image is pre-configured</p> </li> 
+           <li> <p>the application is multi-module, separating out the business logic (<code>xxx-module-simple</code> Maven module) from the bootstrapping modules (<code>xxx-application</code> Maven module and the <code>xxx-webapp</code> module)</p> </li> 
+           <li> <p>in the <code>xxx-module-simple</code> module, the <code>SimpleObjectRepository</code> service (to create/retrieve instances) is separate from the <code>SimpleObjectMenu</code> menu service (for the UI); the former is delegated to by the latter.</p> </li> 
+           <li> <p>in the <code>xxx-application</code> module, a <code>HomePageViewModel</code> service acts as a home page for the app.</p> </li> 
+           <li> <p>there are example integration tests and BDD tests as well as unit tests</p> 
+            <div class="paragraph"> 
+             <p>There are "cross-module" integration tests in the <code>xxx-application</code> module. These bootstrap the application as a single entity so that these tests can exercise functionality in any and all modules. The BDD tests are also defined here are also "cross-module".</p> 
+            </div> 
+            <div class="paragraph"> 
+             <p>There are also "per-module" integration tests in the <code>xxx-module-simple</code> module.</p> 
+            </div> </li> 
+           <li> <p>there are example fixture scripts for use both when prototyping and used by the integration and BDD tests. These tend to be defined in each individual module, ie <code>xxx-module-simple</code>.</p> </li> 
+           <li> <p>the <a href="../rgmvn.html">Apache Isis Maven plugin</a> is configured to <a href="../rgmvn/rgmvn.html#_rgmvn_validate">validate</a> your domain model in the <code>module-simple</code> module</p> </li> 
+           <li> <p>the <a href="../rgmvn.html">Apache Isis Maven plugin</a> is also configured to generate a <a href="../rgmvn/rgmvn.html#_rgmvn_swagger">swagger</a> spec file for the entire application, in the <code>xxx-application</code> module</p> </li> 
+           <li> <p>Maven plugins to package your app as a Docker image is pre-configured, in the <code>xxx-webapp</code> module.</p> </li> 
           </ul> 
          </div> 
          <div class="paragraph"> 
           <p>From this you can easily rename these initial classes, and extend to build up your own Apache Isis domain application.</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) Incode Platform’s <a href="http://platform.incode.org/quickstart/quickstart.html">quickstart archetype</a> builds upon the simpleapp archetype, but adds in support for various Incode Platform modules such as security, auditing, commands and publishing.</p> 
+              </div> </td> 
+            </tr> 
+           </tbody>
+          </table> 
+         </div> 
          <div class="sect3"> 
           <h4 id="__ugfun_getting-started_simpleapp-archetype_generating-the-app">4.3.1. Generating the App</h4> 
           <div class="paragraph"> 


[10/10] isis-site git commit: adds new images for simpleapp structure, DN hints and tips

Posted by da...@apache.org.
adds new images for simpleapp structure, DN hints and tips


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

Branch: refs/heads/asf-site
Commit: 6d7627d75df6e194e83c9e0230a6b2b0cbfc9555
Parents: 346e91e
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Mon Oct 9 11:33:50 2017 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Mon Oct 9 11:33:50 2017 +0100

----------------------------------------------------------------------
 .../using-simple-app/structure/structure.png      | Bin 0 -> 65860 bytes
 .../using-simple-app/structure/structure.pptx     | Bin 0 -> 42183 bytes
 .../images/hints-n-tips/diagnosing-n-plus-1.png   | Bin 0 -> 143232 bytes
 3 files changed, 0 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis-site/blob/6d7627d7/content/guides/ugfun/images/getting-started/using-simple-app/structure/structure.png
----------------------------------------------------------------------
diff --git a/content/guides/ugfun/images/getting-started/using-simple-app/structure/structure.png b/content/guides/ugfun/images/getting-started/using-simple-app/structure/structure.png
new file mode 100644
index 0000000..909d09b
Binary files /dev/null and b/content/guides/ugfun/images/getting-started/using-simple-app/structure/structure.png differ

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

http://git-wip-us.apache.org/repos/asf/isis-site/blob/6d7627d7/content/guides/ugodn/images/hints-n-tips/diagnosing-n-plus-1.png
----------------------------------------------------------------------
diff --git a/content/guides/ugodn/images/hints-n-tips/diagnosing-n-plus-1.png b/content/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/guides/ugodn/images/hints-n-tips/diagnosing-n-plus-1.png differ