Anonymous avatar Anonymous committed be80443

Added hyperlink button library item

Comments (0)

Files changed (15)

BWHyperlinkButton.classdescription

+{
+	Actions = {
+		// Define action descriptions here, for example
+		// "myAction:" = id;
+	};
+	Outlets = {
+		// Define outlet descriptions here, for example
+		// myOutlet = NSView;
+	};
+    ClassName = BWHyperlinkButton; 
+    SuperClass = NSButton; 
+}

BWHyperlinkButton.h

+//
+//  BWHyperlinkButton.h
+//  BWToolkit
+//
+//  Created by Brandon Walkin (www.brandonwalkin.com)
+//  All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWHyperlinkButton : NSButton 
+{
+	NSString *urlString;
+}
+
+@property (copy, nonatomic) NSString *urlString;
+
+@end

BWHyperlinkButton.m

+//
+//  BWHyperlinkButton.m
+//  BWToolkit
+//
+//  Created by Brandon Walkin (www.brandonwalkin.com)
+//  All code is provided under the New BSD license.
+//
+
+#import "BWHyperlinkButton.h"
+#import "BWHyperlinkButtonCell.h"
+
+@implementation BWHyperlinkButton
+
+@synthesize urlString;
+
++ (Class)cellClass
+{
+	return [BWHyperlinkButtonCell class];
+}
+
+-(void)awakeFromNib
+{
+	[self setTarget:self];
+	[self setAction:@selector(openURLInBrowser:)];
+}
+
+- (id)initWithCoder:(NSCoder *)decoder
+{
+	if ((self = [super initWithCoder:decoder]) != nil)
+	{
+		[self setUrlString:[decoder decodeObjectForKey:@"BWHBUrlString"]];	
+	}
+	return self;
+}
+
+- (void)encodeWithCoder:(NSCoder *)coder
+{
+    [super encodeWithCoder:coder];
+
+	[coder encodeObject:[self urlString] forKey:@"BWHBUrlString"];
+} 
+
+- (void)openURLInBrowser:(id)sender
+{
+	if (![self respondsToSelector:@selector(ibDidAddToDesignableDocument:)])
+		[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:self.urlString]];
+}
+
+- (void)resetCursorRects 
+{
+	[self addCursorRect:[self bounds] cursor:[NSCursor pointingHandCursor]];
+}
+
+@end

BWHyperlinkButtonCell.classdescription

+{
+	Actions = {
+		// Define action descriptions here, for example
+		// "myAction:" = id;
+	};
+	Outlets = {
+		// Define outlet descriptions here, for example
+		// myOutlet = NSView;
+	};
+    ClassName = BWHyperlinkButtonCell; 
+    SuperClass = NSButtonCell; 
+}

BWHyperlinkButtonCell.h

+//
+//  BWHyperlinkButtonCell.h
+//  BWToolkit
+//
+//  Created by Brandon Walkin (www.brandonwalkin.com)
+//  All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWHyperlinkButtonCell : NSButtonCell
+{
+
+}
+
+@end

BWHyperlinkButtonCell.m

+//
+//  BWHyperlinkButtonCell.m
+//  BWToolkit
+//
+//  Created by Brandon Walkin (www.brandonwalkin.com)
+//  All code is provided under the New BSD license.
+//
+
+#import "BWHyperlinkButtonCell.h"
+
+@interface NSCell (BWPrivate)
+- (NSDictionary *)_textAttributes;
+@end
+
+@implementation BWHyperlinkButtonCell
+
+- (NSDictionary *)_textAttributes
+{
+	NSMutableDictionary *attributes = [[[NSMutableDictionary alloc] init] autorelease];
+	[attributes addEntriesFromDictionary:[super _textAttributes]];
+	[attributes setObject:[NSColor blueColor] forKey:NSForegroundColorAttributeName];
+	[attributes setObject:[NSNumber numberWithInt:NSSingleUnderlineStyle] forKey:NSUnderlineStyleAttributeName];
+	
+	return attributes;
+}
+
+- (void)drawBezelWithFrame:(NSRect)frame inView:(NSView *)controlView
+{
+	
+}
+
+- (void)setBordered:(BOOL)flag
+{
+	
+}
+
+- (BOOL)isBordered
+{
+	return YES;
+}
+
+@end

BWHyperlinkButtonInspector.h

+//
+//  BWHyperlinkButtonInspector.h
+//  BWToolkit
+//
+//  Created by Brandon Walkin (www.brandonwalkin.com)
+//  All code is provided under the New BSD license.
+//
+
+#import <InterfaceBuilderKit/InterfaceBuilderKit.h>
+
+@interface BWHyperlinkButtonInspector : IBInspector 
+{
+	
+}
+
+@end

BWHyperlinkButtonInspector.m

+//
+//  BWHyperlinkButtonInspector.m
+//  BWToolkit
+//
+//  Created by Brandon Walkin (www.brandonwalkin.com)
+//  All code is provided under the New BSD license.
+//
+
+#import "BWHyperlinkButtonInspector.h"
+
+@implementation BWHyperlinkButtonInspector
+
+- (NSString *)viewNibName 
+{
+    return @"BWHyperlinkButtonInspector";
+}
+
+- (void)refresh 
+{
+	[super refresh];
+}
+
+@end

BWHyperlinkButtonInspector.xib

+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03">
+	<data>
+		<int key="IBDocument.SystemTarget">1050</int>
+		<string key="IBDocument.SystemVersion">9J61</string>
+		<string key="IBDocument.InterfaceBuilderVersion">677</string>
+		<string key="IBDocument.AppKitVersion">949.46</string>
+		<string key="IBDocument.HIToolboxVersion">353.00</string>
+		<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+			<bool key="EncodedWithXMLCoder">YES</bool>
+			<integer value="1" id="9"/>
+		</object>
+		<object class="NSArray" key="IBDocument.PluginDependencies">
+			<bool key="EncodedWithXMLCoder">YES</bool>
+			<string>com.apple.InterfaceBuilderKit</string>
+			<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+		</object>
+		<object class="NSMutableDictionary" key="IBDocument.Metadata">
+			<bool key="EncodedWithXMLCoder">YES</bool>
+			<object class="NSArray" key="dict.sortedKeys">
+				<bool key="EncodedWithXMLCoder">YES</bool>
+			</object>
+			<object class="NSMutableArray" key="dict.values">
+				<bool key="EncodedWithXMLCoder">YES</bool>
+			</object>
+		</object>
+		<object class="NSMutableArray" key="IBDocument.RootObjects" id="110858478">
+			<bool key="EncodedWithXMLCoder">YES</bool>
+			<object class="NSCustomObject" id="762632889">
+				<string key="NSClassName">IBInspector</string>
+			</object>
+			<object class="NSCustomObject" id="932410077">
+				<string key="NSClassName">FirstResponder</string>
+			</object>
+			<object class="NSCustomObject" id="858592610">
+				<string key="NSClassName">NSApplication</string>
+			</object>
+			<object class="NSCustomView" id="537708911">
+				<reference key="NSNextResponder"/>
+				<int key="NSvFlags">268</int>
+				<object class="NSMutableArray" key="NSSubviews">
+					<bool key="EncodedWithXMLCoder">YES</bool>
+					<object class="NSTextField" id="206532519">
+						<reference key="NSNextResponder" ref="537708911"/>
+						<int key="NSvFlags">268</int>
+						<string key="NSFrame">{{84, 4}, {180, 19}}</string>
+						<reference key="NSSuperview" ref="537708911"/>
+						<bool key="NSEnabled">YES</bool>
+						<object class="NSTextFieldCell" key="NSCell" id="291631123">
+							<int key="NSCellFlags">-1804468671</int>
+							<int key="NSCellFlags2">-1874721792</int>
+							<string key="NSContents"/>
+							<object class="NSFont" key="NSSupport">
+								<string key="NSName">LucidaGrande</string>
+								<double key="NSSize">1.100000e+01</double>
+								<int key="NSfFlags">3100</int>
+							</object>
+							<reference key="NSControlView" ref="206532519"/>
+							<bool key="NSDrawsBackground">YES</bool>
+							<object class="NSColor" key="NSBackgroundColor">
+								<int key="NSColorSpace">6</int>
+								<string key="NSCatalogName">System</string>
+								<string key="NSColorName">textBackgroundColor</string>
+								<object class="NSColor" key="NSColor">
+									<int key="NSColorSpace">3</int>
+									<bytes key="NSWhite">MQA</bytes>
+								</object>
+							</object>
+							<object class="NSColor" key="NSTextColor">
+								<int key="NSColorSpace">6</int>
+								<string key="NSCatalogName">System</string>
+								<string key="NSColorName">textColor</string>
+								<object class="NSColor" key="NSColor" id="1000306496">
+									<int key="NSColorSpace">3</int>
+									<bytes key="NSWhite">MAA</bytes>
+								</object>
+							</object>
+						</object>
+					</object>
+					<object class="NSTextField" id="184291607">
+						<reference key="NSNextResponder" ref="537708911"/>
+						<int key="NSvFlags">268</int>
+						<string key="NSFrame">{{8, 6}, {70, 14}}</string>
+						<reference key="NSSuperview" ref="537708911"/>
+						<bool key="NSEnabled">YES</bool>
+						<object class="NSTextFieldCell" key="NSCell" id="1056778467">
+							<int key="NSCellFlags">67239488</int>
+							<int key="NSCellFlags2">4326400</int>
+							<string key="NSContents">URL</string>
+							<object class="NSFont" key="NSSupport">
+								<string key="NSName">LucidaGrande-Bold</string>
+								<double key="NSSize">1.100000e+01</double>
+								<int key="NSfFlags">16</int>
+							</object>
+							<reference key="NSControlView" ref="184291607"/>
+							<object class="NSColor" key="NSBackgroundColor">
+								<int key="NSColorSpace">6</int>
+								<string key="NSCatalogName">System</string>
+								<string key="NSColorName">controlColor</string>
+								<object class="NSColor" key="NSColor">
+									<int key="NSColorSpace">3</int>
+									<bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
+								</object>
+							</object>
+							<object class="NSColor" key="NSTextColor">
+								<int key="NSColorSpace">6</int>
+								<string key="NSCatalogName">System</string>
+								<string key="NSColorName">controlTextColor</string>
+								<reference key="NSColor" ref="1000306496"/>
+							</object>
+						</object>
+					</object>
+				</object>
+				<string key="NSFrameSize">{272, 27}</string>
+				<reference key="NSSuperview"/>
+				<string key="NSClassName">NSView</string>
+			</object>
+		</object>
+		<object class="IBObjectContainer" key="IBDocument.Objects">
+			<object class="NSMutableArray" key="connectionRecords">
+				<bool key="EncodedWithXMLCoder">YES</bool>
+				<object class="IBConnectionRecord">
+					<object class="IBOutletConnection" key="connection">
+						<string key="label">inspectorView</string>
+						<reference key="source" ref="762632889"/>
+						<reference key="destination" ref="537708911"/>
+					</object>
+					<int key="connectionID">16</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBBindingConnection" key="connection">
+						<string key="label">value: inspectedObjectsController.selection.urlString</string>
+						<reference key="source" ref="206532519"/>
+						<reference key="destination" ref="762632889"/>
+						<object class="NSNibBindingConnector" key="connector">
+							<reference key="NSSource" ref="206532519"/>
+							<reference key="NSDestination" ref="762632889"/>
+							<string key="NSLabel">value: inspectedObjectsController.selection.urlString</string>
+							<string key="NSBinding">value</string>
+							<string key="NSKeyPath">inspectedObjectsController.selection.urlString</string>
+							<int key="NSNibBindingConnectorVersion">2</int>
+						</object>
+					</object>
+					<int key="connectionID">112</int>
+				</object>
+			</object>
+			<object class="IBMutableOrderedSet" key="objectRecords">
+				<object class="NSArray" key="orderedObjects">
+					<bool key="EncodedWithXMLCoder">YES</bool>
+					<object class="IBObjectRecord">
+						<int key="objectID">0</int>
+						<object class="NSArray" key="object" id="485438096">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+						</object>
+						<reference key="children" ref="110858478"/>
+						<nil key="parent"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">-2</int>
+						<reference key="object" ref="762632889"/>
+						<reference key="parent" ref="485438096"/>
+						<string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">-1</int>
+						<reference key="object" ref="932410077"/>
+						<reference key="parent" ref="485438096"/>
+						<string key="objectName">First Responder</string>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">-3</int>
+						<reference key="object" ref="858592610"/>
+						<reference key="parent" ref="485438096"/>
+						<string key="objectName">Application</string>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">1</int>
+						<reference key="object" ref="537708911"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="206532519"/>
+							<reference ref="184291607"/>
+						</object>
+						<reference key="parent" ref="485438096"/>
+						<string key="objectName">Inspector View</string>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">79</int>
+						<reference key="object" ref="206532519"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="291631123"/>
+						</object>
+						<reference key="parent" ref="537708911"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">89</int>
+						<reference key="object" ref="184291607"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="1056778467"/>
+						</object>
+						<reference key="parent" ref="537708911"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">93</int>
+						<reference key="object" ref="1056778467"/>
+						<reference key="parent" ref="184291607"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">109</int>
+						<reference key="object" ref="291631123"/>
+						<reference key="parent" ref="206532519"/>
+					</object>
+				</object>
+			</object>
+			<object class="NSMutableDictionary" key="flattenedProperties">
+				<bool key="EncodedWithXMLCoder">YES</bool>
+				<object class="NSMutableArray" key="dict.sortedKeys">
+					<bool key="EncodedWithXMLCoder">YES</bool>
+					<string>-1.IBPluginDependency</string>
+					<string>-2.IBPluginDependency</string>
+					<string>-3.IBPluginDependency</string>
+					<string>-3.ImportedFromIB2</string>
+					<string>1.IBEditorWindowLastContentRect</string>
+					<string>1.IBPluginDependency</string>
+					<string>1.IBUserGuides</string>
+					<string>1.ImportedFromIB2</string>
+					<string>1.WindowOrigin</string>
+					<string>1.editorWindowContentRectSynchronizationRect</string>
+					<string>109.IBPluginDependency</string>
+					<string>79.IBPluginDependency</string>
+					<string>89.IBPluginDependency</string>
+					<string>93.IBPluginDependency</string>
+				</object>
+				<object class="NSMutableArray" key="dict.values">
+					<bool key="EncodedWithXMLCoder">YES</bool>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilderKit</string>
+					<string>com.apple.InterfaceBuilderKit</string>
+					<reference ref="9"/>
+					<string>{{716, 554}, {272, 27}}</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<object class="NSMutableArray">
+						<bool key="EncodedWithXMLCoder">YES</bool>
+						<object class="IBUserGuide">
+							<reference key="view" ref="537708911"/>
+							<float key="location">1.100000e+01</float>
+							<int key="affinity">0</int>
+						</object>
+						<object class="IBUserGuide">
+							<reference key="view" ref="537708911"/>
+							<float key="location">8.000000e+00</float>
+							<int key="affinity">2</int>
+						</object>
+						<object class="IBUserGuide">
+							<reference key="view" ref="537708911"/>
+							<float key="location">8.400000e+01</float>
+							<int key="affinity">0</int>
+						</object>
+						<object class="IBUserGuide">
+							<reference key="view" ref="537708911"/>
+							<float key="location">1.700000e+02</float>
+							<int key="affinity">0</int>
+						</object>
+						<object class="IBUserGuide">
+							<reference key="view" ref="537708911"/>
+							<float key="location">1.780000e+02</float>
+							<int key="affinity">0</int>
+						</object>
+						<object class="IBUserGuide">
+							<reference key="view" ref="537708911"/>
+							<float key="location">4.000000e+00</float>
+							<int key="affinity">3</int>
+						</object>
+						<object class="IBUserGuide">
+							<reference key="view" ref="537708911"/>
+							<float key="location">4.000000e+00</float>
+							<int key="affinity">1</int>
+						</object>
+					</object>
+					<reference ref="9"/>
+					<string>{84, 761}</string>
+					<string>{{767, 669}, {272, 296}}</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+				</object>
+			</object>
+			<object class="NSMutableDictionary" key="unlocalizedProperties">
+				<bool key="EncodedWithXMLCoder">YES</bool>
+				<object class="NSArray" key="dict.sortedKeys">
+					<bool key="EncodedWithXMLCoder">YES</bool>
+				</object>
+				<object class="NSMutableArray" key="dict.values">
+					<bool key="EncodedWithXMLCoder">YES</bool>
+				</object>
+			</object>
+			<nil key="activeLocalization"/>
+			<object class="NSMutableDictionary" key="localizations">
+				<bool key="EncodedWithXMLCoder">YES</bool>
+				<object class="NSArray" key="dict.sortedKeys">
+					<bool key="EncodedWithXMLCoder">YES</bool>
+				</object>
+				<object class="NSMutableArray" key="dict.values">
+					<bool key="EncodedWithXMLCoder">YES</bool>
+				</object>
+			</object>
+			<nil key="sourceID"/>
+			<int key="maxID">112</int>
+		</object>
+		<object class="IBClassDescriber" key="IBDocument.Classes">
+			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
+				<bool key="EncodedWithXMLCoder">YES</bool>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSView</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBProjectSource</string>
+						<string key="minorKey">NSView+BWAdditions.h</string>
+					</object>
+				</object>
+			</object>
+		</object>
+		<int key="IBDocument.localizationMode">0</int>
+		<string key="IBDocument.LastKnownRelativeProjectPath">BWToolkit.xcodeproj</string>
+		<int key="IBDocument.defaultPropertyAccessControl">3</int>
+	</data>
+</archive>

BWHyperlinkButtonIntegration.m

+//
+//  BWHyperlinkButtonIntegration.m
+//  BWToolkit
+//
+//  Created by Brandon Walkin (www.brandonwalkin.com)
+//  All code is provided under the New BSD license.
+//
+
+#import <InterfaceBuilderKit/InterfaceBuilderKit.h>
+#import "BWHyperlinkButton.h"
+#import "BWHyperlinkButtonInspector.h"
+
+@implementation BWHyperlinkButton (BWHyperlinkButtonIntegration)
+
+- (void)ibPopulateKeyPaths:(NSMutableDictionary *)keyPaths 
+{
+    [super ibPopulateKeyPaths:keyPaths];
+
+    [[keyPaths objectForKey:IBAttributeKeyPaths] addObjectsFromArray:[NSArray arrayWithObjects:@"urlString", nil]];
+}
+
+- (void)ibPopulateAttributeInspectorClasses:(NSMutableArray *)classes 
+{
+    [super ibPopulateAttributeInspectorClasses:classes];
+
+    [classes addObject:[BWHyperlinkButtonInspector class]];
+}
+
+@end

BWToolkit.xcodeproj/brandon.mode1v3

 		<array>
 			<string>CA685D820E663E4D0003D937</string>
 			<string>CA685D830E663E4D0003D937</string>
+			<string>CA685D8B0E6646000003D937</string>
 			<string>CA6124D50F062E7500A3B5AC</string>
-			<string>CA685D8B0E6646000003D937</string>
 			<string>CA630B1C0DC82DD600AD7F9E</string>
 			<string>CA630B1D0DC82DD600AD7F9E</string>
 		</array>
 	<key>Notifications</key>
 	<array/>
 	<key>OpenEditors</key>
-	<array/>
+	<array>
+		<dict>
+			<key>Content</key>
+			<dict>
+				<key>PBXProjectModuleGUID</key>
+				<string>CAEE061D0FD772E6001A1C3F</string>
+				<key>PBXProjectModuleLabel</key>
+				<string>NSStringDrawing.h</string>
+				<key>PBXSplitModuleInNavigatorKey</key>
+				<dict>
+					<key>Split0</key>
+					<dict>
+						<key>PBXProjectModuleGUID</key>
+						<string>CAEE061E0FD772E6001A1C3F</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>NSStringDrawing.h</string>
+						<key>_historyCapacity</key>
+						<integer>0</integer>
+						<key>bookmark</key>
+						<string>CAEE06B40FD77FE8001A1C3F</string>
+						<key>history</key>
+						<array>
+							<string>CAEE061F0FD772E6001A1C3F</string>
+						</array>
+					</dict>
+					<key>SplitCount</key>
+					<string>1</string>
+				</dict>
+				<key>StatusBarVisibility</key>
+				<true/>
+			</dict>
+			<key>Geometry</key>
+			<dict>
+				<key>Frame</key>
+				<string>{{0, 20}, {1316, 954}}</string>
+				<key>PBXModuleWindowStatusBarHidden2</key>
+				<false/>
+				<key>RubberWindowFrame</key>
+				<string>1935 200 1316 995 1920 0 1920 1200 </string>
+			</dict>
+		</dict>
+	</array>
 	<key>PerspectiveWidths</key>
 	<array>
 		<integer>1330</integer>
 						<array>
 							<string>1C37FBAC04509CD000000102</string>
 							<string>1C37FAAC04509CD000000102</string>
-							<string>1C08E77C0454961000C914BD</string>
 							<string>1C37FABC05509CD000000102</string>
 							<string>1C37FABC05539CD112110102</string>
 							<string>E2644B35053B69B200211256</string>
 						<dict>
 							<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
 							<array>
-								<real>335</real>
+								<real>22</real>
+								<real>313</real>
 							</array>
 							<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
 							<array>
+								<string>SCMStatusColumn</string>
 								<string>MainColumn</string>
 							</array>
 						</dict>
 							<array>
 								<string>0259C574FE90428111CA0C5A</string>
 								<string>32DBCF9E0370C38000C91783</string>
+								<string>54D33B2406778DD400C9C163</string>
+								<string>54D33B2506778DF000C9C163</string>
+								<string>32DBCF9F0370C38200C91783</string>
 								<string>131E8FE8067F80F40006E0CE</string>
 								<string>CA99183C0DF4DC6200FE0577</string>
+								<string>CA99183D0DF4DC6A00FE0577</string>
 								<string>54D33B2C06778E4400C9C163</string>
 								<string>CA630AAD0DC7F8ED00AD7F9E</string>
-								<string>CA630AB70DC7F95D00AD7F9E</string>
+								<string>CA960A4D0E75F87500308367</string>
+								<string>CA325ABD0DCAB76C001446BB</string>
+								<string>CA630ABA0DC7F97C00AD7F9E</string>
+								<string>CA630AB80DC7F96400AD7F9E</string>
+								<string>CA630AB40DC7F94000AD7F9E</string>
+								<string>CAA2CC730F80B82E00E70572</string>
+								<string>C0894DA40C32F4C100401507</string>
 								<string>0259C582FE90428111CA0C5A</string>
 								<string>1C37FBAC04509CD000000102</string>
 							</array>
 							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
 							<array>
 								<array>
-									<integer>30</integer>
-									<integer>29</integer>
-									<integer>19</integer>
-									<integer>17</integer>
+									<integer>84</integer>
+									<integer>60</integer>
+									<integer>1</integer>
 									<integer>0</integer>
 								</array>
 							</array>
 							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
-							<string>{{0, 0}, {335, 906}}</string>
+							<string>{{0, 663}, {335, 906}}</string>
 						</dict>
 						<key>PBXTopSmartGroupGIDs</key>
 						<array/>
 						<string>{{0, 0}, {352, 924}}</string>
 						<key>GroupTreeTableConfiguration</key>
 						<array>
+							<string>SCMStatusColumn</string>
+							<real>22</real>
 							<string>MainColumn</string>
-							<real>335</real>
+							<real>313</real>
 						</array>
 						<key>RubberWindowFrame</key>
-						<string>1931 129 1789 986 1920 0 1920 1200 </string>
+						<string>87 148 1789 986 0 0 1920 1178 </string>
 					</dict>
 					<key>Module</key>
 					<string>PBXSmartGroupTreeModule</string>
 								<key>PBXProjectModuleGUID</key>
 								<string>1CE0B20306471E060097A5F4</string>
 								<key>PBXProjectModuleLabel</key>
-								<string>BWSplitView.h</string>
+								<string>BWHyperlinkButtonIntegration.m</string>
 								<key>PBXSplitModuleInNavigatorKey</key>
 								<dict>
 									<key>Split0</key>
 										<key>PBXProjectModuleGUID</key>
 										<string>1CE0B20406471E060097A5F4</string>
 										<key>PBXProjectModuleLabel</key>
-										<string>BWSplitView.h</string>
+										<string>BWHyperlinkButtonIntegration.m</string>
 										<key>_historyCapacity</key>
 										<integer>0</integer>
 										<key>bookmark</key>
-										<string>CAB8317C0F54763D006519E3</string>
+										<string>CAEE06B30FD77FE8001A1C3F</string>
 										<key>history</key>
 										<array>
 											<string>CA630AC10DC7F9A400AD7F9E</string>
 											<string>CA3A19A60ECAC756000C3A43</string>
 											<string>CA3A19AB0ECAC756000C3A43</string>
 											<string>CA3A19AC0ECAC756000C3A43</string>
-											<string>CA3A19BE0ECAC756000C3A43</string>
 											<string>CA3A19D00ECAC756000C3A43</string>
-											<string>CA3A19D60ECAC756000C3A43</string>
-											<string>CA3A19D90ECAC756000C3A43</string>
 											<string>CA3A19DA0ECAC756000C3A43</string>
 											<string>CA3A19DE0ECAC756000C3A43</string>
 											<string>CA3A19E00ECAC756000C3A43</string>
 											<string>CA3A19E60ECAC756000C3A43</string>
-											<string>CA3A19EC0ECAC756000C3A43</string>
-											<string>CA3A1A680ECAC9A4000C3A43</string>
 											<string>CA3A1A6F0ECAC9A4000C3A43</string>
 											<string>CAEA7FD00ED0A3CB0062B378</string>
-											<string>CAEA7FD10ED0A3CB0062B378</string>
 											<string>CAEA7FD20ED0A3CB0062B378</string>
 											<string>CAEA7FD30ED0A3CB0062B378</string>
 											<string>CAEA7FD40ED0A3CB0062B378</string>
 											<string>CAEA7FD60ED0A3CB0062B378</string>
 											<string>CAEA7FD70ED0A3CB0062B378</string>
 											<string>CAEA7FD90ED0A3CB0062B378</string>
-											<string>CAEA7FDA0ED0A3CB0062B378</string>
 											<string>CAEA7FDB0ED0A3CB0062B378</string>
-											<string>CAEA7FE50ED0A3CB0062B378</string>
 											<string>CAEA7FE70ED0A3CB0062B378</string>
 											<string>CAEA7FEA0ED0A3CB0062B378</string>
 											<string>CAEA80510ED0A7660062B378</string>
 											<string>CAEA807B0ED0AED20062B378</string>
-											<string>CAEA807E0ED0AED20062B378</string>
 											<string>CAEA80800ED0AED20062B378</string>
 											<string>CAEA811E0ED3E43F0062B378</string>
 											<string>CAEA811F0ED3E43F0062B378</string>
-											<string>CAEA81230ED3E43F0062B378</string>
-											<string>CAEA81240ED3E43F0062B378</string>
-											<string>CAEA81250ED3E43F0062B378</string>
-											<string>CAEA81260ED3E43F0062B378</string>
-											<string>CAEA81270ED3E43F0062B378</string>
 											<string>CAEA81710ED46EFC0062B378</string>
 											<string>CAEA817D0ED46F5B0062B378</string>
 											<string>CAEA81980ED472000062B378</string>
-											<string>CA148E460ED474A300B2B72B</string>
 											<string>CA148E480ED474A300B2B72B</string>
 											<string>CA148E490ED474A300B2B72B</string>
-											<string>CA7A28E50ED86642004E1EAA</string>
 											<string>CA7A28E70ED86642004E1EAA</string>
 											<string>CA1A44810EDBD35F00E489B6</string>
-											<string>CA1A45080EDCA6E200E489B6</string>
-											<string>CA1A45090EDCA6E200E489B6</string>
-											<string>CA1A450E0EDCA6E200E489B6</string>
-											<string>CA1A450F0EDCA6E200E489B6</string>
-											<string>CA1A45100EDCA6E200E489B6</string>
 											<string>CA1A45110EDCA6E200E489B6</string>
-											<string>CA1A45130EDCA6E200E489B6</string>
 											<string>CA1A45140EDCA6E200E489B6</string>
 											<string>CA1A45160EDCA6E200E489B6</string>
 											<string>CAEE39E10EED782F002E64E2</string>
 											<string>CAEE39E30EED782F002E64E2</string>
 											<string>CAEE39E40EED782F002E64E2</string>
 											<string>CAEE39E50EED782F002E64E2</string>
-											<string>CAEE39ED0EED7871002E64E2</string>
 											<string>CAEE39FF0EED7A4F002E64E2</string>
 											<string>CAEE3A000EED7A4F002E64E2</string>
 											<string>CAEE3A010EED7A4F002E64E2</string>
-											<string>CAEE3A020EED7A4F002E64E2</string>
 											<string>CAB92BB70EF9122400981C4D</string>
 											<string>CA6124290F06163800A3B5AC</string>
 											<string>CA61242B0F06163800A3B5AC</string>
 											<string>CA61242D0F06163800A3B5AC</string>
 											<string>CA6124600F0619DD00A3B5AC</string>
-											<string>CA6124620F0619DD00A3B5AC</string>
-											<string>CA6125120F0641E600A3B5AC</string>
-											<string>CA6125130F0641E600A3B5AC</string>
-											<string>CA6125330F06444500A3B5AC</string>
 											<string>CA6125870F06CC3000A3B5AC</string>
 											<string>CA6125880F06CC3000A3B5AC</string>
 											<string>CA6125890F06CC3000A3B5AC</string>
 											<string>CA61258B0F06CC3000A3B5AC</string>
 											<string>CA61258C0F06CC3000A3B5AC</string>
 											<string>CADD58B40F0842BF003C7897</string>
-											<string>CADD58B60F0842BF003C7897</string>
 											<string>CAB74AEC0F0A088900F7B6DF</string>
-											<string>CAB74AED0F0A088900F7B6DF</string>
-											<string>CAB74AEF0F0A088900F7B6DF</string>
 											<string>CAB74B4C0F0A2E9800F7B6DF</string>
 											<string>CAB74C890F0B629200F7B6DF</string>
 											<string>CAB74DAA0F0B899300F7B6DF</string>
-											<string>CAB74DAB0F0B899300F7B6DF</string>
 											<string>CAB74E8D0F0DA6A000F7B6DF</string>
 											<string>CA7662150F18CEF000FF53BE</string>
-											<string>CA7662160F18CEF000FF53BE</string>
-											<string>CA7662170F18CEF000FF53BE</string>
 											<string>CAEB148A0F4AD66A00E57E67</string>
-											<string>CAEB148F0F4B85EB00E57E67</string>
-											<string>CA66424F0F4D476C000A9B58</string>
-											<string>CA6642510F4D476C000A9B58</string>
 											<string>CA6642520F4D476C000A9B58</string>
 											<string>CAD339B10F4FC71300F2F5B7</string>
 											<string>CAD339B20F4FC71300F2F5B7</string>
 											<string>CAB82FC20F52A0DA006519E3</string>
-											<string>CAB82FC30F52A0DA006519E3</string>
-											<string>CAB82FC40F52A0DA006519E3</string>
 											<string>CAB82FC50F52A0DA006519E3</string>
-											<string>CAB82FC60F52A0DA006519E3</string>
 											<string>CAB82FC70F52A0DA006519E3</string>
-											<string>CAB82FC80F52A0DA006519E3</string>
 											<string>CAB82FC90F52A0DA006519E3</string>
 											<string>CAB82FCA0F52A0DA006519E3</string>
 											<string>CAB82FCB0F52A0DA006519E3</string>
 											<string>CAB82FE40F52A0DA006519E3</string>
 											<string>CAB82FE50F52A0DA006519E3</string>
 											<string>CAB82FE60F52A0DA006519E3</string>
-											<string>CAB82FE70F52A0DA006519E3</string>
 											<string>CAB82FE80F52A0DA006519E3</string>
-											<string>CAB82FEA0F52A0DA006519E3</string>
 											<string>CAB82FEB0F52A0DA006519E3</string>
 											<string>CAB82FEC0F52A0DA006519E3</string>
 											<string>CAB82FED0F52A0DA006519E3</string>
 											<string>CAB82FEF0F52A0DA006519E3</string>
 											<string>CAB82FF00F52A0DA006519E3</string>
 											<string>CAB82FF10F52A0DA006519E3</string>
-											<string>CAB82FF90F52A0DA006519E3</string>
 											<string>CAB830950F52A875006519E3</string>
 											<string>CAB830960F52A875006519E3</string>
-											<string>CAB830970F52A875006519E3</string>
-											<string>CAB830C80F52AED6006519E3</string>
 											<string>CAB830C90F52AED6006519E3</string>
 											<string>CAB8313E0F52C9CF006519E3</string>
 											<string>CAB8313F0F52C9CF006519E3</string>
 											<string>CAB831400F52C9CF006519E3</string>
 											<string>CAB831410F52C9CF006519E3</string>
-											<string>CAB831420F52C9CF006519E3</string>
 											<string>CAB831430F52C9CF006519E3</string>
 											<string>CAB831440F52C9CF006519E3</string>
 											<string>CAB831450F52C9CF006519E3</string>
 											<string>CAB831460F52C9CF006519E3</string>
 											<string>CAB831470F52C9CF006519E3</string>
-											<string>CAB831480F52C9CF006519E3</string>
 											<string>CAB831490F52C9CF006519E3</string>
 											<string>CAB8314A0F52C9CF006519E3</string>
-											<string>CAB8314B0F52C9CF006519E3</string>
-											<string>CAB8314C0F52C9CF006519E3</string>
 											<string>CAB8314D0F52C9CF006519E3</string>
 											<string>CAB8314E0F52C9CF006519E3</string>
 											<string>CAB8314F0F52C9CF006519E3</string>
-											<string>CAB831780F547635006519E3</string>
-											<string>CAB831790F547635006519E3</string>
+											<string>CAB31A840F5E4DB6007137F8</string>
+											<string>CAB31A870F5E4DB6007137F8</string>
+											<string>CAB31A880F5E4DB6007137F8</string>
+											<string>CAB31A9F0F5E7034007137F8</string>
+											<string>CAA2CC980F80BE6000E70572</string>
+											<string>CAA2CC990F80BE6000E70572</string>
+											<string>CAA2CC9B0F80BE6000E70572</string>
+											<string>CAA2CC9C0F80BE6000E70572</string>
+											<string>CAA2CC9E0F80BE6000E70572</string>
+											<string>CAA2CCA30F80BE6000E70572</string>
+											<string>CAA2CCA40F80BE6000E70572</string>
+											<string>CAA2CD1D0F81281500E70572</string>
+											<string>CAA2CD380F85E61800E70572</string>
+											<string>CAA2CD390F85E61800E70572</string>
+											<string>CAA2CD3B0F85E61800E70572</string>
+											<string>CAA2CD3C0F85E61800E70572</string>
+											<string>CAA2CD3D0F85E61800E70572</string>
+											<string>CAA2CD3E0F85E61800E70572</string>
+											<string>CA484DF50FA6984D00E1C66A</string>
+											<string>CA73A5BE0FAAAA93000805A2</string>
+											<string>CA9B9D040FB68E650089E118</string>
+											<string>CA9B9D050FB68E650089E118</string>
+											<string>CA9AB1A30FB8787A00E71918</string>
+											<string>CA78807D0FBF67ED005A9914</string>
+											<string>CAEE04FC0FD75A28001A1C3F</string>
+											<string>CAEE05330FD75D87001A1C3F</string>
+											<string>CAEE05350FD75D87001A1C3F</string>
+											<string>CAEE05380FD75D87001A1C3F</string>
+											<string>CAEE053A0FD75D87001A1C3F</string>
+											<string>CAEE056F0FD766B2001A1C3F</string>
+											<string>CAEE05700FD766B2001A1C3F</string>
+											<string>CAEE05740FD766B2001A1C3F</string>
+											<string>CAEE05750FD766B2001A1C3F</string>
+											<string>CAEE05760FD766B2001A1C3F</string>
+											<string>CAEE059D0FD767D1001A1C3F</string>
+											<string>CAEE059E0FD767D1001A1C3F</string>
+											<string>CAEE059F0FD767D1001A1C3F</string>
+											<string>CAEE05A00FD767D1001A1C3F</string>
+											<string>CAEE05A10FD767D1001A1C3F</string>
+											<string>CAEE05A20FD767D1001A1C3F</string>
+											<string>CAEE05A30FD767D1001A1C3F</string>
+											<string>CAEE05A40FD767D1001A1C3F</string>
+											<string>CAEE05A50FD767D1001A1C3F</string>
+											<string>CAEE05A60FD767D1001A1C3F</string>
+											<string>CAEE05A70FD767D1001A1C3F</string>
+											<string>CAEE05A80FD767D1001A1C3F</string>
+											<string>CAEE05A90FD767D1001A1C3F</string>
+											<string>CAEE05AA0FD767D1001A1C3F</string>
+											<string>CAEE05AB0FD767D1001A1C3F</string>
+											<string>CAEE05AC0FD767D1001A1C3F</string>
+											<string>CAEE05AD0FD767D1001A1C3F</string>
+											<string>CAEE05AE0FD767D1001A1C3F</string>
+											<string>CAEE05E20FD76B74001A1C3F</string>
+											<string>CAEE05FF0FD76FBB001A1C3F</string>
+											<string>CAEE06090FD770D0001A1C3F</string>
+											<string>CAEE06170FD772E6001A1C3F</string>
+											<string>CAEE06A10FD77FE8001A1C3F</string>
+											<string>CAEE06A20FD77FE8001A1C3F</string>
+											<string>CAEE06A30FD77FE8001A1C3F</string>
+											<string>CAEE06A40FD77FE8001A1C3F</string>
+											<string>CAEE06A50FD77FE8001A1C3F</string>
+											<string>CAEE06A60FD77FE8001A1C3F</string>
+											<string>CAEE06A70FD77FE8001A1C3F</string>
+											<string>CAEE06A80FD77FE8001A1C3F</string>
+											<string>CAEE06520FD777F1001A1C3F</string>
 										</array>
 										<key>prevStack</key>
 										<array>
-											<string>CA630A130DC7F52800AD7F9E</string>
-											<string>CA630A140DC7F52800AD7F9E</string>
-											<string>CA630A170DC7F52800AD7F9E</string>
-											<string>CA630A180DC7F52800AD7F9E</string>
-											<string>CA630A190DC7F52800AD7F9E</string>
-											<string>CA630A1A0DC7F52800AD7F9E</string>
-											<string>CA630A1B0DC7F52800AD7F9E</string>
-											<string>CA630A1C0DC7F52800AD7F9E</string>
-											<string>CA630A1D0DC7F52800AD7F9E</string>
-											<string>CA630A1E0DC7F52800AD7F9E</string>
-											<string>CA630A1F0DC7F52800AD7F9E</string>
-											<string>CA630A210DC7F52800AD7F9E</string>
-											<string>CA630A230DC7F52800AD7F9E</string>
-											<string>CA630A240DC7F52800AD7F9E</string>
-											<string>CA630A250DC7F52800AD7F9E</string>
-											<string>CA630A260DC7F52800AD7F9E</string>
-											<string>CA630A270DC7F52800AD7F9E</string>
-											<string>CA630A2F0DC7F52800AD7F9E</string>
-											<string>CA630A300DC7F52800AD7F9E</string>
-											<string>CA630A310DC7F52800AD7F9E</string>
-											<string>CA630A320DC7F52800AD7F9E</string>
-											<string>CA630A350DC7F52800AD7F9E</string>
-											<string>CA630A360DC7F52800AD7F9E</string>
-											<string>CA630A3B0DC7F52800AD7F9E</string>
-											<string>CA630A3D0DC7F52800AD7F9E</string>
-											<string>CA630A420DC7F52800AD7F9E</string>
-											<string>CA630A490DC7F52800AD7F9E</string>
-											<string>CA630AC80DC7F9A400AD7F9E</string>
-											<string>CA630ACA0DC7F9A400AD7F9E</string>
-											<string>CA630ACC0DC7F9A400AD7F9E</string>
-											<string>CA630B5B0DC82F4200AD7F9E</string>
-											<string>CA630B5C0DC82F4200AD7F9E</string>
-											<string>CA630B5D0DC82F4200AD7F9E</string>
-											<string>CA630B5E0DC82F4200AD7F9E</string>
-											<string>CA630B650DC82F4200AD7F9E</string>
-											<string>CA630B6B0DC82F4200AD7F9E</string>
-											<string>CA630B6E0DC82F4200AD7F9E</string>
-											<string>CA630B6F0DC82F4200AD7F9E</string>
-											<string>CA630B720DC82F4200AD7F9E</string>
-											<string>CA630B730DC82F4200AD7F9E</string>
-											<string>CA630B740DC82F4200AD7F9E</string>
-											<string>CA630B750DC82F4200AD7F9E</string>
-											<string>CA630B760DC82F4200AD7F9E</string>
-											<string>CA630B770DC82F4200AD7F9E</string>
-											<string>CA630B780DC82F4200AD7F9E</string>
-											<string>CA630B7A0DC82F4200AD7F9E</string>
-											<string>CA630B7B0DC82F4200AD7F9E</string>
-											<string>CA630B7C0DC82F4200AD7F9E</string>
-											<string>CA630B7E0DC82F4200AD7F9E</string>
-											<string>CA630B7F0DC82F4200AD7F9E</string>
-											<string>CA630B800DC82F4200AD7F9E</string>
-											<string>CA630B810DC82F4200AD7F9E</string>
-											<string>CA630B8A0DC82F4200AD7F9E</string>
-											<string>CA630B8B0DC82F4200AD7F9E</string>
-											<string>CA630B8C0DC82F4200AD7F9E</string>
-											<string>CA630CD80DC8439900AD7F9E</string>
-											<string>CA630CE70DC8439900AD7F9E</string>
-											<string>CA630CE80DC8439900AD7F9E</string>
-											<string>CA630CEA0DC8439900AD7F9E</string>
-											<string>CA630D090DC8462F00AD7F9E</string>
-											<string>CA630D0D0DC8462F00AD7F9E</string>
-											<string>CA325B620DCB62FC001446BB</string>
-											<string>CA325D620DCD320A001446BB</string>
-											<string>CA325F100DCD9353001446BB</string>
-											<string>CA325F110DCD9353001446BB</string>
-											<string>CA325F620DCDBBBA001446BB</string>
-											<string>CA325F6D0DCDBBBA001446BB</string>
-											<string>CA875B480DD18C8500764511</string>
-											<string>CA875C9B0DD7E63500764511</string>
-											<string>CA3455610DDCF00D00A7C0A9</string>
-											<string>CA944DE80DDF826300F103BC</string>
-											<string>CA944DEE0DDF826300F103BC</string>
-											<string>CA944E610DDFE95B00F103BC</string>
-											<string>CA944EA70DDFF67500F103BC</string>
-											<string>CA944EA80DDFF67500F103BC</string>
-											<string>CA944EA90DDFF67500F103BC</string>
-											<string>CA944F510DE00EA300F103BC</string>
-											<string>CA944FA90DE023A200F103BC</string>
-											<string>CA94507C0DE0DD8100F103BC</string>
-											<string>CA94509F0DE0EB3E00F103BC</string>
-											<string>CA9450A00DE0EB3E00F103BC</string>
-											<string>CA9450A10DE0EB3E00F103BC</string>
-											<string>CA9450A20DE0EB3E00F103BC</string>
-											<string>CA9450A40DE0EB3E00F103BC</string>
-											<string>CA9451640DE1546B00F103BC</string>
-											<string>CA94519A0DE15C5B00F103BC</string>
-											<string>CA9451A40DE15CD700F103BC</string>
-											<string>CA9451D70DE1656700F103BC</string>
-											<string>CA9451F10DE1693000F103BC</string>
-											<string>CA9451F80DE169E500F103BC</string>
-											<string>CA9452CF0DE25FB000F103BC</string>
-											<string>CA9453FE0DE29D5C00F103BC</string>
-											<string>CA9453FF0DE29D5C00F103BC</string>
-											<string>CA9454010DE29D5C00F103BC</string>
-											<string>CA9454040DE29D5C00F103BC</string>
-											<string>CA94542B0DE29F1C00F103BC</string>
-											<string>CA9454300DE29F1C00F103BC</string>
-											<string>CA9454310DE29F1C00F103BC</string>
-											<string>CA9454320DE29F1C00F103BC</string>
-											<string>CA99188B0DF65E7200FE0577</string>
-											<string>CA99188C0DF65E7200FE0577</string>
-											<string>CA9919750DFA081A00FE0577</string>
-											<string>CA9919820DFA25FE00FE0577</string>
-											<string>CA99199C0DFA282600FE0577</string>
-											<string>CA991A040DFA422500FE0577</string>
-											<string>CA991A060DFA422500FE0577</string>
-											<string>CA991C060DFB1BCE00FE0577</string>
-											<string>CA991C070DFB1BCE00FE0577</string>
-											<string>CA991C080DFB1BCE00FE0577</string>
-											<string>CA991C090DFB1BCE00FE0577</string>
-											<string>CA2FB40C0DFD0106005131D4</string>
-											<string>CAF6B84B0E04DC8B00CA1768</string>
-											<string>CA4070940E0B5C4F00B56AB7</string>
-											<string>CA40711E0E0B78F700B56AB7</string>
-											<string>CA4071200E0B78F700B56AB7</string>
-											<string>CA4071210E0B78F700B56AB7</string>
-											<string>CA4072310E10D51500B56AB7</string>
-											<string>CA4072320E10D51500B56AB7</string>
-											<string>CA40723E0E10D51500B56AB7</string>
-											<string>CA40724D0E10D51500B56AB7</string>
-											<string>CA4072830E10D51500B56AB7</string>
-											<string>CA40728B0E10D51500B56AB7</string>
-											<string>CA4072960E10D51500B56AB7</string>
-											<string>CA4072990E10D51500B56AB7</string>
-											<string>CA40729F0E10D51500B56AB7</string>
-											<string>CACEBCB90E186145003E3CB2</string>
-											<string>CAD1DFD70E1A10AF005E4CBF</string>
-											<string>CAD444C80E1ADD2400A7A5DF</string>
-											<string>CAD1E03E0E1B74F4005E4CBF</string>
-											<string>CAD1E0410E1B74F4005E4CBF</string>
-											<string>CAD1E0450E1B74F4005E4CBF</string>
-											<string>CAD1E0470E1B74F4005E4CBF</string>
-											<string>CA4A50EF0E1DCBA600BC7395</string>
-											<string>CA4A50FB0E1DCBA600BC7395</string>
-											<string>CA4A50FC0E1DCBA600BC7395</string>
-											<string>CA4A51080E1DCBA600BC7395</string>
-											<string>CA4A522A0E1EF13400BC7395</string>
-											<string>CA4A52380E1EF13400BC7395</string>
-											<string>CA4A52510E1EF21B00BC7395</string>
-											<string>CA4A52B90E1F172F00BC7395</string>
-											<string>CA4A540D0E2062DB00BC7395</string>
-											<string>CA4A54860E21948D00BC7395</string>
-											<string>CA4A54870E21948D00BC7395</string>
-											<string>CA4A54880E21948D00BC7395</string>
-											<string>CA10ABF10E272764009BA4D7</string>
-											<string>CA10ABF50E272764009BA4D7</string>
-											<string>CA10AC0A0E272AC4009BA4D7</string>
-											<string>CA9994220E2895190001808E</string>
-											<string>CA9995E20E2DE8F70001808E</string>
-											<string>CA9995F30E2E3E9B0001808E</string>
-											<string>CA0D2A3D0E2F349900E8680C</string>
-											<string>CA6859540E5D453F0003D937</string>
-											<string>CA685DF90E66715A0003D937</string>
-											<string>CA685E980E66A4AB0003D937</string>
-											<string>CA685E990E66A4AB0003D937</string>
-											<string>CA685F130E68C6DC0003D937</string>
-											<string>CA685F1B0E68C8120003D937</string>
-											<string>CA685F270E68C83A0003D937</string>
-											<string>CA685F4D0E6956E40003D937</string>
-											<string>CA685F530E6956E40003D937</string>
-											<string>CA685F540E6956E40003D937</string>
-											<string>CA685F560E6956E40003D937</string>
-											<string>CA685F5E0E6956E40003D937</string>
-											<string>CA685F5F0E6956E40003D937</string>
-											<string>CA685F7B0E6956E40003D937</string>
-											<string>CA685F7E0E6956E40003D937</string>
-											<string>CA68602D0E6A1ADF0003D937</string>
-											<string>CA960A610E75F93500308367</string>
-											<string>CA960A650E75F93500308367</string>
-											<string>CA960A660E75F93500308367</string>
-											<string>CA960ABB0E76788E00308367</string>
-											<string>CA31C63A0E8B47DC00496C81</string>
-											<string>CA9BE5EF0E8F30A100E2AB4F</string>
-											<string>CA2E5CD10E9DFDA30082017D</string>
-											<string>CA405AA40EBF2E610010580A</string>
-											<string>CA405AA80EBF2E610010580A</string>
-											<string>CA405ACE0EBF2FC50010580A</string>
-											<string>CA405AD20EBF2FC50010580A</string>
-											<string>CA405B040EBF33920010580A</string>
-											<string>CA405B070EBF33920010580A</string>
-											<string>CA405B080EBF33920010580A</string>
-											<string>CA405B090EBF33920010580A</string>
-											<string>CA405B0A0EBF33920010580A</string>
-											<string>CA405B0B0EBF33920010580A</string>
-											<string>CA405B0C0EBF33920010580A</string>
-											<string>CA405B0D0EBF33920010580A</string>
-											<string>CA405B100EBF33920010580A</string>
-											<string>CA405B110EBF33920010580A</string>
-											<string>CA812D190EC28CE800AEADC4</string>
-											<string>CAE6F4770EC308F6006E4DC4</string>
-											<string>CA3A16310EC98B26000C3A43</string>
-											<string>CA3A164E0EC98E18000C3A43</string>
-											<string>CA3A18990ECA9F62000C3A43</string>
-											<string>CA3A189C0ECA9F62000C3A43</string>
-											<string>CA3A18B00ECAA05C000C3A43</string>
-											<string>CAEA80570ED0A7660062B378</string>
-											<string>CAEA80590ED0A7660062B378</string>
-											<string>CAEA808B0ED0AED20062B378</string>
-											<string>CAEA808D0ED0AED20062B378</string>
-											<string>CAEA80950ED0AED20062B378</string>
-											<string>CAEA80E90ED19A580062B378</string>
-											<string>CAEA817E0ED46F5B0062B378</string>
-											<string>CAB92BCC0EF9122400981C4D</string>
-											<string>CA6124300F06163800A3B5AC</string>
-											<string>CA6124330F06163800A3B5AC</string>
-											<string>CA61246B0F0619DD00A3B5AC</string>
-											<string>CA6124E50F0631FC00A3B5AC</string>
-											<string>CA6125940F06CC3000A3B5AC</string>
-											<string>CA6125950F06CC3000A3B5AC</string>
-											<string>CA6125960F06CC3000A3B5AC</string>
-											<string>CA6125970F06CC3000A3B5AC</string>
-											<string>CA6126990F07982500A3B5AC</string>
-											<string>CADD58D70F0842BF003C7897</string>
-											<string>CADD594E0F084DA8003C7897</string>
-											<string>CAB759870F08C0ED00B6C071</string>
-											<string>CAB74AFA0F0A088900F7B6DF</string>
-											<string>CAB74AFB0F0A088900F7B6DF</string>
-											<string>CAB74B090F0A090400F7B6DF</string>
-											<string>CAB74B500F0A2E9800F7B6DF</string>
-											<string>CAB74E930F0DA6A000F7B6DF</string>
-											<string>CAEB14720F4A537200E57E67</string>
-											<string>CAB82FFD0F52A0DA006519E3</string>
-											<string>CAB82FFE0F52A0DA006519E3</string>
-											<string>CAB82FFF0F52A0DA006519E3</string>
-											<string>CAB830000F52A0DA006519E3</string>
-											<string>CAB830010F52A0DA006519E3</string>
-											<string>CAB830020F52A0DA006519E3</string>
-											<string>CAB830030F52A0DA006519E3</string>
-											<string>CAB830040F52A0DA006519E3</string>
-											<string>CAB830050F52A0DA006519E3</string>
-											<string>CAB830060F52A0DA006519E3</string>
-											<string>CAB830070F52A0DA006519E3</string>
-											<string>CAB830080F52A0DA006519E3</string>
-											<string>CAB830090F52A0DA006519E3</string>
-											<string>CAB8300A0F52A0DA006519E3</string>
-											<string>CAB8300B0F52A0DA006519E3</string>
-											<string>CAB8300C0F52A0DA006519E3</string>
-											<string>CAB8300D0F52A0DA006519E3</string>
-											<string>CAB8300E0F52A0DA006519E3</string>
-											<string>CAB8300F0F52A0DA006519E3</string>
-											<string>CAB830100F52A0DA006519E3</string>
-											<string>CAB830110F52A0DA006519E3</string>
-											<string>CAB830120F52A0DA006519E3</string>
-											<string>CAB830130F52A0DA006519E3</string>
-											<string>CAB830140F52A0DA006519E3</string>
-											<string>CAB830150F52A0DA006519E3</string>
-											<string>CAB830160F52A0DA006519E3</string>
-											<string>CAB830170F52A0DA006519E3</string>
-											<string>CAB830180F52A0DA006519E3</string>
-											<string>CAB830190F52A0DA006519E3</string>
-											<string>CAB8301A0F52A0DA006519E3</string>
-											<string>CAB8301B0F52A0DA006519E3</string>
-											<string>CAB8301C0F52A0DA006519E3</string>
-											<string>CAB8301D0F52A0DA006519E3</string>
-											<string>CAB8301E0F52A0DA006519E3</string>
-											<string>CAB8301F0F52A0DA006519E3</string>
-											<string>CAB830200F52A0DA006519E3</string>
-											<string>CAB830210F52A0DA006519E3</string>
-											<string>CAB830220F52A0DA006519E3</string>
-											<string>CAB830230F52A0DA006519E3</string>
-											<string>CAB830240F52A0DA006519E3</string>
-											<string>CAB830250F52A0DA006519E3</string>
-											<string>CAB830260F52A0DA006519E3</string>
-											<string>CAB830270F52A0DA006519E3</string>
-											<string>CAB830280F52A0DA006519E3</string>
-											<string>CAB830290F52A0DA006519E3</string>
-											<string>CAB8302A0F52A0DA006519E3</string>
-											<string>CAB8302B0F52A0DA006519E3</string>
-											<string>CAB8302C0F52A0DA006519E3</string>
-											<string>CAB8302D0F52A0DA006519E3</string>
-											<string>CAB8302E0F52A0DA006519E3</string>
-											<string>CAB8302F0F52A0DA006519E3</string>
-											<string>CAB830300F52A0DA006519E3</string>
-											<string>CAB830310F52A0DA006519E3</string>
-											<string>CAB830320F52A0DA006519E3</string>
-											<string>CAB830330F52A0DA006519E3</string>
-											<string>CAB830340F52A0DA006519E3</string>
-											<string>CAB830350F52A0DA006519E3</string>
-											<string>CAB830360F52A0DA006519E3</string>
-											<string>CAB830370F52A0DA006519E3</string>
-											<string>CAB830380F52A0DA006519E3</string>
-											<string>CAB830390F52A0DA006519E3</string>
-											<string>CAB8303A0F52A0DA006519E3</string>
-											<string>CAB8303B0F52A0DA006519E3</string>
-											<string>CAB8303C0F52A0DA006519E3</string>
-											<string>CAB8303D0F52A0DA006519E3</string>
-											<string>CAB8303E0F52A0DA006519E3</string>
-											<string>CAB8303F0F52A0DA006519E3</string>
-											<string>CAB830400F52A0DA006519E3</string>
-											<string>CAB830410F52A0DA006519E3</string>
-											<string>CAB830420F52A0DA006519E3</string>
-											<string>CAB830430F52A0DA006519E3</string>
-											<string>CAB830440F52A0DA006519E3</string>
-											<string>CAB830450F52A0DA006519E3</string>
-											<string>CAB830460F52A0DA006519E3</string>
-											<string>CAB830470F52A0DA006519E3</string>
-											<string>CAB830480F52A0DA006519E3</string>
-											<string>CAB830490F52A0DA006519E3</string>
-											<string>CAB8304A0F52A0DA006519E3</string>
-											<string>CAB8304B0F52A0DA006519E3</string>
-											<string>CAB8304C0F52A0DA006519E3</string>
-											<string>CAB8304D0F52A0DA006519E3</string>
-											<string>CAB8304E0F52A0DA006519E3</string>
-											<string>CAB8304F0F52A0DA006519E3</string>
-											<string>CAB830500F52A0DA006519E3</string>
-											<string>CAB830510F52A0DA006519E3</string>
-											<string>CAB830520F52A0DA006519E3</string>
-											<string>CAB830530F52A0DA006519E3</string>
-											<string>CAB830540F52A0DA006519E3</string>
-											<string>CAB830550F52A0DA006519E3</string>
-											<string>CAB830560F52A0DA006519E3</string>
-											<string>CAB830570F52A0DA006519E3</string>
-											<string>CAB830580F52A0DA006519E3</string>
-											<string>CAB830590F52A0DA006519E3</string>
-											<string>CAB8305A0F52A0DA006519E3</string>
-											<string>CAB8305B0F52A0DA006519E3</string>
-											<string>CAB8305C0F52A0DA006519E3</string>
-											<string>CAB8305D0F52A0DA006519E3</string>
-											<string>CAB8305E0F52A0DA006519E3</string>
-											<string>CAB8305F0F52A0DA006519E3</string>
-											<string>CAB830600F52A0DA006519E3</string>
-											<string>CAB830610F52A0DA006519E3</string>
-											<string>CAB830620F52A0DA006519E3</string>
-											<string>CAB830630F52A0DA006519E3</string>
-											<string>CAB830640F52A0DA006519E3</string>
-											<string>CAB830650F52A0DA006519E3</string>
-											<string>CAB830660F52A0DA006519E3</string>
-											<string>CAB830670F52A0DA006519E3</string>
-											<string>CAB830680F52A0DA006519E3</string>
-											<string>CAB830690F52A0DA006519E3</string>
-											<string>CAB8306A0F52A0DA006519E3</string>
-											<string>CAB8306B0F52A0DA006519E3</string>
-											<string>CAB8306C0F52A0DA006519E3</string>
-											<string>CAB8306D0F52A0DA006519E3</string>
-											<string>CAB8306E0F52A0DA006519E3</string>
-											<string>CAB8306F0F52A0DA006519E3</string>
-											<string>CAB830700F52A0DA006519E3</string>
-											<string>CAB830710F52A0DA006519E3</string>
-											<string>CAB830720F52A0DA006519E3</string>
-											<string>CAB830730F52A0DA006519E3</string>
-											<string>CAB830740F52A0DA006519E3</string>
-											<string>CAB830750F52A0DA006519E3</string>
-											<string>CAB830760F52A0DA006519E3</string>
-											<string>CAB830770F52A0DA006519E3</string>
-											<string>CAB830780F52A0DA006519E3</string>
-											<string>CAB830790F52A0DA006519E3</string>
-											<string>CAB8307A0F52A0DA006519E3</string>
-											<string>CAB8307B0F52A0DA006519E3</string>
-											<string>CAB8307C0F52A0DA006519E3</string>
-											<string>CAB8307D0F52A0DA006519E3</string>
-											<string>CAB8307E0F52A0DA006519E3</string>
-											<string>CAB8307F0F52A0DA006519E3</string>
-											<string>CAB830800F52A0DA006519E3</string>
-											<string>CAB830810F52A0DA006519E3</string>
-											<string>CAB830820F52A0DA006519E3</string>
-											<string>CAB830830F52A0DA006519E3</string>
-											<string>CAB830840F52A0DA006519E3</string>
-											<string>CAB830990F52A875006519E3</string>
-											<string>CAB8309A0F52A875006519E3</string>
-											<string>CAB8309B0F52A875006519E3</string>
-											<string>CAB8309C0F52A875006519E3</string>
-											<string>CAB8309D0F52A875006519E3</string>
-											<string>CAB8309E0F52A875006519E3</string>
-											<string>CAB830A70F52AC6D006519E3</string>
-											<string>CAB830A80F52AC6D006519E3</string>
-											<string>CAB830A90F52AC6D006519E3</string>
-											<string>CAB830AA0F52AC6D006519E3</string>
-											<string>CAB830AB0F52AC6D006519E3</string>
-											<string>CAB830AC0F52AC6D006519E3</string>
-											<string>CAB830AD0F52AC6D006519E3</string>
-											<string>CAB830AE0F52AC6D006519E3</string>
-											<string>CAB830AF0F52AC6D006519E3</string>
-											<string>CAB830B00F52AC6D006519E3</string>
-											<string>CAB830B10F52AC6D006519E3</string>
-											<string>CAB830B20F52AC6D006519E3</string>
-											<string>CAB830B30F52AC6D006519E3</string>
-											<string>CAB830B40F52AC6D006519E3</string>
-											<string>CAB830B50F52AC6D006519E3</string>
-											<string>CAB830B60F52AC6D006519E3</string>
-											<string>CAB830B70F52AC6D006519E3</string>
-											<string>CAB830B80F52AC6D006519E3</string>
-											<string>CAB830CE0F52AED6006519E3</string>
-											<string>CAB830CF0F52AED6006519E3</string>
-											<string>CAB830D00F52AED6006519E3</string>
-											<string>CAB830D10F52AED6006519E3</string>
-											<string>CAB830D20F52AED6006519E3</string>
-											<string>CAB830D30F52AED6006519E3</string>
-											<string>CAB830D40F52AED6006519E3</string>
-											<string>CAB830D50F52AED6006519E3</string>
-											<string>CAB830D60F52AED6006519E3</string>
-											<string>CAB830D70F52AED6006519E3</string>
-											<string>CAB830D80F52AED6006519E3</string>
-											<string>CAB830D90F52AED6006519E3</string>
-											<string>CAB830DA0F52AED6006519E3</string>
-											<string>CAB831510F52C9CF006519E3</string>
-											<string>CAB831520F52C9CF006519E3</string>
-											<string>CAB831530F52C9CF006519E3</string>
-											<string>CAB831540F52C9CF006519E3</string>
-											<string>CAB831550F52C9CF006519E3</string>
-											<string>CAB831560F52C9CF006519E3</string>
-											<string>CAB831570F52C9CF006519E3</string>
-											<string>CAB831580F52C9CF006519E3</string>
-											<string>CAB831590F52C9CF006519E3</string>
-											<string>CAB8315A0F52C9CF006519E3</string>
-											<string>CAB8315B0F52C9CF006519E3</string>
-											<string>CAB8315C0F52C9CF006519E3</string>
-											<string>CAB8315D0F52C9CF006519E3</string>
-											<string>CAB8315E0F52C9CF006519E3</string>
-											<string>CAB8315F0F52C9CF006519E3</string>
-											<string>CAB831600F52C9CF006519E3</string>
-											<string>CAB831610F52C9CF006519E3</string>
-											<string>CAB831620F52C9CF006519E3</string>
-											<string>CAB831630F52C9CF006519E3</string>
-											<string>CAB831640F52C9CF006519E3</string>
-											<string>CAB831650F52C9CF006519E3</string>
-											<string>CAB831660F52C9CF006519E3</string>
-											<string>CAB831670F52C9CF006519E3</string>
-											<string>CAB831680F52C9CF006519E3</string>
-											<string>CAB831690F52C9CF006519E3</string>
-											<string>CAB8316A0F52C9CF006519E3</string>
-											<string>CAB8316B0F52C9CF006519E3</string>
-											<string>CAB8316C0F52C9CF006519E3</string>
-											<string>CAB8317A0F547635006519E3</string>
+											<string>CA9AB1A40FB8787A00E71918</string>
+											<string>CA78807E0FBF67ED005A9914</string>
+											<string>CAEE05070FD75A28001A1C3F</string>
+											<string>CAEE05080FD75A28001A1C3F</string>
+											<string>CAEE050A0FD75A28001A1C3F</string>
+											<string>CAEE05100FD75A28001A1C3F</string>
+											<string>CAEE05110FD75A28001A1C3F</string>
+											<string>CAEE05120FD75A28001A1C3F</string>
+											<string>CAEE05130FD75A28001A1C3F</string>
+											<string>CAEE05150FD75A28001A1C3F</string>
+											<string>CAEE05170FD75A28001A1C3F</string>
+											<string>CAEE05180FD75A28001A1C3F</string>
+											<string>CAEE05190FD75A28001A1C3F</string>
+											<string>CAEE051A0FD75A28001A1C3F</string>
+											<string>CAEE051B0FD75A28001A1C3F</string>
+											<string>CAEE051C0FD75A28001A1C3F</string>
+											<string>CAEE051D0FD75A28001A1C3F</string>
+											<string>CAEE051E0FD75A28001A1C3F</string>
+											<string>CAEE051F0FD75A28001A1C3F</string>
+											<string>CAEE05200FD75A28001A1C3F</string>
+											<string>CAEE05280FD75BBE001A1C3F</string>
+											<string>CAEE05290FD75BBE001A1C3F</string>
+											<string>CAEE052A0FD75BBE001A1C3F</string>
+											<string>CAEE052B0FD75BBE001A1C3F</string>
+											<string>CAEE053F0FD75D87001A1C3F</string>
+											<string>CAEE05400FD75D87001A1C3F</string>
+											<string>CAEE05410FD75D87001A1C3F</string>
+											<string>CAEE05420FD75D87001A1C3F</string>
+											<string>CAEE05430FD75D87001A1C3F</string>
+											<string>CAEE05440FD75D87001A1C3F</string>
+											<string>CAEE05450FD75D87001A1C3F</string>
+											<string>CAEE05460FD75D87001A1C3F</string>
+											<string>CAEE05470FD75D87001A1C3F</string>
+											<string>CAEE05480FD75D87001A1C3F</string>
+											<string>CAEE05490FD75D87001A1C3F</string>
+											<string>CAEE054A0FD75D87001A1C3F</string>
+											<string>CAEE054B0FD75D87001A1C3F</string>
+											<string>CAEE057A0FD766B2001A1C3F</string>
+											<string>CAEE057B0FD766B2001A1C3F</string>
+											<string>CAEE057C0FD766B2001A1C3F</string>
+											<string>CAEE057D0FD766B2001A1C3F</string>
+											<string>CAEE057E0FD766B2001A1C3F</string>
+											<string>CAEE057F0FD766B2001A1C3F</string>
+											<string>CAEE05800FD766B2001A1C3F</string>
+											<string>CAEE05810FD766B2001A1C3F</string>
+											<string>CAEE05820FD766B2001A1C3F</string>
+											<string>CAEE05830FD766B2001A1C3F</string>
+											<string>CAEE05840FD766B2001A1C3F</string>
+											<string>CAEE05850FD766B2001A1C3F</string>
+											<string>CAEE05860FD766B2001A1C3F</string>
+											<string>CAEE05870FD766B2001A1C3F</string>
+											<string>CAEE05880FD766B2001A1C3F</string>
+											<string>CAEE05890FD766B2001A1C3F</string>
+											<string>CAEE058A0FD766B2001A1C3F</string>
+											<string>CAEE058B0FD766B2001A1C3F</string>
+											<string>CAEE058C0FD766B2001A1C3F</string>
+											<string>CAEE058D0FD766B2001A1C3F</string>
+											<string>CAEE058E0FD766B2001A1C3F</string>
+											<string>CAEE058F0FD766B2001A1C3F</string>
+											<string>CAEE05900FD766B2001A1C3F</string>
+											<string>CAEE05910FD766B2001A1C3F</string>
+											<string>CAEE05920FD766B2001A1C3F</string>
+											<string>CAEE05930FD766B2001A1C3F</string>
+											<string>CAEE05940FD766B2001A1C3F</string>
+											<string>CAEE05950FD766B2001A1C3F</string>
+											<string>CAEE05960FD766B2001A1C3F</string>
+											<string>CAEE05970FD766B2001A1C3F</string>
+											<string>CAEE05980FD766B2001A1C3F</string>
+											<string>CAEE05B10FD767D1001A1C3F</string>
+											<string>CAEE05B20FD767D1001A1C3F</string>
+											<string>CAEE05B30FD767D1001A1C3F</string>
+											<string>CAEE05B40FD767D1001A1C3F</string>
+											<string>CAEE05B50FD767D1001A1C3F</string>
+											<string>CAEE05B60FD767D1001A1C3F</string>
+											<string>CAEE05B70FD767D1001A1C3F</string>
+											<string>CAEE05B80FD767D1001A1C3F</string>
+											<string>CAEE05B90FD767D1001A1C3F</string>
+											<string>CAEE05BA0FD767D1001A1C3F</string>
+											<string>CAEE05BB0FD767D1001A1C3F</string>
+											<string>CAEE05BC0FD767D1001A1C3F</string>
+											<string>CAEE05BD0FD767D1001A1C3F</string>
+											<string>CAEE05BE0FD767D1001A1C3F</string>
+											<string>CAEE05BF0FD767D1001A1C3F</string>
+											<string>CAEE05C00FD767D1001A1C3F</string>
+											<string>CAEE05C10FD767D1001A1C3F</string>
+											<string>CAEE05C20FD767D1001A1C3F</string>
+											<string>CAEE05C30FD767D1001A1C3F</string>
+											<string>CAEE05C40FD767D1001A1C3F</string>
+											<string>CAEE05C50FD767D1001A1C3F</string>
+											<string>CAEE05E50FD76B74001A1C3F</string>
+											<string>CAEE05E60FD76B74001A1C3F</string>
+											<string>CAEE05E70FD76B74001A1C3F</string>
+											<string>CAEE05F40FD76E24001A1C3F</string>
+											<string>CAEE05F50FD76E24001A1C3F</string>
+											<string>CAEE05F60FD76E24001A1C3F</string>
+											<string>CAEE05F70FD76E24001A1C3F</string>
+											<string>CAEE06010FD76FBB001A1C3F</string>
+											<string>CAEE06020FD76FBB001A1C3F</string>
+											<string>CAEE060B0FD770D0001A1C3F</string>
+											<string>CAEE060C0FD770D0001A1C3F</string>
+											<string>CAEE06190FD772E6001A1C3F</string>
+											<string>CAEE061A0FD772E6001A1C3F</string>
+											<string>CAEE061B0FD772E6001A1C3F</string>
+											<string>CAEE063E0FD775E5001A1C3F</string>
+											<string>CAEE063F0FD775E5001A1C3F</string>
+											<string>CAEE06400FD775E5001A1C3F</string>
+											<string>CAEE06410FD775E5001A1C3F</string>
+											<string>CAEE06540FD777F1001A1C3F</string>
+											<string>CAEE06550FD777F1001A1C3F</string>
+											<string>CAEE065C0FD77919001A1C3F</string>
+											<string>CAEE065D0FD77919001A1C3F</string>
+											<string>CAEE065E0FD77919001A1C3F</string>
+											<string>CAEE065F0FD77919001A1C3F</string>
+											<string>CAEE06750FD77A3B001A1C3F</string>
+											<string>CAEE06760FD77A3B001A1C3F</string>
+											<string>CAEE06770FD77A3B001A1C3F</string>
+											<string>CAEE06820FD77A84001A1C3F</string>
+											<string>CAEE06890FD77B7A001A1C3F</string>
+											<string>CAEE06920FD77D6D001A1C3F</string>
+											<string>CAEE06970FD77E8E001A1C3F</string>
+											<string>CAEE06A90FD77FE8001A1C3F</string>
+											<string>CAEE06AA0FD77FE8001A1C3F</string>
+											<string>CAEE06AB0FD77FE8001A1C3F</string>
+											<string>CAEE06AC0FD77FE8001A1C3F</string>
+											<string>CAEE06AD0FD77FE8001A1C3F</string>
+											<string>CAEE06AE0FD77FE8001A1C3F</string>
+											<string>CAEE06AF0FD77FE8001A1C3F</string>
+											<string>CAEE06B00FD77FE8001A1C3F</string>
+											<string>CAEE06B10FD77FE8001A1C3F</string>
+											<string>CAEE06B20FD77FE8001A1C3F</string>
 										</array>
 									</dict>
 									<key>SplitCount</key>
 							<key>GeometryConfiguration</key>
 							<dict>
 								<key>Frame</key>
-								<string>{{0, 0}, {1432, 643}}</string>
+								<string>{{0, 0}, {1432, 663}}</string>
 								<key>RubberWindowFrame</key>
-								<string>1931 129 1789 986 1920 0 1920 1200 </string>
+								<string>87 148 1789 986 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>PBXNavigatorGroup</string>
 							<key>Proportion</key>
-							<string>643pt</string>
+							<string>663pt</string>
 						</dict>
 						<dict>
 							<key>ContentConfiguration</key>
 							<key>GeometryConfiguration</key>
 							<dict>
 								<key>Frame</key>
-								<string>{{0, 648}, {1432, 276}}</string>
+								<string>{{0, 668}, {1432, 256}}</string>
 								<key>RubberWindowFrame</key>
-								<string>1931 129 1789 986 1920 0 1920 1200 </string>
+								<string>87 148 1789 986 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>XCDetailModule</string>
 							<key>Proportion</key>
-							<string>276pt</string>
+							<string>256pt</string>
 						</dict>
 					</array>
 					<key>Proportion</key>
 			</array>
 			<key>TableOfContents</key>
 			<array>
-				<string>CAB82E730F500FA7006519E3</string>
+				<string>CAEE04870FD748B6001A1C3F</string>
 				<string>1CE0B1FE06471DED0097A5F4</string>
-				<string>CAB82E740F500FA7006519E3</string>
+				<string>CAEE04880FD748B6001A1C3F</string>
 				<string>1CE0B20306471E060097A5F4</string>
 				<string>1CE0B20506471E060097A5F4</string>
 			</array>
+			<key>ToolbarConfigUserDefaultsMinorVersion</key>
+			<string>2</string>
 			<key>ToolbarConfiguration</key>
 			<string>xcode.toolbar.config.defaultV3</string>
 		</dict>
 	<integer>5</integer>
 	<key>WindowOrderList</key>
 	<array>
-		<string>1C530D57069F1CE1000CFCEE</string>
-		<string>CA630B2D0DC82EB300AD7F9E</string>
-		<string>CAB82E820F5010F4006519E3</string>
-		<string>CAB82E830F5010F4006519E3</string>
-		<string>1C78EAAD065D492600B07095</string>
+		<string>CAEE06B50FD77FE8001A1C3F</string>
+		<string>CAEE04920FD748B6001A1C3F</string>
+		<string>CAEE04930FD748B6001A1C3F</string>
 		<string>1CD10A99069EF8BA00B06720</string>
 		<string>CA630BA10DC8322C00AD7F9E</string>
+		<string>CAEE061D0FD772E6001A1C3F</string>
+		<string>1C78EAAD065D492600B07095</string>
 		<string>/Users/brandon/Repo/bwtoolkit/BWToolkit.xcodeproj</string>
 	</array>
 	<key>WindowString</key>
-	<string>1931 129 1789 986 1920 0 1920 1200 </string>
+	<string>87 148 1789 986 0 0 1920 1178 </string>
 	<key>WindowToolsV3</key>
 	<array>
 		<dict>
 					<key>Dock</key>
 					<array>
 						<dict>
-							<key>BecomeActive</key>
-							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
 								<key>PBXProjectModuleGUID</key>
 								<string>1CD0528F0623707200166675</string>
 								<key>PBXProjectModuleLabel</key>
-								<string>BWAnchoredButtonBar.m</string>
+								<string>BWHyperlinkButtonCell.m</string>
 								<key>StatusBarVisibility</key>
 								<true/>
 							</dict>
 							<string>493pt</string>
 						</dict>
 						<dict>
+							<key>BecomeActive</key>
+							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
 								<key>PBXProjectModuleGUID</key>
 			<key>TableOfContents</key>
 			<array>
 				<string>CA630BA10DC8322C00AD7F9E</string>
-				<string>CAB82E780F501079006519E3</string>
+				<string>CAEE04890FD748B6001A1C3F</string>
 				<string>1CD0528F0623707200166675</string>
 				<string>XCMainBuildResultsModuleGUID</string>
 			</array>
 									<key>Frame</key>
 									<string>{{589, 0}, {703, 303}}</string>
 									<key>RubberWindowFrame</key>
-									<string>2132 145 1292 609 1920 0 1920 1200 </string>
+									<string>225 329 1292 609 0 0 1920 1178 </string>
 								</dict>
 								<key>RubberWindowFrame</key>
-								<string>2132 145 1292 609 1920 0 1920 1200 </string>
+								<string>225 329 1292 609 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>PBXDebugSessionModule</string>
 			<key>TableOfContents</key>
 			<array>
 				<string>1CD10A99069EF8BA00B06720</string>
-				<string>CAB82E7B0F5010F4006519E3</string>
+				<string>CAEE048A0FD748B6001A1C3F</string>
 				<string>1C162984064C10D400B95A72</string>
-				<string>CAB82E7C0F5010F4006519E3</string>
-				<string>CAB82E7D0F5010F4006519E3</string>
-				<string>CAB82E7E0F5010F4006519E3</string>
-				<string>CAB82E7F0F5010F4006519E3</string>
-				<string>CAB82E800F5010F4006519E3</string>
+				<string>CAEE048B0FD748B6001A1C3F</string>
+				<string>CAEE048C0FD748B6001A1C3F</string>
+				<string>CAEE048D0FD748B6001A1C3F</string>
+				<string>CAEE048E0FD748B6001A1C3F</string>
+				<string>CAEE048F0FD748B6001A1C3F</string>
 			</array>
 			<key>ToolbarConfiguration</key>
 			<string>xcode.toolbar.config.debugV3</string>
 			<key>WindowString</key>
-			<string>2132 145 1292 609 1920 0 1920 1200 </string>
+			<string>225 329 1292 609 0 0 1920 1178 </string>
 			<key>WindowToolGUID</key>
 			<string>1CD10A99069EF8BA00B06720</string>
 			<key>WindowToolIsVisible</key>
 							<key>Dock</key>
 							<array>
 								<dict>
+									<key>BecomeActive</key>
+									<true/>
 									<key>ContentConfiguration</key>
 									<dict>
 										<key>PBXProjectModuleGUID</key>
 										<string>1CDD528C0622207200134675</string>
 										<key>PBXProjectModuleLabel</key>
-										<string></string>
+										<string>BWAnchoredButtonBar.m</string>
 										<key>StatusBarVisibility</key>
 										<true/>
 									</dict>
 							<string>333pt</string>
 						</dict>
 						<dict>
-							<key>BecomeActive</key>
-							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
 								<key>PBXProjectModuleGUID</key>
 			<key>TableOfContents</key>
 			<array>
 				<string>1C530D57069F1CE1000CFCEE</string>
-				<string>CAB82F2C0F521783006519E3</string>
-				<string>CAB82F2D0F521783006519E3</string>
+				<string>CAC42DF00F60D55D0024FD27</string>
+				<string>CAC42DF10F60D55D0024FD27</string>
 				<string>1CDD528C0622207200134675</string>
 				<string>1CD0528E0623707200166675</string>
 			</array>
 								<key>Frame</key>
 								<string>{{0, 0}, {1340, 626}}</string>
 								<key>RubberWindowFrame</key>
-								<string>1924 492 1340 667 1920 0 1920 1200 </string>
+								<string>2242 530 1340 667 1920 0 1920 1200 </string>
 							</dict>
 							<key>Module</key>
 							<string>PBXDebugCLIModule</string>
 			<key>TableOfContents</key>
 			<array>
 				<string>1C78EAAD065D492600B07095</string>
-				<string>CAB82E810F5010F4006519E3</string>
+				<string>CAEE04900FD748B6001A1C3F</string>
 				<string>1C78EAAC065D492600B07095</string>
 			</array>
 			<key>ToolbarConfiguration</key>
 			<string>xcode.toolbar.config.consoleV3</string>
 			<key>WindowString</key>
-			<string>1924 492 1340 667 1920 0 1920 1200 </string>
+			<string>2242 530 1340 667 1920 0 1920 1200 </string>
 			<key>WindowToolGUID</key>
 			<string>1C78EAAD065D492600B07095</string>
 			<key>WindowToolIsVisible</key>
-			<false/>
+			<true/>
 		</dict>
 		<dict>
 			<key>Identifier</key>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.