<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -14,8 +14,18 @@ include OSX
 OSX.ns_import 'ImageTextCell'
 
 class ApplicationController &lt; OSX::NSObject  
-  ib_outlet :commits_table, :commits_controller
+  ib_outlet :commits_table, :commits_controller, :window
+
+  # def applicationDidFinishLaunching(notification)
+  #   puts &quot;PINFO: #{NSProcessInfo.processInfo.arguments}&quot;
+  # end
+  
+  def applicationShouldTerminateAfterLastWindowClosed(notification)
+    return true
+  end
+  
   def awakeFromNib
+    @window.delegate = self
     column = @commits_table.tableColumns[0]
     cell = ImageTextCell.alloc.init
     column.dataCell = cell</diff>
      <filename>ApplicationController.rb</filename>
    </modified>
    <modified>
      <diff>@@ -10,15 +10,18 @@ require 'osx/cocoa'
 require 'md5'
 
 class CommitsController &lt; OSX::NSObject
-  attr_reader :commits 
-  attr_reader :commit
-  attr_reader :branches
-  
   ib_outlet :commits_table
   ib_outlet :branch_select
+  ib_outlet :app_controller
   
   def awakeFromNib  
-    @repo = Grit::Repo.new(&quot;/Users/Caged/dev/onceuponatime/xtt&quot;)
+    @repo_location = ENV['PWD'].nil? ? '' : ENV['PWD']
+    begin
+      @repo = Grit::Repo.new(@repo_location)
+    rescue Grit::InvalidGitRepositoryError
+      return
+    end
+      
     @commits = @repo.commits('master', 50)
     @commits_table.reloadData
     
@@ -28,20 +31,23 @@ class CommitsController &lt; OSX::NSObject
     end
   end
   
-  # DataSource Methods
   def tableViewSelectionDidChange(notification)
     
   end
   
+  # DataSource Methods
   def numberOfRowsInTableView(table_view)
     @commits ? @commits.size : 0
   end
   
+  # There is something fishy with ImageTextCell and this method so 
+  # we set the commit object to be used in dataElementForCell and return nil
   def tableView_objectValueForTableColumn_row(table_view, table_column, row)
     @commit = @commits[row]
     return nil
   end
   
+  # ImageTextCell data methods
   def primaryTextForCell_data(cell, data)
     return data.message.to_s
   end
@@ -51,7 +57,7 @@ class CommitsController &lt; OSX::NSObject
   end
   
   def iconForCell_data(icon, data)
-    NSImage.alloc.initWithContentsOfURL(NSURL.URLWithString(&quot;http://www.gravatar.com/avatar.php?gravatar_id=#{MD5.hexdigest(data.committer.email)}&amp;size=36&quot;))
+    return NSImage.alloc.initWithContentsOfURL(NSURL.URLWithString(&quot;http://www.gravatar.com/avatar.php?gravatar_id=#{MD5.hexdigest(data.committer.email)}&amp;size=36&quot;))
   end
   
   def dataElementForCell(cell)</diff>
      <filename>CommitsController.rb</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,7 @@
 		&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;29&quot;/&gt;
-			&lt;integer value=&quot;255&quot;/&gt;
+			&lt;integer value=&quot;2&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;
@@ -53,7 +53,7 @@
 								&lt;int key=&quot;NSCellFlags&quot;&gt;71433792&lt;/int&gt;
 								&lt;int key=&quot;NSCellFlags2&quot;&gt;2048&lt;/int&gt;
 								&lt;object class=&quot;NSFont&quot; key=&quot;NSSupport&quot; id=&quot;98627494&quot;&gt;
-									&lt;string key=&quot;NSName&quot; id=&quot;718026817&quot;&gt;LucidaGrande&lt;/string&gt;
+									&lt;string key=&quot;NSName&quot; id=&quot;611373228&quot;&gt;LucidaGrande&lt;/string&gt;
 									&lt;double key=&quot;NSSize&quot;&gt;1.300000e+01&lt;/double&gt;
 									&lt;int key=&quot;NSfFlags&quot;&gt;1044&lt;/int&gt;
 								&lt;/object&gt;
@@ -72,12 +72,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;384539492&quot;&gt;
-										&lt;string key=&quot;NSClassName&quot; id=&quot;106920914&quot;&gt;NSImage&lt;/string&gt;
+									&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSOnImage&quot; id=&quot;282721819&quot;&gt;
+										&lt;string key=&quot;NSClassName&quot; id=&quot;116156564&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;153546257&quot;&gt;
-										&lt;reference key=&quot;NSClassName&quot; ref=&quot;106920914&quot;/&gt;
+									&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSMixedImage&quot; id=&quot;1022158122&quot;&gt;
+										&lt;reference key=&quot;NSClassName&quot; ref=&quot;116156564&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;
@@ -95,8 +95,8 @@
 											&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;1005950920&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;384539492&quot;/&gt;
-											&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+											&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+											&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;
@@ -106,8 +106,8 @@
 											&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;1005950920&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;384539492&quot;/&gt;
-											&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+											&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+											&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;
@@ -152,7 +152,7 @@
 														&lt;int key=&quot;NSCellFlags2&quot;&gt;0&lt;/int&gt;
 														&lt;reference key=&quot;NSContents&quot; ref=&quot;1005950920&quot;/&gt;
 														&lt;object class=&quot;NSFont&quot; key=&quot;NSSupport&quot;&gt;
-															&lt;reference key=&quot;NSName&quot; ref=&quot;718026817&quot;/&gt;
+															&lt;reference key=&quot;NSName&quot; ref=&quot;611373228&quot;/&gt;
 															&lt;double key=&quot;NSSize&quot;&gt;1.100000e+01&lt;/double&gt;
 															&lt;int key=&quot;NSfFlags&quot;&gt;3100&lt;/int&gt;
 														&lt;/object&gt;
@@ -162,7 +162,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;string key=&quot;NSCatalogName&quot; id=&quot;500882601&quot;&gt;System&lt;/string&gt;
+															&lt;string key=&quot;NSCatalogName&quot; id=&quot;706147756&quot;&gt;System&lt;/string&gt;
 															&lt;string key=&quot;NSColorName&quot;&gt;headerTextColor&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;
@@ -180,16 +180,16 @@
 														&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;500882601&quot;/&gt;
+															&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;706147756&quot;/&gt;
 															&lt;string key=&quot;NSColorName&quot;&gt;controlBackgroundColor&lt;/string&gt;
-															&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot; id=&quot;173350078&quot;&gt;
+															&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot; id=&quot;533728670&quot;&gt;
 																&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
 																&lt;bytes key=&quot;NSWhite&quot;&gt;MC42NjY2NjY2OQA&lt;/bytes&gt;
 															&lt;/object&gt;
 														&lt;/object&gt;
-														&lt;object class=&quot;NSColor&quot; key=&quot;NSTextColor&quot; id=&quot;905087507&quot;&gt;
+														&lt;object class=&quot;NSColor&quot; key=&quot;NSTextColor&quot; id=&quot;144851188&quot;&gt;
 															&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-															&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;500882601&quot;/&gt;
+															&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;706147756&quot;/&gt;
 															&lt;string key=&quot;NSColorName&quot;&gt;controlTextColor&lt;/string&gt;
 															&lt;reference key=&quot;NSColor&quot; ref=&quot;96157912&quot;/&gt;
 														&lt;/object&gt;
@@ -254,7 +254,7 @@
 							&lt;reference key=&quot;NSContentView&quot; ref=&quot;648361966&quot;/&gt;
 							&lt;bytes key=&quot;NSScrollAmts&quot;&gt;QSAAAEEgAABCGAAAQhgAAA&lt;/bytes&gt;
 						&lt;/object&gt;
-						&lt;object class=&quot;NSTextField&quot; id=&quot;89021317&quot;&gt;
+						&lt;object class=&quot;NSTextField&quot; id=&quot;344267093&quot;&gt;
 							&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;831824449&quot;/&gt;
 							&lt;int key=&quot;NSvFlags&quot;&gt;292&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{17, 16}, {51, 17}}&lt;/string&gt;
@@ -264,25 +264,25 @@
 							&lt;object class=&quot;NSShadow&quot; key=&quot;NSViewShadow&quot;&gt;
 								&lt;double key=&quot;NSShadowHoriz&quot;&gt;1.000000e+00&lt;/double&gt;
 								&lt;double key=&quot;NSShadowVert&quot;&gt;-1.000000e+00&lt;/double&gt;
-								&lt;object class=&quot;NSColor&quot; key=&quot;NSShadowColor&quot; id=&quot;482731741&quot;&gt;
+								&lt;object class=&quot;NSColor&quot; key=&quot;NSShadowColor&quot; id=&quot;817501253&quot;&gt;
 									&lt;int key=&quot;NSColorSpace&quot;&gt;1&lt;/int&gt;
 									&lt;bytes key=&quot;NSRGB&quot;&gt;MC44NjY2NjY2NyAwLjg2NjY2NjY3IDAuODY2NjY2NjcAA&lt;/bytes&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
-							&lt;object class=&quot;NSTextFieldCell&quot; key=&quot;NSCell&quot; id=&quot;776373332&quot;&gt;
+							&lt;object class=&quot;NSTextFieldCell&quot; key=&quot;NSCell&quot; id=&quot;804530391&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;Branch:&lt;/string&gt;
 								&lt;reference key=&quot;NSSupport&quot; ref=&quot;98627494&quot;/&gt;
-								&lt;reference key=&quot;NSControlView&quot; ref=&quot;89021317&quot;/&gt;
+								&lt;reference key=&quot;NSControlView&quot; ref=&quot;344267093&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;reference key=&quot;NSCatalogName&quot; ref=&quot;500882601&quot;/&gt;
+									&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;706147756&quot;/&gt;
 									&lt;string key=&quot;NSColorName&quot;&gt;controlColor&lt;/string&gt;
-									&lt;reference key=&quot;NSColor&quot; ref=&quot;173350078&quot;/&gt;
+									&lt;reference key=&quot;NSColor&quot; ref=&quot;533728670&quot;/&gt;
 								&lt;/object&gt;
-								&lt;reference key=&quot;NSTextColor&quot; ref=&quot;905087507&quot;/&gt;
+								&lt;reference key=&quot;NSTextColor&quot; ref=&quot;144851188&quot;/&gt;
 							&lt;/object&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
@@ -304,8 +304,8 @@
 						&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;1005950920&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;384539492&quot;/&gt;
-						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;1045736176&quot;/&gt;
@@ -316,8 +316,8 @@
 									&lt;string key=&quot;NSTitle&quot;&gt;About NewApplication&lt;/string&gt;
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;1005950920&quot;/&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;384539492&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;
@@ -325,8 +325,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;384539492&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;
@@ -336,8 +336,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;1005950920&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;384539492&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;
@@ -345,8 +345,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;1005950920&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;384539492&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;
@@ -366,8 +366,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;1005950920&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;384539492&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;
@@ -375,8 +375,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;384539492&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;
@@ -384,8 +384,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;384539492&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;
@@ -393,8 +393,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;1005950920&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;384539492&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;
@@ -404,8 +404,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;1005950920&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;384539492&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&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;
@@ -413,8 +413,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;384539492&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;153546257&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;282721819&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1022158122&quot;/&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 							&lt;string key=&quot;NSName&quot;&gt;_NSAppleMenu&lt;/string&gt;
@@ -425,10 +425,10 @@
 				&lt;bool key=&quot;NSNoAutoenable&quot;&gt;YES&lt;/bool&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSCustomObject&quot; id=&quot;620275248&quot;&gt;
-				&lt;string key=&quot;NSClassName&quot; id=&quot;1034458684&quot;&gt;ApplicationController&lt;/string&gt;
+				&lt;string key=&quot;NSClassName&quot; id=&quot;757068679&quot;&gt;ApplicationController&lt;/string&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSCustomObject&quot; id=&quot;53201312&quot;&gt;
-				&lt;string key=&quot;NSClassName&quot; id=&quot;390398546&quot;&gt;CommitsController&lt;/string&gt;
+				&lt;string key=&quot;NSClassName&quot; id=&quot;618756987&quot;&gt;CommitsController&lt;/string&gt;
 			&lt;/object&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBObjectContainer&quot; key=&quot;IBDocument.Objects&quot;&gt;
@@ -476,7 +476,7 @@
 				&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;delegate&lt;/string&gt;
+						&lt;string key=&quot;label&quot; id=&quot;683841211&quot;&gt;delegate&lt;/string&gt;
 						&lt;reference key=&quot;source&quot; ref=&quot;95565757&quot;/&gt;
 						&lt;reference key=&quot;destination&quot; ref=&quot;53201312&quot;/&gt;
 					&lt;/object&gt;
@@ -484,7 +484,7 @@
 				&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; id=&quot;395605376&quot;&gt;commits_table&lt;/string&gt;
+						&lt;string key=&quot;label&quot; id=&quot;287427797&quot;&gt;commits_table&lt;/string&gt;
 						&lt;reference key=&quot;source&quot; ref=&quot;53201312&quot;/&gt;
 						&lt;reference key=&quot;destination&quot; ref=&quot;95565757&quot;/&gt;
 					&lt;/object&gt;
@@ -492,7 +492,7 @@
 				&lt;/object&gt;
 				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
 					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;reference key=&quot;label&quot; ref=&quot;395605376&quot;/&gt;
+						&lt;reference key=&quot;label&quot; ref=&quot;287427797&quot;/&gt;
 						&lt;reference key=&quot;source&quot; ref=&quot;620275248&quot;/&gt;
 						&lt;reference key=&quot;destination&quot; ref=&quot;95565757&quot;/&gt;
 					&lt;/object&gt;
@@ -522,6 +522,30 @@
 					&lt;/object&gt;
 					&lt;int key=&quot;connectionID&quot;&gt;305&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;reference key=&quot;label&quot; ref=&quot;683841211&quot;/&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;145118432&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;620275248&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;308&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;window&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;620275248&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;469667931&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;309&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; id=&quot;800442104&quot;&gt;app_controller&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;53201312&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;620275248&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;310&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;
@@ -563,7 +587,7 @@
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 							&lt;reference ref=&quot;60591724&quot;/&gt;
 							&lt;reference ref=&quot;1052727212&quot;/&gt;
-							&lt;reference ref=&quot;89021317&quot;/&gt;
+							&lt;reference ref=&quot;344267093&quot;/&gt;
 						&lt;/object&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;469667931&quot;/&gt;
 					&lt;/object&gt;
@@ -769,17 +793,17 @@
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
 						&lt;int key=&quot;objectID&quot;&gt;306&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;89021317&quot;/&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;344267093&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;776373332&quot;/&gt;
+							&lt;reference ref=&quot;804530391&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;307&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;776373332&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;89021317&quot;/&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;804530391&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;344267093&quot;/&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
@@ -906,11 +930,11 @@
 					&lt;reference ref=&quot;1045291949&quot;/&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{{143, 807}, {156, 20}}&lt;/string&gt;
-					&lt;string id=&quot;104850287&quot;&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
-					&lt;reference ref=&quot;482731741&quot;/&gt;
+					&lt;string id=&quot;631819152&quot;&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;reference ref=&quot;817501253&quot;/&gt;
 					&lt;real value=&quot;-1.000000e+00&quot;/&gt;
 					&lt;real value=&quot;1.000000e+00&quot;/&gt;
-					&lt;reference ref=&quot;104850287&quot;/&gt;
+					&lt;reference ref=&quot;631819152&quot;/&gt;
 					&lt;reference ref=&quot;1045291949&quot;/&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;reference ref=&quot;1045291949&quot;/&gt;
@@ -940,14 +964,14 @@
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;nil key=&quot;sourceID&quot;/&gt;
-			&lt;int key=&quot;maxID&quot;&gt;307&lt;/int&gt;
+			&lt;int key=&quot;maxID&quot;&gt;310&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;TexturedWindow&lt;/string&gt;
-					&lt;string key=&quot;superclassName&quot; id=&quot;561835078&quot;&gt;NSWindow&lt;/string&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;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;
@@ -959,21 +983,27 @@
 					&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;NSArray&quot; key=&quot;dict.sortedKeys&quot;&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;reference ref=&quot;800442104&quot;/&gt;
+							&lt;string&gt;branch_select&lt;/string&gt;
+							&lt;string&gt;commits_table&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;string id=&quot;808004332&quot;&gt;id&lt;/string&gt;
+							&lt;reference ref=&quot;808004332&quot;/&gt;
+							&lt;reference ref=&quot;808004332&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;38960894&quot;&gt;IBProjectSource&lt;/string&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;TexturedWindow.rb&lt;/string&gt;
+						&lt;string key=&quot;majorKey&quot; id=&quot;115164132&quot;&gt;IBProjectSource&lt;/string&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;string key=&quot;className&quot;&gt;TexturedWindow&lt;/string&gt;
-					&lt;reference key=&quot;superclassName&quot; ref=&quot;561835078&quot;/&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;618756987&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;
@@ -998,8 +1028,8 @@
 					&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;superclassName&quot; id=&quot;24545869&quot;&gt;NSObject&lt;/string&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;757068679&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;
@@ -1011,24 +1041,20 @@
 					&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;commits_controller&lt;/string&gt;
-							&lt;string&gt;commits_table&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;string id=&quot;534175443&quot;&gt;id&lt;/string&gt;
-							&lt;reference ref=&quot;534175443&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;38960894&quot;/&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;ApplicationController.rb&lt;/string&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;1018692519&quot;/&gt;
+						&lt;reference key=&quot;minorKey&quot; ref=&quot;1005950920&quot;/&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;1034458684&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;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -1041,21 +1067,27 @@
 					&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;NSArray&quot; key=&quot;dict.sortedKeys&quot;&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;window&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;808004332&quot;/&gt;
+							&lt;reference ref=&quot;808004332&quot;/&gt;
+							&lt;reference ref=&quot;808004332&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;1018692519&quot;/&gt;
-						&lt;reference key=&quot;minorKey&quot; ref=&quot;1005950920&quot;/&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;115164132&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;
-					&lt;reference key=&quot;className&quot; ref=&quot;466632593&quot;/&gt;
-					&lt;nil key=&quot;superclassName&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;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;
@@ -1075,13 +1107,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;1018692519&quot;/&gt;
-						&lt;reference key=&quot;minorKey&quot; ref=&quot;1005950920&quot;/&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;115164132&quot;/&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;390398546&quot;/&gt;
-					&lt;reference key=&quot;superclassName&quot; ref=&quot;24545869&quot;/&gt;
+					&lt;string key=&quot;className&quot;&gt;TexturedWindow&lt;/string&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;
@@ -1106,8 +1138,8 @@
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;string key=&quot;className&quot;&gt;CommitsController&lt;/string&gt;
-					&lt;reference key=&quot;superclassName&quot; ref=&quot;24545869&quot;/&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;
@@ -1119,20 +1151,16 @@
 					&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;commits_table&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;534175443&quot;/&gt;
-							&lt;reference ref=&quot;534175443&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;38960894&quot;/&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;CommitsController.rb&lt;/string&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;1018692519&quot;/&gt;
+						&lt;reference key=&quot;minorKey&quot; ref=&quot;1005950920&quot;/&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
@@ -1157,7 +1185,7 @@
 						&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;38960894&quot;/&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;115164132&quot;/&gt;
 						&lt;string key=&quot;minorKey&quot;&gt;ImageTextCell.h&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
@@ -1168,196 +1196,200 @@
 		&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
-AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEBBAALAAwAMQA1ADkAQABD
+AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEBDAALAAwAMQA1ADkAQABD
 AEQASQBhAGIAYwBkAAsAcgB4AIYAhwCsALQAtQC4ALkAzQDSANMA2ADZANoA3QDhAOIA4wDlAOYA7AD1
 AOIA9gD/AOIBAAEEAQYBDAETASUBKwE5AT0BXAFdAWIBYwFmAWoBfgGHAYwBkQGUAZwBnQGeAaEBpQGw
 AbEBtgG3AboBvwHAAcIBxQHJAVwBywHOAdkB2gHbAd4B5wHoAekB7AH3AfgCAAIDAgYCDwIQAhUCFgIZ
-AAsCGgIcAh0CHgIfAiICJgI0AjwCQwJIAkkCSgJOAlMCVgJXAlgCWwJgAmcCaAJpAmoCbwJyAnMCeAJ5
-An4ChgKHAogCjQKOApMCmgKbApwCnQKiAqMCqAKvArACsQK2ArcC2wLgAuMC5gLnAvIC+QL6AvsC4gMF
-AwYAOAMJAxADEQMVAx4DBQMfAywDNQM+Az8DQANCA2YDiwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8
-A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9QD1wQHAG4ENwQ4BDkEOgQ7
-BDwEPQQ+BD8EQARBBEIEQwREBEUERgRHBEgESQRKBEsETARNBE4ETwRQBFEEUgRTBFQEVQRWAF0BIARX
-BFgEWQRaBFsEXARdBF4EXwRgBGEEZARnBGpVJG51bGzfEBIADQAOAA8AEAARABIAEwAUABUAFgAXABgA
-GQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADBWTlNSb290ViRjbGFz
-c11OU09iamVjdHNLZXlzXxAPTlNDbGFzc2VzVmFsdWVzXxAZTlNBY2Nlc3NpYmlsaXR5T2lkc1ZhbHVl
-c11OU0Nvbm5lY3Rpb25zW05TTmFtZXNLZXlzW05TRnJhbWV3b3JrXU5TQ2xhc3Nlc0tleXNaTlNPaWRz
-S2V5c11OU05hbWVzVmFsdWVzXxAZTlNBY2Nlc3NpYmlsaXR5Q29ubmVjdG9yc11OU0ZvbnRNYW5hZ2Vy
-XxAQTlNWaXNpYmxlV2luZG93c18QD05TT2JqZWN0c1ZhbHVlc18QF05TQWNjZXNzaWJpbGl0eU9pZHNL
-ZXlzWU5TTmV4dE9pZFxOU09pZHNWYWx1ZXOAAoEBA4CRgNCBAQKAaICsgAaAz4DRgK2BAQCAAIAHgKuB
-AQERATWA0tIADgAyADMANFtOU0NsYXNzTmFtZYAFgAPSAA4ANgA3ADhZTlMuc3RyaW5ngARdTlNBcHBs
-aWNhdGlvbtIAOgA7ADwAPVgkY2xhc3Nlc1okY2xhc3NuYW1lowA9AD4AP18QD05TTXV0YWJsZVN0cmlu
-Z1hOU1N0cmluZ1hOU09iamVjdNIAOgA7AEEAQqIAQgA/Xk5TQ3VzdG9tT2JqZWN0XxAQSUJDb2NvYUZy
-YW1ld29ya9IADgBFAEYAR1pOUy5vYmplY3RzgGehAEiACNwASgAOAEsATABNAE4ATwBQAFEAUgBTAFQA
-VQBWAFcAWABZAFoAWwBcAF0AXgBfACtcTlNXaW5kb3dWaWV3XE5TU2NyZWVuUmVjdF1OU1dpbmRvd1Rp
-dGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXE5TV2luZG93UmVjdFlOU01heFNpemVfEA9OU1dpbmRv
-d0JhY2tpbmdfEBFOU1dpbmRvd1N0eWxlTWFza1lOU01pblNpemVbTlNWaWV3Q2xhc3OADIBmgGOAChIw
-eAAAgAuACYBlEAIREA+AZIAAXxAYe3szMzAsIDM3NH0sIHs3MjksIDQ2Mn19VkdpdE51Yl5UZXh0dXJl
-ZFdpbmRvd9cAZQAOAGYAZwBoAGkAagBrAGwAbQBuAG8AawBxXxAPTlNOZXh0UmVzcG9uZGVyWk5TU3Vi
-dmlld3NYTlN2RmxhZ3NbTlNGcmFtZVNpemVYTlNXaW5kb3dbTlNTdXBlcnZpZXeADYBigA4RAQCAYIAN
-gGHSAA4ARQBzAHSAKaMAdQB2AHeAD4AtgFbZAGUADgB5AHoAZwB7AGkAagB8AFUAfgB/AIAAgQCCAGsA
-VQCCV05TRnJhbWVWTlNDZWxsWU5TRW5hYmxlZF8QFU5TVmlld0lzTGF5ZXJUcmVlSG9zdIAMgCyAEIAR
-EQEkCYANgAwJXxAVe3s3MywgMTF9LCB7MTE1LCAyNn193xATAIgAiQCKAIsAjAAOAI0AjgCPAJAAkQCS
-AJMAlACVAJYAlwCYAJkAmgCCAF0AnACdAJ4AnwCgAJwAoACjAHUApQCCAIIAqACpAKoAq1tOU0NlbGxG
-bGFnc18QGk5TTWVudUl0ZW1SZXNwZWN0QWxpZ25tZW50XxAPTlNBcnJvd1Bvc2l0aW9uXxATTlNBbHRl
-cm5hdGVDb250ZW50c18QEk5TUGVyaW9kaWNJbnRlcnZhbF5OU0J1dHRvbkZsYWdzMl8QEE5TQWx0ZXJu
-YXRlSW1hZ2VfEA9OU0tleUVxdWl2YWxlbnRZTlNTdXBwb3J0Wk5TTWVudUl0ZW1dTlNDb250cm9sVmll
-d18QD05TUHJlZmVycmVkRWRnZV8QEk5TVXNlc0l0ZW1Gcm9tTWVudV1OU0FsdGVyc1N0YXRlXxAPTlNQ
-ZXJpb2RpY0RlbGF5XE5TQ2VsbEZsYWdzMlZOU01lbnVdTlNCdXR0b25GbGFncxIEQf5ACYAVEEuAKxAj
-gBKAFYASgBaADxABCQkRAZARCACAFxP/////hoJA/9QADgCtAK4ArwCwALEAsgCzVk5TU2l6ZVZOU05h
-bWVYTlNmRmxhZ3OAFCNAKgAAAAAAAIATEQQUXEx1Y2lkYUdyYW5kZdIAOgA7ALYAt6IAtwA/Vk5TRm9u
-dFDbALoADgC7ALwAvQC+AL8AwACYAMEAwgCAAMQAxQDGAJwAyADJAMoAqgDMAKVYTlNUYXJnZXRXTlNU
-aXRsZV8QEU5TS2V5RXF1aXZNb2RNYXNrWk5TS2V5RXF1aXZdTlNNbmVtb25pY0xvY1lOU09uSW1hZ2Vc
-TlNNaXhlZEltYWdlWE5TQWN0aW9uV05TU3RhdGWAEYAggBgSABAAAIAVEn////+AGYAdgBeAH9MADgC7
-AM4AzwDQANFbTlNNZW51SXRlbXOAKoAhgCJWSXRlbSAx0wAOADIA1ADVANYA115OU1Jlc291cmNlTmFt
-ZYAcgBqAG1dOU0ltYWdlXxAPTlNNZW51Q2hlY2ttYXJr0gA6ADsA2wDcogDcAD9fEBBOU0N1c3RvbVJl
-c291cmNl0wAOADIA1ADVANYA4IAcgBqAHl8QEE5TTWVudU1peGVkU3RhdGVfEBFfcG9wVXBJdGVtQWN0
-aW9uOtIAOgA7AOQAkaIAkQA/Wk90aGVyVmlld3PSAA4ARQBzAOiAKaMAowDqAOuAFoAjgCbaALoADgC7
-ALwAvQC+AL8AwACYAMEAgADEAO8AxgCcAMgAyQDKAKoA9IARgCCAJIAVgBmAHYAXgCVWSXRlbSAy2gC6
-AA4AuwC8AL0AvgC/AMAAmADBAIAAxAD5AMYAnADIAMkAygCqAP6AEYAggCeAFYAZgB2AF4AoVkl0ZW0g
-M9IAOgA7AQEBAqMBAgEDAD9eTlNNdXRhYmxlQXJyYXlXTlNBcnJhedIAOgA7AQUAmKIAmAA/0gA6ADsB
-BwEIpgEIAQkBCgELAHoAP18QEU5TUG9wVXBCdXR0b25DZWxsXk5TTWVudUl0ZW1DZWxsXE5TQnV0dG9u
-Q2VsbFxOU0FjdGlvbkNlbGzSADoAOwENAQ6mAQ4BDwEQAREBEgA/XU5TUG9wVXBCdXR0b25YTlNCdXR0
-b25ZTlNDb250cm9sVk5TVmlld1tOU1Jlc3BvbmRlctwAZQEUAA4AeQEVAGYBFgBnAGkAagEXARgAVQEa
-ARsBHAEdAR4BHwEgAGsAVQEjASRbTlNIU2Nyb2xsZXJYTlNzRmxhZ3NcTlNTY3JvbGxBbXRzW05TVlNj
-cm9sbGVyXU5TQ29udGVudFZpZXeADIBSgFWAVBECEIAuTxAQQSAAAEEgAABCGAAAQhgAABEBEoANgAyA
-ToAv0gAOAEUAcwEngCmjASQBIwEagC+AToBS2gBlAA4BLABmAGcAaAEtAGkBLgBqAHYBMAExATIBMwE0
-ATUAawE3AHZZTlNjdkZsYWdzWU5TRG9jVmlld1lOU0JHQ29sb3KALYBNEASAMBEJAIBMgDGADYBDgC3S
-AA4ARQBzATuAKaEBNYAx3xAUAGUBPgAOAT8BQAFBAUIBQwFEAUUAZwBoAHsAaQFGAUcAagFIAUkBSgEk
-AUwBTQFOATcAggFRAVIBMQFTASABVACCAGsBVwBdASQBWQFaAVtfEB9OU0RyYWdnaW5nU291cmNlTWFz
-a0Zvck5vbkxvY2FsWU5TVHZGbGFnc18QEU5TQmFja2dyb3VuZENvbG9yXxASTlNBbGxvd3NUeXBlU2Vs
-ZWN0XE5TQ29ybmVyVmlld18QF05TSW50ZXJjZWxsU3BhY2luZ1dpZHRoXxAZTlNDb2x1bW5BdXRvcmVz
-aXppbmdTdHlsZV8QGE5TSW50ZXJjZWxsU3BhY2luZ0hlaWdodFtOU0dyaWRDb2xvcl8QD05TR3JpZFN0
-eWxlTWFza15OU1RhYmxlQ29sdW1uc18QHE5TRHJhZ2dpbmdTb3VyY2VNYXNrRm9yTG9jYWxbTlNSb3dI
-ZWlnaHSALxAAgEsT/////9JAAACAQwmAMyNACAAAAAAAACNAAAAAAAAAAIAyCYANgEqAL4A2EA8jQEIA
-AAAAAABaezcyOSwgNDE3fdQAZQAOAHkAZwArAV8BYAFhgACANYA0E/////+AAAEAXxAUe3stMjYsIDB9
-LCB7MTYsIDE3fX3SADoAOwFkAWWkAWUBEQESAD9dX05TQ29ybmVyVmlld9IADgBFAHMBaIApoQFpgDfa
-AWsADgFsAW0BbgFvAXABcQFyAXMAggF1AXYBdwF4AXkBegF7AIIBNV5OU0lzUmVzaXplYWJsZVxOU0hl
-YWRlckNlbGxXTlNXaWR0aFpOU0RhdGFDZWxsXk5TUmVzaXppbmdNYXNrWk5TTWluV2lkdGhaTlNNYXhX
-aWR0aFxOU0lzRWRpdGFibGVbTlNUYWJsZVZpZXcJgEmAOCNAhrAAAAAAAIBBEAMjQEQAAAAAAAAjQI9A
-AAAAAAAJgDHXAIgADgFAAX8AkACXAYABgQGCAYMAnAGFAUwBhlpOU0NvbnRlbnRzW05TVGV4dENvbG9y
-EgSB/gCAQIA6gBWAOYA81AAOAK0ArgCvALABiQCyAYuAFCNAJgAAAAAAAIATEQwc0wAOAY0BjgGPAXkB
-kFxOU0NvbG9yU3BhY2VXTlNXaGl0ZYA7SzAuMzMzMzMyOTkA0gA6ADsBkgGTogGTAD9XTlNDb2xvctUA
-DgGTAY0BlQGWAY8BmAGZAZoBm1tOU0NvbG9yTmFtZV1OU0NhdGFsb2dOYW1lgDuAPxAGgD6APVZTeXN0
-ZW1fEA9oZWFkZXJUZXh0Q29sb3LTAA4BjQGOAY8BeQGggDtCMADSADoAOwGiAaOlAaMBpAELAHoAP18Q
-EU5TVGFibGVIZWFkZXJDZWxsXxAPTlNUZXh0RmllbGRDZWxs2gCIAA4BQAF/AJAAkgCXAaYBpwGAAagB
-qQE3AasAoAE1AKkApQCCAa9fEBBOU1RleHRCZXplbFN0eWxlXxARTlNEcmF3c0JhY2tncm91bmQSFCH+
-QYBIgEOAQoASgDEJgEZZVGV4dCBDZWxs1QAOAZMBjQGVAZYBjwGzAZkBtAGbgDuARYBEgD1fEBZjb250
-cm9sQmFja2dyb3VuZENvbG9y0wAOAY0BjgGPAXkBuYA7SzAuNjY2NjY2NjkA1QAOAZMBjQGVAZYBjwGY
-AZkBvQGbgDuAP4BHgD1fEBBjb250cm9sVGV4dENvbG9y0gA6ADsBwQGkpAGkAQsAegA/0gA6ADsBwwHE
-ogHEAD9dTlNUYWJsZUNvbHVtbtMADgGNAcYBjwClAchVTlNSR0KAO08QITAuOTY4NjI3NDUgMC45Njg2
-Mjc0NSAwLjk2ODYyNzQ1ANIAOgA7AcoBc6UBcwEQAREBEgA/0gA6ADsBzAHNpAHNAREBEgA/Wk5TQ2xp
-cFZpZXfZAGUAugAOAHkAZwBpAMEAagHPAHYAdgHSAdMB1ABrAdYAdgHYWU5TUGVyY2VudIAtgC2AUYBP
-E/////+AAAEQgA2AUIAtIz/v5vLAAAAAXxAVe3s1NDEsIDB9LCB7MTUsIDMyNn19XF9kb1Njcm9sbGVy
-OtIAOgA7AdwB3aUB3QEQAREBEgA/Wk5TU2Nyb2xsZXLaAGUAugAOAHkBFQBnAGkAwQBqAc8AdgB2AdIB
-4gClAWEAawHWAHYB5oAtgC2AUYBTgA2AUIAtIz/iSSSgAAAAXxAZe3stMTAwLCAtMTAwfSwgezU0MSwg
-MTV9fV8QFXt7MCwgNDV9LCB7NzI5LCA0MTd9fdIAOgA7AeoB66QB6wERARIAP1xOU1Njcm9sbFZpZXfa
-AGUADgHtAHkAegBnAHsAaQBqAHwAVQHvAfAB8QHyAIEAggBrAFUAglxOU1ZpZXdTaGFkb3eADIBfgFiA
-V4BbCYANgAwJXxAUe3sxNywgMTZ9LCB7NTEsIDE3fX3UAA4B+QH6AfsB/AH9Af4B/11OU1NoYWRvd0hv
-cml6XE5TU2hhZG93VmVydF1OU1NoYWRvd0NvbG9ygFojP/AAAAAAAAAjv/AAAAAAAACAWdMADgGNAcYB
-jwClAgKAO08QITAuODY2NjY2NjcgMC44NjY2NjY2NyAwLjg2NjY2NjY3ANIAOgA7AgQCBaICBQA/WE5T
-U2hhZG932ACIAA4BQAF/AJAAkgCXAYACBwGpAgkCCgCgAHcCDQGvEgQB/kCASIBdgFyAEoBWEhBABACA
-RldCcmFuY2g61QAOAZMBjQGVAZYBjwGzAZkCEwGbgDuARYBegD1cY29udHJvbENvbG9y0gA6ADsCFwIY
-pQIYARABEQESAD9bTlNUZXh0RmllbGRaezcyOSwgNDYyfdIAOgA7AhsBEaMBEQESAD9fEBV7ezAsIDB9
-LCB7MTQ0MCwgODc4fX1aezIxMywgMTI5fV8QGnszLjQwMjgyZSszOCwgMy40MDI4MmUrMzh90gA6ADsC
-IAIhogIhAD9fEBBOU1dpbmRvd1RlbXBsYXRl0gA6ADsCIwIkowIkAiUAP1xOU011dGFibGVTZXRVTlNT
-ZXTSAA4ARQBzAiiAKasCKQIqAisCLAItAi4CLwIwAjECMgIzgGmAb4B0gHmAfIB+gIKAhICJgIuAj9QA
-DgI1AjYCNwI4AB8COgI7XU5TRGVzdGluYXRpb25YTlNTb3VyY2VXTlNMYWJlbIBugAKAaoBt1wAOALsA
-vQC+AL8AwACYAMQCPgCcAMgAyQDKAkKAIIBsgBWAGYAdgGvUAA4AuwCuAM4AzwJFAkYCR4AqgKOAqICl
-XxAUQWJvdXQgTmV3QXBwbGljYXRpb25fEB1vcmRlckZyb250U3RhbmRhcmRBYm91dFBhbmVsOtIAOgA7
-AksCTKMCTAJNAD9fEBVOU05pYkNvbnRyb2xDb25uZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4CNQI2AjcC
-TwE1AlECUoBzgDGAcIBy0gAOADIAMwJVgAWAcV8QEUNvbW1pdHNDb250cm9sbGVyXWNvbW1pdHNfdGFi
-bGXSADoAOwJZAlqjAloCTQA/XxAUTlNOaWJPdXRsZXRDb25uZWN0b3LUAA4CNQI2AjcCOAAfAl4CX4Bu
-gAKAdYB42AAOALsAvAC9AL4AvwDAAJgAxAJiAMYCYwDIAMkAygJCgCCAdoB3gBmAHYBrXxATSGlkZSBO
-ZXdBcHBsaWNhdGlvblFoVWhpZGU61AAOAjUCNgI3Ak8BNQJtAlKAc4AxgHqActIADgAyADMCcYAFgHtf
-EBVBcHBsaWNhdGlvbkNvbnRyb2xsZXLUAA4CNQI2AjcCTwB1AlECd4BzgA+AcIB9XWJyYW5jaF9zZWxl
-Y3TUAA4CNQI2AjcCOAAfAnwCfYBugAKAf4CB2AAOALsAvAC9AL4AvwDAAJgAxAKAAoECYwDIAMkAygJC
-gCCAgBIAGAAAgHeAGYAdgGtbSGlkZSBPdGhlcnNfEBZoaWRlT3RoZXJBcHBsaWNhdGlvbnM61AAOAjUC
-NgI3Ak8CUQJtAoyAc4BwgHqAg18QEmNvbW1pdHNfY29udHJvbGxlctQADgI1AjYCNwI4AB8CkQKSgG6A
-AoCFgIjYAA4AuwC8AL0AvgC/AMAAmADEApUAxgKWAMgAyQDKAkKAIICGgIeAGYAdgGtfEBNRdWl0IE5l
-d0FwcGxpY2F0aW9uUXFadGVybWluYXRlOtQADgI1AjYCNwJPAlEBNQKhgHOAcIAxgIpYZGVsZWdhdGXU
-AA4CNQI2AjcCOAAfAqYCp4BugAKAjICO2AAOALsAvAC9AL4AvwDAAJgAxAKqAMYAnADIAMkAygJCgCCA
-jYAVgBmAHYBrWFNob3cgQWxsXxAWdW5oaWRlQWxsQXBwbGljYXRpb25zOtQADgI1AjYCNwJPAlEBNQK1
-gHOAcIAxgJBaZGF0YVNvdXJjZdIADgBFArgCuYCqrxAhASMCuwB2AOsCOgJ8ARoCwQJtAlEB8gKRAsYC
-xwB1AIABNQCjAKoBaQLOAHcC0ALRAkIC0wBVAOoC1gF4AqYASAJegE6AkoAtgCaAaoB/gFKAloB6gHCA
-W4CFgJeAmoAPgBGAMYAWgBeAN4CdgFaAn4CigGuAp4AMgCOApoBBgIyACIB11AAOALsArgDOAM8C3QLe
-At+AKoCTgJWAlNIADgA2ADcC4oAEWFNlcnZpY2Vz0gAOAEUAcwLlgCmgXxAPX05TU2VydmljZXNNZW51
-2gAOALsAvALoAL0C6QC+AL8AwACYAMQAnADGAIIAnACCAMgAyQDKAkJdTlNJc1NlcGFyYXRvclxOU0lz
-RGlzYWJsZWSAIIAVCYAVCYAZgB2Aa9gADgC7ALwAvQC+AL8AwACYAMQC9ADGAvUAyADJAMoCQoAggJiA
-mYAZgB2Aa15QcmVmZXJlbmNlcy4uLlEs2gAOAvwAuwC8AL0AvgC/AMAAmADBAMQCuwL/AMYAnADIAMkA
-ygJCAwRZTlNTdWJtZW51gCCAkoCbgBWAGYAdgGuAnF5zdWJtZW51QWN0aW9uOtIADgAyADMDCIAFgJ7V
-AA4AuwCuAM4DCgDPAwwDDQMOAIJeTlNOb0F1dG9lbmFibGWAKoCggKmAoQlYTWFpbk1lbnXSAA4ARQBz
-AxOAKaEC0YCi2gAOAvwAuwC8AL0AvgC/AMAAmADBAMQCQgJFAMYAnADIAMkAygLQAx2AIIBrgKOAFYAZ
-gB2An4CkXk5ld0FwcGxpY2F0aW9u0gAOAEUAcwMhgCmqAjoCxgLWAscC0wJeAnwCpgLBApGAaoCXgKaA
-moCngHWAf4CMgJaAhdoADgC7ALwC6AC9AukAvgC/AMAAmADEAJwAxgCCAJwAggDIAMkAygJCgCCAFQmA
-FQmAGYAdgGvaAA4AuwC8AugAvQLpAL4AvwDAAJgAxACcAMYAggCcAIIAyADJAMoCQoAggBUJgBUJgBmA
-HYBrXF9OU0FwcGxlTWVudVtfTlNNYWluTWVuddIAOgA7A0EBA6IBAwA/0gAOAEUCuANEgKqvECEAdgLH
-AFUAqgJCAkIAdgJCAB8AHwB3AkICQgJCAFUAdQB2AKoAgAE1AB8AVQAfAtAC0QJCAEgAqgJCAWkCQgAf
-AkKALYCagAyAF4BrgGuALYBrgAKAAoBWgGuAa4BrgAyAD4AtgBeAEYAxgAKADIACgJ+AooBrgAiAF4Br
-gDeAa4ACgGvSAA4ARQK4A2iAqq8QIgEjArsAdgDrAjoCfAEaAsECbQJRAfICkQLGAscAdQLRATUAgAFp
-AKoCzgB3AB8C0AJCAtMAVQCjAOoC1gF4AqYASAJegE6AkoAtgCaAaoB/gFKAloB6gHCAW4CFgJeAmoAP
-gKKAMYARgDeAF4CdgFaAAoCfgGuAp4AMgBaAI4CmgEGAjIAIgHXSAA4ARQK4A42Aqq8QIgOOA48DkAOR
-A5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDDAOmA6cDqAOpA6oDqwOsA60DrgOv
-gK6Ar4CwgLGAsoCzgLSAtYC2gLeAuIC5gLqAu4C8gL2AvoC/gMCAwYDCgMOAxICggMWAxoDHgMiAyYDK
-gMuAzIDNgM5fEBFWZXJ0aWNhbCBTY3JvbGxlcl8QD01lbnUgKFNlcnZpY2VzKVtTY3JvbGwgVmlld18Q
-Ek1lbnUgSXRlbSAoSXRlbSAzKV8QIE1lbnUgSXRlbSAoQWJvdXQgTmV3QXBwbGljYXRpb24pXxAXTWVu
-dSBJdGVtIChIaWRlIE90aGVycylfEBNIb3Jpem9udGFsIFNjcm9sbGVyWVNlcGFyYXRvcl8QFkFwcGxp
-Y2F0aW9uIENvbnRyb2xsZXJfEBJDb21taXRzIENvbnRyb2xsZXJfEBlUZXh0IEZpZWxkIENlbGwgKEJy
-YW5jaDopXxAfTWVudSBJdGVtIChRdWl0IE5ld0FwcGxpY2F0aW9uKV8QGk1lbnUgSXRlbSAoUHJlZmVy
-ZW5jZXMuLi4pXxAUTWVudSBJdGVtIChTZXJ2aWNlcylfEBZTcXVhcmUgQnV0dG9uIChJdGVtIDEpXxAa
-TWVudSBJdGVtIChOZXdBcHBsaWNhdGlvbilaVGFibGUgVmlld18QG1BvcCBVcCBCdXR0b24gQ2VsbCAo
-SXRlbSAxKVxUYWJsZSBDb2x1bW5fEBFNZW51IChPdGhlclZpZXdzKVtBcHBsaWNhdGlvbl8QFVN0YXRp
-YyBUZXh0IChCcmFuY2g6KVxGaWxlJ3MgT3duZXJfEBVNZW51IChOZXdBcHBsaWNhdGlvbilbU2VwYXJh
-dG9yLTFcQ29udGVudCBWaWV3XxASTWVudSBJdGVtIChJdGVtIDEpXxASTWVudSBJdGVtIChJdGVtIDIp
-W1NlcGFyYXRvci0yXxAbVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwpXxAUTWVudSBJdGVtIChTaG93
-IEFsbClWV2luZG93XxAfTWVudSBJdGVtIChIaWRlIE5ld0FwcGxpY2F0aW9uKdIADgBFArgD04CqoNIA
-DgBFArgD1oCqoNIADgBFArgD2YCqrxAtASMCuwB2AioCLQDrAjoCfAEaAsECMAIpAm0CUQHyAjMCkQIr
-AjECxgLHAHUAgAE1AKMAqgFpAs4AdwAfAtAC0QJCAFUA6gLTAi8CMgIsAtYCLgF4AqYASAJegE6AkoAt
-gG+AfIAmgGqAf4BSgJaAhIBpgHqAcIBbgI+AhYB0gImAl4CagA+AEYAxgBaAF4A3gJ2AVoACgJ+AooBr
-gAyAI4CngIKAi4B5gKaAfoBBgIyACIB10gAOAEUCuAQJgKqvEC0ECgQLBAwEDQQOBA8EEAQRBBIEEwQU
-BBUEFgQXBBgEGQQaBBsEHAQdBB4EHwQgBCEEIgQjBCQEJQQmBCcEKAQpBCoEKwQsBC0ELgQvBDAEMQQy
-BDMENAQ1BDaA04DUgNWA1oDXgNiA2YDagNuA3IDdgN6A34DggOGA4oDjgOSA5YDmgOeA6IDpgOqA64Ds
-gO2A7oDvgPCA8YDygPOA9ID1gPaA94D4gPmA+oD7gPyA/YD+gP8QghD/EQELEQExEQETEDoQkREBARCV
-EIsQjhDGEQEIEQEzEQEaEIgQmBEBCRCBEIMRAQ4RAQ8RAQIRARERARARAQQT//////////0RATIRATQQ
-HRA4EDkQkBEBGRCZEQEYEI8QkhEBBxCWEBUQhtIADgBFAHMEY4ApoNIADgBFArgEZoCqoNIADgBFArgE
-aYCqoNIAOgA7BGsEbKIEbAA/Xk5TSUJPYmplY3REYXRhAAgAGQAiACcAMQA6AD8ARABSAFQAZgJyAngC
-wwLKAtEC3wLxAw0DGwMnAzMDQQNMA1oDdgOEA5cDqQPDA80D2gPcA98D4QPjA+YD6APqA+wD7gPwA/ID
-9QP3A/kD+wP+BAEEAwQMBBgEGgQcBCUELwQxBD8ESARRBFwEYwR1BH4EhwSQBJUEpAS3BMAEywTNBNAE
-0gUDBRAFHQUrBTUFQwVQBVoFbAWABYoFlgWYBZoFnAWeBaMFpQWnBakFqwWuBbAFsgXNBdQF4wYABhIG
-HQYmBjIGOwZHBkkGSwZNBlAGUgZUBlYGXwZhBmgGagZsBm4GkwabBqIGrAbEBsYGyAbKBswGzwbQBtIG
-1AbVBu0HPAdIB2UHdweNB6IHsQfEB9YH4AfrB/kICwggCC4IQAhNCFQIYghnCGgIaghsCG4IcAhyCHQI
-dgh4CHoIfAh9CH4IgQiECIYIjwigCKcIrgi3CLkIwgjECMcI1AjdCOII6QjqCRcJIAkoCTwJRwlVCV8J
-bAl1CX0JfwmBCYMJiAmKCY8JkQmTCZUJlwmkCbAJsgm0CbYJvQnKCdkJ2wndCd8J5wn5CgIKBwoaCicK
-KQorCi0KQApUCl0KYgptCnYKeAp/CoEKgwqFCq4KsAqyCrQKtgq4CroKvAq+CsUK7grwCvIK9Ar2CvgK
-+gr8Cv4LBQsOCxULJAssCzULOgtDC1ALZAtzC4ALjQuWC6MLsQu6C8QLywvXDAgMFAwdDCoMNgxEDEYM
-SAxKDEwMTwxRDGQMZwxpDGsMbQxvDHgMegyBDIMMhQyHDLAMugzEDM4M0AzSDNQM1gzZDNsM3QzfDOEM
-4wzsDO4M8QzzDUYNaA1yDYYNmw2oDcIN3g35DgUOFw4mDkUOUQ5TDlUOVw5gDmIOYw5lDm4Odw55DnoO
-fA5+DoAOgg6EDo0OmA6pDqsOrQ6vDrgOzw7YDuEO7w74DvoO/Q7/DygPNw9ED0wPVw9mD3EPfA+JD5UP
-lg+YD5oPow+lD6cPsA+5D7oPvA/ZD+QP8A/1D/cP+Q/7D/0P/xAQEBIQGxAdECAQLRA6EEIQRBBQEFkQ
-XhBmEHsQhxCVEJcQmRCbEJ0QnxCmELgQxRDHEMoQ0xDeEPIRBBEtEUARVBFZEVsRXRFfEWERYxFkEWYR
-cBGFEYcRiRGLEY0RphGzEbURwRHWEdgR2hHcEd4R8RH6EgMSDBIREh8SLBIyEjQSWBJhEmwSdRJ+EokS
-rhK4EroSvBK+EsASyRLLEs0SzxLYEvAS/RMGExETHBNFE0cTSRNLE00TTxNRE1MTXBN4E5ATmROiE68T
-2BPlE+cT6RPrE+0T7xPwE/IT9BP1FAwUHRQrFDgURhRIFFEUWhRcFGkUaxSPFJgUnRSmFMcUzBTOFNAU
-0hTUFNYU2xTdFOUU+hT8FP4VABUCFQ8VGBUjFS8VOhVDFUoVYhVtFYoVkxWYFasVtBW7FcgVzhXXFdkV
-8BXyFfQV9hX4FfoV/BX+FgAWAhYEFgYWFxYlFi4WNhY4FjoWPBY+FlsWXRZfFmEWYxZlFmcWeBZ6FnwW
-fhaAFpcWtxbAFscW3xbuFv8XARcDFwUXBxcQFxIXFBcoFzYXPxdGF10XbhdwF3IXdBd2F5cXmRebF50X
-nxehF6MXuRe7F8EX0hfUF9YX2BfaF+MX5RfnF/8YEBgSGBQYFhgYGCYYNxg5GDsYPRg/GGAYYhhkGGkY
-axhtGG8YcRh9GJYYpxipGKsYrRivGMQY1RjXGNkY2xjdGP4ZABkCGQQZBhkIGQoZIBkiGS0ZPhlAGUIZ
-RBlGGU8ZYBliGWQZZhloGYkZixmNGY8ZkRmTGZUZnhm3GcgZyhnMGc4Z0BnbGeQZ5horGi0aLxoxGjMa
-NRo3GjkaOxo9Gj8aQRpDGkUaRxpJGksaTRpPGlEaUxpVGlcaWRpbGl0aXxphGmMaZRpnGmkaaxptGn4a
-gBqCGoQahhqPGpEamhqjGqUaphq4GuEa7xr8Gv4bABsBGwMbBBsGGwgbChsrGy0bLxsxGzMbNRs3G0Yb
-SBtxG3sbfRt/G4EbgxuFG4cbiRuLG5oboxulG6cbvBvLG80bzxvRG9Mb1BvdG+Yb6BvrG+0cFhwYHBoc
-HBweHCAcIhwkHCYcNRw+HEAcVRxXHFkcWxxdHF8cYRxjHGUcZxxpHJIclByWHJccmRyaHJwcnhygHMkc
-yxzNHM4c0BzRHNMc1RzXHOQc8Bz5HP4dBx0JHU4dUB1SHVQdVh1YHVodXB1eHWAdYh1kHWYdaB1qHWwd
-bh1wHXIddB12HXgdeh18HX4dgB2CHYQdhh2IHYodjB2OHZAdmR2bHeId5B3mHegd6h3sHe4d8B3yHfQd
-9h34Hfod/B3+HgAeAh4EHgYeCB4KHgweDh4QHhIeFB4WHhgeGh4cHh4eIB4iHiQeJh4vHjEeeB56Hnwe
-fh6AHoIehB6GHogeih6MHo4ekB6SHpQelh6YHpoenB6eHqAeoh6kHqYeqB6qHqwerh6wHrIetB62Hrge
-uh68HtAe4h7uHwMfJh9AH1YfYB95H44fqh/MH+kgACAZIDYgQSBfIGwggCCMIKQgsSDJINUg4iD3IQwh
-GCE2IU0hVCF2IX8hgSGCIYshjSGOIZchmSH2Ifgh+iH8If4iACICIgQiBiIIIgoiDCIOIhAiEiIUIhYi
-GCIaIhwiHiIgIiIiJCImIigiKiIsIi4iMCIyIjQiNiI4IjoiPCI+IkAiQiJEIkYiSCJKIkwiTiJQIlki
-WyK4IroivCK+IsAiwiLEIsYiyCLKIswiziLQItIi1CLWItgi2iLcIt4i4CLiIuQi5iLoIuoi7CLuIvAi
-8iL0IvYi+CL6Ivwi/iMAIwIjBCMGIwgjCiMMIw4jECMSIxQjFiMZIxwjHyMhIyMjJiMoIyojLCMuIzEj
-NCM3IzkjOyM+I0AjQiNFI0gjSyNOI1EjVCNdI2AjYyNlI2cjaSNrI24jcCNzI3UjdyN6I3wjfiOAI4kj
-iyOMI5UjlyOYI6EjoyOkI60jsgAAAAAAAAICAAAAAAAABG0AAAAAAAAAAAAAAAAAACPBA&lt;/bytes&gt;
+AAsCGgIcAh0CHgIfAiICJgI3Aj8CQgJDAkQCSAJNAlQCWQJaAlsCXgJjAmQCaQJxAnICcwJ0AnkCgAKB
+AoICgwKIAosCjAKNApIClwKYAp0CngKjAqQCqQKqAq8CtAK7ArwCvQLCAskCygLLAu8C9AL3AvoC+wMG
+Aw0DDgMPAvYDGQMaADgDHQMkAyUDKQMyAxkDMwNAA0kDUgNTA1QDVgN6A58DxAPFA8YDxwPIA8kDygPL
+A8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPoA+sEHgRR
+AG4EUgRTBFQEVQRWBFcEWARZBFoEWwRcBF0EXgRfBGAEYQRiBGMEZARlBGYEZwRoBGkEagRrBGwEbQRu
+BG8AXQEgBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BIEEhASHVSRudWxs3xASAA0ADgAPABAA
+EQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4A
+LwAwVk5TUm9vdFYkY2xhc3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5TQWNjZXNz
+aWJpbGl0eU9pZHNWYWx1ZXNdTlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29ya11OU0Ns
+YXNzZXNLZXlzWk5TT2lkc0tleXNdTlNOYW1lc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eUNvbm5lY3Rv
+cnNdTlNGb250TWFuYWdlcl8QEE5TVmlzaWJsZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1ZXNfEBdOU0Fj
+Y2Vzc2liaWxpdHlPaWRzS2V5c1lOU05leHRPaWRcTlNPaWRzVmFsdWVzgAKBAQuAloDVgQEKgGiAsYAG
+gNSA1oCygQEIgACAB4CwgQEJEQE4gNfSAA4AMgAzADRbTlNDbGFzc05hbWWABYAD0gAOADYANwA4WU5T
+LnN0cmluZ4AEXU5TQXBwbGljYXRpb27SADoAOwA8AD1YJGNsYXNzZXNaJGNsYXNzbmFtZaMAPQA+AD9f
+EA9OU011dGFibGVTdHJpbmdYTlNTdHJpbmdYTlNPYmplY3TSADoAOwBBAEKiAEIAP15OU0N1c3RvbU9i
+amVjdF8QEElCQ29jb2FGcmFtZXdvcmvSAA4ARQBGAEdaTlMub2JqZWN0c4BnoQBIgAjcAEoADgBLAEwA
+TQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwArXE5TV2luZG93Vmlld1xOU1NjcmVl
+blJlY3RdTlNXaW5kb3dUaXRsZVlOU1dURmxhZ3NdTlNXaW5kb3dDbGFzc1xOU1dpbmRvd1JlY3RZTlNN
+YXhTaXplXxAPTlNXaW5kb3dCYWNraW5nXxARTlNXaW5kb3dTdHlsZU1hc2tZTlNNaW5TaXplW05TVmll
+d0NsYXNzgAyAZoBjgAoSMHgAAIALgAmAZRACERAPgGSAAF8QGHt7MzMwLCAzNzR9LCB7NzI5LCA0NjJ9
+fVZHaXROdWJeVGV4dHVyZWRXaW5kb3fXAGUADgBmAGcAaABpAGoAawBsAG0AbgBvAGsAcV8QD05TTmV4
+dFJlc3BvbmRlclpOU1N1YnZpZXdzWE5TdkZsYWdzW05TRnJhbWVTaXplWE5TV2luZG93W05TU3VwZXJ2
+aWV3gA2AYoAOEQEAgGCADYBh0gAOAEUAcwB0gCmjAHUAdgB3gA+ALYBW2QBlAA4AeQB6AGcAewBpAGoA
+fABVAH4AfwCAAIEAggBrAFUAgldOU0ZyYW1lVk5TQ2VsbFlOU0VuYWJsZWRfEBVOU1ZpZXdJc0xheWVy
+VHJlZUhvc3SADIAsgBCAEREBJAmADYAMCV8QFXt7NzMsIDExfSwgezExNSwgMjZ9fd8QEwCIAIkAigCL
+AIwADgCNAI4AjwCQAJEAkgCTAJQAlQCWAJcAmACZAJoAggBdAJwAnQCeAJ8AoACcAKAAowB1AKUAggCC
+AKgAqQCqAKtbTlNDZWxsRmxhZ3NfEBpOU01lbnVJdGVtUmVzcGVjdEFsaWdubWVudF8QD05TQXJyb3dQ
+b3NpdGlvbl8QE05TQWx0ZXJuYXRlQ29udGVudHNfEBJOU1BlcmlvZGljSW50ZXJ2YWxeTlNCdXR0b25G
+bGFnczJfEBBOU0FsdGVybmF0ZUltYWdlXxAPTlNLZXlFcXVpdmFsZW50WU5TU3VwcG9ydFpOU01lbnVJ
+dGVtXU5TQ29udHJvbFZpZXdfEA9OU1ByZWZlcnJlZEVkZ2VfEBJOU1VzZXNJdGVtRnJvbU1lbnVdTlNB
+bHRlcnNTdGF0ZV8QD05TUGVyaW9kaWNEZWxheVxOU0NlbGxGbGFnczJWTlNNZW51XU5TQnV0dG9uRmxh
+Z3MSBEH+QAmAFRBLgCsQI4ASgBWAEoAWgA8QAQkJEQGQEQgAgBcT/////4aCQP/UAA4ArQCuAK8AsACx
+ALIAs1ZOU1NpemVWTlNOYW1lWE5TZkZsYWdzgBQjQCoAAAAAAACAExEEFFxMdWNpZGFHcmFuZGXSADoA
+OwC2ALeiALcAP1ZOU0ZvbnRQ2wC6AA4AuwC8AL0AvgC/AMAAmADBAMIAgADEAMUAxgCcAMgAyQDKAKoA
+zAClWE5TVGFyZ2V0V05TVGl0bGVfEBFOU0tleUVxdWl2TW9kTWFza1pOU0tleUVxdWl2XU5TTW5lbW9u
+aWNMb2NZTlNPbkltYWdlXE5TTWl4ZWRJbWFnZVhOU0FjdGlvbldOU1N0YXRlgBGAIIAYEgAQAACAFRJ/
+////gBmAHYAXgB/TAA4AuwDOAM8A0ADRW05TTWVudUl0ZW1zgCqAIYAiVkl0ZW0gMdMADgAyANQA1QDW
+ANdeTlNSZXNvdXJjZU5hbWWAHIAagBtXTlNJbWFnZV8QD05TTWVudUNoZWNrbWFya9IAOgA7ANsA3KIA
+3AA/XxAQTlNDdXN0b21SZXNvdXJjZdMADgAyANQA1QDWAOCAHIAagB5fEBBOU01lbnVNaXhlZFN0YXRl
+XxARX3BvcFVwSXRlbUFjdGlvbjrSADoAOwDkAJGiAJEAP1pPdGhlclZpZXdz0gAOAEUAcwDogCmjAKMA
+6gDrgBaAI4Am2gC6AA4AuwC8AL0AvgC/AMAAmADBAIAAxADvAMYAnADIAMkAygCqAPSAEYAggCSAFYAZ
+gB2AF4AlVkl0ZW0gMtoAugAOALsAvAC9AL4AvwDAAJgAwQCAAMQA+QDGAJwAyADJAMoAqgD+gBGAIIAn
+gBWAGYAdgBeAKFZJdGVtIDPSADoAOwEBAQKjAQIBAwA/Xk5TTXV0YWJsZUFycmF5V05TQXJyYXnSADoA
+OwEFAJiiAJgAP9IAOgA7AQcBCKYBCAEJAQoBCwB6AD9fEBFOU1BvcFVwQnV0dG9uQ2VsbF5OU01lbnVJ
+dGVtQ2VsbFxOU0J1dHRvbkNlbGxcTlNBY3Rpb25DZWxs0gA6ADsBDQEOpgEOAQ8BEAERARIAP11OU1Bv
+cFVwQnV0dG9uWE5TQnV0dG9uWU5TQ29udHJvbFZOU1ZpZXdbTlNSZXNwb25kZXLcAGUBFAAOAHkBFQBm
+ARYAZwBpAGoBFwEYAFUBGgEbARwBHQEeAR8BIABrAFUBIwEkW05TSFNjcm9sbGVyWE5Tc0ZsYWdzXE5T
+U2Nyb2xsQW10c1tOU1ZTY3JvbGxlcl1OU0NvbnRlbnRWaWV3gAyAUoBVgFQRAhCALk8QEEEgAABBIAAA
+QhgAAEIYAAARARKADYAMgE6AL9IADgBFAHMBJ4ApowEkASMBGoAvgE6AUtoAZQAOASwAZgBnAGgBLQBp
+AS4AagB2ATABMQEyATMBNAE1AGsBNwB2WU5TY3ZGbGFnc1lOU0RvY1ZpZXdZTlNCR0NvbG9ygC2ATRAE
+gDARCQCATIAxgA2AQ4At0gAOAEUAcwE7gCmhATWAMd8QFABlAT4ADgE/AUABQQFCAUMBRAFFAGcAaAB7
+AGkBRgFHAGoBSAFJAUoBJAFMAU0BTgE3AIIBUQFSATEBUwEgAVQAggBrAVcAXQEkAVkBWgFbXxAfTlNE
+cmFnZ2luZ1NvdXJjZU1hc2tGb3JOb25Mb2NhbFlOU1R2RmxhZ3NfEBFOU0JhY2tncm91bmRDb2xvcl8Q
+Ek5TQWxsb3dzVHlwZVNlbGVjdFxOU0Nvcm5lclZpZXdfEBdOU0ludGVyY2VsbFNwYWNpbmdXaWR0aF8Q
+GU5TQ29sdW1uQXV0b3Jlc2l6aW5nU3R5bGVfEBhOU0ludGVyY2VsbFNwYWNpbmdIZWlnaHRbTlNHcmlk
+Q29sb3JfEA9OU0dyaWRTdHlsZU1hc2teTlNUYWJsZUNvbHVtbnNfEBxOU0RyYWdnaW5nU291cmNlTWFz
+a0ZvckxvY2FsW05TUm93SGVpZ2h0gC8QAIBLE//////SQAAAgEMJgDMjQAgAAAAAAAAjQAAAAAAAAACA
+MgmADYBKgC+ANhAPI0BCAAAAAAAAWns3MjksIDQxN33UAGUADgB5AGcAKwFfAWABYYAAgDWANBP/////
+gAABAF8QFHt7LTI2LCAwfSwgezE2LCAxN3190gA6ADsBZAFlpAFlAREBEgA/XV9OU0Nvcm5lclZpZXfS
+AA4ARQBzAWiAKaEBaYA32gFrAA4BbAFtAW4BbwFwAXEBcgFzAIIBdQF2AXcBeAF5AXoBewCCATVeTlNJ
+c1Jlc2l6ZWFibGVcTlNIZWFkZXJDZWxsV05TV2lkdGhaTlNEYXRhQ2VsbF5OU1Jlc2l6aW5nTWFza1pO
+U01pbldpZHRoWk5TTWF4V2lkdGhcTlNJc0VkaXRhYmxlW05TVGFibGVWaWV3CYBJgDgjQIawAAAAAACA
+QRADI0BEAAAAAAAAI0CPQAAAAAAACYAx1wCIAA4BQAF/AJAAlwGAAYEBggGDAJwBhQFMAYZaTlNDb250
+ZW50c1tOU1RleHRDb2xvchIEgf4AgECAOoAVgDmAPNQADgCtAK4ArwCwAYkAsgGLgBQjQCYAAAAAAACA
+ExEMHNMADgGNAY4BjwF5AZBcTlNDb2xvclNwYWNlV05TV2hpdGWAO0swLjMzMzMzMjk5ANIAOgA7AZIB
+k6IBkwA/V05TQ29sb3LVAA4BkwGNAZUBlgGPAZgBmQGaAZtbTlNDb2xvck5hbWVdTlNDYXRhbG9nTmFt
+ZYA7gD8QBoA+gD1WU3lzdGVtXxAPaGVhZGVyVGV4dENvbG9y0wAOAY0BjgGPAXkBoIA7QjAA0gA6ADsB
+ogGjpQGjAaQBCwB6AD9fEBFOU1RhYmxlSGVhZGVyQ2VsbF8QD05TVGV4dEZpZWxkQ2VsbNoAiAAOAUAB
+fwCQAJIAlwGmAacBgAGoAakBNwGrAKABNQCpAKUAggGvXxAQTlNUZXh0QmV6ZWxTdHlsZV8QEU5TRHJh
+d3NCYWNrZ3JvdW5kEhQh/kGASIBDgEKAEoAxCYBGWVRleHQgQ2VsbNUADgGTAY0BlQGWAY8BswGZAbQB
+m4A7gEWARIA9XxAWY29udHJvbEJhY2tncm91bmRDb2xvctMADgGNAY4BjwF5AbmAO0swLjY2NjY2NjY5
+ANUADgGTAY0BlQGWAY8BmAGZAb0Bm4A7gD+AR4A9XxAQY29udHJvbFRleHRDb2xvctIAOgA7AcEBpKQB
+pAELAHoAP9IAOgA7AcMBxKIBxAA/XU5TVGFibGVDb2x1bW7TAA4BjQHGAY8ApQHIVU5TUkdCgDtPECEw
+Ljk2ODYyNzQ1IDAuOTY4NjI3NDUgMC45Njg2Mjc0NQDSADoAOwHKAXOlAXMBEAERARIAP9IAOgA7AcwB
+zaQBzQERARIAP1pOU0NsaXBWaWV32QBlALoADgB5AGcAaQDBAGoBzwB2AHYB0gHTAdQAawHWAHYB2FlO
+U1BlcmNlbnSALYAtgFGATxP/////gAABEIANgFCALSM/7+bywAAAAF8QFXt7NTQxLCAwfSwgezE1LCAz
+MjZ9fVxfZG9TY3JvbGxlcjrSADoAOwHcAd2lAd0BEAERARIAP1pOU1Njcm9sbGVy2gBlALoADgB5ARUA
+ZwBpAMEAagHPAHYAdgHSAeIApQFhAGsB1gB2AeaALYAtgFGAU4ANgFCALSM/4kkkoAAAAF8QGXt7LTEw
+MCwgLTEwMH0sIHs1NDEsIDE1fX1fEBV7ezAsIDQ1fSwgezcyOSwgNDE3fX3SADoAOwHqAeukAesBEQES
+AD9cTlNTY3JvbGxWaWV32gBlAA4B7QB5AHoAZwB7AGkAagB8AFUB7wHwAfEB8gCBAIIAawBVAIJcTlNW
+aWV3U2hhZG93gAyAX4BYgFeAWwmADYAMCV8QFHt7MTcsIDE2fSwgezUxLCAxN3191AAOAfkB+gH7AfwB
+/QH+Af9dTlNTaGFkb3dIb3JpelxOU1NoYWRvd1ZlcnRdTlNTaGFkb3dDb2xvcoBaIz/wAAAAAAAAI7/w
+AAAAAAAAgFnTAA4BjQHGAY8ApQICgDtPECEwLjg2NjY2NjY3IDAuODY2NjY2NjcgMC44NjY2NjY2NwDS
+ADoAOwIEAgWiAgUAP1hOU1NoYWRvd9gAiAAOAUABfwCQAJIAlwGAAgcBqQIJAgoAoAB3Ag0BrxIEAf5A
+gEiAXYBcgBKAVhIQQAQAgEZXQnJhbmNoOtUADgGTAY0BlQGWAY8BswGZAhMBm4A7gEWAXoA9XGNvbnRy
+b2xDb2xvctIAOgA7AhcCGKUCGAEQAREBEgA/W05TVGV4dEZpZWxkWns3MjksIDQ2Mn3SADoAOwIbARGj
+AREBEgA/XxAVe3swLCAwfSwgezE0NDAsIDg3OH19WnsyMTMsIDEyOX1fEBp7My40MDI4MmUrMzgsIDMu
+NDAyODJlKzM4fdIAOgA7AiACIaICIQA/XxAQTlNXaW5kb3dUZW1wbGF0ZdIAOgA7AiMCJKMCJAIlAD9c
+TlNNdXRhYmxlU2V0VU5TU2V00gAOAEUAcwIogCmuAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNoBp
+gG6AdIB2gHuAgICEgIWAh4CJgIuAjYCOgJLUAA4COAI5AjoCOwBIAj0CPl1OU0Rlc3RpbmF0aW9uWE5T
+U291cmNlV05TTGFiZWyAbYAIgGqAbNIADgAyADMCQYAFgGtfEBVBcHBsaWNhdGlvbkNvbnRyb2xsZXJW
+d2luZG930gA6ADsCRQJGowJGAkcAP18QFE5TTmliT3V0bGV0Q29ubmVjdG9yXk5TTmliQ29ubmVjdG9y
+1AAOAjgCOQI6AkkAHwJLAkyAc4ACgG+ActcADgC7AL0AvgC/AMAAmADEAk8AnADIAMkAygJTgCCAcYAV
+gBmAHYBw1AAOALsArgDOAM8CVgJXAliAKoCogK2Aql8QFEFib3V0IE5ld0FwcGxpY2F0aW9uXxAdb3Jk
+ZXJGcm9udFN0YW5kYXJkQWJvdXRQYW5lbDrSADoAOwJcAl2jAl0CRwA/XxAVTlNOaWJDb250cm9sQ29u
+bmVjdG9y1AAOAjgCOQI6AjsBNQI9AmKAbYAxgGqAdV1jb21taXRzX3RhYmxl1AAOAjgCOQI6AkkAHwJn
+AmiAc4ACgHeAetgADgC7ALwAvQC+AL8AwACYAMQCawJsAm0AyADJAMoCU4AggHgSABgAAIB5gBmAHYBw
+W0hpZGUgT3RoZXJzUWhfEBZoaWRlT3RoZXJBcHBsaWNhdGlvbnM61AAOAjgCOQI6AkkAHwJ3AniAc4AC
+gHyAf9gADgC7ALwAvQC+AL8AwACYAMQCewDGAnwAyADJAMoCU4AggH2AfoAZgB2AcF8QE1F1aXQgTmV3
+QXBwbGljYXRpb25RcVp0ZXJtaW5hdGU61AAOAjgCOQI6AjsChQE1AoeAbYCBgDGAg9IADgAyADMCioAF
+gIJfEBFDb21taXRzQ29udHJvbGxlclpkYXRhU291cmNl1AAOAjgCOQI6AjsBNQKFAmKAbYAxgIGAddQA
+DgI4AjkCOgI7Aj0ChQKWgG2AaoCBgIZeYXBwX2NvbnRyb2xsZXLUAA4COAI5AjoCOwB1AoUCnIBtgA+A
+gYCIXWJyYW5jaF9zZWxlY3TUAA4COAI5AjoCOwKFAj0CooBtgIGAaoCKXxASY29tbWl0c19jb250cm9s
+bGVy1AAOAjgCOQI6AjsCPQAfAqiAbYBqgAKAjFhkZWxlZ2F0ZdQADgI4AjkCOgI7AoUBNQKogG2AgYAx
+gIzUAA4COAI5AjoCSQAfArICs4BzgAKAj4CR2AAOALsAvAC9AL4AvwDAAJgAxAK2AMYAnADIAMkAygJT
+gCCAkIAVgBmAHYBwWFNob3cgQWxsXxAWdW5oaWRlQWxsQXBwbGljYXRpb25zOtQADgI4AjkCOgJJAB8C
+wALBgHOAAoCTgJXYAA4AuwC8AL0AvgC/AMAAmADEAsQAxgJtAMgAyQDKAlOAIICUgHmAGYAdgHBfEBNI
+aWRlIE5ld0FwcGxpY2F0aW9uVWhpZGU60gAOAEUCzALNgK+vECEBIwLPAHYA6wJLAmcBGgLVAj0ChQHy
+AncC2gLbAHUAgAE1AKMAqgFpAuIAdwLkAuUCUwLnAFUA6gLqAXgCsgBIAsCAToCXgC2AJoBvgHeAUoCb
+gGqAgYBbgHyAnICfgA+AEYAxgBaAF4A3gKKAVoCkgKeAcICsgAyAI4CrgEGAj4AIgJPUAA4AuwCuAM4A
+zwLxAvIC84AqgJiAmoCZ0gAOADYANwL2gARYU2VydmljZXPSAA4ARQBzAvmAKaBfEA9fTlNTZXJ2aWNl
+c01lbnXaAA4AuwC8AvwAvQL9AL4AvwDAAJgAxACcAMYAggCcAIIAyADJAMoCU11OU0lzU2VwYXJhdG9y
+XE5TSXNEaXNhYmxlZIAggBUJgBUJgBmAHYBw2AAOALsAvAC9AL4AvwDAAJgAxAMIAMYDCQDIAMkAygJT
+gCCAnYCegBmAHYBwXlByZWZlcmVuY2VzLi4uUSzaAA4DEAC7ALwAvQC+AL8AwACYAMEAxALPAxMAxgCc
+AMgAyQDKAlMDGFlOU1N1Ym1lbnWAIICXgKCAFYAZgB2AcIChXnN1Ym1lbnVBY3Rpb2460gAOADIAMwMc
+gAWAo9UADgC7AK4AzgMeAM8DIAMhAyIAgl5OU05vQXV0b2VuYWJsZYAqgKWAroCmCVhNYWluTWVuddIA
+DgBFAHMDJ4ApoQLlgKfaAA4DEAC7ALwAvQC+AL8AwACYAMEAxAJTAlYAxgCcAMgAyQDKAuQDMYAggHCA
+qIAVgBmAHYCkgKleTmV3QXBwbGljYXRpb27SAA4ARQBzAzWAKaoCSwLaAuoC2wLnAsACZwKyAtUCd4Bv
+gJyAq4CfgKyAk4B3gI+Am4B82gAOALsAvAL8AL0C/QC+AL8AwACYAMQAnADGAIIAnACCAMgAyQDKAlOA
+IIAVCYAVCYAZgB2AcNoADgC7ALwC/AC9Av0AvgC/AMAAmADEAJwAxgCCAJwAggDIAMkAygJTgCCAFQmA
+FQmAGYAdgHBcX05TQXBwbGVNZW51W19OU01haW5NZW510gA6ADsDVQEDogEDAD/SAA4ARQLMA1iAr68Q
+IQB2AtsAVQCqAlMCUwB2AlMAHwAfAHcCUwJTAlMAVQB1AHYAqgCAATUAHwBVAB8C5ALlAlMASACqAlMB
+aQJTAB8CU4AtgJ+ADIAXgHCAcIAtgHCAAoACgFaAcIBwgHCADIAPgC2AF4ARgDGAAoAMgAKApICngHCA
+CIAXgHCAN4BwgAKAcNIADgBFAswDfICvrxAiASMCzwB2AOsCSwJnARoC1QI9AoUB8gJ3AtoC2wB1AuUB
+NQCAAWkAqgLiAHcAHwLkAlMC5wBVAKMA6gLqAXgCsgBIAsCAToCXgC2AJoBvgHeAUoCbgGqAgYBbgHyA
+nICfgA+Ap4AxgBGAN4AXgKKAVoACgKSAcICsgAyAFoAjgKuAQYCPgAiAk9IADgBFAswDoYCvrxAiA6ID
+owOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAMgA7oDuwO8A70DvgO/A8AD
+wQPCA8OAs4C0gLWAtoC3gLiAuYC6gLuAvIC9gL6Av4DAgMGAwoDDgMSAxYDGgMeAyIDJgKWAyoDLgMyA
+zYDOgM+A0IDRgNKA018QEVZlcnRpY2FsIFNjcm9sbGVyXxAPTWVudSAoU2VydmljZXMpW1Njcm9sbCBW
+aWV3XxASTWVudSBJdGVtIChJdGVtIDMpXxAgTWVudSBJdGVtIChBYm91dCBOZXdBcHBsaWNhdGlvbilf
+EBdNZW51IEl0ZW0gKEhpZGUgT3RoZXJzKV8QE0hvcml6b250YWwgU2Nyb2xsZXJZU2VwYXJhdG9yXxAW
+QXBwbGljYXRpb24gQ29udHJvbGxlcl8QEkNvbW1pdHMgQ29udHJvbGxlcl8QGVRleHQgRmllbGQgQ2Vs
+bCAoQnJhbmNoOilfEB9NZW51IEl0ZW0gKFF1aXQgTmV3QXBwbGljYXRpb24pXxAaTWVudSBJdGVtIChQ
+cmVmZXJlbmNlcy4uLilfEBRNZW51IEl0ZW0gKFNlcnZpY2VzKV8QFlNxdWFyZSBCdXR0b24gKEl0ZW0g
+MSlfEBpNZW51IEl0ZW0gKE5ld0FwcGxpY2F0aW9uKVpUYWJsZSBWaWV3XxAbUG9wIFVwIEJ1dHRvbiBD
+ZWxsIChJdGVtIDEpXFRhYmxlIENvbHVtbl8QEU1lbnUgKE90aGVyVmlld3MpW0FwcGxpY2F0aW9uXxAV
+U3RhdGljIFRleHQgKEJyYW5jaDopXEZpbGUncyBPd25lcl8QFU1lbnUgKE5ld0FwcGxpY2F0aW9uKVtT
+ZXBhcmF0b3ItMVxDb250ZW50IFZpZXdfEBJNZW51IEl0ZW0gKEl0ZW0gMSlfEBJNZW51IEl0ZW0gKEl0
+ZW0gMilbU2VwYXJhdG9yLTJfEBtUZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbClfEBRNZW51IEl0ZW0g
+KFNob3cgQWxsKVZXaW5kb3dfEB9NZW51IEl0ZW0gKEhpZGUgTmV3QXBwbGljYXRpb24p0gAOAEUCzAPn
+gK+g0gAOAEUCzAPqgK+g0gAOAEUCzAPtgK+vEDACLQEjAs8CMQB2AioCMwDrAksCZwEaAtUCPQKFAfIC
+LwJ3AjYC2gLbAHUAgAE1AKMAqgFpAuIAdwAfAuQC5QJTAFUA6gLnAikCKwIwAjIC6gI0AXgCsgI1AiwC
+LgBIAsCAe4BOgJeAh4AtgG6Ai4AmgG+Ad4BSgJuAaoCBgFuAhIB8gJKAnICfgA+AEYAxgBaAF4A3gKKA
+VoACgKSAp4BwgAyAI4CsgGmAdICFgImAq4CNgEGAj4COgHaAgIAIgJPSAA4ARQLMBCCAr68QMAQhBCIE
+IwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAE
+QQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUIDYgNmA2oDbgNyA3YDegN+A4IDhgOKA44DkgOWA
+5oDngOiA6YDqgOuA7IDtgO6A74DwgPGA8oDzgPSA9YD2gPeA+ID5gPqA+4D8gP2A/oD/gQEAgQEBgQEC
+gQEDgQEEgQEFgQEGgQEHEIsQghEBMRD/EI4RATQRARMQOhCREQEBEJUQxhEBCBEBMxEBCxCIEJgQgRCD
+EQEOEQEPEQECEQEREQEQEQEEE//////////9EQEyEQE3EB0QOBA5EJARATURARgRATYRARkQjxEBCREB
+BxCWEJkQkhEBGhAVEIbSAA4ARQBzBICAKaDSAA4ARQLMBIOAr6DSAA4ARQLMBIaAr6DSADoAOwSIBImi
+BIkAP15OU0lCT2JqZWN0RGF0YQAIABkAIgAnADEAOgA/AEQAUgBUAGYCggKIAtMC2gLhAu8DAQMdAysD
+NwNDA1EDXANqA4YDlAOnA7kD0wPdA+oD7APvA/ED8wP2A/gD+gP8A/4EAAQCBAUEBwQJBAsEDgQRBBME
+HAQoBCoELAQ1BD8EQQRPBFgEYQRsBHMEhQSOBJcEoASlBLQExwTQBNsE3QTgBOIFEwUgBS0FOwVFBVMF
+YAVqBXwFkAWaBaYFqAWqBawFrgWzBbUFtwW5BbsFvgXABcIF3QXkBfMGEAYiBi0GNgZCBksGVwZZBlsG
+XQZgBmIGZAZmBm8GcQZ4BnoGfAZ+BqMGqwayBrwG1AbWBtgG2gbcBt8G4AbiBuQG5Qb9B0wHWAd1B4cH
+nQeyB8EH1AfmB/AH+wgJCBsIMAg+CFAIXQhkCHIIdwh4CHoIfAh+CIAIggiECIYIiAiKCIwIjQiOCJEI
+lAiWCJ8IsAi3CL4IxwjJCNII1AjXCOQI7QjyCPkI+gknCTAJOAlMCVcJZQlvCXwJhQmNCY8JkQmTCZgJ
+mgmfCaEJowmlCacJtAnACcIJxAnGCc0J2gnpCesJ7QnvCfcKCQoSChcKKgo3CjkKOwo9ClAKZAptCnIK
+fQqGCogKjwqRCpMKlQq+CsAKwgrECsYKyArKCswKzgrVCv4LAAsCCwQLBgsICwoLDAsOCxULHgslCzQL
+PAtFC0oLUwtgC3QLgwuQC50LpguzC8ELygvUC9sL5wwYDCQMLQw6DEYMVAxWDFgMWgxcDF8MYQx0DHcM
+eQx7DH0MfwyIDIoMkQyTDJUMlwzADMoM1AzeDOAM4gzkDOYM6QzrDO0M7wzxDPMM/Az+DQENAw1WDXgN
+gg2WDasNuA3SDe4OCQ4VDicONg5VDmEOYw5lDmcOcA5yDnMOdQ5+DocOiQ6KDowOjg6QDpIOlA6dDqgO
+uQ67Dr0Ovw7IDt8O6A7xDv8PCA8KDw0PDw84D0cPVA9cD2cPdg+BD4wPmQ+lD6YPqA+qD7MPtQ+3D8AP
+yQ/KD8wP6Q/0EAAQBRAHEAkQCxANEA8QIBAiECsQLRAwED0QShBSEFQQYBBpEG4QdhCLEJcQpRCnEKkQ
+qxCtEK8QthDIENUQ1xDaEOMQ7hECERQRPRFQEWQRaRFrEW0RbxFxEXMRdBF2EYARlRGXEZkRmxGdEbYR
+wxHFEdER5hHoEeoR7BHuEgESChITEhwSIRIvEjwSQhJEEmgScRJ8EoUSjhKZEr4SyBLKEswSzhLQEtkS
+2xLdEt8S6BMAEw0TFhMhEywTVRNXE1kTWxNdE18TYRNjE2wTiBOgE6kTshO/E+gT9RP3E/kT+xP9E/8U
+ABQCFAQUBRQcFC0UOxRIFFYUWBRhFGoUbBR5FHsUnxSoFK0UthTXFNwU3hTgFOIU5BTmFOsU7RT1FQoV
+DBUOFRAVEhUfFSgVMxU/FUoVUxVaFXIVfRWaFaMVqBW7FcQVyxXYFd4V5xXpFgYWCBYKFgwWDhYQFhIW
+FBYWFhgWGhYcFh4WIBYiFjMWQRZKFlIWVBZWFlgWWhZjFmUWZxZ/FoYWjxaWFq0WvBbNFs8W0RbTFtUW
+8hb0FvYW+Bb6FvwW/hcPFxEXExcVFxcXLhdOF1cXXhd2F4cXiReLF40XjxedF64XsBeyF7QXthfXF9kX
+2xfgF+IX5BfmF+gX9Bf2GA8YIBgiGCQYJhgoGEkYSxhNGE8YURhTGFUYaxhtGHgYiRiLGI0YjxiRGJoY
+nBieGLIYvRjOGNAY0hjUGNYY5xjpGOsY7RjvGP4ZDxkRGRMZFRkXGSUZNhk4GToZPBk+GVMZZBlmGWgZ
+ahlsGXUZhhmIGYoZjBmOGZ8ZoRmjGaUZpxnIGcoZzBnOGdAZ0hnUGd0Z9hoHGgkaCxoNGg8aMBoyGjQa
+Nho4GjoaPBpSGlgaYRpjGqgaqhqsGq4asBqyGrQathq4GroavBq+GsAawhrEGsYayBrKGswazhrQGtIa
+1BrWGtga2hrcGt4a4BriGuQa5hroGuoa+xr9Gv8bARsDGwwbDhsXGyAbIhsjGzUbXhtsG3kbext9G34b
+gBuBG4MbhRuHG6gbqhusG64bsBuyG7QbwxvFG+4b+Bv6G/wb/hwAHAIcBBwGHAgcFxwgHCIcJBw5HEgc
+ShxMHE4cUBxRHFocYxxlHGgcahyTHJUclxyZHJscnRyfHKEcoxyyHLscvRzSHNQc1hzYHNoc3BzeHOAc
+4hzkHOYdDx0RHRMdFB0WHRcdGR0bHR0dRh1IHUodSx1NHU4dUB1SHVQdYR1tHXYdex2EHYYdyx3NHc8d
+0R3THdUd1x3ZHdsd3R3fHeEd4x3lHecd6R3rHe0d7x3xHfMd9R33Hfkd+x39Hf8eAR4DHgUeBx4JHgse
+DR4WHhgeXx5hHmMeZR5nHmkeax5tHm8ecR5zHnUedx55HnsefR5/HoEegx6FHoceiR6LHo0ejx6RHpMe
+lR6XHpkemx6dHp8eoR6jHqwerh71Hvce+R77Hv0e/x8BHwMfBR8HHwkfCx8NHw8fER8THxUfFx8ZHxsf
+HR8fHyEfIx8lHycfKR8rHy0fLx8xHzMfNR83HzkfTR9fH2sfgB+jH70f0x/dH/YgCyAnIEkgZiB9IJYg
+syC+INwg6SD9IQkhISEuIUYhUiFfIXQhiSGVIbMhyiHRIfMh/CH+If8iCCIKIgsiFCIWInkieyJ9In8i
+gSKDIoUihyKJIosijSKPIpEikyKVIpcimSKbIp0inyKhIqMipSKnIqkiqyKtIq8isSKzIrUityK5Irsi
+vSK/IsEiwyLFIsciySLLIs0izyLRItMi1SLXItki4iLkI0cjSSNLI00jTyNRI1MjVSNXI1kjWyNdI18j
+YSNjI2UjZyNpI2sjbSNvI3EjcyN1I3cjeSN7I30jfyOBI4MjhSOHI4kjiyONI48jkSOTI5UjlyOaI50j
+oCOjI6YjqSOsI68jsSOzI7YjuCO6I70jwCPCI8QjxyPJI8sjziPRI9Qj1iPYI9oj3CPfI+Ij5SPoI+sj
+7iP3I/oj/SP/JAEkAyQFJAgkCyQOJBEkEyQWJBkkGyQdJB8kIiQkJCYkLyQxJDIkOyQ9JD4kRyRJJEok
+UyRYAAAAAAAAAgIAAAAAAAAEigAAAAAAAAAAAAAAAAAAJGc&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>@@ -7,7 +7,6 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		284B70780D7BEC830075DA6C /* bubble.png in Resources */ = {isa = PBXBuildFile; fileRef = 284B70770D7BEC830075DA6C /* bubble.png */; };
 		286F10980D7A47DB0055A0D1 /* ApplicationController.rb in Resources */ = {isa = PBXBuildFile; fileRef = 286F10970D7A47DB0055A0D1 /* ApplicationController.rb */; };
 		286F109E0D7A49380055A0D1 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 286F109D0D7A49380055A0D1 /* WebKit.framework */; };
 		28D2BF1F0D7B3E25003BCF14 /* CommitsController.rb in Resources */ = {isa = PBXBuildFile; fileRef = 28D2BF1E0D7B3E25003BCF14 /* CommitsController.rb */; };
@@ -25,7 +24,6 @@
 /* Begin PBXFileReference section */
 		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;; };
-		284B70770D7BEC830075DA6C /* bubble.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = bubble.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;; };
 		28D2BF1E0D7B3E25003BCF14 /* CommitsController.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = CommitsController.rb; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -59,6 +57,9 @@
 		080E96DDFE201D6D7F000001 /* Classes */ = {
 			isa = PBXGroup;
 			children = (
+				28D2BF1E0D7B3E25003BCF14 /* CommitsController.rb */,
+				28D2BF5D0D7BAEF9003BCF14 /* TexturedWindow.rb */,
+				286F10970D7A47DB0055A0D1 /* ApplicationController.rb */,
 				28D2BF590D7B4F88003BCF14 /* ImageTextCell.h */,
 				28D2BF5A0D7B4F88003BCF14 /* ImageTextCell.m */,
 			);
@@ -94,8 +95,6 @@
 		29B97314FDCFA39411CA2CEA /* GitNub */ = {
 			isa = PBXGroup;
 			children = (
-				28D2BF5D0D7BAEF9003BCF14 /* TexturedWindow.rb */,
-				286F10970D7A47DB0055A0D1 /* ApplicationController.rb */,
 				080E96DDFE201D6D7F000001 /* Classes */,
 				29B97315FDCFA39411CA2CEA /* Other Sources */,
 				29B97317FDCFA39411CA2CEA /* Resources */,
@@ -118,10 +117,8 @@
 		29B97317FDCFA39411CA2CEA /* Resources */ = {
 			isa = PBXGroup;
 			children = (
-				284B70770D7BEC830075DA6C /* bubble.png */,
 				29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
 				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
-				28D2BF1E0D7B3E25003BCF14 /* CommitsController.rb */,
 			);
 			name = Resources;
 			sourceTree = &quot;&lt;group&gt;&quot;;
@@ -197,7 +194,6 @@
 				286F10980D7A47DB0055A0D1 /* ApplicationController.rb in Resources */,
 				28D2BF1F0D7B3E25003BCF14 /* CommitsController.rb in Resources */,
 				28D2BF5E0D7BAEF9003BCF14 /* TexturedWindow.rb in Resources */,
-				284B70780D7BEC830075DA6C /* bubble.png in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};</diff>
      <filename>GitNub.xcodeproj/project.pbxproj</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,7 @@
 
 require 'osx/cocoa'
 
-def rb_main_init
+def rb_main_init  
   path = OSX::NSBundle.mainBundle.resourcePath.fileSystemRepresentation
   rbfiles = Dir.entries(path).select {|x| /\.rb\z/ =~ x}
   rbfiles -= [ File.basename(__FILE__) ]
@@ -17,6 +17,7 @@ def rb_main_init
   end
 end
 
+
 if $0 == __FILE__ then
   rb_main_init
   OSX.NSApplicationMain(0, nil)</diff>
      <filename>rb_main.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>bubble.png</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>459d8dc16d09e890cb614833ab7ef62b262c1e90</id>
    </parent>
  </parents>
  <author>
    <name>Justin Palmer</name>
    <email>justin@activereload.net</email>
  </author>
  <url>http://github.com/Caged/gitnub/commit/78d3665c5d9cab85c6ce0cce8f6eafee2a5012fd</url>
  <id>78d3665c5d9cab85c6ce0cce8f6eafee2a5012fd</id>
  <committed-date>2008-03-03T17:22:07-08:00</committed-date>
  <authored-date>2008-03-03T17:22:07-08:00</authored-date>
  <message>Will now accept the pwd from a seperate command line program as the repo location.  Seperate commandline app coming next commit</message>
  <tree>e22314699c6db219ee7060f9bea4c158a51c9500</tree>
  <committer>
    <name>Justin Palmer</name>
    <email>justin@activereload.net</email>
  </committer>
</commit>
