<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre, #msg p { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; }
#msg ul { overflow: auto; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<title>[146] trunk: Update CelerityViewer</title>
</head>
<body>

<div id="msg">
<dl>
<dt>Revision</dt> <dd>146</dd>
<dt>Author</dt> <dd>jarib</dd>
<dt>Date</dt> <dd>2008-05-23 09:03:03 -0400 (Fri, 23 May 2008)</dd>
</dl>

<h3>Log Message</h3>
<pre>Update CelerityViewer

* Address bar
* Icon
* 'install' rake task</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunklibcelerityierb">trunk/lib/celerity/ie.rb</a></li>
<li><a href="#trunkspecie_specrb">trunk/spec/ie_spec.rb</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaEnglishlprojMainnibclassesnib">trunk/support/celerity_viewer/rubycocoa/English.lproj/Main.nib/classes.nib</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaEnglishlprojMainnibinfonib">trunk/support/celerity_viewer/rubycocoa/English.lproj/Main.nib/info.nib</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaEnglishlprojMainnibkeyedobjectsnib">trunk/support/celerity_viewer/rubycocoa/English.lproj/Main.nib/keyedobjects.nib</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaInfoplisterb">trunk/support/celerity_viewer/rubycocoa/Info.plist.erb</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaMainControllerrb">trunk/support/celerity_viewer/rubycocoa/MainController.rb</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaRakefile">trunk/support/celerity_viewer/rubycocoa/Rakefile</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoadistributed_viewerrb">trunk/support/celerity_viewer/rubycocoa/distributed_viewer.rb</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunksupportcelerity_viewerDS_Store">trunk/support/celerity_viewer/.DS_Store</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewer">trunk/support/celerity_viewer/rubycocoa/CelerityViewer</a></li>
<li>trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/</li>
<li>trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/</li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsInfoplist">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Info.plist</a></li>
<li>trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/MacOS/</li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsMacOSCelerityViewer">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/MacOS/CelerityViewer</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsPkgInfo">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/PkgInfo</a></li>
<li>trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/</li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsResourcesCelerityViewericns">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/CelerityViewer.icns</a></li>
<li>trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/English.lproj/</li>
<li>trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/English.lproj/Main.nib/</li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsResourcesEnglishlprojMainnibclassesnib">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/English.lproj/Main.nib/classes.nib</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsResourcesEnglishlprojMainnibinfonib">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/English.lproj/Main.nib/info.nib</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsResourcesEnglishlprojMainnibkeyedobjectsnib">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/English.lproj/Main.nib/keyedobjects.nib</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsResourcesMainControllerrb">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/MainController.rb</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsResourcesVERSION">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/VERSION</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsResourcesdistributed_viewerrb">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/distributed_viewer.rb</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsResourceshtml_printerrb">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/html_printer.rb</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsResourcesmainrb">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/main.rb</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoaCelerityViewericns">trunk/support/celerity_viewer/rubycocoa/CelerityViewer.icns</a></li>
<li><a href="#trunksupportcelerity_viewerrubycocoahtml_printerrb">trunk/support/celerity_viewer/rubycocoa/html_printer.rb</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunksupportcelerity_viewerwv_irbrb">trunk/support/celerity_viewer/wv_irb.rb</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunklibcelerityierb"></a>
<div class="modfile"><h4>Modified: trunk/lib/celerity/ie.rb (145 => 146)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/lib/celerity/ie.rb        2008-05-23 13:02:46 UTC (rev 145)
+++ trunk/lib/celerity/ie.rb        2008-05-23 13:03:03 UTC (rev 146)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">       if @page.respond_to?(&quot;getDocumentElement&quot;)
</span><span class="cx">         @object = @page.getDocumentElement
</span><span class="cx">       end
</span><del>-      call_viewer
</del><ins>+      render if @viewer
</ins><span class="cx">       run_error_checks
</span><span class="cx">     end
</span><span class="cx"> 
</span><span class="lines">@@ -71,11 +71,6 @@
</span><span class="cx">       @page.getWebResponse.getUrl.toString
</span><span class="cx">     end
</span><span class="cx">     
</span><del>-    def base_url
-      uri = URI.parse( url() )
-      &quot;#{uri.scheme}://#{uri.host}&quot;
-    end
-
</del><span class="cx">     def title
</span><span class="cx">       @page ? @page.getTitleText : ''
</span><span class="cx">     end
</span><span class="lines">@@ -176,13 +171,11 @@
</span><span class="cx">     
</span><span class="cx">     private
</span><span class="cx">     
</span><del>-    def call_viewer
-      if @viewer
-        begin
-          @viewer.render_html(html, base_url) 
-        rescue Errno::ECONNREFUSED =&gt; e
-          puts e.message
-        end
</del><ins>+    def render
+      begin
+        @viewer.render_html(html, url) 
+      rescue Errno::ECONNREFUSED =&gt; e
+        puts e.message
</ins><span class="cx">       end
</span><span class="cx">     end    
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkspecie_specrb"></a>
<div class="modfile"><h4>Modified: trunk/spec/ie_spec.rb (145 => 146)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/spec/ie_spec.rb        2008-05-23 13:02:46 UTC (rev 145)
+++ trunk/spec/ie_spec.rb        2008-05-23 13:03:03 UTC (rev 146)
</span><span class="lines">@@ -72,13 +72,6 @@
</span><span class="cx">     end
</span><span class="cx">   end
</span><span class="cx">   
</span><del>-  describe &quot;#base_url&quot; do
-    it &quot;should return the base URL of the current page&quot; do
-      @browser.goto(TEST_HOST + &quot;/non_control_elements.html&quot;)
-      @browser.base_url.should == &quot;http://localhost&quot; 
-    end
-  end
-  
</del><span class="cx">   # Show methods
</span><span class="cx">   describe &quot;#method_missing&quot; do
</span><span class="cx">     it &quot;should return all div elements on the page in a human readable format&quot; do
</span></span></pre></div>
<a id="trunksupportcelerity_viewerDS_Store"></a>
<div class="addfile"><h4>Added: trunk/support/celerity_viewer/.DS_Store (0 => 146)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/support/celerity_viewer/.DS_Store                                (rev 0)
+++ trunk/support/celerity_viewer/.DS_Store        2008-05-23 13:03:03 UTC (rev 146)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+Bud1\x87cocoafw        rubycocoafwi0blobicnv        rubycocoafwswlong\x92  @\x80 @\x80 @\x80 @ E\x87DSDB ` @\x80 @\x80 @
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunksupportcelerity_viewerrubycocoaCelerityViewer"></a>
<div class="addfile"><h4>Added: trunk/support/celerity_viewer/rubycocoa/CelerityViewer (0 => 146)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/support/celerity_viewer/rubycocoa/CelerityViewer                                (rev 0)
+++ trunk/support/celerity_viewer/rubycocoa/CelerityViewer        2008-05-23 13:03:03 UTC (rev 146)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+\xCA\xFE\xBA\xBE
+1@ PA8 \xFE\xED\xFA\xCE
+&lt;\x858__PAGEZERO__TEXT__text__TEXT\xEC\xEC\xEC\x80__symbol_stub1__TEXT\xD8 \xD8\x80__cstring__TEXT\xF8\xF8__DATA __data__DATA __dyld__DATA __la_symbol_ptr__DATA 00|__OBJC0 __image_info__OBJC0 8__LINKEDIT@0@0 0\xA0\xA0 P
+0\x90 /usr/lib/dyld|%\xB0\xCB-z\xFF&gt;U[\xE1em[\xB0(\xEC 4\xE3/usr/lib/libobjc.A.dylib `@executable_path/../Frameworks/RubyCocoa.framework/Versions/A/RubyCocoa 4/usr/lib/libgcc_s.1.dylib 4o/usr/lib/libSystem.B.dylib|: x8!\xFF\xFCT!48\x90\x94!\xFF\xC0\x80z8\x9A;cW{:|\xA4\xDA|\xA6+x\x808\xC6,@\x82\xFF\xF4HYH\xB8|\xA6B\x9F}\x88\xA6|\xA6}\x80cx=\x8C\x81\x8C\xD8}\x89\xA6| x=\x8C\x81\x8C\xD4N\x80 |\xA6B\x9F}h\xA6|\xA6=k\x81k\xAC}i\xA6N\x80 |\xA6\xBF\xC1\xFF\xF8\x90\x94!\xFF\xB0|&gt; xB\x9F\xE8\xA6\x90~h\x90\x9El&lt;_8b\\x80\x9Eh\x80\xBElH!|`x|x\x80!\x80|\xA6\xBB\xC1\xFF\xF8N\x80 =`\x85\x8B 0}\x89\xA6N\x80 =`\x85\x8B 4}\x89\xA6N\x80 main.rb\x8F\xE0\x8F\xE0     444d. @  H P \p y\x84\xEC\x85\x98
+
+  dyld_stub_binding_helper__dyld_func_lookupdyld__mach_header_NXArgc_NXArgv___progname__mh_execute_header_environ_mainstart_RBApplicationMain_exit\xCE\xFA\xED\xFE\xD0\x858__PAGEZERO\xC0__TEXT__text__TEXTd\x91d\x80__cstring__TEXT\xF5\xF5\xC0__DATA __data__DATA __dyld__DATA |__OBJC0 __image_info__OBJC0 |__IMPORT@0__jump_table__IMPORT@
+08__LINKEDITP@8@ \x98@\xA0 P
+\x90@ /usr/lib/dyld\xDF
+p\xA0\x8B\x979\x87oW\xA2\xEE\xBAKPd 4\xE3/usr/lib/libobjc.A.dylib `@executable_path/../Frameworks/RubyCocoa.framework/Versions/A/RubyCocoa 4/usr/lib/libgcc_s.1.dylib 4o/usr/lib/libSystem.B.dylibj\x89\xE5\x83\xE4\xF0\x83\xEC\x8B]\x89\$\x8DM\x89L$\x83\xC3\xC1\xE3ˉ\$\x8B\x83\xC3\x85\xC0u\xF7\x89\$ \xE8,\x89D$\xE8b \xF4\xE8X\xFF\xB0g\x8B\x80k\xFF\xE0\xE8X\x8B\x80[\xFF\xE0U\x89\xE5S\x83\xEC\xE8[\x8BE \x89D$\x8BE\x89D$\x8D\x83#\x89$\xE8 \x83\xC4[\xC9\xC3main.rb\xE0\x8F\xE0\x8F     \xF4\xF4\xF4\xF4\xF4\xF4\xF4\xF4\xF4\xF4\xA4\xB8. @  H P \p y\xC6d\x85\x98
+  dyld_stub_binding_helper__dyld_func_lookupdyld__mach_header_NXArgc_NXArgv___progname__mh_execute_header_environ_mainstart_RBApplicationMain_exit
</ins><span class="cx">\ No newline at end of file
</span><span class="cx">Property changes on: trunk/support/celerity_viewer/rubycocoa/CelerityViewer
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:executable
</span><span class="cx">   + *
</span></span></pre></div>
<a id="trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsInfoplistfromrev145trunksupportcelerity_viewerrubycocoaInfoplisterb"></a>
<div class="copfile"><h4>Copied: trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Info.plist (from rev 145, trunk/support/celerity_viewer/rubycocoa/Info.plist.erb) (0 => 146)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Info.plist                                (rev 0)
+++ trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Info.plist        2008-05-23 13:03:03 UTC (rev 146)
</span><span class="lines">@@ -0,0 +1,28 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
+&lt;!DOCTYPE plist SYSTEM &quot;file://localhost/System/Library/DTDs/PropertyList.dtd&quot;&gt;
+&lt;plist version=&quot;0.9&quot;&gt;
+        &lt;dict&gt;
+                &lt;key&gt;CFBundleExecutable&lt;/key&gt;
+                &lt;string&gt;CelerityViewer&lt;/string&gt;
+                &lt;key&gt;CFBundleIdentifier&lt;/key&gt;
+                &lt;string&gt;no.finntech.celerityviewer&lt;/string&gt;
+                &lt;key&gt;CFBundlePackageType&lt;/key&gt;
+                &lt;string&gt;APPL&lt;/string&gt;
+                &lt;key&gt;CFBundleSignature&lt;/key&gt;
+                &lt;string&gt;????&lt;/string&gt;
+                &lt;key&gt;NSHumanReadableCopyright&lt;/key&gt;
+                &lt;string&gt;Copyright © 2008 FinnTech AS&lt;/string&gt;
+                &lt;key&gt;CFBundleIconFile&lt;/key&gt;
+                &lt;string&gt;CelerityViewer&lt;/string&gt;
+
+                &lt;key&gt;NSMainNibFile&lt;/key&gt;
+                &lt;string&gt;Main&lt;/string&gt;
+                &lt;key&gt;NSPrincipalClass&lt;/key&gt;
+                &lt;string&gt;NSApplication&lt;/string&gt;
+
+                &lt;!-- Not Show in Dock
+                &lt;key&gt;LSUIElement&lt;/key&gt;
+                &lt;string&gt;1&lt;/string&gt;
+                --&gt;
+        &lt;/dict&gt;
+&lt;/plist&gt;
</ins></span></pre></div>
<a id="trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsMacOSCelerityViewer"></a>
<div class="addfile"><h4>Added: trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/MacOS/CelerityViewer (0 => 146)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/MacOS/CelerityViewer                                (rev 0)
+++ trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/MacOS/CelerityViewer        2008-05-23 13:03:03 UTC (rev 146)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+\xCA\xFE\xBA\xBE
+1@ PA8 \xFE\xED\xFA\xCE
+&lt;\x858__PAGEZERO__TEXT__text__TEXT\xEC\xEC\xEC\x80__symbol_stub1__TEXT\xD8 \xD8\x80__cstring__TEXT\xF8\xF8__DATA __data__DATA __dyld__DATA __la_symbol_ptr__DATA 00|__OBJC0 __image_info__OBJC0 8__LINKEDIT@0@0 0\xA0\xA0 P
+0\x90 /usr/lib/dyld|%\xB0\xCB-z\xFF&gt;U[\xE1em[\xB0(\xEC 4\xE3/usr/lib/libobjc.A.dylib `@executable_path/../Frameworks/RubyCocoa.framework/Versions/A/RubyCocoa 4/usr/lib/libgcc_s.1.dylib 4o/usr/lib/libSystem.B.dylib|: x8!\xFF\xFCT!48\x90\x94!\xFF\xC0\x80z8\x9A;cW{:|\xA4\xDA|\xA6+x\x808\xC6,@\x82\xFF\xF4HYH\xB8|\xA6B\x9F}\x88\xA6|\xA6}\x80cx=\x8C\x81\x8C\xD8}\x89\xA6| x=\x8C\x81\x8C\xD4N\x80 |\xA6B\x9F}h\xA6|\xA6=k\x81k\xAC}i\xA6N\x80 |\xA6\xBF\xC1\xFF\xF8\x90\x94!\xFF\xB0|&gt; xB\x9F\xE8\xA6\x90~h\x90\x9El&lt;_8b\\x80\x9Eh\x80\xBElH!|`x|x\x80!\x80|\xA6\xBB\xC1\xFF\xF8N\x80 =`\x85\x8B 0}\x89\xA6N\x80 =`\x85\x8B 4}\x89\xA6N\x80 main.rb\x8F\xE0\x8F\xE0     444d. @  H P \p y\x84\xEC\x85\x98
+
+  dyld_stub_binding_helper__dyld_func_lookupdyld__mach_header_NXArgc_NXArgv___progname__mh_execute_header_environ_mainstart_RBApplicationMain_exit\xCE\xFA\xED\xFE\xD0\x858__PAGEZERO\xC0__TEXT__text__TEXTd\x91d\x80__cstring__TEXT\xF5\xF5\xC0__DATA __data__DATA __dyld__DATA |__OBJC0 __image_info__OBJC0 |__IMPORT@0__jump_table__IMPORT@
+08__LINKEDITP@8@ \x98@\xA0 P
+\x90@ /usr/lib/dyld\xDF
+p\xA0\x8B\x979\x87oW\xA2\xEE\xBAKPd 4\xE3/usr/lib/libobjc.A.dylib `@executable_path/../Frameworks/RubyCocoa.framework/Versions/A/RubyCocoa 4/usr/lib/libgcc_s.1.dylib 4o/usr/lib/libSystem.B.dylibj\x89\xE5\x83\xE4\xF0\x83\xEC\x8B]\x89\$\x8DM\x89L$\x83\xC3\xC1\xE3ˉ\$\x8B\x83\xC3\x85\xC0u\xF7\x89\$ \xE8,\x89D$\xE8b \xF4\xE8X\xFF\xB0g\x8B\x80k\xFF\xE0\xE8X\x8B\x80[\xFF\xE0U\x89\xE5S\x83\xEC\xE8[\x8BE \x89D$\x8BE\x89D$\x8D\x83#\x89$\xE8 \x83\xC4[\xC9\xC3main.rb\xE0\x8F\xE0\x8F     \xF4\xF4\xF4\xF4\xF4\xF4\xF4\xF4\xF4\xF4\xA4\xB8. @  H P \p y\xC6d\x85\x98
+  dyld_stub_binding_helper__dyld_func_lookupdyld__mach_header_NXArgc_NXArgv___progname__mh_execute_header_environ_mainstart_RBApplicationMain_exit
</ins><span class="cx">\ No newline at end of file
</span><span class="cx">Property changes on: trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/MacOS/CelerityViewer
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:executable
</span><span class="cx">   + *
</span></span></pre></div>
<a id="trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsPkgInfo"></a>
<div class="addfile"><h4>Added: trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/PkgInfo (0 => 146)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/PkgInfo                                (rev 0)
+++ trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/PkgInfo        2008-05-23 13:03:03 UTC (rev 146)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+-n APPL????
</ins></span></pre></div>
<a id="trunksupportcelerity_viewerrubycocoaCelerityViewerappContentsResourcesCelerityViewericns"></a>
<div class="addfile"><h4>Added: trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/CelerityViewer.icns (0 => 146)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/CelerityViewer.icns                                (rev 0)
+++ trunk/support/celerity_viewer/rubycocoa/CelerityViewer.app/Contents/Resources/CelerityViewer.icns        2008-05-23 13:03:03 UTC (rev 146)
</span><span class="lines">@@ -0,0 +1,2110 @@
</span><ins>+icns~~ics#H\xC0?\xE0\xF0\xF8\xFF\xF8\xFF\xFC\xFF\xFC\xFF\xFE\xFF\xFE\xFF\xFF?\xFF\xFF\xFE|\xC0?\xE0\xF0\xF8\xFF\xF8\xFF\xFC\xFF\xFC\xFF\xFE\xFF\xFE\xFF\xFF?\xFF\xFF\xFE|ics8\xFE\xA5yz\xAC\xF4\xF4\xA5yxy\x9Dy\x80\xAC\xFE{POOOy\xA3\xA3y\xAC\xFBQQO%+Ny\xA3zX\xFD\xFEQQP\xF5\xFF\xF5+QQ||\x82\xACQRP\xF5\xFF\xF5+QR|||\xACzzxN*\xF6\xF7VP+,W\xACyzyxNPQ+*\xF5\xF5\xF6\xFA\xFEy{{\x9DyX,*N*N*\xF7\xFC\x81VXz\xA3\xA4\xF6*xxyO\xF9\xFEzPW\xA3++xy9yx\xF8\xFD\xFE\xF9PTy\xF8\xF7yy]\x9Dx\xF8\xFD\xAC\xFAz\xFA\xF9\xF8yxUV\xFE\xFC+\xF5OUU\xAC\xAC\xF9\xFA\xFC\xFEis32\x93\x81\x92}\x81~}\xB9\x85j\x81dYMIPbz\x83
+М\x8E\x80\x95\x84_A;Z\x95\x82 \xB2\x9F\xA2\xB1\xD9ʌqDP\x89\xAA\x80 Ҡ\x91\xAC\xE0\xFC缬\x84r{\x96\x80o\xBB\x95\x90\xAA\xDA\xFA\xEDЪ\x82to\x88\xBF\x99p[u\xAD\xCBʶ\x8C\xB1ƿ\xAD\xC6\x99oNWy\x8A\xA5\xA6\xB6\xD4\xDF\xDF\xDA\xCD\xFF\xAD{obEU\x84\xC4Ͳ\xB6\x9A\xB7\xBA\xB9\x91\x85\x80U3F\xE5\xB6vu^z\x9A\xAB\xFE\xAE\x8F\x97\x85TJϵs{\xC8]g\xA5\xF0L\x9C\xA7\x8Bt\xA3\xBBtT\x99Fb\xA1߀ \\x82\x86w\x90\x9FeSZ\x80\xAC\xFF\x85_\xCCޙ\x83\x96\xBE\x87c\xB6\xACtE\x8F\x81\xB9\xAC\xAC\xA8\xA7Ѕ\x94\xB4\xA3\x9C\x8F\x87\x86\x8E\x9E\x83
+\xE7\xC9ôµ\x9A}s\x88\xB9\x82 \xD8\xD1\xCA\xCD\xE8Ṥz\x82\xB4ʀ \xF0\xCD\xC4\xCD\xED\xFD\xF1\xD6ҷ\xA8\xAB\xB8\x80o\xD8\xC5\xC2\xCB\xE9\xFD\xF3\xE4ҹ\xAA\xA0\xAD\xBF\xBC\xA1\x92\xA9\xD0\xE1\xDEѲ\xCC\xD1\xCC\xC1\xE2\xB8\x9C\x86\x94\xAD\xB5\xC7\xC7\xC4\xE5\xED\xEB\xDF\xCB\xFFş\xA2\x9A\x81\x8A\xB2\xD2\xDB\xD2Խ\xD3¶\xAE\xAC\xB0\x89jm\xE5ͭ\xA7|\xA8\xBC\xAE\xFEɫ\xBA\xAB}f\xCFǪ\xA1j\x83\xA4\xB0\xE8U\xAF\xC1\xAF\x90\xA8\xBD\xA5\x84V\x89\x9E\xABـ d\x95\x99\x80\x8E\xAC\x8Er\x9B\xAD\xB1\xE9\x85_\xCA廫\xAB\xBB\x87c\xB4\xAArA\x8F\x81\xE7\xE4\xE2\xDE\xDC\xE7\x85\xFF\xE2\xEB\xED\xE1\xD9\xD4\xD3Ӄ
+\xFF\x9E\x9E\xC7\xC3\xDA\xE2\xD4\xCD\xC1\x82\x82 \x90`w\xC9\xC3\xCB\xEF\xCDŃM\x96\x80 \xD2lT\x98\xE5\xFC\xFD\xDFxN%0p\x80o\xAE^L\xA2\xF0\xFF\xFC\xBFm0!W\xFF؟\x97\xE8\xF8\xFB粈\x9A\xBE\xAA\x91\xC6\xEBȨ\xE1\xEB\xEE\xA9}\xD6\xFE\xFF\xFE\xE8\xCB\xFF\xE7\xE0mw\xDD\xCAK\xA4\xEF\xF7\xF7\xF0\xF6˳\xE4\xA53\x85Ð\xE2\xE8\xEE\xE7\xC0\xE4\xE3\xB0\xFE\xF1݄[ĸ\xD7\xDB\xEB\xD9b\xCC\xEB\xBE\xD9m\xA5\xA8\xE8ӽ\xBD\xE1\xD1q\xE0\xE8\xB9Ӏ b\xA7\xB7\x96\x8B\xBBѾ\xEA\xE5\xB9\xE9\x85_\xC8\xEE\xE4\xDFǴ\x87c\xB3\xA5p9\x8Fs8mk!r\xE9\xC3I \x86\xED\xFF\xFF\xFF\xFF\xD1M \xAB\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xF9\x\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xEF'\xE1\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x8D&lt;\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xCBP\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xDF        A\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFC\x8B\xE9\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFFX\x8E\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xCA\xCD\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xF5&quot;?\xCA\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFA)        $M\x98\xCD\xE1\xE2\xFF\xFF\xFF\xFF\xFF\xFF\xD6
+ 7O_a\xA1\xFB\xFF\xFF\xFF\xE5K 0x\xB6\xBA\x8C&gt;ICN#\xC0\xFF\xF0\xFF\xFC\xFF\xFE?\xFF\xFF?\xFF\xFF\x80?\xFF\xFF\x80\xFF\xFF\xC0\xFF\xFF\xC0\xFF\xFF\xC0\xFF\xFF\xFF\xE0\xFF\xFF\xFF\xE0\xFF\xFF\xFF\xE0\xFF\xFF\xFF\xE0\xFF\xFF\xFF\xF0\xFF\xFF\xFF\xF8\xFF\xFF\xFC\xFF\xFF\xFC\xFF\xFF\xFE?\xFF\xFF\xFE?\xFF\xFF\xFE\xFF\xFF\xFE\xFF\xFF\xFE\xFF\xFF\xFE\xFF\xFF\xFE\xFF\xFE\xFF\xFE\xFF\xFC\xF0\xC0\xC0\xFF\xF0\xFF\xFC\xFF\xFE?\xFF\xFF?\xFF\xFF\x80?\xFF\xFF\x80\xFF\xFF\xC0\xFF\xFF\xC0\xFF\xFF\xC0\xFF\xFF\xFF\xE0\xFF\xFF\xFF\xE0\xFF\xFF\xFF\xE0\xFF\xFF\xFF\xE0\xFF\xFF\xFF\xF0\xFF\xFF\xFF\xF8\xFF\xFF\xFC\xFF\xFF\xFC\xFF\xFF\xFE?\xFF\xFF\xFE?\xFF\xFF\xFE\xFF\xFF\xFE\xFF\xFF\xFE\xFF\xFF\xFE\xFF\xFF\xFE\xFF\xFE\xFF\xFE\xFF\xFC\xF0\xC0icl8\xFD\x81yUy\x81\xFD\xF4\xFE\xA5yyyyyyyyy\xA5\xFE\xAByxxyy\x9D\x9D\x9D\xA3\xA3yyy\xAB\xF4\x80Oyxxxxyyy\x9D\xA3\xA3\xA3\xA3y\x80\xFE\xF4\x80PQyOPONxxyy\x9D\xA3\xA3\xA3\xA3y{\xEA\xFAPQQUOP,,,Oxyy\x9D\xA3\xA3\xA3\xA4Q\x82\xFCPQQQ,OO+%&amp;+Nxyy\xA3\xA3\xA3\x81|Q\xACWQRQP,+\xF6\xF5\xF5\xF6*NNOPz\xA3\x80||XW\xFE\xACPRRQ\xF8,\xF6\xF5\xFF\xFF\xF5$*+,QRRv|||Q\xAC{QRRQ,,\xF5\xFF\xFF\xFF\xFF\xF5*,,QRv||||W\x81WQRRQ,,\xF6\xFF\xFF\xFF\xFF\xF5\xF6,,QRv|||||W\xFE\xFEPQRRQ\xF8N*\xF5\xFF\xFF\xF5\xF6+,QQR||||}|W\xFD\xFDUz\xA4{yxNN*$\xF5*\xF6+,QQRP\xF7+\xF7PQW\xFD\xFDUz\xA4z\x9DxNNN**N++Ozz+*\xF6\xF6\xF6+++\xAC\xFEUyzzyyxNNNNO,,PU+*\xF5\xF5\xF5\xF5\xF5\xF6+\xF8\xACyy\xA3z\xA3\x9DyyxxxPQQQ\xF6**$$****\xF5+\xF8\xFD\x80Uy{Rz\xA3yyyyQRW\xF6\xF6******NN*\xF6\xF8V\xFE\xFCUy{vv\xA4\xA3\x9D\xA3\xA4R|P\xFF\xF6NNNNNNUNN*\xF7V\xFB\xF4yy\xF9R||\xA3\xA3\xA3\xA3\xA5|\xF6\xFF+NNNNxx\xA3yNNN\xF9V\xFE\xFCUyWR||\xA4\xA3\xA3\xA3\xA4\xF5\xFF\xF6Nxxxyy\xA4\xA3NNNV\xF7\xFC\x80TyQRR{\xA3\xA3\xA3\xA4\xF6\xF5\xF6Oxxxy9\x80xxxU\xF7\xFA\xFEUTVQQzyy\xA4+\xF6+OxNNy3@\xxxU\xF8\xF9\xFEUOQQzyyy\xA4U+\xF7+yxx\x9D9@\x9C\x9DxOVV\xFE\xFA\xF7,UUUyyz\xF7\xF8\xF7Uy\x9D\x9D9c\x9C\x9D\x9DxOV\xF9\xAC\xF9+*NNTU\xF8VV\xF7yy\x9Dc\xA4xyxNU\xF8\xFA\xFD\xFB\xFAVV\x80\xFAV\xF9V\xF7yy\x80\x9DyxxNV\xF7\xAC\xFB\xF9V++Uyyyyxy\xF7\xF9\x81+\xF6\xF5\xF6\xF7Uyyy\xF7\xF9\xFE\xFB+\xFF\xFF\xFF\xF6+\xF8\xF9\xFC\xFE\xFB\xF9\xF9\x81\xAC\xFEil32        &amp;\x86Ƙ\x8F\x8F\x8E\x8D\x8B\x94\xB9\x92 \xA3\x8F}odZWYbkx\x84\x8B\x8E\x8D|hWPNLHDADNbu\x82\xBF\x8Bu\x8E\x92dUYZ[ZUNE=&lt;@Li}\x96\x88\xFF\x89\x93\x9D\x98g\x80\xA3\x93\x86znbUH&lt;9&lt;Cd\x92\xA3\x87\x91\xBC\xA7\x96\x9D\x82\x8A\xAC\xC2\xC3\xC1\xABziXF:8:H\x8E\x9C\xFF\x86ð\x92\x95\xA5\xB4\xA3\x9C\xD1\xD4Ҵ\x90}hX&gt;5.M}\x96\xA8\x85ƹ\x9D\x8D\x98\x97\xBA\xCB\xD3\xED\xEDὧ\x8D\x9C\xA0uHPrr\x85\x9C\xB6\x84ï\x8B\x91\x91\x8F\xC5\xCC\xEB\xFA\xF8\xF0ض\xBB\xB8\xA0\x95\x87}sot\x95\xA6\x84\xBE\xA6\x86\x90\xA0\xB3\xCC\xE1\xF3\xFE\xFE\xF7\xE5\xC4ĵ\xA0\x8Evrnm\x8B\xA0\x83ں\x9A\x85\x8F\xA2\xB7\xC4\xDE\xF0\xFB\xFE\xF7\xEA\xDCǴ\xA0\x8E~uplj\x9BĂ\xB1\xAB\x94\x80\x93\x9B\x8C\x99\xC2\xE2\xF0\xF3\xEA\xD4\xD4Dz\x9F\x8Bxuvndt\x97\xAC\x82\x94\x8Fr-{^n\x95\xB0\xC7\xD6\xDA\xD1\xD7ɳ\xA6\x91\x92\xB1\xC3\xC6°\x96\x96\xA4\x82\xA1\x87z@YKl\x83\x99\xAB\xB7\xBA\xAFƽ\x94fw\xD1\xC6\xCB\xD7\xD8\xD3\xCF\xCBт\xA6\x8Eh`QUZo\x81\x8F\x9A\x99\x9B\xBB\xB4\xA8\x8B\xC7\xC2\xDB\xE8\xE8\xEB\xEB\xE0\xCC\xD5\xF9\x81\x9F\x92tERGFZit|w\xA2\xAA\x98\xA4\xDD\xC5\xD2\xD4\xD6\xD0\xD0\xCF\xD5\xE0\xC4\xCC\xFF\x81\x98\x86R^\x86\AS\]j\x9F\x90\x8E\xDD޺ĺ\xCD̼\xAB\xB1\xD1ͮ\xCC\xFF\x80\x9E\x8Fkw{F:FEL\x8B{\xB1\xFDҰ\xAA\xA5\xA8\xAD\xA2\x85\x8F\xAFê\x9D\xE7\x80\xAA\x97|\x87yq:391L_\xD9\xFF͡\x8F\x85\x80|[?^\x9D\xA0\xAC\x84\xB9\xFF\x80\xA3\x93p\x82\x88xH35*7\xE6\xFBЏpggj{I7\x9B\x87\x92\x90\xB9\xF3\x80\xBF\xA2\x90s\x8E\x8A\x8BmEE;A\xE1\xEEבqlna\xEE\xDAUjhy\x8E\xB7\xE0\x81\x84\xA2\x93\x8D\x96\x92r]^SC\xC7\xDE֛m\x92\x95T\xDA\xE0\x85MQ^\x80\xA3ԂY\xA2\xA9\xA8\x9EzonfH\x9C\xD0ĻvZ]H\xCB\xC0RGGU\x92\x99̓#\x93\xBE\xBC\x92\x88\x84}kx\xBF\xAF\xC1\x8De=:\xBA\x87I?=i\x97\x98хV\xA7\xB9\xB6\xB1\xA8\x98\x86\xAA\xA0\x99\xBDqV4\x95Id`Y\x85\x8D\xA5ۇ2f\x88\x97\x91~u\x92\x84\x94\xB8vSh;Mhj\x8D\x83\xBE\xE7\x8Ef\x8C\x95\xC7ǀ^b[iys\xB0\xD5\xFF\x8E +\x81\xCE\xE3\xED㮂ur|\xAFǯ\x90
+}\xD7\xFF\xFF\xF9\xE4̸\xAD\x88\x94w\xA6\xAA\x90[ \xC3\x86⿶\xB6\xB4\xB2\xAF\xB4В \xBF\xBB\xAF\xA5\x9E\x95\x91\x90\x95\x97\xA1\xA9\xAA\x8E\xB9\xB1\xA7\x9A\x94\x91\x8D\x89\x83}\x82\x91\x9C\xA6\xBF\x8B\x9C\xBAĥ\x99\x80\x9C
+\x9A\x94\x8D\x83{vu}\x94\xA2È\xFF\x9C\xBE\xCEɡ\xB5\xCC\xC1\xB9\xB0\xA6\x9D\x92\x84xqps\x91\xB6ȇ\x91\xDC\xD5\xC8ʱ\xB5\xCC\xDD\xDE\xDDϭ\xA1\x92\x82tnly\xB9\xC0\xFF\x86\xE1\xD8\xC6\xC5\xCE\xD5ù\xE4\xE6\xE6Ҽ\xAF\x9E\x8Fym`|\xAD\xBCDž\xE2\xDA\xCE\xC1ƽ\xD8\xE1\xE2\xF5\xF5\xEC\xD7˶\xC1ɥz~\xA4\xA4\xB0\xBDȄ\xDF\xD7\xC1ü\xB1\xDE\xDE\xF3\xFC\xFA\xF6\xE9\xD2\xD4\xD9\xCCƻ\xB4\xA9\xA2\xA2\xBAÄ\xDCԽ\xC2\xCA\xD4\xE3\xEE\xF8\xFE\xFE\xFB\xF0\xD7\xDC\xD7\xCB\xC0\xB6\xAE\xA7\xA0\x9D\xB2\xBD\x83\xDA\xDA˼\xC2\xCC\xD8\xDC\xEB\xF7\xFD\xFE\xFA\xF2\xE9\xDE\xD6\xCB\xC0\xB5\xAD\xA6\x9F\x9A\xA7\xB9ׂ\xC7\xCDƸ\xC6Ƴ\xBB\xDA\xEF\xF7\xF9\xF3\xE1\xE5\xE1\xD5ʾ\xB2\xAC\xA9\xA0\x95\x9E\xB6ǂ\xB8\xB4\xA3d\xAF\x90\xA2\xC1\xD3\xE0\xE8\xEA\xE2\xE5\xDF\xD2˿\xC1\xCB\xD0\xCE\xCDĴ\xB4\xBF\x82¬\xAAy\x90\x88\xA7\xB7\xC4\xCF\xD6\xD7\xC9\xDDճ\x8F\x97\xDC\xD6\xD5\xD9\xD8\xD1\xCF\xD5\xE2\x82\xBA\xB0\x98\x96\x89\x91\x98\xA7\xB3\xBD\xC2\xC0\xB9\xD8\xD7̥\xCC\xD8\xEB\xF3\xF3\xF5\xF4\xE4\xCB\xD5\xF9\x81\xBF\xB3\x9E|\x88\x84\x97\xA1\xA9\xAD\xA2\xC3\xD2\xC2\xC0\xDD\xD4\xE5\xE6\xE7\xE4\xE4\xE1\xE5\xE8\xC4\xCC\xFF\x81\xB6\xAC\x81\x93\xBA\x91~\x8F\x95\x93\x96˽\xB1\xDF\xDF\xD2\xDD\xD6\xE1\xE1\xD8\xC6\xCD\xE5٭\xCC\xFF\x80\xBA\xB0\x91\xA6\xB3\xB5|w\x83~~\xBD\xA7\xC0\xFB\xD8\xCD\xCC\xC9\xCC\xCEŨ\xB5\xD0ܴ\x9C\xE7\x80\xBF\xB4\x9F\xA6\xB6\xAF\xA4nlse{\x82\xDC\xFF\xD4ļ\xB6\xB3\xB1\x92t\x90\xC5\xC6Ɔ\xBA\xFF\x80\xBF\xB2\x93\xA9\xB5\xB1\xA7xijXS\xE7\xFAո\xA8\xA3\xA3\xA0\x8Agqö\xBD\x9F\xB8\xF3\x80\xBF\xBB\xB0\x94\xB3\xB3\xB6\x98qrbX\xE1\xEDص\xA8\xA4\xA7\x94\xA9m]\xA8\xA2\xAD\xAD\xB6\xE0\x81\x97\xBB\xB1\xAC\xB8\xB6\x96\x83\x85rW\xC8\xDDԷ\xA5\xB9\xBC\x8D\x93G[\x99\x94\x9C\xA9\xA5Ԃb\xB9\xC4û\x9A\x94\x92\x84^\xA1\xD0\xC3Ŧ\x99\x9B\x88w4z\x90\x8D\x96\xB6\x9C̓+\xA4\xD2Ұ\xAC\xA8\x9D\x80\x82\xBE\xAF\xBF\xAE\x9E\x87\x83XD\x93\x87\x86\xA2\xB8\x9Bх]\xB4\xCD\xD4\xD1Ű\x9A\xAC\xA0\x98\xC0\x9F\x95\x80Cc\xA0\x9A\x97\xB3\xAA\xA6ۇ6q\x97\xA6\x9F\x8Dz\x91\x85\x93\xBF\xA3\x90a\x81\x8F\xA0\xA1\xB7\x97\xBD\xE7\x8Ef\x8C\x95\xC5̤\x94\x9C\x97\x9F\xA9\x9B\xB4\xD3\xFF\x8E +\x81\xCE\xE3\xEC⽥\xA0\xA1\xA6\xB8Ư\x90
+}\xD7\xFF\xFF\xF7\xE1̹\xAA\x86\x94w\xA6\xAA\x90[ \xC3\x86\xE2\xE6\xE4\xE4\xE3\xE1\xDF\xE3\xE7\x92 \xE3\xEA\xE7\xE4\xE3\xDE\xDA\xD9\xDA\xD6\xD9\xDB؎ \xFF\xF5\xEC\xEE\xE8\xE3\xE0\xDE\xDA\xD6\xD2\xCFр\xD8\xFF\x8B\xFF\xEB\xC2\xDB\xEA\xEC\xEB\xE8\xE5\xE1\xDC\xD6\xD0\xCA\xC7\xCB\xD7ӥ\x88\xFF\xFF\xE3\x9Ed\xCCǪ\xD1\xE6\xED\xEB\xE4\xDE\xD6\xCE\xC7\xC4\xC4Ӓ\x87\xFE\xAE\x86R^\xBCŘ\x93\xA2\xB0\xCB\xEC\xE5\xDC\xD3\xCA\xC4êjz\xFF\x86\xB6\x85PVj\x88\xD0弹\xAD\xCD\xF2\xEA\xE4\xDD\xD2\xC6\xC5/h\x90\x85\xE2\x99aJ]\x89\x91\xC5\xF2\xE2\xE1\xE0\xF4\xF4\xEF\xC1\x8F\xAE\xBF\x959&quot;GyȄ\xB5\x84HJw\xB2\xA7\xEE\xF8\xF8\xFA\xFA\xFB\xF6҅\HF*-g\x91\x84\xA1p?Lm\x8D\xA9\xEB\x81\xFF +\xFD\xF1\xB1\x83eH-&quot;&quot;S\x80\xFF\x82\xFE\x95\9Ke\x82\xB0\xE1\x81\xFF +\xF4ڱ\x85fH0&quot;AwĂҜT;Fm\xB8\xE7\xF4\xFC\xFE\xFE\xFD\xF2Þ`B&amp;&quot;'1p\xA5\x82\xF7Ɂ\xA6d\xBA\xEC\xF3\xF7\xFA\xFB\xFB\xF8庚}\L\x86\xB1\xBA\xB2\x90dl\x8F\x82\xE4ᓭ\x9E\xDD\xEA\xEF\xF3\xF6\xF7\xF7\xF0\xB6\xBAʲ\xA2\xC8\xF0\xE5\xDE\xDD\xD7Ͽł\xE1\xE2ǁ\xA0\xCA\xE5\xE9\xED\xEF\xF1\xF0⛀\x86\xC4\xDD\xF3\xFD\x80\xFF\xFD\xEA\xCD\xD6\xFF\x81\xDF\xE0ẚ\xC0\xDD\xE2\xE5\xE8\xE9\xE6\xABlYu\xD3\xE6\xFC\xFA\xFB\xFA\xFA\xF8\xFA\xF2\xC5\xCC\xF8\x81\xE2\xE4\xD5n&gt;\x9E\xD9\xDC\xDE\xDF\xC1aKV\xD8\xE3\xED\xF9\xF7\xF9\xF9\xF7\xEF\xF1\xFB\xE7\xAD\xCD\xFF\x80\xDF\xE2\xD6d3\xAE\xD4\xD4ը;)\x94\xFF\xDE\xEF\xF5\xF4\xF4\xF5\xF2\xE5\xE7\xF7\xF8\xC0\x9C\xE7\x80\xE9\xDFއ6 K\xB8\xCC\xC9\xC0xD\xD2\xFF\xDC\xEE\xF1\xEF\xEE\xEF\xE7\xD4\xD3\xF4\xF4扺\xFF\x80\xE3\xE3\xCBp&gt;,I\xA1\xC4\xC1\xBA\xA7\xEC\xF9\xDB\xE8\xEC\xEB\xEB俱\xC1\xF1\xED\xF1\xB2\xB6\xF7\x80\xBF\xE1\xE7\xBBYH9s\xC8·\xA5\xE5\xEC\xD9\xE1\xEB\xE9\xEB܃V\x9E\xEF\xE9\xEDӵ\xE0\x81\xAA\xDF\xE8\x8FXN\x8F\xCDȽ\xA5\xD1\xDC\xD1\xD9\xE9\xEA\xEB\xDD3\x89\xEE\xE6\xE8ܧԂo\xDD\xD1{j\xB1\xD4\xD0Ȱ\xB9\xCD\xC2\xD0\xE3\xE6\xE6\xDFq3\xC9\xE7\xE4\xE6\xE2\xA1σ.\xBB\xB3\x9F\xD4\xE1\xDE\xD7ɭ\xBA\xAF\xBC\xD7\xE5\xE3\xE0_g\xE9\xE2\xE2\xE9\xE0\xA0хY\x99\xD5\xF8\xF7\xF2\xE9ƭ\x9F\x97\xC3\xDA\xE3\xE0`\xB2\xE7\xE3\xE6\xEDϧ݇4{\xA5\xBA\xBA\xB1\x89\x90\x85\x91\xC8\xDA\xE0\x9F\xDD\xE3\xE6\xE7찻\xE7\x8Ef\x8C\x96\xC3\xD2\xD1\xDC\xE4\xE3\xE4\xE7͹\xD3\xFF\x8E +\x81\xCE\xE3\xEB\xE1\xD0\xD1\xD8\xDD\xDB\xC4į\x90 }\xD7\xFF\xFF\xF5\xDFͼ\xA7\x83\x93w\xA6\xAA\x90[\xC3l8mk        4\x89\xDD\xF3\xE0\x907 |\xD1\xFA\xFF\xFF\xFF\xFF\xFF\xFCՃ!g\xE2\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xE7q +\x9D\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xA9 +\xA9\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xB8\x92\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x9CM\xFB\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFEX        \xC6\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xD2I\xFD\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFFV\x99\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xA7\xCF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xDA +\xE8\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xF2%$\xF3\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFB0&amp;\xF4\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFC&gt;\xEB\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xD51\xD2\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xDC%\x9F\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xBA
+R\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFFc \xD4\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xD1 +\\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFED\xAA\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x84\xCD\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xAC +9\xCE\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xBA &amp;G\xB4\xFB\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xAF +=O\x8B\xD3\xF8\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x83#5HXn\x92\xB8\xD3\xE2\xE6\xE3\xE2\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFA6$3DTbo{\x85\x8B\x8B\x86\xCA\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x9A'3?IRX\][^\xBD\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xAA #(-15:AP\xA3\xEF\xFF\xFF\xFF\xFF\xFF\xF1\xC4t 
+         ,&gt;Pv\xA8\xC9\xD0œoH-
+ +&amp;18&gt;?:2)it32\xA8u\x82\x88\x92\x91\x95\x93\x80\x95 \x97\x96\x94\x93\x91\x92\x94\x8D\x8E\x82x?\xE3
+_\x82\x8F\x94\x93\x94\x92\x92\x8F\x8F\x8D\x80\x8C\x8B\x8B\x80\x8A\x8B\x8B\x8D\x80\x8F\x8E\x8B\x84x3\xDC#\x8D\x92\x95\x95\x91\x8F\x8D\x8F\x8C\x89\x85\x82|{zyyzz|\x80\x84\x86\x89\x8A\x88\x89\x8B\x8C\x8D\x88\x85H\xD6U\x89\x93\x95\x95\x91\x8F\x8F\x8A\x84|wrlhec``\x80^_`bcfjnrw}\x81\x85\x88\x86\x89\x8B\x8C\x87\xD2q\x8A\x95\x95\x92\x8E\x8E\x87~vnhb]ZWUSRQ\x83PQRSUWZ^dipv|\x82\x86\x85\x88\x89\x89\xCEs\x8B\x95\x96\x93\x90\x8Aulc]YVSR\x80PONM\x84LMMNMNOQUY_fnv|\x81\x84\x86\x88\x86zU\xC9U\x8D\x95\x95\x91\x8E\x86{oe]XTSRQQPPONMLK\x80JI\x81HI\x80JKKLNPSX_iqx~\x83\x84\x86\x85y\xC77\x8A\x94\x95\x92\x8D\x85ylaYVSSRRQPPONNMMLLJIHGFEEDEEFFGGIJKMNPU\fpv|\x82\x83\x87\x84n\xC3\x91\x97\x94\x8F\x86zl`YVTTSSRRQQP\x80O
+MMLLKJIGGED\x81CBCDEEGIJKLOS[fpv|\x82\x84\x84}\xC1 \x83\x93\x95\x90\x8A~obZVUU\x80T\x80SRR\x80QPONMMLKKIHFEDBAA@@\x80ACDFGHJKNS[gqw~\x81\x84\x80m\xBE \x8B\x96\x93\x8D\x83vg\VVUV\x82UTUU\x80T\x80S%RQPNNMLJHGECBA@?&gt;??@@ADEFGJLNU_ksx\x81\x82|\xBBs\x90\x95\x92\x89{m_X\x85V\x81W\x81X*WWVUUTRQPOMLJHFDB@?&gt;==&gt;&gt;?@BCCFHJLOXepu|\x82\x85}\xB8 y\x95\x95\x8E\x84\x84\x87qXUV\x82WXYZ[[\\]\x80\[ZZYVUTRPONLJGEB@?=\x80&lt;==?@@BCFGJLS`mry\x80\x83U\xB6\x96\x95\x8C\x82\x88\x97\xA1\xA7\x9ArWUWXYY[\]^__``a`a\x80`_^\ZYWUSQPNKIFDA?=&lt;\x80;&lt;&gt;?@@BDFHIO[jqv~\x83\x88x\xB4\x87\x95\x93\x8A\x82\x8F\x9F\x80\xA4\x8CoZVXZ\^]]_aceff\x81g+ffedca_][XUSROLIFDA@=&lt;:9:;=&gt;&gt;?ACEGILWfpt~\x8E\x97y\xA9\x80\xFF\x83\x8A\x95\x94\x89\x83\x92\xA0\xA2\x9F\xA0\x91aYeZY[l\x8B\x8Bskhhjlm\x80nmmkjjgec`^[XVTPNKGDB@&gt;;\x809;&lt;&lt;=?@BCEGJUeot\x87\x9E\x9By\xA8\x81\xFF\x81M\x83\x94\x93\x89\x86\x96\xA0\x9F\x9C\x9B\x9F\x91ZPyj[\x\xAD\xB8\xB3\xAC\xA0\x93\x85ztrssttsrponljgda^[XVROLHEB?&gt;;989:;;&lt;&gt;?@BDFJTdny\x99\xA2\x97i\xA6\x80\xFFAڪ\xD4\xFFh\x92\x93\x8A\x8A\x9B\xA2\x9D\x9A\x99\x9A\x9D\x9CiMv\x87f]|\xAB\xB6\xB6\xBA\xBC\xBD\xBA\xB1\xA5\x97\x8B\x81{xvwvtsqomjgc`]ZVSPLIEB?=:989\x80:&lt;=&gt;@ACFIScq\x8E\xA2\xA1\x91\\xA4\x80\xFF \xAAƿ\xDA\xFF\xA3\x8C\x91\x8F\x95\xA2\xA1\x9B\x80\x982\x9A\x9C\xA1|R_\x92}d\x8C\xAF\xB2\xB2\xB3\xB6\xBA\xBE\xC2\xC4ľ\xB6\xAB\xA0\x94\x8A\x81{wusspmjfb^\XTPLHEB?&lt;:98\x809:&lt;&lt;&gt;?@CEHSf\x86\x9C\xA1\x9F\x8F\xA4\xFF\xAA\x9F\xCC\xC8\xDA߼\xA6\xA2\xA7\xAB\xA2\x9A\x97\x97\x96\x97\x9A\x9C\xA1\x93_Uy\x8C\x80\xA7\xB6\xB5\xB5\x80\xB6&quot;\xB8\xBA\xBD\xC1\xC5\xC9\xCA\xCA\xC7\xC1\xB8\xAD\x9E\x8F\x82zvrolgc`]YTPLHEA&gt;;98\x819:;&lt;&lt;&gt;@BDGU~\x98\x9B\xA1\x9E\x86\xA3 \xFF\xB6\x99\xC4ݹ\xC4ý\xB7\xB1\xA2\x98\x80\x95\x96\x97\x9A\x9D\xA0\xA3w\dw\x8D\xB0\xB9\xBA\xBB\xBC\xBA\xBB\xBB\x80\xBC3\xBE\xBF\xC2\xC5\xC8\xCB\xCD\xCD\xCCǷ\x8D{ytqmid`]YTOLHDA&gt;:989989::;&lt;&gt;@AAMv\x94\x97\x9C\xA1\x9Bw\xA3 \xFF\xDA\xD0\xC8\xE2\xCC\xC5\xC1\xBA\xB3\xA3\x97\x81\x94\x96\x97\x9A\x9E\xA1\xA9\x98lbkx\x88\x92\x99\x9F\xAB\xBB\xBF\xBE\xBF\xBF\x80\xC02\xBF\xC0\xC1\xC2\xC3\xC5\xC8\xCD’\x80~{vrniea]XSOKGC@&lt;:7898899:;&lt;=BVhz\x8A\x93\x96\x9D\x9E\x98\xB1\xA3        \xB6Ģ\xD1ÿ\xBB\xB2\xA5\x97\x81\x93\x94\x96\x97\x9A\x9F\xA3\xA8\xAE\x97|trsvx{\x81\xA1\xC0\xC3À\xC4\xC5\xC4\xC4\xC3Ā\xC3Ű\x8D\x86\x85\x80|wrniea\XRNJFC?;\x808988\x8198Hozz\x8C\x93\x97\x9D\xA0\xAA\xDA\xFF\xFF\xA0 \xAA׿\xC3\xC0\xBD\xB3\xAA\x9A\x92\x91\x92\x92\x93\x94\x99\xA3\xA2\xA1\xA4\xA7\xAE\xB7\xB4\xAD\x91|{{|}\x90\xBD\x84\xCA\xC9Ȁ\xC7\xC8ģ\x8F\x8D\x8B\x86\x81~xsnie`\VQMIEA&gt;;\x85864Amzxz\x82\x8E\x94\x99\x9F\xA3\xBC\xBF\xAA\xFF\xFF\x9E \xAA\xB6\xCA\xC1\xBD\xB6\xAF\x9E\x92\x90\x90\x91\x91\x92\x95\x99\xA5\xA8\xA3\xA5\xA9\xAD\xB5\xBFǼ\x92\x86\x8A\x8D\x8E\x95\xBE\x82\xD09\xCF\xCF\xCE\xCE\xCD\xCB\xCB̾\x9D\x94\x93\x90\x8B\x87\x83}xsmid_YTOKGC?&lt;988788653/3\zywz\x85\x90\x95\x9C\xA0\xA8ʙ\xAA\xFF\xFF\x9D \xFF\xDA\xC0\xBE\xB9\xB1\xA6\x95\x90\x8F\x8F\x90\x92\x93\x96\x99\x9E\xA6\xA5\xA6\xAA\xAF\xB3\xB8\xBFȮ\x96\x98\x9D\x9F\xA3ł\xD7!\xD6\xD6\xD5\xD3\xD2\xD0\xD0γ\x9E\x9C\x99\x96\x91\x8D\x87\x82}wqmha[WRNJFB&gt;;88\x80741.',`}wvw~\x8B\x92\x97\x9E\xA2\xB0\xFFԀ\xFF\x9B&quot;\xFF\xFF\xC9\xC1\xBC\xB3\xAC\x9A\x90\x8E\x8E\x8F\x90\x92\x94\x97\x9A\x9E\xA2\xA6\xA9\xAD\xB2\xB6\xBA\xBE\xC6é\xA7\xAC\xAE\xB3\xD0݁\xDE:\xDD\xDD\xDC\xDA\xD9\xD7\xD6ɬ\xA3\xA2\x9F\x9B\x97\x91\x8C\x87\x81{uoiff\RNKGC?&lt;986431-%'P}zttvy\x82\x8F\x94\x99\x9F\xA5Ī\xAA\xFF\xFF\x9B%\xFF\xD4\xC1\xBD\xB6\xB0\xA2\x93\x8D\x8E\x8E\x8F\x91\x93\x96\x99\x9D\x9F\xA3\xA8\xAC\xAF\xB3\xB7\xBD\xC1\xC7κ\xB4\xB9\xBC\xC4\xDC\xE3\xE4\xE3\xE4\x80\xE35\xE2\xE0\xDF\xDEԼ\xAE\xAB\xA9\xA5\xA1\x9C\x97\x91\x8B\x84xop\x96\xAC\x9B~`NFD@=97520+$+W\x81~rsstv{\x88\x91\x96\x9D\xA0\xA7\xB2\x80\xFF\x9A\xD4Ŀ\xBC\xB2\xAB\x99\x8E\x80\x8D\x8F\x91\x94\x97\x9B\x9F\xA2\xA8\xAC\xAF\xB1\xB5\xBA\xBF\xC5\xCB\xD4\xCB\xC0\xC3\xC7\xD6\xE7\xE9\x81\xEA*\xE9\xE8\xE7\xE6\xE5\xDEɼ\xB8\xB3\xAF\xAB\xA6\xA1\x9B\x95\x8F\x87\x80ws\x98\xBF\xBE\xBB\xB7\xA7\x88bH&gt;;852.(%:g\x84s\x80r        stw\x81\x8E\x93\x98\x9F\xA2\xB8\x81\xFF\x98\xFF\xFFտ\xBD\xB5\xAF\xA3\x93\x80\x8C\x8E\x8F\x92\x95\x99\x9D\xA1\xA6\xA0\x90\x91\xAD\xB9\xBD\xC2\xC9\xD0\xD8\xD7\xCA\xCC\xD2\xE5\xED\xEE\x82\xEF)\xEE\xEC\xEC\xE5\xD5\xCA\xC5\xC1\xBC\xB5\xB0\xAB\xA5\x9F\x98\x92\x8A|\x9D\xC0\xB6\xA9\xA7\xAA\xAF\xB1\xA7\x88aE6/*&amp;1T{\x87}tr\x80q
+rsuz\x87\x91\x95\x9B\xA1\xA6\xB2\x80\xFF\x98a\xCC\xCC\xC6\xC0\xBB\xB2\xAB\x9A\x8D\x8B\x8B\x8C\x8E\x90\x93\x97\x9A\x9E\xA5\x94k`\x91\xB6\xBC\xBF\xC6\xCE\xD1\xCB\xD7\xD4\xD3\xDD\xEE\xF1\xF2\xF3\xF3\xF4\xF3\xF3\xF2\xF1\xEF\xE5\xD8\xD3\xCE\xC9ü\xB5\xB0\xAA\xA3\x9B\x93\x89\x85\xA7ȼ\xAC\xA6\xA2\x9E\x9C\x9E\xA5\xAA\xA3\x8EqXLXx\x8B\x86{usrqqpqrsu\x80\x8E\x92\x98\x9E\xA0\xC0\x80\xFF\x97\xFF\xAA\xD2\xC1\xBD\xB6\xAF\xA5\x93\x80\x8B\x8C\x8E\x90\x94\x98\x9C\xA1\x99kOr\xAE\xBC\xBE\xC3\xCB\xCB\xC0\xBF\xD0\xD8\xDB\xE4\xF1\xF4\xF5\x81\xF7+\xF6\xF5\xF4\xF3\xF3\xE9\xDC\xD6\xD0\xC9»\xB4\xAE\xA6\x9E\x92\x92\xB4\xCE\xC1\xB1\xAC\xA7\xA3\x9E\x99\x96\x93\x96\x9B\xA0\xA0\x9B\x94\x93\x8E\x82zwtrqq\x80p
+qrsy\x88\x90\x95\x9C\xA0\xAÈ\xFF\x96\xAA\