<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Info.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Info.nib/info.nib</filename>
    </added>
    <added>
      <filename>Info.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>InfoWindowController.rb</filename>
    </added>
    <added>
      <filename>committer.png</filename>
    </added>
    <added>
      <filename>mime-types/ChangeLog</filename>
    </added>
    <added>
      <filename>mime-types/Install</filename>
    </added>
    <added>
      <filename>mime-types/LICENCE</filename>
    </added>
    <added>
      <filename>mime-types/README</filename>
    </added>
    <added>
      <filename>mime-types/Rakefile</filename>
    </added>
    <added>
      <filename>mime-types/lib/mime/types.rb</filename>
    </added>
    <added>
      <filename>mime-types/pre-setup.rb</filename>
    </added>
    <added>
      <filename>mime-types/setup.rb</filename>
    </added>
    <added>
      <filename>mime-types/tests/tc_mime_type.rb</filename>
    </added>
    <added>
      <filename>mime-types/tests/tc_mime_types.rb</filename>
    </added>
    <added>
      <filename>mime-types/tests/testall.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -5,20 +5,25 @@
 #  Created by Justin Palmer on 3/1/08.
 #  Copyright (c) 2008 Active Reload, LLC. All rights reserved.
 #
-
+$VERBOSE = nil
 require 'rubygems'
 require 'osx/cocoa'
+require 'mime-types/lib/mime/types'
 require 'grit/lib/grit'
+require 'InfoWindowController'
 
-include OSX
 OSX.ns_import 'ImageTextCell'
+include OSX
+
+REPOSITORY_LOCATION = ENV['PWD'].nil? ? '' : ENV['PWD']
 
-class ApplicationController &lt; OSX::NSObject  
+class ApplicationController &lt; OSX::NSObject 
   ib_outlet :commits_table
-  ib_outlet :commits_controller
+  ib_outlet :commits_controller 
   ib_outlet :window
   ib_outlet :main_canvas
   ib_outlet :main_view
+  ib_outlet :info_button
   
   def applicationDidFinishLaunching(sender)
     @window.makeKeyAndOrderFront(self)  
@@ -28,7 +33,13 @@ class ApplicationController &lt; OSX::NSObject
     return true
   end
   
-  def awakeFromNib
+  def awakeFromNib    
+    begin
+      @repo = Grit::Repo.new(REPOSITORY_LOCATION)
+    rescue Grit::InvalidGitRepositoryError
+      return false
+    end
+    
     @window.delegate = self
     column = @commits_table.tableColumns[0]
     cell = ImageTextCell.alloc.init
@@ -38,4 +49,12 @@ class ApplicationController &lt; OSX::NSObject
     @main_view.setFrameSize(@main_canvas.frame.size)
     @main_canvas.addSubview(@main_view)
   end
+  
+  ib_action :show_info_panel
+  def show_info_panel(sender)
+    if @info_controller.nil? 
+      @info_controller = InfoWindowController.alloc.init_with_repository(@repo)
+    end
+    @info_controller.showWindow(self)
+  end
 end</diff>
      <filename>ApplicationController.rb</filename>
    </modified>
    <modified>
      <diff>@@ -17,7 +17,6 @@ class CommitsController &lt; OSX::NSObject
   ib_outlet :commit_details
   
   def awakeFromNib  
-    @repo_location = ENV['PWD'].nil? ? '' : ENV['PWD']
     @current_commit_offset = 0
     @offset = 50
     @active_commit = nil
@@ -75,6 +74,7 @@ class CommitsController &lt; OSX::NSObject
     diff_list = doc.getElementById('diffs')
     diff_list.setInnerHTML(&quot;&quot;)
     file_list.setInnerHTML(&quot;&quot;)
+    
     active_commit.diffs.each_with_index do |diff, i|
       li = doc.createElement('li')
       li.setAttribute__('id', &quot;item-#{i}&quot;)
@@ -82,13 +82,27 @@ class CommitsController &lt; OSX::NSObject
       li.setAttribute__('class', 'delete') if diff.deleted_file
       li.setInnerHTML(%(&lt;a href=&quot;#diff-#{i}&quot; class=&quot;&quot;&gt;#{diff.b_path}&lt;/a&gt;))
       file_list.appendChild(li)
+      
       unless diff.deleted_file
         diff_div = doc.createElement('div')
         diff_div.setAttribute__('class', 'diff')
         diff_div.setAttribute__('id', &quot;diff-#{i}&quot;)
+        
+        colored_diff = []
+        html = CGI.escapeHTML(diff.diff)
+        html.each_line do |line|
+          if line =~ /^\+{1}/
+            colored_diff &lt;&lt; %(&lt;div class=&quot;addline&quot;&gt;#{line}&lt;/div&gt;)
+          elsif line =~ /^\-{1}/
+            colored_diff &lt;&lt; %(&lt;div class=&quot;removeline&quot;&gt;#{line}&lt;/div&gt;)
+          else
+            colored_diff &lt;&lt; line
+          end
+        end
+        
         diff_div.setInnerHTML(%(
           &lt;h3&gt;#{File.basename(diff.b_path)}&lt;/h3&gt;
-          &lt;pre&gt;&lt;code&gt;#{CGI.escapeHTML(diff.diff)}&lt;/pre&gt;&lt;/code&gt;
+          &lt;pre&gt;&lt;code class=&quot;diffcode&quot;&gt;#{colored_diff}&lt;/pre&gt;&lt;/code&gt;
         ))
         diff_list.appendChild(diff_div)
       end
@@ -118,27 +132,14 @@ class CommitsController &lt; OSX::NSObject
   
   def iconForCell_data(icon, data)
     gravatar = NSURL.URLWithString(&quot;http://www.gravatar.com/avatar.php?gravatar_id=#{MD5.hexdigest(data.committer.email)}&amp;size=36&quot;)
-    NSImage.alloc.initWithContentsOfURL(gravatar)
+    @icons[MD5.hexdigest(data.committer.email)] ||= NSImage.alloc.initWithContentsOfURL(gravatar)
+    #NSImage.imageNamed('committer')
   end
   
   def dataElementForCell(cell)
     @commit
   end
   
-  # def connection_didRecieveResponse(connection, response)
-  #   @image_data.length = 0
-  # end
-  # 
-  # def connection_didReceiveData(connection, data)
-  #   @image_data.appendData(data)
-  # end
-  # 
-  # def connectionDidFinishLoading(connection)
-  #   
-  #   @commits_table.reloadData
-  #   @connection.release
-  #   @image_data.release
-  # end
   
   private
   
@@ -148,7 +149,7 @@ class CommitsController &lt; OSX::NSObject
   
   def fetch_git_repository
     begin
-      @repo = Grit::Repo.new(@repo_location)
+      @repo = Grit::Repo.new(REPOSITORY_LOCATION)
     rescue Grit::InvalidGitRepositoryError
       return false
     end</diff>
      <filename>CommitsController.rb</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>English.lproj/InfoPlist.strings</filename>
    </modified>
    <modified>
      <diff>@@ -8,9 +8,7 @@
 		&lt;string key=&quot;IBDocument.HIToolboxVersion&quot;&gt;352.00&lt;/string&gt;
 		&lt;object class=&quot;NSMutableArray&quot; key=&quot;IBDocument.EditedObjectIDs&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-			&lt;integer value=&quot;344&quot;/&gt;
 			&lt;integer value=&quot;2&quot;/&gt;
-			&lt;integer value=&quot;134&quot;/&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;NSArray&quot; key=&quot;IBDocument.PluginDependencies&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -36,7 +34,7 @@
 				&lt;string key=&quot;NSWindowRect&quot;&gt;{{368, -17}, {820, 596}}&lt;/string&gt;
 				&lt;int key=&quot;NSWTFlags&quot;&gt;813170688&lt;/int&gt;
 				&lt;string key=&quot;NSWindowTitle&quot; id=&quot;71198506&quot;&gt;GitNub&lt;/string&gt;
-				&lt;string key=&quot;NSWindowClass&quot; id=&quot;306026678&quot;&gt;TexturedWindow&lt;/string&gt;
+				&lt;string key=&quot;NSWindowClass&quot; id=&quot;50041168&quot;&gt;TexturedWindow&lt;/string&gt;
 				&lt;nil key=&quot;NSViewClass&quot;/&gt;
 				&lt;string key=&quot;NSWindowContentMinSize&quot;&gt;{400, 300}&lt;/string&gt;
 				&lt;object class=&quot;NSView&quot; key=&quot;NSWindowView&quot; id=&quot;831824449&quot;&gt;
@@ -47,7 +45,7 @@
 						&lt;object class=&quot;NSPopUpButton&quot; id=&quot;60591724&quot;&gt;
 							&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;831824449&quot;/&gt;
 							&lt;int key=&quot;NSvFlags&quot;&gt;289&lt;/int&gt;
-							&lt;string key=&quot;NSFrame&quot;&gt;{{685, 9}, {115, 26}}&lt;/string&gt;
+							&lt;string key=&quot;NSFrame&quot;&gt;{{650, 9}, {115, 26}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;831824449&quot;/&gt;
 							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSViewIsLayerTreeHost&quot;&gt;YES&lt;/bool&gt;
@@ -63,7 +61,7 @@
 								&lt;reference key=&quot;NSControlView&quot; ref=&quot;60591724&quot;/&gt;
 								&lt;int key=&quot;NSButtonFlags&quot;&gt;-2038284033&lt;/int&gt;
 								&lt;int key=&quot;NSButtonFlags2&quot;&gt;35&lt;/int&gt;
-								&lt;object class=&quot;NSFont&quot; key=&quot;NSAlternateImage&quot; id=&quot;224886580&quot;&gt;
+								&lt;object class=&quot;NSFont&quot; key=&quot;NSAlternateImage&quot;&gt;
 									&lt;reference key=&quot;NSName&quot; ref=&quot;547923353&quot;/&gt;
 									&lt;double key=&quot;NSSize&quot;&gt;1.300000e+01&lt;/double&gt;
 									&lt;int key=&quot;NSfFlags&quot;&gt;16&lt;/int&gt;
@@ -79,12 +77,12 @@
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
 									&lt;int key=&quot;NSState&quot;&gt;1&lt;/int&gt;
-									&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSOnImage&quot; id=&quot;283125772&quot;&gt;
-										&lt;string key=&quot;NSClassName&quot; id=&quot;270194293&quot;&gt;NSImage&lt;/string&gt;
+									&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSOnImage&quot; id=&quot;598266614&quot;&gt;
+										&lt;string key=&quot;NSClassName&quot; id=&quot;768466055&quot;&gt;NSImage&lt;/string&gt;
 										&lt;string key=&quot;NSResourceName&quot;&gt;NSMenuCheckmark&lt;/string&gt;
 									&lt;/object&gt;
-									&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSMixedImage&quot; id=&quot;205792821&quot;&gt;
-										&lt;reference key=&quot;NSClassName&quot; ref=&quot;270194293&quot;/&gt;
+									&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSMixedImage&quot; id=&quot;220887990&quot;&gt;
+										&lt;reference key=&quot;NSClassName&quot; ref=&quot;768466055&quot;/&gt;
 										&lt;string key=&quot;NSResourceName&quot;&gt;NSMenuMixedState&lt;/string&gt;
 									&lt;/object&gt;
 									&lt;string key=&quot;NSAction&quot;&gt;_popUpItemAction:&lt;/string&gt;
@@ -102,8 +100,8 @@
 											&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;315750621&quot;/&gt;
 											&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 											&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-											&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-											&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+											&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+											&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 											&lt;string key=&quot;NSAction&quot;&gt;_popUpItemAction:&lt;/string&gt;
 											&lt;reference key=&quot;NSTarget&quot; ref=&quot;399670599&quot;/&gt;
 										&lt;/object&gt;
@@ -113,8 +111,8 @@
 											&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;315750621&quot;/&gt;
 											&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 											&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-											&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-											&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+											&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+											&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 											&lt;string key=&quot;NSAction&quot;&gt;_popUpItemAction:&lt;/string&gt;
 											&lt;reference key=&quot;NSTarget&quot; ref=&quot;399670599&quot;/&gt;
 										&lt;/object&gt;
@@ -129,7 +127,7 @@
 						&lt;object class=&quot;NSTextField&quot; id=&quot;869639466&quot;&gt;
 							&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;831824449&quot;/&gt;
 							&lt;int key=&quot;NSvFlags&quot;&gt;289&lt;/int&gt;
-							&lt;string key=&quot;NSFrame&quot;&gt;{{629, 14}, {51, 17}}&lt;/string&gt;
+							&lt;string key=&quot;NSFrame&quot;&gt;{{594, 14}, {51, 17}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;831824449&quot;/&gt;
 							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSViewIsLayerTreeHost&quot;&gt;YES&lt;/bool&gt;
@@ -148,9 +146,9 @@
 								&lt;string key=&quot;NSContents&quot;&gt;Branch:&lt;/string&gt;
 								&lt;reference key=&quot;NSSupport&quot; ref=&quot;98627494&quot;/&gt;
 								&lt;reference key=&quot;NSControlView&quot; ref=&quot;869639466&quot;/&gt;
-								&lt;object class=&quot;NSColor&quot; key=&quot;NSBackgroundColor&quot; id=&quot;107180315&quot;&gt;
+								&lt;object class=&quot;NSColor&quot; key=&quot;NSBackgroundColor&quot;&gt;
 									&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-									&lt;string key=&quot;NSCatalogName&quot; id=&quot;201491785&quot;&gt;System&lt;/string&gt;
+									&lt;string key=&quot;NSCatalogName&quot; id=&quot;22188302&quot;&gt;System&lt;/string&gt;
 									&lt;string key=&quot;NSColorName&quot;&gt;controlColor&lt;/string&gt;
 									&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot; id=&quot;510149783&quot;&gt;
 										&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
@@ -159,7 +157,7 @@
 								&lt;/object&gt;
 								&lt;object class=&quot;NSColor&quot; key=&quot;NSTextColor&quot; id=&quot;394328784&quot;&gt;
 									&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-									&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;201491785&quot;/&gt;
+									&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;22188302&quot;/&gt;
 									&lt;string key=&quot;NSColorName&quot;&gt;controlTextColor&lt;/string&gt;
 									&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot; id=&quot;96157912&quot;&gt;
 										&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
@@ -185,7 +183,7 @@
 									&lt;object class=&quot;NSSegmentItem&quot;&gt;
 										&lt;double key=&quot;NSSegmentItemWidth&quot;&gt;5.000000e+01&lt;/double&gt;
 										&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSSegmentItemImage&quot;&gt;
-											&lt;reference key=&quot;NSClassName&quot; ref=&quot;270194293&quot;/&gt;
+											&lt;reference key=&quot;NSClassName&quot; ref=&quot;768466055&quot;/&gt;
 											&lt;string key=&quot;NSResourceName&quot;&gt;NSGoLeftTemplate&lt;/string&gt;
 										&lt;/object&gt;
 										&lt;reference key=&quot;NSSegmentItemLabel&quot; ref=&quot;315750621&quot;/&gt;
@@ -201,7 +199,7 @@
 									&lt;object class=&quot;NSSegmentItem&quot;&gt;
 										&lt;double key=&quot;NSSegmentItemWidth&quot;&gt;5.000000e+01&lt;/double&gt;
 										&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSSegmentItemImage&quot;&gt;
-											&lt;reference key=&quot;NSClassName&quot; ref=&quot;270194293&quot;/&gt;
+											&lt;reference key=&quot;NSClassName&quot; ref=&quot;768466055&quot;/&gt;
 											&lt;string key=&quot;NSResourceName&quot;&gt;NSGoRightTemplate&lt;/string&gt;
 										&lt;/object&gt;
 										&lt;int key=&quot;NSSegmentItemTag&quot;&gt;2&lt;/int&gt;
@@ -261,7 +259,7 @@
 																&lt;/object&gt;
 																&lt;object class=&quot;NSColor&quot; key=&quot;NSTextColor&quot;&gt;
 																	&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-																	&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;201491785&quot;/&gt;
+																	&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;22188302&quot;/&gt;
 																	&lt;string key=&quot;NSColorName&quot;&gt;headerTextColor&lt;/string&gt;
 																	&lt;reference key=&quot;NSColor&quot; ref=&quot;96157912&quot;/&gt;
 																&lt;/object&gt;
@@ -276,7 +274,7 @@
 																&lt;int key=&quot;NSTextBezelStyle&quot;&gt;1&lt;/int&gt;
 																&lt;object class=&quot;NSColor&quot; key=&quot;NSBackgroundColor&quot; id=&quot;1046813822&quot;&gt;
 																	&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-																	&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;201491785&quot;/&gt;
+																	&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;22188302&quot;/&gt;
 																	&lt;string key=&quot;NSColorName&quot;&gt;controlBackgroundColor&lt;/string&gt;
 																	&lt;reference key=&quot;NSColor&quot; ref=&quot;510149783&quot;/&gt;
 																&lt;/object&gt;
@@ -292,7 +290,7 @@
 													&lt;double key=&quot;NSIntercellSpacingHeight&quot;&gt;2.000000e+00&lt;/double&gt;
 													&lt;object class=&quot;NSColor&quot; key=&quot;NSBackgroundColor&quot;&gt;
 														&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-														&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;201491785&quot;/&gt;
+														&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;22188302&quot;/&gt;
 														&lt;string key=&quot;NSColorName&quot;&gt;_sourceListBackgroundColor&lt;/string&gt;
 														&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot;&gt;
 															&lt;int key=&quot;NSColorSpace&quot;&gt;1&lt;/int&gt;
@@ -368,38 +366,29 @@
 							&lt;bool key=&quot;NSIsVertical&quot;&gt;YES&lt;/bool&gt;
 							&lt;int key=&quot;NSDividerStyle&quot;&gt;2&lt;/int&gt;
 						&lt;/object&gt;
-						&lt;object class=&quot;NSSegmentedControl&quot; id=&quot;218473884&quot;&gt;
+						&lt;object class=&quot;NSButton&quot; id=&quot;524887790&quot;&gt;
 							&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;831824449&quot;/&gt;
-							&lt;int key=&quot;NSvFlags&quot;&gt;-2147483359&lt;/int&gt;
-							&lt;string key=&quot;NSFrame&quot;&gt;{{729, 9}, {71, 25}}&lt;/string&gt;
+							&lt;int key=&quot;NSvFlags&quot;&gt;289&lt;/int&gt;
+							&lt;string key=&quot;NSFrame&quot;&gt;{{773, 10}, {27, 25}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;831824449&quot;/&gt;
 							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
-							&lt;object class=&quot;NSSegmentedCell&quot; key=&quot;NSCell&quot; id=&quot;21021363&quot;&gt;
-								&lt;int key=&quot;NSCellFlags&quot;&gt;67239424&lt;/int&gt;
-								&lt;int key=&quot;NSCellFlags2&quot;&gt;0&lt;/int&gt;
-								&lt;reference key=&quot;NSSupport&quot; ref=&quot;224886580&quot;/&gt;
-								&lt;reference key=&quot;NSControlView&quot; ref=&quot;218473884&quot;/&gt;
-								&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSegmentImages&quot;&gt;
-									&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-									&lt;object class=&quot;NSSegmentItem&quot;&gt;
-										&lt;double key=&quot;NSSegmentItemWidth&quot;&gt;3.200000e+01&lt;/double&gt;
-										&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSSegmentItemImage&quot;&gt;
-											&lt;reference key=&quot;NSClassName&quot; ref=&quot;270194293&quot;/&gt;
-											&lt;string key=&quot;NSResourceName&quot;&gt;infoicn&lt;/string&gt;
-										&lt;/object&gt;
-										&lt;reference key=&quot;NSSegmentItemLabel&quot; ref=&quot;315750621&quot;/&gt;
-										&lt;int key=&quot;NSSegmentItemImageScaling&quot;&gt;0&lt;/int&gt;
-									&lt;/object&gt;
-									&lt;object class=&quot;NSSegmentItem&quot;&gt;
-										&lt;double key=&quot;NSSegmentItemWidth&quot;&gt;3.200000e+01&lt;/double&gt;
-										&lt;reference key=&quot;NSSegmentItemLabel&quot; ref=&quot;315750621&quot;/&gt;
-										&lt;int key=&quot;NSSegmentItemTag&quot;&gt;1&lt;/int&gt;
-										&lt;int key=&quot;NSSegmentItemImageScaling&quot;&gt;0&lt;/int&gt;
-									&lt;/object&gt;
+							&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;992810799&quot;&gt;
+								&lt;int key=&quot;NSCellFlags&quot;&gt;-2080244224&lt;/int&gt;
+								&lt;int key=&quot;NSCellFlags2&quot;&gt;134217728&lt;/int&gt;
+								&lt;reference key=&quot;NSContents&quot; ref=&quot;315750621&quot;/&gt;
+								&lt;reference key=&quot;NSSupport&quot; ref=&quot;98627494&quot;/&gt;
+								&lt;reference key=&quot;NSControlView&quot; ref=&quot;524887790&quot;/&gt;
+								&lt;int key=&quot;NSButtonFlags&quot;&gt;-2033958657&lt;/int&gt;
+								&lt;int key=&quot;NSButtonFlags2&quot;&gt;163&lt;/int&gt;
+								&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSNormalImage&quot;&gt;
+									&lt;reference key=&quot;NSClassName&quot; ref=&quot;768466055&quot;/&gt;
+									&lt;string key=&quot;NSResourceName&quot;&gt;infoicn&lt;/string&gt;
 								&lt;/object&gt;
-								&lt;int key=&quot;NSTrackingMode&quot;&gt;2&lt;/int&gt;
-								&lt;int key=&quot;NSSegmentStyle&quot;&gt;2&lt;/int&gt;
+								&lt;reference key=&quot;NSAlternateContents&quot; ref=&quot;315750621&quot;/&gt;
+								&lt;reference key=&quot;NSKeyEquivalent&quot; ref=&quot;315750621&quot;/&gt;
+								&lt;int key=&quot;NSPeriodicDelay&quot;&gt;400&lt;/int&gt;
+								&lt;int key=&quot;NSPeriodicInterval&quot;&gt;75&lt;/int&gt;
 							&lt;/object&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
@@ -421,8 +410,8 @@
 						&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;315750621&quot;/&gt;
 						&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 						&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 						&lt;string key=&quot;NSAction&quot;&gt;submenuAction:&lt;/string&gt;
 						&lt;object class=&quot;NSMenu&quot; key=&quot;NSSubmenu&quot; id=&quot;514001054&quot;&gt;
 							&lt;reference key=&quot;NSTitle&quot; ref=&quot;71198506&quot;/&gt;
@@ -433,8 +422,8 @@
 									&lt;string key=&quot;NSTitle&quot;&gt;About GitNub&lt;/string&gt;
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;315750621&quot;/&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;747573612&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;514001054&quot;/&gt;
@@ -442,8 +431,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot;&gt;,&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;229578624&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;514001054&quot;/&gt;
@@ -453,8 +442,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;315750621&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;109844319&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;514001054&quot;/&gt;
@@ -462,8 +451,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;315750621&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 									&lt;string key=&quot;NSAction&quot;&gt;submenuAction:&lt;/string&gt;
 									&lt;object class=&quot;NSMenu&quot; key=&quot;NSSubmenu&quot; id=&quot;174149785&quot;&gt;
 										&lt;object class=&quot;NSMutableString&quot; key=&quot;NSTitle&quot;&gt;
@@ -483,8 +472,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;315750621&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;75149726&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;514001054&quot;/&gt;
@@ -492,8 +481,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot; id=&quot;320699075&quot;&gt;h&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;1018314984&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;514001054&quot;/&gt;
@@ -501,8 +490,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;320699075&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1572864&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;370569521&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;514001054&quot;/&gt;
@@ -510,8 +499,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;315750621&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;1015539911&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;514001054&quot;/&gt;
@@ -521,8 +510,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;315750621&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;826738325&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;514001054&quot;/&gt;
@@ -530,8 +519,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot;&gt;q&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;283125772&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;205792821&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;598266614&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;220887990&quot;/&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 							&lt;string key=&quot;NSName&quot;&gt;_NSAppleMenu&lt;/string&gt;
@@ -607,43 +596,6 @@
 				&lt;reference key=&quot;NSWindow&quot;/&gt;
 				&lt;reference key=&quot;NSClassName&quot; ref=&quot;382684203&quot;/&gt;
 			&lt;/object&gt;
-			&lt;object class=&quot;NSWindowTemplate&quot; id=&quot;970655591&quot;&gt;
-				&lt;int key=&quot;NSWindowStyleMask&quot;&gt;8211&lt;/int&gt;
-				&lt;int key=&quot;NSWindowBacking&quot;&gt;2&lt;/int&gt;
-				&lt;string key=&quot;NSWindowRect&quot;&gt;{{196, 215}, {282, 295}}&lt;/string&gt;
-				&lt;int key=&quot;NSWTFlags&quot;&gt;603979776&lt;/int&gt;
-				&lt;string key=&quot;NSWindowTitle&quot;&gt;Project Details&lt;/string&gt;
-				&lt;string key=&quot;NSWindowClass&quot;&gt;NSPanel&lt;/string&gt;
-				&lt;nil key=&quot;NSViewClass&quot;/&gt;
-				&lt;object class=&quot;NSView&quot; key=&quot;NSWindowView&quot; id=&quot;273748180&quot;&gt;
-					&lt;nil key=&quot;NSNextResponder&quot;/&gt;
-					&lt;int key=&quot;NSvFlags&quot;&gt;256&lt;/int&gt;
-					&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSubviews&quot;&gt;
-						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;object class=&quot;NSTextField&quot; id=&quot;417628762&quot;&gt;
-							&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;273748180&quot;/&gt;
-							&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
-							&lt;string key=&quot;NSFrame&quot;&gt;{{17, 258}, {67, 17}}&lt;/string&gt;
-							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;273748180&quot;/&gt;
-							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
-							&lt;object class=&quot;NSTextFieldCell&quot; key=&quot;NSCell&quot; id=&quot;1036205356&quot;&gt;
-								&lt;int key=&quot;NSCellFlags&quot;&gt;67239488&lt;/int&gt;
-								&lt;int key=&quot;NSCellFlags2&quot;&gt;272630784&lt;/int&gt;
-								&lt;string key=&quot;NSContents&quot;&gt;Push URL:&lt;/string&gt;
-								&lt;reference key=&quot;NSSupport&quot; ref=&quot;98627494&quot;/&gt;
-								&lt;reference key=&quot;NSControlView&quot; ref=&quot;417628762&quot;/&gt;
-								&lt;reference key=&quot;NSBackgroundColor&quot; ref=&quot;107180315&quot;/&gt;
-								&lt;object class=&quot;NSColor&quot; key=&quot;NSTextColor&quot;&gt;
-									&lt;int key=&quot;NSColorSpace&quot;&gt;1&lt;/int&gt;
-									&lt;bytes key=&quot;NSRGB&quot;&gt;MSAxIDEAA&lt;/bytes&gt;
-								&lt;/object&gt;
-							&lt;/object&gt;
-						&lt;/object&gt;
-					&lt;/object&gt;
-					&lt;string key=&quot;NSFrameSize&quot;&gt;{282, 295}&lt;/string&gt;
-				&lt;/object&gt;
-				&lt;string key=&quot;NSScreenRect&quot;&gt;{{0, 0}, {1440, 878}}&lt;/string&gt;
-			&lt;/object&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBObjectContainer&quot; key=&quot;IBDocument.Objects&quot;&gt;
 			&lt;object class=&quot;NSMutableArray&quot; key=&quot;connectionRecords&quot;&gt;
@@ -792,6 +744,22 @@
 					&lt;/object&gt;
 					&lt;int key=&quot;connectionID&quot;&gt;367&lt;/int&gt;
 				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot;&gt;info_button&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;620275248&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;524887790&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;370&lt;/int&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot;&gt;show_info_panel:&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;620275248&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;524887790&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;372&lt;/int&gt;
+				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;IBMutableOrderedSet&quot; key=&quot;objectRecords&quot;&gt;
 				&lt;object class=&quot;NSArray&quot; key=&quot;orderedObjects&quot;&gt;
@@ -835,7 +803,7 @@
 							&lt;reference ref=&quot;869639466&quot;/&gt;
 							&lt;reference ref=&quot;421922180&quot;/&gt;
 							&lt;reference ref=&quot;476771339&quot;/&gt;
-							&lt;reference ref=&quot;218473884&quot;/&gt;
+							&lt;reference ref=&quot;524887790&quot;/&gt;
 						&lt;/object&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;469667931&quot;/&gt;
 					&lt;/object&gt;
@@ -1097,50 +1065,18 @@
 						&lt;reference key=&quot;parent&quot; ref=&quot;591982567&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;353&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;970655591&quot;/&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;273748180&quot;/&gt;
-						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;269908025&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;354&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;273748180&quot;/&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;417628762&quot;/&gt;
-						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;970655591&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;355&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;417628762&quot;/&gt;
+						&lt;int key=&quot;objectID&quot;&gt;368&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;524887790&quot;/&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;1036205356&quot;/&gt;
-						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;273748180&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;356&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;1036205356&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;417628762&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;365&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;218473884&quot;/&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;21021363&quot;/&gt;
+							&lt;reference ref=&quot;992810799&quot;/&gt;
 						&lt;/object&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;831824449&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;366&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;21021363&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;218473884&quot;/&gt;
+						&lt;int key=&quot;objectID&quot;&gt;369&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;992810799&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;524887790&quot;/&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
@@ -1211,15 +1147,8 @@
 					&lt;string&gt;344.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;344.editorWindowContentRectSynchronizationRect&lt;/string&gt;
 					&lt;string&gt;345.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;353.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;353.IBWindowTemplateEditedContentRect&lt;/string&gt;
-					&lt;string&gt;353.NSWindowTemplate.visibleAtLaunch&lt;/string&gt;
-					&lt;string&gt;353.editorWindowContentRectSynchronizationRect&lt;/string&gt;
-					&lt;string&gt;354.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;355.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;356.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;365.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;366.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;368.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;369.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;56.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;56.ImportedFromIB2&lt;/string&gt;
 					&lt;string&gt;57.IBPluginDependency&lt;/string&gt;
@@ -1257,10 +1186,10 @@
 					&lt;reference ref=&quot;88155833&quot;/&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;reference ref=&quot;88155833&quot;/&gt;
-					&lt;string&gt;{{207, 148}, {820, 596}}&lt;/string&gt;
+					&lt;string&gt;{{146, 188}, {820, 596}}&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
-					&lt;string&gt;{{207, 148}, {820, 596}}&lt;/string&gt;
+					&lt;string&gt;{{146, 188}, {820, 596}}&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{3.40282e+38, 3.40282e+38}&lt;/string&gt;
@@ -1293,20 +1222,13 @@
 					&lt;reference ref=&quot;88155833&quot;/&gt;
 					&lt;string&gt;{{261, 325}, {481, 404}}&lt;/string&gt;
 					&lt;reference ref=&quot;1066588629&quot;/&gt;
-					&lt;reference ref=&quot;88155833&quot;/&gt;
-					&lt;string id=&quot;554585583&quot;&gt;{{2411, 851}, {282, 295}}&lt;/string&gt;
-					&lt;integer value=&quot;0&quot;/&gt;
-					&lt;reference ref=&quot;554585583&quot;/&gt;
-					&lt;reference ref=&quot;88155833&quot;/&gt;
-					&lt;reference ref=&quot;88155833&quot;/&gt;
-					&lt;reference ref=&quot;88155833&quot;/&gt;
-					&lt;reference ref=&quot;88155833&quot;/&gt;
-					&lt;reference ref=&quot;88155833&quot;/&gt;
+					&lt;string id=&quot;358606598&quot;&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;reference ref=&quot;358606598&quot;/&gt;
 					&lt;reference ref=&quot;88155833&quot;/&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;reference ref=&quot;88155833&quot;/&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
-					&lt;string&gt;{{155, 634}, {186, 173}}&lt;/string&gt;
+					&lt;string&gt;{{155, 934}, {186, 173}}&lt;/string&gt;
 					&lt;reference ref=&quot;88155833&quot;/&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 				&lt;/object&gt;
@@ -1331,43 +1253,40 @@
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;nil key=&quot;sourceID&quot;/&gt;
-			&lt;int key=&quot;maxID&quot;&gt;367&lt;/int&gt;
+			&lt;int key=&quot;maxID&quot;&gt;372&lt;/int&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBClassDescriber&quot; key=&quot;IBDocument.Classes&quot;&gt;
 			&lt;object class=&quot;NSMutableArray&quot; key=&quot;referencedPartialClassDescriptions&quot;&gt;
 				&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;string key=&quot;className&quot;&gt;CommitsController&lt;/string&gt;
-					&lt;string key=&quot;superclassName&quot; id=&quot;24545869&quot;&gt;NSObject&lt;/string&gt;
+					&lt;string key=&quot;className&quot;&gt;TexturedWindow&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot; id=&quot;561835078&quot;&gt;NSWindow&lt;/string&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
-						&lt;string key=&quot;NS.key.0&quot;&gt;page_commits:&lt;/string&gt;
-						&lt;string key=&quot;NS.object.0&quot; id=&quot;867938665&quot;&gt;id&lt;/string&gt;
+						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+						&lt;/object&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
+						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string&gt;branch_select&lt;/string&gt;
-							&lt;string&gt;commit_details&lt;/string&gt;
-							&lt;string&gt;commits_table&lt;/string&gt;
-							&lt;string&gt;paging_segment&lt;/string&gt;
 						&lt;/object&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;867938665&quot;/&gt;
-							&lt;reference ref=&quot;867938665&quot;/&gt;
-							&lt;reference ref=&quot;867938665&quot;/&gt;
-							&lt;reference ref=&quot;867938665&quot;/&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;string key=&quot;majorKey&quot; id=&quot;50207261&quot;&gt;IBProjectSource&lt;/string&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;CommitsController.rb&lt;/string&gt;
+						&lt;string key=&quot;majorKey&quot; id=&quot;316664496&quot;&gt;IBProjectSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;TexturedWindow.rb&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;943892188&quot;/&gt;
-					&lt;reference key=&quot;superclassName&quot; ref=&quot;24545869&quot;/&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;50041168&quot;/&gt;
+					&lt;reference key=&quot;superclassName&quot; ref=&quot;561835078&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
@@ -1392,8 +1311,8 @@
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;string key=&quot;className&quot;&gt;TexturedWindow&lt;/string&gt;
-					&lt;string key=&quot;superclassName&quot; id=&quot;561835078&quot;&gt;NSWindow&lt;/string&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;466632593&quot;/&gt;
+					&lt;nil key=&quot;superclassName&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
@@ -1413,13 +1332,13 @@
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;reference key=&quot;majorKey&quot; ref=&quot;50207261&quot;/&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;TexturedWindow.rb&lt;/string&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;497345461&quot;/&gt;
+						&lt;reference key=&quot;minorKey&quot; ref=&quot;315750621&quot;/&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;306026678&quot;/&gt;
-					&lt;reference key=&quot;superclassName&quot; ref=&quot;561835078&quot;/&gt;
+					&lt;string key=&quot;className&quot;&gt;NSButton&lt;/string&gt;
+					&lt;nil key=&quot;superclassName&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
@@ -1439,12 +1358,12 @@
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;reference key=&quot;majorKey&quot; ref=&quot;497345461&quot;/&gt;
-						&lt;reference key=&quot;minorKey&quot; ref=&quot;315750621&quot;/&gt;
+						&lt;string key=&quot;majorKey&quot;&gt;IBUserSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;/&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;466632593&quot;/&gt;
+					&lt;string key=&quot;className&quot; id=&quot;24545869&quot;&gt;NSObject&lt;/string&gt;
 					&lt;nil key=&quot;superclassName&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -1465,12 +1384,12 @@
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;reference key=&quot;majorKey&quot; ref=&quot;497345461&quot;/&gt;
-						&lt;reference key=&quot;minorKey&quot; ref=&quot;315750621&quot;/&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;316664496&quot;/&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;ImageTextCell.h&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;353494995&quot;/&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;943892188&quot;/&gt;
 					&lt;reference key=&quot;superclassName&quot; ref=&quot;24545869&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -1496,44 +1415,37 @@
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;string key=&quot;className&quot;&gt;ApplicationController&lt;/string&gt;
+					&lt;string key=&quot;className&quot;&gt;CommitsController&lt;/string&gt;
 					&lt;reference key=&quot;superclassName&quot; ref=&quot;24545869&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
-						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;/object&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;/object&gt;
+						&lt;string key=&quot;NS.key.0&quot;&gt;page_commits:&lt;/string&gt;
+						&lt;string key=&quot;NS.object.0&quot; id=&quot;980071102&quot;&gt;id&lt;/string&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string&gt;commits_controller&lt;/string&gt;
+							&lt;string&gt;branch_select&lt;/string&gt;
+							&lt;string&gt;commit_details&lt;/string&gt;
 							&lt;string&gt;commits_table&lt;/string&gt;
-							&lt;string&gt;main_canvas&lt;/string&gt;
-							&lt;string&gt;main_view&lt;/string&gt;
-							&lt;reference ref=&quot;125418111&quot;/&gt;
+							&lt;string&gt;paging_segment&lt;/string&gt;
 						&lt;/object&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;867938665&quot;/&gt;
-							&lt;reference ref=&quot;867938665&quot;/&gt;
-							&lt;reference ref=&quot;867938665&quot;/&gt;
-							&lt;reference ref=&quot;867938665&quot;/&gt;
-							&lt;reference ref=&quot;867938665&quot;/&gt;
+							&lt;reference ref=&quot;980071102&quot;/&gt;
+							&lt;reference ref=&quot;980071102&quot;/&gt;
+							&lt;reference ref=&quot;980071102&quot;/&gt;
+							&lt;reference ref=&quot;980071102&quot;/&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;reference key=&quot;majorKey&quot; ref=&quot;50207261&quot;/&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;ApplicationController.rb&lt;/string&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;316664496&quot;/&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;CommitsController.rb&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;24545869&quot;/&gt;
-					&lt;nil key=&quot;superclassName&quot;/&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;353494995&quot;/&gt;
+					&lt;reference key=&quot;superclassName&quot; ref=&quot;24545869&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
@@ -1553,8 +1465,41 @@
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;reference key=&quot;majorKey&quot; ref=&quot;50207261&quot;/&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;ImageTextCell.h&lt;/string&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;497345461&quot;/&gt;
+						&lt;reference key=&quot;minorKey&quot; ref=&quot;315750621&quot;/&gt;
+					&lt;/object&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;ApplicationController&lt;/string&gt;
+					&lt;reference key=&quot;superclassName&quot; ref=&quot;24545869&quot;/&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
+						&lt;string key=&quot;NS.key.0&quot;&gt;show_info_panel:&lt;/string&gt;
+						&lt;reference key=&quot;NS.object.0&quot; ref=&quot;980071102&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
+						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;string&gt;commits_controller&lt;/string&gt;
+							&lt;string&gt;commits_table&lt;/string&gt;
+							&lt;string&gt;info_button&lt;/string&gt;
+							&lt;string&gt;main_canvas&lt;/string&gt;
+							&lt;string&gt;main_view&lt;/string&gt;
+							&lt;reference ref=&quot;125418111&quot;/&gt;
+						&lt;/object&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;980071102&quot;/&gt;
+							&lt;reference ref=&quot;980071102&quot;/&gt;
+							&lt;reference ref=&quot;980071102&quot;/&gt;
+							&lt;reference ref=&quot;980071102&quot;/&gt;
+							&lt;reference ref=&quot;980071102&quot;/&gt;
+							&lt;reference ref=&quot;980071102&quot;/&gt;
+						&lt;/object&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;316664496&quot;/&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;ApplicationController.rb&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
@@ -1590,274 +1535,265 @@
 		&lt;int key=&quot;IBDocument.defaultPropertyAccessControl&quot;&gt;3&lt;/int&gt;
 		&lt;object class=&quot;NSMutableData&quot; key=&quot;IBDocument.RunnableNib&quot;&gt;
 			&lt;bytes key=&quot;NS.bytes&quot;&gt;YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA
-AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEBgAALAAwAMQA1ADkAQABD
+AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEBcAALAAwAMQA1ADkAQABD
 AEQASQBjAGQAZQBmAGcACwB1AH0AiwCMALEAuQC6AL0AwQDCANYA2wDcAOEA4gDjAOYA6gDrAOwA7gDv
 APUA/gDrAP8BCADrAQkBDQEPARUBHAEnASgBMAE1ATgBOwFHAUgBUAFRAVIBVwFcAV0BYAFjAWYBbwFw
 AXsBgQGMAZABkQGUAZgBmQGcAaABoQGkAacBsgG3AcoB0AHfAeMCAgIDAggCCQIMAhACIgIpAi4CMQI2
-AjcCOgJFAkYCSwJMAk8CVAJVAlgCWwICAl0CYAJrAmwCbQJwAnkCAgJ6An0ChQEaAoYCiQKKAo0ClgKX
-ApwCoQKmAqoCqwKuAAsCrwKxArICswK0ArcCuwLQAtgC2wLcAt0C4QLmAukC6gLrAvAC8QL2AvcC/AL9
-AwIDCQMOAw8DEAMRAxQDGQMhAyIDIwMkAykACwMxAzUDSANYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNk
-A2UACwNmA2wDdwN4A3kDegCqA3sDfwOCA2UACwOFA4YDiwOQA5cDmAOZA54DowOqA6sDrAOxA7IDtwO4
-A70DvgPDA8QDyQPQA9ED0gPXA9gECAQTBBoEHwQgBCcEKAQrBDUENgQ3BDwEPgRBBEIESwA4BE4EVwQ2
-BF4EawRyBHMEdAR9BH4EggSDBIQEiASJBJMElASVArEElgSYBMgE+QUqBSsFLAUtBS4FLwUwBTEFMgUz
-BTQFNQU2BTcFOAU5BToFOwU8BT0FPgU/BUAFQQVCBUMFRAVFBUYFRwVIBUkFSgVLBUwFTQVOBU8FUAVR
-BVIFUwVUBVUFVgVXBVoFXQWgBeMF5AXlAHEF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2
-BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRAF8GEgYT
-BhQGFQYWBhcGGAYZBhoGGwYcBh0GHgYfAa4GIAYjBiYGKVUkbnVsbN8QEgANAA4ADwAQABEAEgATABQA
-FQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMFZOU1Jv
-b3RWJGNsYXNzXU5TT2JqZWN0c0tleXNfEA9OU0NsYXNzZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlP
-aWRzVmFsdWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1lc0tleXNbTlNGcmFtZXdvcmtdTlNDbGFzc2VzS2V5
-c1pOU09pZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlDb25uZWN0b3JzXU5TRm9u
-dE1hbmFnZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAPTlNPYmplY3RzVmFsdWVzXxAXTlNBY2Nlc3NpYmls
-aXR5T2lkc0tleXNZTlNOZXh0T2lkXE5TT2lkc1ZhbHVlc4ACgQF/gOKBATmBAX6AjIEBCYAGgQE4gQE6
-gQEKgQF8gACAB4EBCIEBfREBcYEBO9IADgAyADMANFtOU0NsYXNzTmFtZYAFgAPSAA4ANgA3ADhZTlMu
-c3RyaW5ngARdTlNBcHBsaWNhdGlvbtIAOgA7ADwAPVgkY2xhc3Nlc1okY2xhc3NuYW1lowA9AD4AP18Q
-D05TTXV0YWJsZVN0cmluZ1hOU1N0cmluZ1hOU09iamVjdNIAOgA7AEEAQqIAQgA/Xk5TQ3VzdG9tT2Jq
-ZWN0XxAQSUJDb2NvYUZyYW1ld29ya9IADgBFAEYAR1pOUy5vYmplY3RzgIuhAEiACN0ASgAOAEsATABN
-AE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQArXE5TV2luZG93Vmlld1xOU1Nj
-cmVlblJlY3RdTlNXaW5kb3dUaXRsZVlOU1dURmxhZ3NdTlNXaW5kb3dDbGFzc18QFk5TV2luZG93Q29u
-dGVudE1pblNpemVcTlNXaW5kb3dSZWN0WU5TTWF4U2l6ZV8QD05TV2luZG93QmFja2luZ18QEU5TV2lu
-ZG93U3R5bGVNYXNrWU5TTWluU2l6ZVtOU1ZpZXdDbGFzc4ANgIqAh4AKEjB4AACAC4AMgAmAiRACERAP
-gIiAAF8QGHt7MzY4LCAtMTd9LCB7ODIwLCA1OTZ9fVZHaXROdWJeVGV4dHVyZWRXaW5kb3daezQwMCwg
-MzAwfdcAaAAOAGkAagBrAGwAbQBuAG8AcABxAHIAbgB0XxAPTlNOZXh0UmVzcG9uZGVyWk5TU3Vidmll
-d3NYTlN2RmxhZ3NbTlNGcmFtZVNpemVYTlNXaW5kb3dbTlNTdXBlcnZpZXeADoCGgA8RAQCAhIAOgIXS
-AA4ARQB2AHeAK6UAeAB5AHoAewB8gBCAL4BAgE+AfNkAaAAOAH4AfwBqAIAAbABtAIEAVgCDAIQAhQCG
-AIcAbgBWAIdXTlNGcmFtZVZOU0NlbGxZTlNFbmFibGVkXxAVTlNWaWV3SXNMYXllclRyZWVIb3N0gA2A
-LoARgBIRASEJgA6ADQlfEBV7ezY4NSwgOX0sIHsxMTUsIDI2fX3fEBMAjQCOAI8AkACRAA4AkgCTAJQA
-lQCWAJcAmACZAJoAmwCcAJ0AngCfAIcAXwChAKIAowCkAKUAoQCnAKgAeACqAIcAhwCtAK4ArwCwW05T
-Q2VsbEZsYWdzXxAaTlNNZW51SXRlbVJlc3BlY3RBbGlnbm1lbnRfEA9OU0Fycm93UG9zaXRpb25fEBNO
-U0FsdGVybmF0ZUNvbnRlbnRzXxASTlNQZXJpb2RpY0ludGVydmFsXk5TQnV0dG9uRmxhZ3MyXxAQTlNB
-bHRlcm5hdGVJbWFnZV8QD05TS2V5RXF1aXZhbGVudFlOU1N1cHBvcnRaTlNNZW51SXRlbV1OU0NvbnRy
-b2xWaWV3XxAPTlNQcmVmZXJyZWRFZGdlXxASTlNVc2VzSXRlbUZyb21NZW51XU5TQWx0ZXJzU3RhdGVf
-EA9OU1BlcmlvZGljRGVsYXlcTlNDZWxsRmxhZ3MyVk5TTWVudV1OU0J1dHRvbkZsYWdzEgRB/kAJgBcQ
-S4AtECOAFoAXgBOAGIAQEAEJCREBkBEIAIAZE/////+GgkD/1AAOALIAswC0ALUAtgC3ALhWTlNTaXpl
-Vk5TTmFtZVhOU2ZGbGFnc4AVI0AqAAAAAAAAgBQRBBRcTHVjaWRhR3JhbmRl0gA6ADsAuwC8ogC8AD9W
-TlNGb2501AAOALIAswC0ALUAtgC3AMCAFYAUEBBQ2wDDAA4AxADFAMYAxwDIAMkAnQDKAMsAhQDNAM4A
-zwChANEA0gDTAK8A1QCqWE5TVGFyZ2V0V05TVGl0bGVfEBFOU0tleUVxdWl2TW9kTWFza1pOU0tleUVx
-dWl2XU5TTW5lbW9uaWNMb2NZTlNPbkltYWdlXE5TTWl4ZWRJbWFnZVhOU0FjdGlvbldOU1N0YXRlgBKA
-IoAaEgAQAACAFxJ/////gBuAH4AZgCHTAA4AxADXANgA2QDaW05TTWVudUl0ZW1zgCyAI4AkVkl0ZW0g
-MdMADgAyAN0A3gDfAOBeTlNSZXNvdXJjZU5hbWWAHoAcgB1XTlNJbWFnZV8QD05TTWVudUNoZWNrbWFy
-a9IAOgA7AOQA5aIA5QA/XxAQTlNDdXN0b21SZXNvdXJjZdMADgAyAN0A3gDfAOmAHoAcgCBfEBBOU01l
-bnVNaXhlZFN0YXRlXxARX3BvcFVwSXRlbUFjdGlvbjrSADoAOwDtAJaiAJYAP1pPdGhlclZpZXdz0gAO
-AEUAdgDxgCujAKgA8wD0gBiAJYAo2gDDAA4AxADFAMYAxwDIAMkAnQDKAIUAzQD4AM8AoQDRANIA0wCv
-AP2AEoAigCaAF4AbgB+AGYAnVkl0ZW0gMtoAwwAOAMQAxQDGAMcAyADJAJ0AygCFAM0BAgDPAKEA0QDS
-ANMArwEHgBKAIoApgBeAG4AfgBmAKlZJdGVtIDPSADoAOwEKAQujAQsBDAA/Xk5TTXV0YWJsZUFycmF5
-V05TQXJyYXnSADoAOwEOAJ2iAJ0AP9IAOgA7ARABEaYBEQESARMBFAB/AD9fEBFOU1BvcFVwQnV0dG9u
-Q2VsbF5OU01lbnVJdGVtQ2VsbFxOU0J1dHRvbkNlbGxcTlNBY3Rpb25DZWxs0gA6ADsBFgEXpgEXARgB
-GQEaARsAP11OU1BvcFVwQnV0dG9uWE5TQnV0dG9uWU5TQ29udHJvbFZOU1ZpZXdbTlNSZXNwb25kZXLa
-AGgADgEdAH4AfwBqAIAAbABtAIEAVgEfASABIQEiAIYAhwBuAFYAh1xOU1ZpZXdTaGFkb3eADYA/gDGA
-MIA1CYAOgA0JXxAVe3s2MjksIDE0fSwgezUxLCAxN3191AAOASkBKgErASwBLQEuAS9dTlNTaGFkb3dI
-b3JpelxOU1NoYWRvd1ZlcnRdTlNTaGFkb3dDb2xvcoA0Iz/wAAAAAAAAI7/wAAAAAAAAgDLTAA4BMQEy
-ATMAqgE0XE5TQ29sb3JTcGFjZVVOU1JHQoAzTxAhMC44MDAwMDAwMSAwLjgwMDAwMDAxIDAuODAwMDAw
-MDEA0gA6ADsBNgE3ogE3AD9XTlNDb2xvctIAOgA7ATkBOqIBOgA/WE5TU2hhZG932ACNAA4BPAE9AJUA
-lwCcAT4BPwFAAUEBQgCnAHkBRQFGXxARTlNCYWNrZ3JvdW5kQ29sb3JaTlNDb250ZW50c1tOU1RleHRD
-b2xvchIEAf5AgD6AN4A2gBOALxIQQAQAgDtXQnJhbmNoOtUADgE3ATEBSQFKATMBTAFNAU4BT1tOU0Nv
-bG9yTmFtZV1OU0NhdGFsb2dOYW1lgDOAOhAGgDmAOFZTeXN0ZW1cY29udHJvbENvbG9y0wAOATEBUwEz
-AVUBVldOU1doaXRlgDMQA0swLjY2NjY2NjY5ANUADgE3ATEBSQFKATMBWQFNAVoBT4AzgD2APIA4XxAQ
-Y29udHJvbFRleHRDb2xvctMADgExAVMBMwFVAV+AM0IwANIAOgA7AWEBYqQBYgEUAH8AP18QD05TVGV4
-dEZpZWxkQ2VsbNIAOgA7AWQBZaUBZQEZARoBGwA/W05TVGV4dEZpZWxk2ABoAA4AfgB/AGoAgABsAG0A
-VgFoAWkBagFrAIcAbgBWgA2AToBBgEIRASQJgA6ADV8QFHt7MjAsIDl9LCB7MTU4LCAyNX192QCNAXEA
-DgFyAJUAlwCcAXMBdAF1AF8BdgBfAKcAegF5AXoAql5OU1RyYWNraW5nTW9kZV5OU1NlZ21lbnRTdHls
-ZV8QD05TU2VnbWVudEltYWdlc18QEU5TU2VsZWN0ZWRTZWdtZW50EgQB/gCATYATgEAQAIBD0gAOAEUA
-dgF9gCujAX4BfwGAgESASIBK1gAOAYIBgwGEAYUBhgGHAYgAhwF5AYoAoV8QEk5TU2VnbWVudEl0ZW1J
-bWFnZV8QFU5TU2VnbWVudEl0ZW1EaXNhYmxlZF8QGU5TU2VnbWVudEl0ZW1JbWFnZVNjYWxpbmdfEBJO
-U1NlZ21lbnRJdGVtV2lkdGhfEBJOU1NlZ21lbnRJdGVtTGFiZWyAR4BFCSNASQAAAAAAAIAX0wAOADIA
-3QDeAN8Bj4AegByARl8QEE5TR29MZWZ0VGVtcGxhdGXSADoAOwGSAZOiAZMAP11OU1NlZ21lbnRJdGVt
-1QAOAYQBhQGGAZUBhwF5AYoBlwCqXxAQTlNTZWdtZW50SXRlbVRhZ4BHgElWTGF0ZXN01QAOAYIBhAGF
-AZUBhwGbAXkBigBfgEeAS9MADgAyAN0A3gDfAZ+AHoAcgExfEBFOU0dvUmlnaHRUZW1wbGF0ZdIAOgA7
-AaIBo6QBowEUAH8AP18QD05TU2VnbWVudGVkQ2VsbNIAOgA7AaUBpqUBpgEZARoBGwA/XxASTlNTZWdt
-ZW50ZWRDb250cm9s2QBoAA4AfgBpAGoBqABsAG0BqQBWAasBrAGtAa4AXwBuAFYAh15OU0RpdmlkZXJT
-dHlsZVxOU0lzVmVydGljYWyADYB7gHqAUBEBEoAOgA0J0gAOAEUAdgG0gCuiAbUBtoBRgHbdAGgBuAAO
-AbkAaQG6AGoAawBsAG0BuwG8Ab0AewG/AcABwQHCAcMBrgHEAG4AewHHAcgByFtOU0hTY3JvbGxlclhO
-U3NGbGFnc1xOU1Njcm9sbEFtdHNbTlNWU2Nyb2xsZXJdTlNOZXh0S2V5Vmlld11OU0NvbnRlbnRWaWV3
-gE+AcoB1EQIQgFJPEBBBIAAAQSAAAEIoAABCKAAAgHSADoBPgG6AU4BT0gAOAEUAdgHMgCujAcgBxwG/
-gFOAboBy2wBoAA4B0QBpAGoAawHSAGwB0wBtAbwBtQHVAdYB1wHYAdkB2gBuAdwBtQHaWU5TY3ZGbGFn
-c1lOU0RvY1ZpZXdZTlNCR0NvbG9ygFGAbRAEgFQRCQCAbIBVgA6AZIBRgFXSAA4ARQB2AeGAK6EB2oBV
-3xAVAGgB5AAOAeUB5gE8AecB6AHpAeoB6wBqAGsAgABsAewB7QBtAe4B7wHwAcgBeQHyAfMAqgH0AIcB
-9gH3AdYB+AH5AfoAhwBuAf0AXwHIAf8CAAIBXxAfTlNEcmFnZ2luZ1NvdXJjZU1hc2tGb3JOb25Mb2Nh
-bFlOU1R2RmxhZ3NfECJOU1RhYmxlVmlld1NlbGVjdGlvbkhpZ2hsaWdodFN0eWxlXxASTlNBbGxvd3NU
-eXBlU2VsZWN0XE5TQ29ybmVyVmlld18QF05TSW50ZXJjZWxsU3BhY2luZ1dpZHRoXxAZTlNDb2x1bW5B
-dXRvcmVzaXppbmdTdHlsZV8QGE5TSW50ZXJjZWxsU3BhY2luZ0hlaWdodFtOU0dyaWRDb2xvcl8QD05T
-R3JpZFN0eWxlTWFza15OU1RhYmxlQ29sdW1uc18QHE5TRHJhZ2dpbmdTb3VyY2VNYXNrRm9yTG9jYWxb
-TlNSb3dIZWlnaHSAU4BrElJAAACAZwmAVyNACAAAAAAAACNAAAAAAAAAABEREoBWCYAOgGqAU4BaEA8j
-QEQAAAAAAABaezI0NywgNTUxfdQAaAAOAH4AagArAgUCBgIHgACAWYBYE/////+AAAEAXxAUe3stMjYs
-IDB9LCB7MTYsIDE3fX3SADoAOwIKAgukAgsBGgEbAD9dX05TQ29ybmVyVmlld9IADgBFAHYCDoAroQIP
-gFvaAhEADgISAhMCFAIVAhYCFwIYAhkAhwIbAhwCHQIeAVUCAQIfAIcB2l5OU0lzUmVzaXplYWJsZVxO
-U0hlYWRlckNlbGxXTlNXaWR0aFpOU0RhdGFDZWxsXk5TUmVzaXppbmdNYXNrWk5TTWluV2lkdGhaTlNN
-YXhXaWR0aFxOU0lzRWRpdGFibGVbTlNUYWJsZVZpZXcJgGaAXCNAboAAAAAAAIBiI0CPQAAAAAAACYBV
-1wCNAA4BPAE9AJUAnAE+AiMCJAIlAKECJwF5AigSBIH+AIBhgF6AF4BdgF/UAA4AsgCzALQAtQIrALcC
-LYAVI0AmAAAAAAAAgBQRDBzTAA4BMQFTATMBVQIwgDNLMC4zMzMzMzI5OQDVAA4BNwExAUkBSgEzAVkB
-TQI0AU+AM4A9gGCAOF8QD2hlYWRlclRleHRDb2xvctIAOgA7AjgCOaUCOQFiARQAfwA/XxARTlNUYWJs
-ZUhlYWRlckNlbGzaAI0ADgE8AT0AlQCXAJwCOwI8AT4CPQFAAdwCQACnAdoArgCqAIcBRl8QEE5TVGV4
-dEJlemVsU3R5bGVfEBFOU0RyYXdzQmFja2dyb3VuZBIUIf5BgD6AZIBjgBOAVQmAO1lUZXh0IENlbGzV
-AA4BNwExAUkBSgEzAUwBTQJJAU+AM4A6gGWAOF8QFmNvbnRyb2xCYWNrZ3JvdW5kQ29sb3LSADoAOwJN
-Ak6iAk4AP11OU1RhYmxlQ29sdW1u1QAOATcBMQFJAUoBMwJRAU0CUgFPgDOAaYBogDhfEBpfc291cmNl
-TGlzdEJhY2tncm91bmRDb2xvctMADgExATIBMwCqAleAM08QIDAuODM5MjE1NyAwLjg2NjY2NjY3IDAu
-ODk4MDM5MjIA0wAOATEBMgEzAKoCWoAzTxAhMC43Mzc4MjM2MSAwLjc1MzY4Nzk4IDAuODU4Njk1NjMA
-0gA6ADsCXAIZpQIZARkBGgEbAD/SADoAOwJeAl+kAl8BGgEbAD9aTlNDbGlwVmlld9kAaADDAA4AfgBq
-AGwAygBtAmEBtQG1AmQCZQJmAG4CaAG1AmpZTlNQZXJjZW50gFGAUYBxgG8T/////4AAARGADoBwgFEj
-P+/m8sAAAABfEBl7ey0xMDAsIC0xMDB9LCB7MTUsIDQwM319XF9kb1Njcm9sbGVyOtIAOgA7Am4Cb6UC
-bwEZARoBGwA/Wk5TU2Nyb2xsZXLaAGgAwwAOAH4BuQBqAGwAygBtAmEBtQG1AmQCdACqAHEAbgJoAbUC
-eIBRgFGAcYBzgA6AcIBRIz/iSSSgAAAAXxAZe3stMTAwLCAtMTAwfSwgezcxNCwgMTV9fdIAOgA7AnsC
-fKQCfAEaARsAP1xOU1Njcm9sbFZpZXfXAGgADgB+AGoAbAAyAG0AewJ/AoACgQBuAoMAe4BPgHmAdxEB
-DIAOgHiAT18QFnt7MjQ4LCAwfSwgezU3MywgNTUxfX3SADoAOwKHAoikAogBGgEbAD9cTlNDdXN0b21W
-aWV3XxAVe3swLCA0NX0sIHs4MjEsIDU1MX190gA6ADsCiwKMpAKMARoBGwA/W05TU3BsaXRWaWV32ABo
-AA4AfgB/AGoAgABsAG0AVgFoApACkQKSAIcAbgBWgA2AToB9gH4T/////4AAASEJgA6ADV8QFHt7NzI5
-LCA5fSwgezcxLCAyNX192ACNAXEADgFyAJUAlwCcAXMBdQBfAXYAXwClAHwBeQKbgE2AFoB8gH/SAA4A
-RQB2Ap6AK6ICnwKggICAg9UADgGCAYQBhQGGAYcCowF5AqQAoYBHgIEjQEAAAAAAAACAF9MADgAyAN0A
-3gDfAqmAHoAcgIJXaW5mb2ljbtUADgGEAYUBhgGVAYcBeQKkAKEAqoBHgBdaezgyMCwgNTk2fdIAOgA7
-ArABGqMBGgEbAD9fEBV7ezAsIDB9LCB7MTQ0MCwgODc4fX1aezQwMCwgMzIyfV8QGnszLjQwMjgyZSsz
-OCwgMy40MDI4MmUrMzh90gA6ADsCtQK2ogK2AD9fEBBOU1dpbmRvd1RlbXBsYXRl0gA6ADsCuAK5owK5
-AroAP1xOU011dGFibGVTZXRVTlNTZXTSAA4ARQB2Ar2AK68QEgK+Ar8CwALBAsICwwLEAsUCxgLHAsgC
-yQLKAssCzALNAs4Cz4CNgJKAloCYgJqAnICjgKiAyoDLgM+A0IDUgNaA2IDagNyA4NQADgLRAtIC0wLU
-AdoC1gLXXU5TRGVzdGluYXRpb25YTlNTb3VyY2VXTlNMYWJlbICRgFWAjoCQ0gAOADIAMwLagAWAj18Q
-EUNvbW1pdHNDb250cm9sbGVyXWNvbW1pdHNfdGFibGXSADoAOwLeAt+jAt8C4AA/XxAUTlNOaWJPdXRs
-ZXRDb25uZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4C0QLSAtMC1ABIAuQC5YCRgAiAk4CV0gAOADIAMwLo
-gAWAlF8QFUFwcGxpY2F0aW9uQ29udHJvbGxlclZ3aW5kb3fUAA4C0QLSAtMC1AB6AtYC74CRgECAjoCX
-XnBhZ2luZ19zZWdtZW501AAOAtEC0gLTAtQC1gHaAvWAkYCOgFWAmVhkZWxlZ2F0ZdQADgLRAtIC0wLU
-AtYB2gL7gJGAjoBVgJtaZGF0YVNvdXJjZdQADgLRAtIC0wL+AB8DAAMBgKKAAoCdgKHYAA4AxADFAMYA
-xwDIAMkAnQDNAwQAzwMFANEA0gDTAwiAIoCfgKCAG4AfgJ7UAA4AxACzANcA2ABZAwwDDYAsgAqA/ID3
-W1F1aXQgR2l0TnViUXFadGVybWluYXRlOtIAOgA7AxIDE6MDEwLgAD9fEBVOU05pYkNvbnRyb2xDb25u
-ZWN0b3LUAA4C0QLSAtMC/gAfAxcDGICigAKApICn2AAOAMQAxQDGAMcAyADJAJ0AzQMbAxwDHQDRANIA
-0wMIgCKApRIAGAAAgKaAG4AfgJ5bSGlkZSBPdGhlcnNRaF8QFmhpZGVPdGhlckFwcGxpY2F0aW9uczrU
-AA4C0QLSAtMC1AMmAuQDKICRgKmAk4DJ2ABoAA4AaQBqAGsAbAAyAG0DKgJ/AywBrgMtAyoCgwMwgKqA
-eYCrgMeAqoB4gMjSAA4ARQB2AzOAK6EDNICs3QBoAA4DNgM3AzgAagBrAzkDOgBsAzsAbQG8AyYDPQCH
-Az8DQAGuA0EAoQCHAyoAoQMmA0daQWxsb3dzVW5kb1tQcmVmZXJlbmNlc1tOU0RyYWdUeXBlc1lHcm91
-cE5hbWVfEBJVc2VCYWNrRm9yd2FyZExpc3RZRnJhbWVOYW1lgKmAxgmAvYCtgLuAFwmAqoAXgKmAvNIA
-DgBFAEYDSoCLrQNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXgK6Ar4CwgLGAsoCzgLSAtYC2gLeAuIC5
-gLpfEBlOZVhUIFJURkQgcGFzdGVib2FyZCB0eXBlWnB1YmxpYy51cmxfEBJOU1N0cmluZ1Bib2FyZFR5
-cGVfEB5OZVhUIFRJRkYgdjQuMCBwYXN0ZWJvYXJkIHR5cGVfEBlBcHBsZSBVUkwgcGFzdGVib2FyZCB0
-eXBlXxAhQXBwbGUgV2ViIEFyY2hpdmUgcGFzdGVib2FyZCB0eXBlXxAbV2ViVVJMc1dpdGhUaXRsZXNQ
-Ym9hcmRUeXBlXxAPcHVibGljLnVybC1uYW1lXxAaQXBwbGUgSFRNTCBwYXN0ZWJvYXJkIHR5cGVfEBVO
-U0ZpbGVuYW1lc1Bib2FyZFR5cGVfEBdOU0NvbG9yIHBhc3RlYm9hcmQgdHlwZV8QGkFwcGxlIFBJQ1Qg
-cGFzdGVib2FyZCB0eXBlXxAqTmVYVCBSaWNoIFRleHQgRm9ybWF0IHYxLjAgcGFzdGVib2FyZCB0eXBl
-Wns0ODEsIDQwNH3TAA4DZwNoA2kAoQNrWklkZW50aWZpZXJWVmFsdWVzgMWAF4C+0wAOA20ARQNuA28D
-c1dOUy5rZXlzgMSjA3ADcQNygL+AwIDBowN0A3UDdIDCgMOAwl8QGldlYktpdERlZmF1bHRGaXhlZEZv
-bnRTaXplXxAVV2ViS2l0TWluaW11bUZvbnRTaXplXxAVV2ViS2l0RGVmYXVsdEZvbnRTaXplEAzSADoA
-OwN8A32jA30DfgA/XxATTlNNdXRhYmxlRGljdGlvbmFyeVxOU0RpY3Rpb25hcnnSADoAOwOAA4GiA4EA
-P15XZWJQcmVmZXJlbmNlc9IAOgA7A4MDhKQDhAEaARsAP1dXZWJWaWV3WW1haW5fdmlld9QADgLRAtIC
-0wLUAuQAHwL1gJGAk4ACgJnUAA4C0QLSAtMC/gAfA44Dj4CigAKAzIDO1wAOAMQAxgDHAMgAyQCdAM0D
-kgChANEA0gDTAwiAIoDNgBeAG4AfgJ5cQWJvdXQgR2l0TnViXxAdb3JkZXJGcm9udFN0YW5kYXJkQWJv
-dXRQYW5lbDrUAA4C0QLSAtMC1AHaAuQC14CRgFWAk4CQ1AAOAtEC0gLTAv4AHwOhA6KAooACgNGA09gA
-DgDEAMUAxgDHAMgAyQCdAM0DpQDPAx0A0QDSANMDCIAigNKApoAbgB+AnltIaWRlIEdpdE51YlVoaWRl
-OtQADgLRAtIC0wLUAHgC1gOwgJGAEICOgNVdYnJhbmNoX3NlbGVjdNQADgLRAtIC0wLUAtYC5AO2gJGA
-joCTgNdfEBJjb21taXRzX2NvbnRyb2xsZXLUAA4C0QLSAtMC/gLWAHoDvICigI6AQIDZXXBhZ2VfY29t
-bWl0czrUAA4C0QLSAtMC1AM0AtYDwoCRgKyAjoDbXmNvbW1pdF9kZXRhaWxz1AAOAtEC0gLTAv4AHwPH
-A8iAooACgN2A39gADgDEAMUAxgDHAMgAyQCdAM0DywDPAKEA0QDSANMDCIAigN6AF4AbgB+AnlhTaG93
-IEFsbF8QFnVuaGlkZUFsbEFwcGxpY2F0aW9uczrUAA4C0QLSAtMC1AG2AuQD1oCRgHaAk4DhW21haW5f
-Y2FudmFz0gAOAEUD2QPagQEHrxAtA44AegBIAHwA9AG2AbUBxwOhAwAD5QCFA8cD6APpAdoD6wPsA+0A
-eAEiA/ACkQLWAK8AVgB5Ah4D9wMIAg8DFwLkAzQDJgP+A/8EAAQBAHsBagG/BAUAqADzgMyAQIAIgHyA
-KIB2gFGAboDRgJ2A44ASgN2A5IDngFWA6oDxgO2AEIA1gPKAfoCOgBmADYAvgGKA9ICegFuApICTgKyA
-qYDlgPWBAQKA+IBPgEKAcoD7gBiAJdoADgDEAMUECQDGBAoAxwDIAMkAnQDNAKEAzwCHAKEAhwDRANIA
-0wMIXU5TSXNTZXBhcmF0b3JcTlNJc0Rpc2FibGVkgCKAFwmAFwmAG4AfgJ7XAGgADgB+AH8AagCAAG0D
-/gEfBBYD6QKBAIcD/oDlgD+A5oDnCYDl1QBoAA4AaQBqAGsAKwBvBB0AcQQegACAhoD9gP5fEBV7ezE3
-LCAyNTh9LCB7NjcsIDE3fX3YAI0ADgE8AT0AlQCXAJwBPgE/AUABQQQjAKcD6AFFBCaAPoA3gOiAE4Dk
-gOlZUHVzaCBVUkw60wAOATEBMgEzAKoEKoAzRjEgMSAxANoADgQsAMQAxQDGAMcAyADJAJ0AygDNA+0E
-LwDPAKEA0QDSANMDCAQ0WU5TU3VibWVudYAigO2A64AXgBuAH4CegOxYU2VydmljZXNec3VibWVudUFj
-dGlvbjrUAA4AxACzANcA2AQ5BDoEO4AsgO6A8IDv0gAOADYANwQ1gATSAA4ARQB2BECAK6BfEA9fTlNT
-ZXJ2aWNlc01lbnXaAA4AxADFBAkAxgQKAMcAyADJAJ0AzQChAM8AhwChAIcA0QDSANMDCIAigBcJgBcJ
-gBuAH4Ce0gAOADIAMwRNgAWA89oADgQsAMQAxQDGAMcAyADJAJ0AygDNAwgAWQDPAKEA0QDSANMD/wRW
-gCKAnoAKgBeAG4AfgPWA9tUADgDEALMA1wRYANgEWgRbBFwAh15OU05vQXV0b2VuYWJsZYAsgP+BAQGB
-AQAJ0gAOAEUAdgRggCuqA44EAQPlA+sEBQOhAxcDxwPsAwCAzID4gOOA6oD7gNGApIDdgPGAndgADgDE
-AMUAxgDHAMgAyQCdAM0EbQDPBG4A0QDSANMDCIAigPmA+oAbgB+Anl5QcmVmZXJlbmNlcy4uLlEs2gAO
-AMQAxQQJAMYECgDHAMgAyQCdAM0AoQDPAIcAoQCHANEA0gDTAwiAIoAXCYAXCYAbgB+AnlxfTlNBcHBs
-ZU1lbnXSAA4ARQB2BICAK6ED6IDkWnsyODIsIDI5NX1YTWFpbk1lbnXSAA4ARQB2BIaAK6ED94D0W19O
-U01haW5NZW512gBKAA4ASwBMAE0ATgBQAFIAUwBVA/4AVwSMBI0EjgSPBJAAXwSRACuA5YCKgQEGgQEE
-EiQAAACBAQWBAQMRIBOAAF8QGHt7MTk2LCAyMTV9LCB7MjgyLCAyOTV9fV8QD1Byb2plY3QgRGV0YWls
-c1dOU1BhbmVs0gA6ADsElwEMogEMAD/SAA4ARQPZBJqBAQevEC0DCABWAB8AVgCvAHsAewG1AwgDCAMI
-AHgDCAP+A+gBtQMIAwgD6wBWAHkAHwB8AB8AhQBIAFYCDwP/A/cB2gMIAB8DJgAfBAAAHwAfAwgAVgB6
-AbUDCACvAK+AnoANgAKADYAZgE+AT4BRgJ6AnoCegBCAnoDlgOSAUYCegJ6A6oANgC+AAoB8gAKAEoAI
-gA2AW4D1gPSAVYCegAKAqYACgQECgAKAAoCegA2AQIBRgJ6AGYAZ0gAOAEUD2QTKgQEHrxAuA44AegBI
-AHwDoQG2AbUDAAPlA+gDxwCFA+kBxwD0AdoD6wPsA+0AeAEiA/AAHwLWApEC5ABWA/cD/gB5AwgDFwCv
-AzQDJgIPAh4D/wQABAEAewFqBAUBvwCoAPOAzIBAgAiAfIDRgHaAUYCdgOOA5IDdgBKA54BugCiAVYDq
-gPGA7YAQgDWA8oACgI6AfoCTgA2A9IDlgC+AnoCkgBmArICpgFuAYoD1gQECgPiAT4BCgPuAcoAYgCXS
-AA4ARQPZBPuBAQevEC4E/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUS
-BRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIARaBSIFIwUkBSUFJgUnBSgFKYEBC4EBDIEBDYEBDoEB
-D4EBEIEBEYEBEoEBE4EBFIEBFYEBFoEBF4EBGIEBGYEBGoEBG4EBHIEBHYEBHoEBH4EBIIEBIYEBIoEB
-I4EBJIEBJYEBJoEBJ4EBKIEBKYEBKoEBK4EBLIEBLYEBLoEBL4D/gQEwgQExgQEygQEzgQE0gQE1gQE2
-gQE3XxAYTWVudSBJdGVtIChBYm91dCBHaXROdWIpXxAiVGV4dHVyZWQgUm91bmRlZCBTZWdtZW50ZWQg
-Q29udHJvbFZXaW5kb3dfECRUZXh0dXJlZCBSb3VuZGVkIFNlZ21lbnRlZCBDb250cm9sLTFfEBdNZW51
-IEl0ZW0gKEhpZGUgR2l0TnViKV1DdXN0b20gVmlldy0xW1Njcm9sbCBWaWV3XxAXTWVudSBJdGVtIChR
-dWl0IEdpdE51YilZU2VwYXJhdG9yXxAXU3RhdGljIFRleHQgKFB1c2ggVVJMOilfEBRNZW51IEl0ZW0g
-KFNob3cgQWxsKV8QG1BvcCBVcCBCdXR0b24gQ2VsbCAoSXRlbSAxKV8QG1RleHQgRmllbGQgQ2VsbCAo
-UHVzaCBVUkw6KV8QEVZlcnRpY2FsIFNjcm9sbGVyXxASTWVudSBJdGVtIChJdGVtIDMpWlRhYmxlIFZp
-ZXdfEBRNZW51IEl0ZW0gKFNlcnZpY2VzKVtTZXBhcmF0b3ItMV8QD01lbnUgKFNlcnZpY2VzKV8QFlNx
-dWFyZSBCdXR0b24gKEl0ZW0gMSlfEBlUZXh0IEZpZWxkIENlbGwgKEJyYW5jaDopW0FwcGxpY2F0aW9u
-XEZpbGUncyBPd25lcl8QEkNvbW1pdHMgQ29udHJvbGxlcl8QEFNlZ21lbnRlZCBDZWxsLTFfEBZBcHBs
-aWNhdGlvbiBDb250cm9sbGVyXENvbnRlbnQgVmlld18QEk1lbnUgSXRlbSAoR2l0TnViKV5Db250ZW50
-IFZpZXctMV8QFVN0YXRpYyBUZXh0IChCcmFuY2g6KV1NZW51IChHaXROdWIpXxAXTWVudSBJdGVtIChI
-aWRlIE90aGVycylfEBFNZW51IChPdGhlclZpZXdzKVhXZWIgVmlld1tDdXN0b20gVmlld1xUYWJsZSBD
-b2x1bW5fEBtUZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbClfEBdQYW5lbCAoUHJvamVjdCBEZXRhaWxz
-KV8QGk1lbnUgSXRlbSAoUHJlZmVyZW5jZXMuLi4pWlNwbGl0IFZpZXdeU2VnbWVudGVkIENlbGxbU2Vw
-YXJhdG9yLTJfEBNIb3Jpem9udGFsIFNjcm9sbGVyXxASTWVudSBJdGVtIChJdGVtIDEpXxASTWVudSBJ
-dGVtIChJdGVtIDIp0gAOAEUD2QVZgQEHoNIADgBFA9kFXIEBB6DSAA4ARQPZBV+BAQevEEAD6QD0A6EB
-xwPlAsUD6ACFAr4CyAEiAK8AeQLkAwgCDwLJAzQDJgLKBAACwgFqAb8EBQLBA44AegBIAHwDAAG2AbUD
-xwLLAr8CwALDAdoD6wPsA+0CxwB4A/AAHwKRAh4AVgP3AxcC1gP+As8D/wLOAsYEAQB7AswAqALEAs0A
-84DngCiA0YBugOOAqIDkgBKAjYDPgDWAGYAvgJOAnoBbgNCArICpgNSBAQKAmoBCgHKA+4CYgMyAQIAI
-gHyAnYB2gFGA3YDWgJKAloCcgFWA6oDxgO2Ay4AQgPKAAoB+gGKADYD0gKSAjoDlgOCA9YDcgMqA+IBP
-gNiAGICjgNqAJdIADgBFA9kFooEBB68QQAWjBaQFpQWmBacFqAWpBaoFqwWsBa0FrgWvBbAFsQWyBbMF
-tAW1BbYFtwW4BbkFugW7BbwFvQW+Bb8FwAXBBcIFwwXEBcUFxgXHBcgFyQXKBcsFzAXNBc4FzwXQBdEF
-0gXTBdQF1QXWBdcF2AXZBdoF2wXcBd0F3gXfBeAF4QXigQE8gQE9gQE+gQE/gQFAgQFBgQFCgQFDgQFE
-gQFFgQFGgQFHgQFIgQFJgQFKgQFLgQFMgQFNgQFOgQFPgQFQgQFRgQFSgQFTgQFUgQFVgQFWgQFXgQFY
-gQFZgQFagQFbgQFcgQFdgQFegQFfgQFggQFhgQFigQFjgQFkgQFlgQFmgQFngQFogQFpgQFqgQFrgQFs
-gQFtgQFugQFvgQFwgQFxgQFygQFzgQF0gQF1gQF2gQF3gQF4gQF5gQF6gQF7EQFkEQETEIYQjxEBWxEB
-YxEBDxEBCxEBGBEBMxEBEBEBMhDGEDkRAQQQmBEBWREBWBEBMREBYREBGhEBRhEBARCQEQEJEDoRAUUQ
-FREBbRCIEQFWEP8QlhEBGREBNREBRxCLEQECEIMQlRCCEI4RAQ4T//////////0RAXARAW4RAQcQOBCR
-EQEIEQFiEQFaEB0QmREBNBCBEQFXEQFIEQEREJIRAW/SAA4ARQB2BiKAK6DSAA4ARQPZBiWBAQeg0gAO
-AEUD2QYogQEHoNIAOgA7BioGK6IGKwA/Xk5TSUJPYmplY3REYXRhAAgAGQAiACcAMQA6AD8ARABSAFQA
-ZgNqA3ADuwPCA8kD1wPpBAUEEwQfBCsEOQREBFIEbgR8BI8EoQS7BMUE0gTUBNcE2QTcBN8E4QTkBOYE
-6QTsBO8E8gT0BPYE+QT8BP8FAgULBRcFGQUbBSQFLgUwBT4FRwVQBVsFYgV0BX0FhgWPBZQFowW2Bb8F
-ygXMBc8F0QYGBhMGIAYuBjgGRgZfBmwGdgaIBpwGpgayBrQGtga4BroGvwbBBsMGxQbHBskGzAbOBtAG
-6wbyBwEHDAcpBzsHRgdPB1sHZAdwB3IHdAd2B3kHewd9B38HiAeKB5UHlweZB5sHnQefB8QHzAfTB90H
-9Qf3B/kH+wf9CAAIAQgDCAUIBggeCG0IeQiWCKgIvgjTCOII9QkHCREJHAkqCTwJUQlfCXEJfgmFCZMJ
-mAmZCZsJnQmfCaEJowmlCacJqQmrCa0JrgmvCbIJtQm3CcAJ0QnYCd8J6AnqCfMJ9Qn4CgUKDgoTChoK
-KwotCi8KMQoyCl8KaApwCoQKjwqdCqcKtAq9CsUKxwrJCssK0ArSCtcK2QrbCt0K3wrsCvgK+gr8Cv4L
-BQsSCyELIwslCycLLwtBC0oLTwtiC28LcQtzC3ULiAucC6ULqgu1C74LwAvHC8kLywvNC/YL+Av6C/wL
-/gwADAIMBAwGDA0MNgw4DDoMPAw+DEAMQgxEDEYMTQxWDF0MbAx0DH0MggyLDJgMrAy7DMgM1QzeDOsM
-+Q0CDQwNEw0fDUgNVQ1XDVkNWw1dDV8NYA1iDWQNZQ19DY4NnA2pDbcNuQ3CDcsNzQ3aDecN7Q3vDhMO
-HA4hDikOMg43DkAOYQ51DoAOjA6RDpMOlQ6XDpkOmw6gDqIOqg6/DssO2Q7bDt0O3w7hDuMO6g73DwQP
-DA8ODxAPHA8xDzMPNQ83DzkPTA9ZD1sPXg9nD3APgg+LD5YPog/DD8UPxw/JD8sPzg/PD9EP0w/qEA8Q
-HhAtED8QUxBYEFoQXBBeEGAQYhBrEG0QdBB2EHgQehCTEKgQwBDcEPERBhEIEQoRCxEUERYRIxElEScR
-KRE8EUURShFYEW0RgBGCEYQRixGgEaIRpBGxEbMRtRG3EcsR1BHdEe8R+BIDEhgSPRJMElkSWxJdEl8S
-YRJkEmYSaBJpEnISdBJ5EnsSfRKyEr4SxxLUEuAS7hL8Ev4TABMCEwUTBxMaExwTHhMgEyITJBMmEy8T
-MRM4EzoTPBM+E2sTdRN/E4kTixONE48TkROUE5YTmBOaE5wTnhOgE6kTqxOuE7AUBxQpFDMUWBRtFHoU
-lBSwFMsU1xTpFPgVFxUjFSUVJxUsFS4VLxUxFToVQxVGFUgVSRVLFU0VTxVRFVMVXBVnFXgVehV8FX4V
-hxWeFacVsBW+FccVyRXMFc4V9xYGFhMWGxYmFjUWQBZLFlgWZBZlFmcWaRZyFnQWfRZ+FoAWnRaiFqQW
-phaoFqoWrBa9Fr8WyBbKFs0W2hbcFugW/Rb/FwEXAxcFFxcXIBcrFz8XaBd7F48XlBeWF5gXmhecF54X
-nxehF6sXwBfCF8QXxhfIF+EX6hfvF/0YEhgUGBYYGBgaGDcYRBhGGGkYdhh4GJwYpRiwGLkYwhjNGPIY
-/Bj+GQAZAhkEGQ0ZDxkRGRMZHBk4GUUZThlZGWQZjRmPGZEZkxmVGZcZmRmbGaQZwBnJGdIZ3xn8Gf4a
-ABoCGgUaBxoJGgsaJBotGjYaQxpbGmQabRp5GpoanBqeGqAaohqrGqwarhqwGsca6BrqGuwa7hrwGvka
-+xsAGwIbBBsZGxsbHRsmGygbNRs3GzkbOxtDG1gbWhtcG2cbcBt3G48bmhu3G8AbxRvYG+Eb6Bv1G/sc
-BBwGHC0cLxwxHDMcNRw3HDkcOxw9HD8cQRxDHEUcRxxJHEscTRxPHFEcYhxwHHkcgRyDHIUchxyJHJIc
-lByWHKocuBzBHMgc3xzuHP8dAR0DHQUdBx0QHRIdFB0sHTMdRB1GHUgdSh1MHVsdbB1uHXAdch10HX0d
-jh2QHZIdlB2WHaEdsh20HbYduB26Hdsd3R3fHeEd4x3lHecd+B36Hfwd/h4AHgweDh4ZHiIeKR5BHlIe
-VB5WHlgeWh57Hn0efx6EHoYeiB6KHowemB6aHrMexB7GHsgeyh7MHu0e7x7xHvMe9R73Hvke+x8EHwYf
-CR8LH0AfSx9XH2MfbR+CH4wfjh+QH5Efkx+VH5cfmR+aH5wfnh+gH6Ifqx+tH8gfyh/MH84f0B/SH9Qf
-1h/YH9of3B/eH+Af4h/+IAkgHiA/IFsgfyCdIK8gzCDkIP4hGyFIIVMhYCFrIXIhdCF2IXghhSGNIY8h
-liGYIZohnCGjIaUhpyGpIcYh3iH2IfgiASIIIh4iKyI0IjkiSCJRIloiYiJsIn0ifyKBIoMihSKWIpgi
-miKcIp4iuyK9Ir8iwSLDIsUixyLUIvQjBSMHIwkjCyMNIx4jICMiIyQjJiNHI0kjSyNNI08jUSNTI18j
-ZSN2I3gjeiN8I34jjCOdI58joSOjI6UjuiPLI80jzyPRI9Mj4SPyI/Qj9iP4I/okCSQaJBwkHiQgJCIk
-QyRFJEckSSRLJE0kTyRYJHEkgiSEJIYkiCSKJJYknySiJP8lASUDJQUlByUJJQslDSUPJRElEyUVJRcl
-GSUbJR0lHyUhJSMlJSUnJSklKyUtJS8lMSUzJTUlNyU5JTslPSU/JUElQyVFJUclSSVMJU4lUCVSJVQl
-ViVYJVolgyWRJZ4loCWiJaMlpSWmJaglqiWsJcklyyXNJc8l0SXSJdQl6SXrJe0l7yXxJgkmKiYsJi4m
-MCYyJjQmNiZAJk0mTyZWJn8miSaLJo0mjyaRJpMmlSaXJpkmoiaxJsImxCbGJsgmyibTJtUm3ibgJuEm
-8yccJx4nICchJyMnJCcmJygnKiczJzUnNydgJ2InZCdmJ2gnaidsJ24ncCeFJ5QnlieYJ5snniefJ6gn
-qie/J8EnwyfFJ8cnySfLJ80nzyfRJ9Mn9Cf2J/gn+if8J/4oACgPKBEoOig8KD4oPyhBKEIoRChGKEgo
-VSheKGAoYyhlKHAoeSiCKIQohyiJKJUovijAKMIoxSjIKM0o0CjTKNYo2CjzKQUpDSkWKRspJCknKYQp
-himIKYopjCmOKZApkimUKZYpmCmaKZwpnimgKaIppCmmKagpqimsKa4psCmyKbQptim4KbopvCm+KcAp
-winEKcYpyCnKKc0pzynRKdMp1SnXKdkp2yndKd8p6CnrKkoqTCpOKlAqUipUKlYqWCpaKlwqXipgKmIq
-ZCpmKmgqaipsKm4qcCpyKnQqdip4KnoqfCp+KoAqgiqEKoYqiCqKKowqjiqQKpIqlCqWKpkqmyqdKp8q
-oSqjKqUqpyqwKrMrEisVKxgrGyseKyErJCsnKyorLSswKzMrNis5KzwrPytCK0UrSCtLK04rUStUK1cr
-WitdK2ArYytmK2krbCtvK3IrdSt4K3srfiuBK4MrhiuJK4wrjyuSK5UrmCubK7Yr2yviLAksIywxLD0s
-VyxhLHsskiywLM4s4iz3LQItGS0lLTctUC1sLXgthS2aLa0txi3TLegt9y4PLh0uNy5LLlQuYC5tLosu
-pS7CLs0u3C7oLv4vEy8oLzEvNC81Lz4vQS9CL0svTi/RL9Mv1S/XL9kv2y/dL98v4S/jL+Uv5y/pL+sv
-7S/vL/Ev8y/1L/cv+S/8L/4wADACMAQwBjAIMAowDDAOMBAwEjAUMBYwGDAaMBwwHjAgMCIwJDAmMCgw
-KjAsMC4wMDAyMDQwNjA4MDowPDA+MEAwQjBEMEYwSDBKMEwwTjBQMFIwWzBeMOEw5DDnMOow7TDwMPMw
-9jD5MPww/zECMQUxCDELMQ4xETEUMRcxGjEdMSAxIzEmMSkxLDEvMTIxNTE4MTsxPjFBMUQxRzFKMU0x
-UDFTMVYxWTFcMV8xYjFlMWgxazFuMXExdDF3MXoxfTGAMYMxhjGJMYwxjzGSMZUxmDGbMZ4xoTGkMacx
-qTGrMa4xsTG0MbcxujG9McAxwzHFMccxyjHMMc8x0jHVMdgx2zHeMeEx4zHmMegx6zHtMfAx8jH1Mfcx
-+TH8Mf8yAjIEMgcyCTILMg0yDzISMhsyHjIhMiQyJjIoMisyLjIxMjMyNTI4MjoyPTJAMkMyRTJIMlEy
-UzJUMl0yYDJhMmoybTJuMncyfAAAAAAAAAICAAAAAAAABiwAAAAAAAAAAAAAAAAAADKLA&lt;/bytes&gt;
+AjcCOgJFAkYCSwJMAk8CVAJVAlgCWwICAl0CYAJrAmwCbQJwAnkCAgJ6An0ChQEaAoYCiQKKAo0ClQKW
+AqMCpwKoAqoCrAALAq0CrwKwArECsgK1ArkC0ALYAtsC3ALdAuEC5gLpAuoC6wLwAvEC9gL3AvwC/QMC
+AwMDBgMLAxIDFwMYAxkDGgMfAycDKAMpAyoDLwALAzcDOwNOA14DXwNgA2EDYgNjA2QDZQNmA2cDaANp
+A2oDawALA2wDcgN9A34DfwOAAKoDgQOFA4gDawALA4sDjAORA5YDnQOeA58DpAOpA7ADsQOyA7cDuAO9
+A74DwwPEA8kDygPPA9AD1QPcA90D3gPjA+QEEAQbBCUEJgQnBCwELgQxBDIEOwA4BD4ERwQmBE4EWwRi
+BGMEZARtBG4EbwRzBHQEdgSiBM8E/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUP
+BRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIAUhBSIFIwUkBSUFKAUrBWwFrQWuAHEFrwWw
+BbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwXIBckFygXLBcwFzQXO
+Bc8F0AXRBdIF0wXUBdUF1gXXBdgF2QXaBdsAXwXcBd0F3gXfBeAF4QXiBeMF5AXlBeYF5wGuBegF6wXu
+BfFVJG51bGzfEBIADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQA
+JQAmACcAKAApACoAKwAsAC0ALgAvADBWTlNSb290ViRjbGFzc11OU09iamVjdHNLZXlzXxAPTlNDbGFz
+c2VzVmFsdWVzXxAZTlNBY2Nlc3NpYmlsaXR5T2lkc1ZhbHVlc11OU0Nvbm5lY3Rpb25zW05TTmFtZXNL
+ZXlzW05TRnJhbWV3b3JrXU5TQ2xhc3Nlc0tleXNaTlNPaWRzS2V5c11OU05hbWVzVmFsdWVzXxAZTlNB
+Y2Nlc3NpYmlsaXR5Q29ubmVjdG9yc11OU0ZvbnRNYW5hZ2VyXxAQTlNWaXNpYmxlV2luZG93c18QD05T
+T2JqZWN0c1ZhbHVlc18QF05TQWNjZXNzaWJpbGl0eU9pZHNLZXlzWU5TTmV4dE9pZFxOU09pZHNWYWx1
+ZXOAAoEBb4DlgQErgQFugIuA/4AGgQEqgQEsgQEAgQFsgACAB4D+gQFtEQF2gQEt0gAOADIAMwA0W05T
+Q2xhc3NOYW1lgAWAA9IADgA2ADcAOFlOUy5zdHJpbmeABF1OU0FwcGxpY2F0aW9u0gA6ADsAPAA9WCRj
+bGFzc2VzWiRjbGFzc25hbWWjAD0APgA/XxAPTlNNdXRhYmxlU3RyaW5nWE5TU3RyaW5nWE5TT2JqZWN0
+0gA6ADsAQQBCogBCAD9eTlNDdXN0b21PYmplY3RfEBBJQkNvY29hRnJhbWV3b3Jr0gAOAEUARgBHWk5T
+Lm9iamVjdHOAiqEASIAI3QBKAA4ASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBe
+AF8AYABhACtcTlNXaW5kb3dWaWV3XE5TU2NyZWVuUmVjdF1OU1dpbmRvd1RpdGxlWU5TV1RGbGFnc11O
+U1dpbmRvd0NsYXNzXxAWTlNXaW5kb3dDb250ZW50TWluU2l6ZVxOU1dpbmRvd1JlY3RZTlNNYXhTaXpl
+XxAPTlNXaW5kb3dCYWNraW5nXxARTlNXaW5kb3dTdHlsZU1hc2tZTlNNaW5TaXplW05TVmlld0NsYXNz
+gA2AiYCGgAoSMHgAAIALgAyACYCIEAIREA+Ah4AAXxAYe3szNjgsIC0xN30sIHs4MjAsIDU5Nn19Vkdp
+dE51Yl5UZXh0dXJlZFdpbmRvd1p7NDAwLCAzMDB91wBoAA4AaQBqAGsAbABtAG4AbwBwAHEAcgBuAHRf
+EA9OU05leHRSZXNwb25kZXJaTlNTdWJ2aWV3c1hOU3ZGbGFnc1tOU0ZyYW1lU2l6ZVhOU1dpbmRvd1tO
+U1N1cGVydmlld4AOgIWADxEBAICDgA6AhNIADgBFAHYAd4ArpQB4AHkAegB7AHyAEIAvgECAT4B82QBo
+AA4AfgB/AGoAgABsAG0AgQBWAIMAhACFAIYAhwBuAFYAh1dOU0ZyYW1lVk5TQ2VsbFlOU0VuYWJsZWRf
+EBVOU1ZpZXdJc0xheWVyVHJlZUhvc3SADYAugBGAEhEBIQmADoANCV8QFXt7NjUwLCA5fSwgezExNSwg
+MjZ9fd8QEwCNAI4AjwCQAJEADgCSAJMAlACVAJYAlwCYAJkAmgCbAJwAnQCeAJ8AhwBfAKEAogCjAKQA
+pQChAKcAqAB4AKoAhwCHAK0ArgCvALBbTlNDZWxsRmxhZ3NfEBpOU01lbnVJdGVtUmVzcGVjdEFsaWdu
+bWVudF8QD05TQXJyb3dQb3NpdGlvbl8QE05TQWx0ZXJuYXRlQ29udGVudHNfEBJOU1BlcmlvZGljSW50
+ZXJ2YWxeTlNCdXR0b25GbGFnczJfEBBOU0FsdGVybmF0ZUltYWdlXxAPTlNLZXlFcXVpdmFsZW50WU5T
+U3VwcG9ydFpOU01lbnVJdGVtXU5TQ29udHJvbFZpZXdfEA9OU1ByZWZlcnJlZEVkZ2VfEBJOU1VzZXNJ
+dGVtRnJvbU1lbnVdTlNBbHRlcnNTdGF0ZV8QD05TUGVyaW9kaWNEZWxheVxOU0NlbGxGbGFnczJWTlNN
+ZW51XU5TQnV0dG9uRmxhZ3MSBEH+QAmAFxBLgC0QI4AWgBeAE4AYgBAQAQkJEQGQEQgAgBkT/////4aC
+QP/UAA4AsgCzALQAtQC2ALcAuFZOU1NpemVWTlNOYW1lWE5TZkZsYWdzgBUjQCoAAAAAAACAFBEEFFxM
+dWNpZGFHcmFuZGXSADoAOwC7ALyiALwAP1ZOU0ZvbnTUAA4AsgCzALQAtQC2ALcAwIAVgBQQEFDbAMMA
+DgDEAMUAxgDHAMgAyQCdAMoAywCFAM0AzgDPAKEA0QDSANMArwDVAKpYTlNUYXJnZXRXTlNUaXRsZV8Q
+EU5TS2V5RXF1aXZNb2RNYXNrWk5TS2V5RXF1aXZdTlNNbmVtb25pY0xvY1lOU09uSW1hZ2VcTlNNaXhl
+ZEltYWdlWE5TQWN0aW9uV05TU3RhdGWAEoAigBoSABAAAIAXEn////+AG4AfgBmAIdMADgDEANcA2ADZ
+ANpbTlNNZW51SXRlbXOALIAjgCRWSXRlbSAx0wAOADIA3QDeAN8A4F5OU1Jlc291cmNlTmFtZYAegByA
+HVdOU0ltYWdlXxAPTlNNZW51Q2hlY2ttYXJr0gA6ADsA5ADlogDlAD9fEBBOU0N1c3RvbVJlc291cmNl
+0wAOADIA3QDeAN8A6YAegByAIF8QEE5TTWVudU1peGVkU3RhdGVfEBFfcG9wVXBJdGVtQWN0aW9uOtIA
+OgA7AO0AlqIAlgA/Wk90aGVyVmlld3PSAA4ARQB2APGAK6MAqADzAPSAGIAlgCjaAMMADgDEAMUAxgDH
+AMgAyQCdAMoAhQDNAPgAzwChANEA0gDTAK8A/YASgCKAJoAXgBuAH4AZgCdWSXRlbSAy2gDDAA4AxADF
+AMYAxwDIAMkAnQDKAIUAzQECAM8AoQDRANIA0wCvAQeAEoAigCmAF4AbgB+AGYAqVkl0ZW0gM9IAOgA7
+AQoBC6MBCwEMAD9eTlNNdXRhYmxlQXJyYXlXTlNBcnJhedIAOgA7AQ4AnaIAnQA/0gA6ADsBEAERpgER
+ARIBEwEUAH8AP18QEU5TUG9wVXBCdXR0b25DZWxsXk5TTWVudUl0ZW1DZWxsXE5TQnV0dG9uQ2VsbFxO
+U0FjdGlvbkNlbGzSADoAOwEWARemARcBGAEZARoBGwA/XU5TUG9wVXBCdXR0b25YTlNCdXR0b25ZTlND
+b250cm9sVk5TVmlld1tOU1Jlc3BvbmRlctoAaAAOAR0AfgB/AGoAgABsAG0AgQBWAR8BIAEhASIAhgCH
+AG4AVgCHXE5TVmlld1NoYWRvd4ANgD+AMYAwgDUJgA6ADQlfEBV7ezU5NCwgMTR9LCB7NTEsIDE3fX3U
+AA4BKQEqASsBLAEtAS4BL11OU1NoYWRvd0hvcml6XE5TU2hhZG93VmVydF1OU1NoYWRvd0NvbG9ygDQj
+P/AAAAAAAAAjv/AAAAAAAACAMtMADgExATIBMwCqATRcTlNDb2xvclNwYWNlVU5TUkdCgDNPECEwLjgw
+MDAwMDAxIDAuODAwMDAwMDEgMC44MDAwMDAwMQDSADoAOwE2ATeiATcAP1dOU0NvbG9y0gA6ADsBOQE6
+ogE6AD9YTlNTaGFkb3fYAI0ADgE8AT0AlQCXAJwBPgE/AUABQQFCAKcAeQFFAUZfEBFOU0JhY2tncm91
+bmRDb2xvclpOU0NvbnRlbnRzW05TVGV4dENvbG9yEgQB/kCAPoA3gDaAE4AvEhBABACAO1dCcmFuY2g6
+1QAOATcBMQFJAUoBMwFMAU0BTgFPW05TQ29sb3JOYW1lXU5TQ2F0YWxvZ05hbWWAM4A6EAaAOYA4VlN5
+c3RlbVxjb250cm9sQ29sb3LTAA4BMQFTATMBVQFWV05TV2hpdGWAMxADSzAuNjY2NjY2NjkA1QAOATcB
+MQFJAUoBMwFZAU0BWgFPgDOAPYA8gDhfEBBjb250cm9sVGV4dENvbG9y0wAOATEBUwEzAVUBX4AzQjAA
+0gA6ADsBYQFipAFiARQAfwA/XxAPTlNUZXh0RmllbGRDZWxs0gA6ADsBZAFlpQFlARkBGgEbAD9bTlNU
+ZXh0RmllbGTYAGgADgB+AH8AagCAAGwAbQBWAWgBaQFqAWsAhwBuAFaADYBOgEGAQhEBJAmADoANXxAU
+e3syMCwgOX0sIHsxNTgsIDI1fX3ZAI0BcQAOAXIAlQCXAJwBcwF0AXUAXwF2AF8ApwB6AXkBegCqXk5T
+VHJhY2tpbmdNb2RlXk5TU2VnbWVudFN0eWxlXxAPTlNTZWdtZW50SW1hZ2VzXxARTlNTZWxlY3RlZFNl
+Z21lbnQSBAH+AIBNgBOAQBAAgEPSAA4ARQB2AX2AK6MBfgF/AYCARIBIgErWAA4BggGDAYQBhQGGAYcB
+iACHAXkBigChXxASTlNTZWdtZW50SXRlbUltYWdlXxAVTlNTZWdtZW50SXRlbURpc2FibGVkXxAZTlNT
+ZWdtZW50SXRlbUltYWdlU2NhbGluZ18QEk5TU2VnbWVudEl0ZW1XaWR0aF8QEk5TU2VnbWVudEl0ZW1M
+YWJlbIBHgEUJI0BJAAAAAAAAgBfTAA4AMgDdAN4A3wGPgB6AHIBGXxAQTlNHb0xlZnRUZW1wbGF0ZdIA
+OgA7AZIBk6IBkwA/XU5TU2VnbWVudEl0ZW3VAA4BhAGFAYYBlQGHAXkBigGXAKpfEBBOU1NlZ21lbnRJ
+dGVtVGFngEeASVZMYXRlc3TVAA4BggGEAYUBlQGHAZsBeQGKAF+AR4BL0wAOADIA3QDeAN8Bn4AegByA
+TF8QEU5TR29SaWdodFRlbXBsYXRl0gA6ADsBogGjpAGjARQAfwA/XxAPTlNTZWdtZW50ZWRDZWxs0gA6
+ADsBpQGmpQGmARkBGgEbAD9fEBJOU1NlZ21lbnRlZENvbnRyb2zZAGgADgB+AGkAagGoAGwAbQGpAFYB
+qwGsAa0BrgBfAG4AVgCHXk5TRGl2aWRlclN0eWxlXE5TSXNWZXJ0aWNhbIANgHuAeoBQEQESgA6ADQnS
+AA4ARQB2AbSAK6IBtQG2gFGAdt0AaAG4AA4BuQBpAboAagBrAGwAbQG7AbwBvQB7Ab8BwAHBAcIBwwGu
+AcQAbgB7AccByAHIW05TSFNjcm9sbGVyWE5Tc0ZsYWdzXE5TU2Nyb2xsQW10c1tOU1ZTY3JvbGxlcl1O
+U05leHRLZXlWaWV3XU5TQ29udGVudFZpZXeAT4BygHURAhCAUk8QEEEgAABBIAAAQigAAEIoAACAdIAO
+gE+AboBTgFPSAA4ARQB2AcyAK6MByAHHAb+AU4BugHLbAGgADgHRAGkAagBrAdIAbAHTAG0BvAG1AdUB
+1gHXAdgB2QHaAG4B3AG1AdpZTlNjdkZsYWdzWU5TRG9jVmlld1lOU0JHQ29sb3KAUYBtEASAVBEJAIBs
+gFWADoBkgFGAVdIADgBFAHYB4YAroQHagFXfEBUAaAHkAA4B5QHmATwB5wHoAekB6gHrAGoAawCAAGwB
+7AHtAG0B7gHvAfAByAF5AfIB8wCqAfQAhwH2AfcB1gH4AfkB+gCHAG4B/QBfAcgB/wIAAgFfEB9OU0Ry
+YWdnaW5nU291cmNlTWFza0Zvck5vbkxvY2FsWU5TVHZGbGFnc18QIk5TVGFibGVWaWV3U2VsZWN0aW9u
+SGlnaGxpZ2h0U3R5bGVfEBJOU0FsbG93c1R5cGVTZWxlY3RcTlNDb3JuZXJWaWV3XxAXTlNJbnRlcmNl
+bGxTcGFjaW5nV2lkdGhfEBlOU0NvbHVtbkF1dG9yZXNpemluZ1N0eWxlXxAYTlNJbnRlcmNlbGxTcGFj
+aW5nSGVpZ2h0W05TR3JpZENvbG9yXxAPTlNHcmlkU3R5bGVNYXNrXk5TVGFibGVDb2x1bW5zXxAcTlNE
+cmFnZ2luZ1NvdXJjZU1hc2tGb3JMb2NhbFtOU1Jvd0hlaWdodIBTgGsSUkAAAIBnCYBXI0AIAAAAAAAA
+I0AAAAAAAAAAERESgFYJgA6AaoBTgFoQDyNARAAAAAAAAFp7MjQ3LCA1NTF91ABoAA4AfgBqACsCBQIG
+AgeAAIBZgFgT/////4AAAQBfEBR7ey0yNiwgMH0sIHsxNiwgMTd9fdIAOgA7AgoCC6QCCwEaARsAP11f
+TlNDb3JuZXJWaWV30gAOAEUAdgIOgCuhAg+AW9oCEQAOAhICEwIUAhUCFgIXAhgCGQCHAhsCHAIdAh4B
+VQIBAh8AhwHaXk5TSXNSZXNpemVhYmxlXE5TSGVhZGVyQ2VsbFdOU1dpZHRoWk5TRGF0YUNlbGxeTlNS
+ZXNpemluZ01hc2taTlNNaW5XaWR0aFpOU01heFdpZHRoXE5TSXNFZGl0YWJsZVtOU1RhYmxlVmlldwmA
+ZoBcI0BugAAAAAAAgGIjQI9AAAAAAAAJgFXXAI0ADgE8AT0AlQCcAT4CIwIkAiUAoQInAXkCKBIEgf4A
+gGGAXoAXgF2AX9QADgCyALMAtAC1AisAtwItgBUjQCYAAAAAAACAFBEMHNMADgExAVMBMwFVAjCAM0sw
+LjMzMzMzMjk5ANUADgE3ATEBSQFKATMBWQFNAjQBT4AzgD2AYIA4XxAPaGVhZGVyVGV4dENvbG9y0gA6
+ADsCOAI5pQI5AWIBFAB/AD9fEBFOU1RhYmxlSGVhZGVyQ2VsbNoAjQAOATwBPQCVAJcAnAI7AjwBPgI9
+AUAB3AJAAKcB2gCuAKoAhwFGXxAQTlNUZXh0QmV6ZWxTdHlsZV8QEU5TRHJhd3NCYWNrZ3JvdW5kEhQh
+/kGAPoBkgGOAE4BVCYA7WVRleHQgQ2VsbNUADgE3ATEBSQFKATMBTAFNAkkBT4AzgDqAZYA4XxAWY29u
+dHJvbEJhY2tncm91bmRDb2xvctIAOgA7Ak0CTqICTgA/XU5TVGFibGVDb2x1bW7VAA4BNwExAUkBSgEz
+AlEBTQJSAU+AM4BpgGiAOF8QGl9zb3VyY2VMaXN0QmFja2dyb3VuZENvbG9y0wAOATEBMgEzAKoCV4Az
+TxAgMC44MzkyMTU3IDAuODY2NjY2NjcgMC44OTgwMzkyMgDTAA4BMQEyATMAqgJagDNPECEwLjczNzgy
+MzYxIDAuNzUzNjg3OTggMC44NTg2OTU2MwDSADoAOwJcAhmlAhkBGQEaARsAP9IAOgA7Al4CX6QCXwEa
+ARsAP1pOU0NsaXBWaWV32QBoAMMADgB+AGoAbADKAG0CYQG1AbUCZAJlAmYAbgJoAbUCallOU1BlcmNl
+bnSAUYBRgHGAbxP/////gAABEYAOgHCAUSM/7+bywAAAAF8QGXt7LTEwMCwgLTEwMH0sIHsxNSwgNDAz
+fX1cX2RvU2Nyb2xsZXI60gA6ADsCbgJvpQJvARkBGgEbAD9aTlNTY3JvbGxlctoAaADDAA4AfgG5AGoA
+bADKAG0CYQG1AbUCZAJ0AKoAcQBuAmgBtQJ4gFGAUYBxgHOADoBwgFEjP+JJJKAAAABfEBl7ey0xMDAs
+IC0xMDB9LCB7NzE0LCAxNX190gA6ADsCewJ8pAJ8ARoBGwA/XE5TU2Nyb2xsVmlld9cAaAAOAH4AagBs
+ADIAbQB7An8CgAKBAG4CgwB7gE+AeYB3EQEMgA6AeIBPXxAWe3syNDgsIDB9LCB7NTczLCA1NTF9fdIA
+OgA7AocCiKQCiAEaARsAP1xOU0N1c3RvbVZpZXdfEBV7ezAsIDQ1fSwgezgyMSwgNTUxfX3SADoAOwKL
+AoykAowBGgEbAD9bTlNTcGxpdFZpZXfYAGgADgB+AH8AagCAAGwAbQBWAo8CkAKRAIYAhwBuAFaADYCC
+gH2AfgmADoANXxAVe3s3NzMsIDEwfSwgezI3LCAyNX193QCNAA4AkAKXAJEAkgCUAT0AlQCXAJsAnACe
+ApgCmQChApsAogKcAKEAoQCnAHwArQKhAqJdTlNOb3JtYWxJbWFnZRP/////hAH+AICBgBeAfxCjgBeA
+F4ATgHwSCAAAABP/////hsRA/9MADgAyAN0A3gDfAqaAHoAcgIBXaW5mb2ljbtIAOgA7AqkBE6QBEwEU
+AH8AP9IAOgA7AqsBGKUBGAEZARoBGwA/Wns4MjAsIDU5Nn3SADoAOwKuARqjARoBGwA/XxAVe3swLCAw
+fSwgezE0NDAsIDg3OH19Wns0MDAsIDMyMn1fEBp7My40MDI4MmUrMzgsIDMuNDAyODJlKzM4fdIAOgA7
+ArMCtKICtAA/XxAQTlNXaW5kb3dUZW1wbGF0ZdIAOgA7ArYCt6MCtwK4AD9cTlNNdXRhYmxlU2V0VU5T
+U2V00gAOAEUAdgK7gCuvEBQCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPgIyA
+kYCVgJeAmYCbgJ6ApICpgMuAzIDQgNGA1YDXgNmA24DdgN+A49QADgLRAtIC0wLUAdoC1gLXXU5TRGVz
+dGluYXRpb25YTlNTb3VyY2VXTlNMYWJlbICQgFWAjYCP0gAOADIAMwLagAWAjl8QEUNvbW1pdHNDb250
+cm9sbGVyXWNvbW1pdHNfdGFibGXSADoAOwLeAt+jAt8C4AA/XxAUTlNOaWJPdXRsZXRDb25uZWN0b3Je
+TlNOaWJDb25uZWN0b3LUAA4C0QLSAtMC1ABIAuQC5YCQgAiAkoCU0gAOADIAMwLogAWAk18QFUFwcGxp
+Y2F0aW9uQ29udHJvbGxlclZ3aW5kb3fUAA4C0QLSAtMC1AB6AtYC74CQgECAjYCWXnBhZ2luZ19zZWdt
+ZW501AAOAtEC0gLTAtQC1gHaAvWAkICNgFWAmFhkZWxlZ2F0ZdQADgLRAtIC0wLUAtYB2gL7gJCAjYBV
+gJpaZGF0YVNvdXJjZdQADgLRAtIC0wL+AuQAfAMBgJ2AkoB8gJxfEBBzaG93X2luZm9fcGFuZWw60gA6
+ADsDBAMFowMFAuAAP18QFU5TTmliQ29udHJvbENvbm5lY3RvctQADgLRAtIC0wL+AB8DCQMKgJ2AAoCf
+gKPYAA4AxADFAMYAxwDIAMkAnQDNAw0AzwMOANEA0gDTAxGAIoChgKKAG4AfgKDUAA4AxACzANcA2ABZ
+AxUDFoAsgAqA+YD0W1F1aXQgR2l0TnViUXFadGVybWluYXRlOtQADgLRAtIC0wL+AB8DHQMegJ2AAoCl
+gKjYAA4AxADFAMYAxwDIAMkAnQDNAyEDIgMjANEA0gDTAxGAIoCmEgAYAACAp4AbgB+AoFtIaWRlIE90
+aGVyc1FoXxAWaGlkZU90aGVyQXBwbGljYXRpb25zOtQADgLRAtIC0wLUAywC5AMugJCAqoCSgMrYAGgA
+DgBpAGoAawBsADIAbQMwAn8DMgGuAzMDMAKDAzaAq4B5gKyAyICrgHiAydIADgBFAHYDOYAroQM6gK3d
+AGgADgM8Az0DPgBqAGsDPwNAAGwDQQBtAbwDLANDAIcDRQNGAa4DRwChAIcDMAChAywDTVpBbGxvd3NV
+bmRvW1ByZWZlcmVuY2VzW05TRHJhZ1R5cGVzWUdyb3VwTmFtZV8QElVzZUJhY2tGb3J3YXJkTGlzdFlG
+cmFtZU5hbWWAqoDHCYC+gK6AvIAXCYCrgBeAqoC90gAOAEUARgNQgIqtA1EDUgNTA1QDVQNWA1cDWANZ
+A1oDWwNcA12Ar4CwgLGAsoCzgLSAtYC2gLeAuIC5gLqAu18QGU5lWFQgUlRGRCBwYXN0ZWJvYXJkIHR5
+cGVacHVibGljLnVybF8QEk5TU3RyaW5nUGJvYXJkVHlwZV8QHk5lWFQgVElGRiB2NC4wIHBhc3RlYm9h
+cmQgdHlwZV8QGUFwcGxlIFVSTCBwYXN0ZWJvYXJkIHR5cGVfECFBcHBsZSBXZWIgQXJjaGl2ZSBwYXN0
+ZWJvYXJkIHR5cGVfEBtXZWJVUkxzV2l0aFRpdGxlc1Bib2FyZFR5cGVfEA9wdWJsaWMudXJsLW5hbWVf
+EBpBcHBsZSBIVE1MIHBhc3RlYm9hcmQgdHlwZV8QFU5TRmlsZW5hbWVzUGJvYXJkVHlwZV8QF05TQ29s
+b3IgcGFzdGVib2FyZCB0eXBlXxAaQXBwbGUgUElDVCBwYXN0ZWJvYXJkIHR5cGVfECpOZVhUIFJpY2gg
+VGV4dCBGb3JtYXQgdjEuMCBwYXN0ZWJvYXJkIHR5cGVaezQ4MSwgNDA0fdMADgNtA24DbwChA3FaSWRl
+bnRpZmllclZWYWx1ZXOAxoAXgL/TAA4DcwBFA3QDdQN5V05TLmtleXOAxaMDdgN3A3iAwIDBgMKjA3oD
+ewN6gMOAxIDDXxAaV2ViS2l0RGVmYXVsdEZpeGVkRm9udFNpemVfEBVXZWJLaXRNaW5pbXVtRm9udFNp
+emVfEBVXZWJLaXREZWZhdWx0Rm9udFNpemUQDNIAOgA7A4IDg6MDgwOEAD9fEBNOU011dGFibGVEaWN0
+aW9uYXJ5XE5TRGljdGlvbmFyedIAOgA7A4YDh6IDhwA/XldlYlByZWZlcmVuY2Vz0gA6ADsDiQOKpAOK
+ARoBGwA/V1dlYlZpZXdZbWFpbl92aWV31AAOAtEC0gLTAtQC5AAfAvWAkICSgAKAmNQADgLRAtIC0wL+
+AB8DlAOVgJ2AAoDNgM/XAA4AxADGAMcAyADJAJ0AzQOYAKEA0QDSANMDEYAigM6AF4AbgB+AoFxBYm91
+dCBHaXROdWJfEB1vcmRlckZyb250U3RhbmRhcmRBYm91dFBhbmVsOtQADgLRAtIC0wLUAdoC5ALXgJCA
+VYCSgI/UAA4C0QLSAtMC/gAfA6cDqICdgAKA0oDU2AAOAMQAxQDGAMcAyADJAJ0AzQOrAM8DIwDRANIA
+0wMRgCKA04CngBuAH4CgW0hpZGUgR2l0TnViVWhpZGU61AAOAtEC0gLTAtQAfALkA7aAkIB8gJKA1ltp
+bmZvX2J1dHRvbtQADgLRAtIC0wLUAtYC5AO8gJCAjYCSgNhfEBJjb21taXRzX2NvbnRyb2xsZXLUAA4C
+0QLSAtMC/gLWAHoDwoCdgI2AQIDaXXBhZ2VfY29tbWl0czrUAA4C0QLSAtMC1AB4AtYDyICQgBCAjYDc
+XWJyYW5jaF9zZWxlY3TUAA4C0QLSAtMC1AM6AtYDzoCQgK2AjYDeXmNvbW1pdF9kZXRhaWxz1AAOAtEC
+0gLTAv4AHwPTA9SAnYACgOCA4tgADgDEAMUAxgDHAMgAyQCdAM0D1wDPAKEA0QDSANMDEYAigOGAF4Ab
+gB+AoFhTaG93IEFsbF8QFnVuaGlkZUFsbEFwcGxpY2F0aW9uczrUAA4C0QLSAtMC1AG2AuQD4oCQgHaA
+koDkW21haW5fY2FudmFz0gAOAEUD5QPmgP2vECkDlAB6AEgDCQD0AbYBtQHHAHwDpwPxAIUD0wHaA/UD
+9gP3AHgBIgP6AtYArwBWAHkCHgQAAxECDwMdAuQDOgMsBAcECAB7AWoBvwQMAKgCkQDzgM2AQIAIgJ+A
+KIB2gFGAboB8gNKA5oASgOCAVYDngO6A6oAQgDWA74CNgBmADYAvgGKA8YCggFuApYCSgK2AqoDygPWA
+T4BCgHKA+IAYgH6AJdoADgDEAMUEEQDGBBIAxwDIAMkAnQDNAKEAzwCHAKEAhwDRANIA0wMRXU5TSXNT
+ZXBhcmF0b3JcTlNJc0Rpc2FibGVkgCKAFwmAFwmAG4AfgKDaAA4EHADEAMUAxgDHAMgAyQCdAMoAzQP3
+BB8AzwChANEA0gDTAxEEJFlOU1N1Ym1lbnWAIoDqgOiAF4AbgB+AoIDpWFNlcnZpY2VzXnN1Ym1lbnVB
+Y3Rpb2461AAOAMQAswDXANgEKQQqBCuALIDrgO2A7NIADgA2ADcEJYAE0gAOAEUAdgQwgCugXxAPX05T
+U2VydmljZXNNZW512gAOAMQAxQQRAMYEEgDHAMgAyQCdAM0AoQDPAIcAoQCHANEA0gDTAxGAIoAXCYAX
+CYAbgB+AoNIADgAyADMEPYAFgPDaAA4EHADEAMUAxgDHAMgAyQCdAMoAzQMRAFkAzwChANEA0gDTBAcE
+RoAigKCACoAXgBuAH4DygPPVAA4AxACzANcESADYBEoESwRMAIdeTlNOb0F1dG9lbmFibGWALID6gPyA
++wnSAA4ARQB2BFCAK6oDlAQIA/ED9QQMA6cDHQPTA/YDCYDNgPWA5oDngPiA0oClgOCA7oCf2AAOAMQA
+xQDGAMcAyADJAJ0AzQRdAM8EXgDRANIA0wMRgCKA9oD3gBuAH4CgXlByZWZlcmVuY2VzLi4uUSzaAA4A
+xADFBBEAxgQSAMcAyADJAJ0AzQChAM8AhwChAIcA0QDSANMDEYAigBcJgBcJgBuAH4CgXF9OU0FwcGxl
+TWVudVhNYWluTWVuddIADgBFAHYEcYAroQQAgPFbX05TTWFpbk1lbnXSADoAOwR1AQyiAQwAP9IADgBF
+A+UEeID9rxApAxEAVgAfAxEArwB7AHsBtQBWAxEDEQB4AxEBtQMRAxED9QBWAHkAHwAfAIUASABWAg8E
+BwQAAdoDEQAfAywAHwAfAxEAVgB6AbUDEQCvAHwAr4CggA2AAoCggBmAT4BPgFGADYCggKCAEICggFGA
+oICggOeADYAvgAKAAoASgAiADYBbgPKA8YBVgKCAAoCqgAKAAoCggA2AQIBRgKCAGYB8gBnSAA4ARQPl
+BKSA/a8QKgOUAHoASAMJA6cBtgG1A/EAfAPTAccAhQD0AdoD9QP2A/cAeAEiA/oAHwLWAK8C5ABWBAAA
+eQMRAx0CDwIeAzoDLAQHBAgAewFqBAwBvwCoApEA84DNgECACICfgNKAdoBRgOaAfIDggG6AEoAogFWA
+54DugOqAEIA1gO+AAoCNgBmAkoANgPGAL4CggKWAW4BigK2AqoDygPWAT4BCgPiAcoAYgH6AJdIADgBF
+A+UE0YD9rxAqBNIE0wTUBNUE1gTXBNgE2QTaBNsE3ATdBN4E3wTgBOEE4gTjBOQE5QTmBOcE6ATpBOoE
+6wTsBO0E7gTvBPAE8QTyBEoE9AT1BPYE9wT4BPkE+gT7gQEBgQECgQEDgQEEgQEFgQEGgQEHgQEIgQEJ
+gQEKgQELgQEMgQENgQEOgQEPgQEQgQERgQESgQETgQEUgQEVgQEWgQEXgQEYgQEZgQEagQEbgQEcgQEd
+gQEegQEfgQEggQEhgPqBASKBASOBASSBASWBASaBASeBASiBASlfEBhNZW51IEl0ZW0gKEFib3V0IEdp
+dE51YilfECJUZXh0dXJlZCBSb3VuZGVkIFNlZ21lbnRlZCBDb250cm9sVldpbmRvd18QF01lbnUgSXRl
+bSAoUXVpdCBHaXROdWIpXxAXTWVudSBJdGVtIChIaWRlIEdpdE51YildQ3VzdG9tIFZpZXctMVtTY3Jv
+bGwgVmlld1lTZXBhcmF0b3JfEB9Sb3VuZCBUZXh0dXJlZCBCdXR0b24gKGluZm9pY24pXxAUTWVudSBJ
+dGVtIChTaG93IEFsbClfEBFWZXJ0aWNhbCBTY3JvbGxlcl8QG1BvcCBVcCBCdXR0b24gQ2VsbCAoSXRl
+bSAxKV8QEk1lbnUgSXRlbSAoSXRlbSAzKVpUYWJsZSBWaWV3XxAUTWVudSBJdGVtIChTZXJ2aWNlcylb
+U2VwYXJhdG9yLTFfEA9NZW51IChTZXJ2aWNlcylfEBZTcXVhcmUgQnV0dG9uIChJdGVtIDEpXxAZVGV4
+dCBGaWVsZCBDZWxsIChCcmFuY2g6KVtBcHBsaWNhdGlvblxGaWxlJ3MgT3duZXJfEBJDb21taXRzIENv
+bnRyb2xsZXJfEBFNZW51IChPdGhlclZpZXdzKV8QFkFwcGxpY2F0aW9uIENvbnRyb2xsZXJcQ29udGVu
+dCBWaWV3XxASTWVudSBJdGVtIChHaXROdWIpXxAVU3RhdGljIFRleHQgKEJyYW5jaDopXU1lbnUgKEdp
+dE51YilfEBdNZW51IEl0ZW0gKEhpZGUgT3RoZXJzKVxUYWJsZSBDb2x1bW5fEBtUZXh0IEZpZWxkIENl
+bGwgKFRleHQgQ2VsbClYV2ViIFZpZXdbQ3VzdG9tIFZpZXdfEBpNZW51IEl0ZW0gKFByZWZlcmVuY2Vz
+Li4uKVpTcGxpdCBWaWV3XlNlZ21lbnRlZCBDZWxsW1NlcGFyYXRvci0yXxATSG9yaXpvbnRhbCBTY3Jv
+bGxlcl8QEk1lbnUgSXRlbSAoSXRlbSAxKV8QFUJ1dHRvbiBDZWxsIChpbmZvaWNuKV8QEk1lbnUgSXRl
+bSAoSXRlbSAyKdIADgBFA+UFJ4D9oNIADgBFA+UFKoD9oNIADgBFA+UFLYD9rxA+APQDpwHHA/EAfALJ
+AsoAhQK8AssCyALPAscCzgEiAK8AeQLkAsYDEQIPAswDOgMsAr8CwwFqAb8EDAKRAsEDlAB6AEgDCQPT
+AbYBtQHaA/UD9gP3AsAAeAP6AB8C1gIeAFYEAAMdAsQCzQK9BAcCvgQIAsIAewLFAKgA84AogNKAboDm
+gHyA1YDXgBKAjIDZgNGA44DQgN+ANYAZgC+AkoDMgKCAW4DbgK2AqoCXgKSAQoBygPiAfoCbgM2AQIAI
+gJ+A4IB2gFGAVYDngO6A6oCZgBCA74ACgI2AYoANgPGApYCpgN2AkYDygJWA9YCegE+Ay4AYgCXSAA4A
+RQPlBW6A/a8QPgVvBXAFcQVyBXMFdAV1BXYFdwV4BXkFegV7BXwFfQV+BX8FgAWBBYIFgwWEBYUFhgWH
+BYgFiQWKBYsFjAWNBY4FjwWQBZEFkgWTBZQFlQWWBZcFmAWZBZoFmwWcBZ0FngWfBaAFoQWiBaMFpAWl
+BaYFpwWoBakFqgWrBayBAS6BAS+BATCBATGBATKBATOBATSBATWBATaBATeBATiBATmBATqBATuBATyB
+AT2BAT6BAT+BAUCBAUGBAUKBAUOBAUSBAUWBAUaBAUeBAUiBAUmBAUqBAUuBAUyBAU2BAU6BAU+BAVCB
+AVGBAVKBAVOBAVSBAVWBAVaBAVeBAViBAVmBAVqBAVuBAVyBAV2BAV6BAV+BAWCBAWGBAWKBAWOBAWSB
+AWWBAWaBAWeBAWiBAWmBAWqBAWsRARMQhhCPEQFwEQFyEQEZEQEPEQELEQFIEJgRAVoRARgQmREBMxEB
+EBEBMhDGEI4QOREBBBEBMREBWREBWBEBCRCSEQFGEQEBEJARAXERAXQQOhEBRRAVEIgQlhEBVhD/EQEC
+EIMQlRCCEQEaEQEOE//////////9EQF1EQEIEQEHEDgQkREBWxEBbxEBNRAdEQFHEIEQixEBVxEBNBEB
+EdIADgBFAHYF6oAroNIADgBFA+UF7YD9oNIADgBFA+UF8ID9oNIAOgA7BfIF86IF8wA/Xk5TSUJPYmpl
+Y3REYXRhAAgAGQAiACcAMQA6AD8ARABSAFQAZgNKA1ADmwOiA6kDtwPJA+UD8wP/BAsEGQQkBDIETgRc
+BG8EgQSbBKUEsgS0BLcEuQS8BL8EwQTDBMUEyATLBM4E0QTTBNUE1wTaBN0E4ATpBPUE9wT5BQIFDAUO
+BRwFJQUuBTkFQAVSBVsFZAVtBXIFgQWUBZ0FqAWqBa0FrwXkBfEF/gYMBhYGJAY9BkoGVAZmBnoGhAaQ
+BpIGlAaWBpgGnQafBqEGowalBqcGqgasBq4GyQbQBt8G6gcHBxkHJActBzkHQgdOB1AHUgdUB1cHWQdb
+B10HZgdoB3MHdQd3B3kHewd9B6IHqgexB7sH0wfVB9cH2QfbB94H3wfhB+MH5Af8CEsIVwh0CIYInAix
+CMAI0wjlCO8I+gkICRoJLwk9CU8JXAljCXEJdgl3CXkJewl9CX8JgQmDCYUJhwmJCYsJjAmNCZAJkwmV
+CZ4Jrwm2Cb0JxgnICdEJ0wnWCeMJ7AnxCfgKCQoLCg0KDwoQCj0KRgpOCmIKbQp7CoUKkgqbCqMKpQqn
+CqkKrgqwCrUKtwq5CrsKvQrKCtYK2AraCtwK4wrwCv8LAQsDCwULDQsfCygLLQtAC00LTwtRC1MLZgt6
+C4MLiAuTC5wLngulC6cLqQurC9QL1gvYC9oL3AveC+AL4gvkC+sMFAwWDBgMGgwcDB4MIAwiDCQMKww0
+DDsMSgxSDFsMYAxpDHYMigyZDKYMswy8DMkM1wzgDOoM8Qz9DSYNMw01DTcNOQ07DT0NPg1ADUINQw1b
+DWwNeg2HDZUNlw2gDakNqw24DcUNyw3NDfEN+g3/DgcOEA4VDh4OPw5TDl4Oag5vDnEOcw51DncOeQ5+
+DoAOiA6dDqkOtw65DrsOvQ6/DsEOyA7VDuIO6g7sDu4O+g8PDxEPEw8VDxcPKg83DzkPPA9FD04PYA9p
+D3QPgA+hD6MPpQ+nD6kPrA+tD68PsQ/ID+0P/BALEB0QMRA2EDgQOhA8ED4QQBBJEEsQUhBUEFYQWBBx
+EIYQnhC6EM8Q5BDmEOgQ6RDyEPQRAREDEQURBxEaESMRKBE2EUsRXhFgEWIRaRF+EYARghGPEZERkxGV
+EakRshG7Ec0R1hHhEfYSGxIqEjcSORI7Ej0SPxJCEkQSRhJHElASUhJXElkSWxKQEpwSpRKyEr4SzBLa
+EtwS3hLgEuMS5RL4EvoS/BL+EwATAhMEEw0TDxMWExgTGhMcE0kTUxNdE2cTaRNrE20TbxNyE3QTdhN4
+E3oTfBN+E4cTiROME44T5RQHFBEUNhRLFFgUchSOFKkUtRTHFNYU9RUBFQMVBRUKFQwVDRUPFRgVIRUk
+FSYVJxUpFSsVLRUvFTEVOhVFFVYVWBVaFVwVZRV8FYUVjhWcFaUVpxWqFawV1RXkFfEV+RYEFhMWHhYp
+FjYWQhZDFkUWRxZQFlIWWxZcFl4WexaAFoIWhBaGFogWihabFp0WphaoFqsWuBa6FsYW2xbdFt8W4Rbj
+FvUW/hcJFx0XRhdZF20Xchd0F3YXeBd6F3wXfRd/F4kXnhegF6IXpBemF78XyBfNF9sX8BfyF/QX9hf4
+GBUYIhgkGEcYVBhWGHoYgxiOGJcYoBirGNAY2hjcGN4Y4BjiGOsY7RjvGPEY+hkWGSMZLBk3GUIZaxlt
+GW8ZcRlzGXUZdxl5GYIZnhmnGbAZvRnaGdwZ3hngGeMZ5RnnGekaAhoLGhQaIRo5GkIaSxpXGngaehp8
+Gn4agBqBGoMahRqdGtIa4BrpGusa7RrvGvEa8xr1Gvca+Rr+GwcbFBsWGxgbGhsiGysbNBs9G0gbUxtc
+G2MbexuGG6MbrBuxG8QbzRvUG+Eb5xvwG/IcHRwfHCEcIxwlHCccKRwrHC0cLxwxHDMcNRw3HDkcOxw9
+HD8cQRxDHEUcVhxkHG0cdRx3HHkcexx9HIYciByKHJ4crBy1HLwc0xziHPMc9Rz3HPkc+x0EHQYdCB0g
+HScdOB06HTwdPh1AHU8dYB1iHWQdZh1oHXEdgh2EHYYdiB2KHZUdph2oHaodrB2uHcEdyh3RHekd+h38
+Hf4eAB4CHiMeJR4nHikeKx4tHi8eQB5CHkQeRh5IHlQeVh5hHnIedB52Hngeeh6bHp0enx6kHqYeqB6q
+HqweuB66HtMe5B7mHuge6h7sHw0fDx8RHxMfFR8XHxkfGx8kHyYfKR8rH2Afax93H4MfjR+iH6wfrh+w
+H7Efsx+1H7cfuR+6H7wfvh/AH8Ifyx/NH+gf6h/sH+4f8B/yH/Qf9h/4H/of/B/+IAAgAiAeICkgPiBf
+IHsgnyC9IM8g7CEEIR4hOyFoIXMhgCGLIZIhlCGWIZghpSGtIa8htiG4IbohvCHDIcUhxyHJIeYh/iIW
+IhgiISIoIj4iSyJUIlkiaCJxInoigiKMIp0inyKhIqMipSK2IrgiuiK8Ir4i2yLdIt8i4SLjIuUi5yL0
+IxQjJSMnIykjKyMtIz4jQCNCI0QjRiNnI2kjayNtI28jcSNzI38jhSOWI5gjmiOcI54jqiO7I70jvyPB
+I8Mj2CPpI+sj7SPvI/Ej/yQQJBIkFCQWJBgkJiQ3JDkkOyQ9JD8kTiRfJGEkYyRlJGckiCSKJIwkjiSQ
+JJIklCSdJLYkxyTJJMskzSTPJNsk5CTmJTslPSU/JUElQyVFJUclSSVLJU0lTyVRJVMlVSVXJVklWyVd
+JV8lYSVjJWUlZyVpJWslbSVvJXElcyV1JXcleSV7JX0lfyWBJYMlhSWHJYkliyWNJbYlxCXRJdMl1SXW
+Jdgl2SXbJd0l3yYIJhImFCYWJhgmGiYcJh4mICYiJismOiZLJk0mTyZRJlMmXCZeJmcmaSZqJnwmpSan
+JqkmqiasJq0mryaxJrMmvCa+JsAm6SbrJu0m7ybxJvMm9Sb3JvknDicdJx8nIScjJyUnJicvJzEnRidI
+J0onTCdOJ1AnUidUJ1YnWCdaJ3snfSd/J4EngyeFJ4cnlieYJ8EnwyfFJ8YnyCfJJ8snzSfPJ9wn5Sfu
+J/An8yf1KAEoCigPKBgoGihvKHEocyh1KHcoeSh7KH0ofyiBKIMohSiHKIkoiyiNKI8okSiTKJUolyiZ
+KJsonSifKKEooyilKKcoqSirKK0oryixKLMotSi3KLkouyi9KL8owSjKKMwpIyklKScpKSkrKS0pLykx
+KTMpNSk3KTkpOyk9KT8pQSlDKUUpRylJKUspTSlPKVEpUylVKVcpWSlbKV0pXylhKWMpZSlnKWkpaylt
+KW8pcSlzKXUpdymAKYIp2SncKd8p4inlKegp6ynuKfEp9Cn3Kfop/SoAKgMqBioJKgwqDyoSKhUqGCob
+Kh4qISokKicqKiotKjAqMyo2KjkqPCo+KkEqRCpHKkoqTSpQKlMqVipxKpYqnSq3KtEq3yrrKvUrFysu
+K0IrYCt1K4ArlyujK7UrzivqK/YsAywYLCwsRSxSLGcsfyyNLKcstCzSLNss5y0ELQ8tHi0qLUAtVS1t
+LYItiy2NLY4tly2ZLZotoy2lLiQuJi4oLiouLC4uLjAuMi40LjYuOC46LjwuPi5ALkIuRC5GLkguSi5M
+Lk4uUC5SLlQuVi5YLlouXC5eLmAuYi5kLmYuaC5qLmwubi5wLnIudC52Lnguei58Ln4ugC6CLoQuhi6I
+LooujC6OLpAuki6ULpYumC6aLpwuni6gLqkuqy8qLy0vMC8zLzYvOS88Lz8vQi9FL0gvSy9OL1EvVC9X
+L1ovXS9gL2MvZi9pL2wvby9yL3UveC97L34vgS+EL4cvii+NL5Avky+WL5kvnC+fL6IvpS+oL6svri+x
+L7Qvty+6L70vwC/DL8YvyS/ML88v0i/VL9gv2y/eL+Ev5C/nL+kv6y/uL/Ev9C/3L/ov/S//MAIwBTAH
+MAowDTAQMBIwFDAWMBkwHDAfMCIwJTAnMCowLTAvMDIwNTA3MDowPDA+MEAwQzBFMEgwSjBMME4wUTBU
+MF0wYDBjMGYwaDBqMG0wcDBzMHUweDB6MHwwfzCCMIUwjjCQMJEwmjCcMJ0wpjCoMKkwsjC3AAAAAAAA
+AgIAAAAAAAAF9AAAAAAAAAAAAAAAAAAAMMY&lt;/bytes&gt;
 		&lt;/object&gt;
 	&lt;/data&gt;
 &lt;/archive&gt;</diff>
      <filename>English.lproj/MainMenu.nib/designable.nib</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>English.lproj/MainMenu.nib/keyedobjects.nib</filename>
    </modified>
    <modified>
      <diff>@@ -272,8 +272,8 @@
 							&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateSelectionKey&lt;/key&gt;
 							&lt;array&gt;
 								&lt;array&gt;
-									&lt;integer&gt;4&lt;/integer&gt;
-									&lt;integer&gt;0&lt;/integer&gt;
+									&lt;integer&gt;10&lt;/integer&gt;
+									&lt;integer&gt;9&lt;/integer&gt;
 								&lt;/array&gt;
 							&lt;/array&gt;
 							&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateVisibleRectKey&lt;/key&gt;
@@ -296,7 +296,7 @@
 							&lt;real&gt;186&lt;/real&gt;
 						&lt;/array&gt;
 						&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-						&lt;string&gt;24 203 746 431 0 0 1440 878 &lt;/string&gt;
+						&lt;string&gt;149 327 746 431 0 0 1440 878 &lt;/string&gt;
 					&lt;/dict&gt;
 					&lt;key&gt;Module&lt;/key&gt;
 					&lt;string&gt;PBXSmartGroupTreeModule&lt;/string&gt;
@@ -333,7 +333,7 @@
 								&lt;key&gt;Frame&lt;/key&gt;
 								&lt;string&gt;{{0, 0}, {538, 0}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;24 203 746 431 0 0 1440 878 &lt;/string&gt;
+								&lt;string&gt;149 327 746 431 0 0 1440 878 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXNavigatorGroup&lt;/string&gt;
@@ -355,7 +355,7 @@
 								&lt;key&gt;Frame&lt;/key&gt;
 								&lt;string&gt;{{0, 5}, {538, 385}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;24 203 746 431 0 0 1440 878 &lt;/string&gt;
+								&lt;string&gt;149 327 746 431 0 0 1440 878 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;XCDetailModule&lt;/string&gt;
@@ -379,9 +379,9 @@
 			&lt;/array&gt;
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
-				&lt;string&gt;28D8D82D0D7FF39C0039F98A&lt;/string&gt;
+				&lt;string&gt;285BB4C50D831FFD0027980C&lt;/string&gt;
 				&lt;string&gt;1CE0B1FE06471DED0097A5F4&lt;/string&gt;
-				&lt;string&gt;28D8D82E0D7FF39C0039F98A&lt;/string&gt;
+				&lt;string&gt;285BB4C60D831FFD0027980C&lt;/string&gt;
 				&lt;string&gt;1CE0B20306471E060097A5F4&lt;/string&gt;
 				&lt;string&gt;1CE0B20506471E060097A5F4&lt;/string&gt;
 			&lt;/array&gt;
@@ -515,10 +515,11 @@
 	&lt;integer&gt;5&lt;/integer&gt;
 	&lt;key&gt;WindowOrderList&lt;/key&gt;
 	&lt;array&gt;
+		&lt;string&gt;286F10A50D7A49D20055A0D1&lt;/string&gt;
 		&lt;string&gt;/Users/Caged/dev/git/gitnub/GitNub.xcodeproj&lt;/string&gt;
 	&lt;/array&gt;
 	&lt;key&gt;WindowString&lt;/key&gt;
-	&lt;string&gt;24 203 746 431 0 0 1440 878 &lt;/string&gt;
+	&lt;string&gt;149 327 746 431 0 0 1440 878 &lt;/string&gt;
 	&lt;key&gt;WindowToolsV3&lt;/key&gt;
 	&lt;array&gt;
 		&lt;dict&gt;
@@ -595,7 +596,7 @@
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
 				&lt;string&gt;286F10A50D7A49D20055A0D1&lt;/string&gt;
-				&lt;string&gt;28B4C0F10D7FF268006F2675&lt;/string&gt;
+				&lt;string&gt;285BB4C70D831FFD0027980C&lt;/string&gt;
 				&lt;string&gt;1CD0528F0623707200166675&lt;/string&gt;
 				&lt;string&gt;XCMainBuildResultsModuleGUID&lt;/string&gt;
 			&lt;/array&gt;</diff>
      <filename>GitNub.xcodeproj/Caged.mode1v3</filename>
    </modified>
    <modified>
      <diff>@@ -116,8 +116,8 @@
 					PBXFileDataSource_Warnings_ColumnID,
 				);
 			};
-			PBXPerProjectTemplateStateSaveDate = 226489202;
-			PBXWorkspaceStateSaveDate = 226489202;
+			PBXPerProjectTemplateStateSaveDate = 226698198;
+			PBXWorkspaceStateSaveDate = 226698198;
 		};
 		sourceControlManager = 2804BC860D7A467A00A0FAA7 /* Source Control */;
 		userBuildSettings = {</diff>
      <filename>GitNub.xcodeproj/Caged.pbxuser</filename>
    </modified>
    <modified>
      <diff>@@ -7,6 +7,8 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
+		285BB47C0D8306C60027980C /* mime-types in Resources */ = {isa = PBXBuildFile; fileRef = 285BB4690D8306C60027980C /* mime-types */; };
+		285BB4810D8308400027980C /* committer.png in Resources */ = {isa = PBXBuildFile; fileRef = 285BB4800D8308400027980C /* committer.png */; };
 		286F10980D7A47DB0055A0D1 /* ApplicationController.rb in Resources */ = {isa = PBXBuildFile; fileRef = 286F10970D7A47DB0055A0D1 /* ApplicationController.rb */; };
 		286F109E0D7A49380055A0D1 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 286F109D0D7A49380055A0D1 /* WebKit.framework */; };
 		288853050D7CE2E500862D67 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = 288853040D7CE2E500862D67 /* LICENSE */; };
@@ -22,6 +24,8 @@
 		28D8D8430D7FF9C00039F98A /* added.png in Resources */ = {isa = PBXBuildFile; fileRef = 28D8D8410D7FF9C00039F98A /* added.png */; };
 		28D8D8440D7FF9C00039F98A /* delete.png in Resources */ = {isa = PBXBuildFile; fileRef = 28D8D8420D7FF9C00039F98A /* delete.png */; };
 		28D8D8490D7FFBC60039F98A /* common.png in Resources */ = {isa = PBXBuildFile; fileRef = 28D8D8480D7FFBC60039F98A /* common.png */; };
+		28D8D8AE0D80C4FC0039F98A /* InfoWindowController.rb in Resources */ = {isa = PBXBuildFile; fileRef = 28D8D8AD0D80C4FC0039F98A /* InfoWindowController.rb */; };
+		28D8D8C20D80C5960039F98A /* Info.nib in Resources */ = {isa = PBXBuildFile; fileRef = 28D8D8C10D80C5960039F98A /* Info.nib */; };
 		4DDCA7060ACC9A6100E082CE /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
 		4DDCA7070ACC9A6100E082CE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
 		4DDCA7080ACC9A6100E082CE /* rb_main.rb in Resources */ = {isa = PBXBuildFile; fileRef = E8F5E25803AEB7C803A81C6F /* rb_main.rb */; };
@@ -44,6 +48,8 @@
 		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = &quot;&lt;group&gt;&quot;; };
 		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
 		284B71470D7CDE340075DA6C /* nub.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = &quot;wrapper.pb-project&quot;; name = nub.xcodeproj; path = nub/nub.xcodeproj; sourceTree = &quot;&lt;group&gt;&quot;; };
+		285BB4690D8306C60027980C /* mime-types */ = {isa = PBXFileReference; lastKnownFileType = folder; path = &quot;mime-types&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+		285BB4800D8308400027980C /* committer.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = committer.png; sourceTree = &quot;&lt;group&gt;&quot;; };
 		286F10970D7A47DB0055A0D1 /* ApplicationController.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = ApplicationController.rb; sourceTree = &quot;&lt;group&gt;&quot;; };
 		286F109D0D7A49380055A0D1 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
 		288853040D7CE2E500862D67 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -59,6 +65,8 @@
 		28D8D8410D7FF9C00039F98A /* added.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = added.png; sourceTree = &quot;&lt;group&gt;&quot;; };
 		28D8D8420D7FF9C00039F98A /* delete.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = delete.png; sourceTree = &quot;&lt;group&gt;&quot;; };
 		28D8D8480D7FFBC60039F98A /* common.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = common.png; sourceTree = &quot;&lt;group&gt;&quot;; };
+		28D8D8AD0D80C4FC0039F98A /* InfoWindowController.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = InfoWindowController.rb; sourceTree = &quot;&lt;group&gt;&quot;; };
+		28D8D8C10D80C5960039F98A /* Info.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = Info.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
 		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
@@ -147,7 +155,9 @@
 		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
 			isa = PBXGroup;
 			children = (
+				285BB4690D8306C60027980C /* mime-types */,
 				288854540D7E352C00862D67 /* grit */,
+				28D8D8AD0D80C4FC0039F98A /* InfoWindowController.rb */,
 				29B97316FDCFA39411CA2CEA /* main.m */,
 				E8F5E25803AEB7C803A81C6F /* rb_main.rb */,
 			);
@@ -157,6 +167,7 @@
 		29B97317FDCFA39411CA2CEA /* Resources */ = {
 			isa = PBXGroup;
 			children = (
+				285BB4800D8308400027980C /* committer.png */,
 				28D8D8480D7FFBC60039F98A /* common.png */,
 				28D8D8410D7FF9C00039F98A /* added.png */,
 				28D8D8420D7FF9C00039F98A /* delete.png */,
@@ -166,6 +177,7 @@
 				2888530C0D7CEA5200862D67 /* gitnub-icon.icns */,
 				29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
 				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
+				28D8D8C10D80C5960039F98A /* Info.nib */,
 			);
 			name = Resources;
 			sourceTree = &quot;&lt;group&gt;&quot;;
@@ -266,6 +278,10 @@
 				28D8D8430D7FF9C00039F98A /* added.png in Resources */,
 				28D8D8440D7FF9C00039F98A /* delete.png in Resources */,
 				28D8D8490D7FFBC60039F98A /* common.png in Resources */,
+				28D8D8AE0D80C4FC0039F98A /* InfoWindowController.rb in Resources */,
+				28D8D8C20D80C5960039F98A /* Info.nib in Resources */,
+				285BB47C0D8306C60027980C /* mime-types in Resources */,
+				285BB4810D8308400027980C /* committer.png in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};</diff>
      <filename>GitNub.xcodeproj/project.pbxproj</filename>
    </modified>
    <modified>
      <diff>@@ -15,11 +15,11 @@
 	&lt;key&gt;CFBundlePackageType&lt;/key&gt;
 	&lt;string&gt;APPL&lt;/string&gt;
 	&lt;key&gt;CFBundleShortVersionString&lt;/key&gt;
-	&lt;string&gt;1.0&lt;/string&gt;
+	&lt;string&gt;0.5&lt;/string&gt;
 	&lt;key&gt;CFBundleSignature&lt;/key&gt;
 	&lt;string&gt;????&lt;/string&gt;
 	&lt;key&gt;CFBundleVersion&lt;/key&gt;
-	&lt;string&gt;1.0&lt;/string&gt;
+	&lt;string&gt;Alpha&lt;/string&gt;
 	&lt;key&gt;NSMainNibFile&lt;/key&gt;
 	&lt;string&gt;MainMenu&lt;/string&gt;
 	&lt;key&gt;NSPrincipalClass&lt;/key&gt;</diff>
      <filename>Info.plist</filename>
    </modified>
    <modified>
      <diff>@@ -27,5 +27,6 @@
       &lt;/div&gt;
     &lt;/div&gt;
   &lt;/div&gt;
+
 &lt;/body&gt;
 &lt;/html&gt;</diff>
      <filename>commit.html</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,7 @@ require 'fileutils'
 
 # third party
 require 'rubygems'
-require 'mime/types'
+#require 'mime/types'
 
 # internal requires
 require 'grit/lazy'</diff>
      <filename>grit/lib/grit.rb</filename>
    </modified>
    <modified>
      <diff>@@ -119,12 +119,12 @@ h1 {
   background: url(delete.png) 0 50% no-repeat;
 }
 
-#diffs div {
+#diffs .diff {
   margin-bottom: 27px;
-  overflow: auto;
   background-color: #f7f7f7;
   -webkit-border-radius: 8px;
   border: 1px solid #ddd;
+  width: 100%;
 }
 
 .diff h3 {
@@ -137,12 +137,28 @@ h1 {
 }
 
 pre {
-  padding: 3px;
+  overflow-y: auto;
+  background-color: #fff !important;
+  border: 1px solid #eee;
+  margin: 3px;
+  -webkit-border-bottom-left-radius: 8px;
+  -webkit-border-bottom-right-radius: 8px;
 }
 
 pre code {
-  display: block;
+  display: table-cell;
   padding: 9px;
+  width: 100%;
+}
+
+.addline {
+  background-color: #DFD;
+  color: #080;
+}
+
+.removeline {
+  background-color: #FEE;
+  color: #B00;
 }
 
 </diff>
      <filename>style.css</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ed692f03f1f2639ab1206c8ee97c65a62b2f1570</id>
    </parent>
  </parents>
  <author>
    <name>Justin Palmer</name>
    <email>justin@activereload.net</email>
  </author>
  <url>http://github.com/Caged/gitnub/commit/f2c235a7a170c82a65a2c226700f525aa28c3b50</url>
  <id>f2c235a7a170c82a65a2c226700f525aa28c3b50</id>
  <committed-date>2008-03-08T12:08:17-08:00</committed-date>
  <authored-date>2008-03-08T12:08:17-08:00</authored-date>
  <message>Implement colored diffs, information panel and bundle mime-types to fix dependency issues</message>
  <tree>4592c4d72fdf7843f1017cc766eaa4eb4289c8ac</tree>
  <committer>
    <name>Justin Palmer</name>
    <email>justin@activereload.net</email>
  </committer>
</commit>
