From bafd62d42d3ebba2d5260373bee8d3938cf364a9 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Wed, 25 Jan 2012 17:25:23 +0100 Subject: [PATCH 001/103] CPCollectionView Implemented - (CPView)draggingViewForItemsAtIndexes:(CPIndexSet)indexes withEvent:(CPEvent)event offset:(CGPoint)dragImageOffset and the corresponding delegate method from where you can ask for the default dragged view. Multiple selection not implemented yet. --- AppKit/CPCollectionView.j | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index ec57e1b69..66cd05e09 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -695,26 +695,37 @@ var dragTypes = [_delegate collectionView:self dragTypesForItemsAtIndexes:_selectionIndexes]; [[CPPasteboard pasteboardWithName:CPDragPboard] declareTypes:dragTypes owner:self]; - - if (!_itemForDragging) - _itemForDragging = [self newItemForRepresentedObject:_content[[_selectionIndexes firstIndex]]]; + + var dragImageOffset = CGSizeMakeZero(), + view; + + if ([_delegate respondsToSelector:@selector(collectionView:draggingViewForItemsAtIndexes:withEvent:offset:)]) + view = [_delegate collectionView:self draggingViewForItemsAtIndexes:_selectionIndexes withEvent:_mouseDownEvent offset:dragImageOffset]; else - [_itemForDragging setRepresentedObject:_content[[_selectionIndexes firstIndex]]]; - - var view = [_itemForDragging view]; + view = [self draggingViewForItemsAtIndexes:_selectionIndexes withEvent:_mouseDownEvent offset:dragImageOffset]; [view setFrameSize:_itemSize]; [view setAlphaValue:0.7]; [self dragView:view at:[[_items[[_selectionIndexes firstIndex]] view] frame].origin - offset:CGSizeMakeZero() + offset:dragImageOffset event:_mouseDownEvent pasteboard:nil source:self slideBack:YES]; } +- (CPView)draggingViewForItemsAtIndexes:(CPIndexSet)indexes withEvent:(CPEvent)event offset:(CGPoint)dragImageOffset +{ + if (!_itemForDragging) + _itemForDragging = [self newItemForRepresentedObject:_content[0]]; + else + [_itemForDragging setRepresentedObject:_content[[indexes firstIndex]]]; + + return [_itemForDragging view]; +} + /*! Places the selected items on the specified pasteboard. The items are requested from the collection's delegate. @param aPasteboard the pasteboard to put the items on From 57c8d223ad2b803ccc727143e3549d737cf43eea Mon Sep 17 00:00:00 2001 From: cacaodev Date: Wed, 29 Feb 2012 18:45:11 +0100 Subject: [PATCH 002/103] CPCollectionView dragging: fix a bug where the dragging view was created from content instead of selection --- AppKit/CPCollectionView.j | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index afeddba09..efa18e055 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -722,10 +722,11 @@ - (CPView)draggingViewForItemsAtIndexes:(CPIndexSet)indexes withEvent:(CPEvent)event offset:(CGPoint)dragImageOffset { + var idx = _content[[indexes firstIndex]]; if (!_itemForDragging) - _itemForDragging = [self newItemForRepresentedObject:_content[0]]; + _itemForDragging = [self newItemForRepresentedObject:idx]; else - [_itemForDragging setRepresentedObject:_content[[indexes firstIndex]]]; + [_itemForDragging setRepresentedObject:idx]; return [_itemForDragging view]; } From de04c727679909bd752aab4639bef1851292adb3 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Fri, 13 Jul 2012 21:47:39 +0200 Subject: [PATCH 003/103] CPDictionary -initWithObjectsAndKeys: skip a nil key instead of breaking --- Foundation/CPDictionary.j | 2 +- Tests/Foundation/CPDictionaryTest.j | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Foundation/CPDictionary.j b/Foundation/CPDictionary.j index 17e3d14bb..5884be2ea 100755 --- a/Foundation/CPDictionary.j +++ b/Foundation/CPDictionary.j @@ -299,7 +299,7 @@ var value = arguments[index]; if (value === nil) - break; + continue; [self setObject:value forKey:arguments[index + 1]]; } diff --git a/Tests/Foundation/CPDictionaryTest.j b/Tests/Foundation/CPDictionaryTest.j index 2760de479..0904858a6 100644 --- a/Tests/Foundation/CPDictionaryTest.j +++ b/Tests/Foundation/CPDictionaryTest.j @@ -250,4 +250,13 @@ [self assertTrue:d.indexOf("y: 6") !== -1 message:"Can't find 'y: 6' in description of dictionary " + d]; } +- (void)testInitWithObjectsAndKeys +{ + var dict = [[CPDictionary alloc] initWithObjectsAndKeys:@"Value1", @"Key1", nil, @"Key2", @"Value3", @"Key3"]; + + [self assert:2 equals:[dict count]]; + [self assert:@"Value1" equals:[dict objectForKey:@"Key1"]]; + [self assert:nil equals:[dict objectForKey:@"Key2"]]; // No key/value pair + [self assert:@"Value3" equals:[dict objectForKey:@"Key3"]]; +} @end From ada73a16ce4d69a79bf27ec99b36851073acd84a Mon Sep 17 00:00:00 2001 From: Blair Duncan Date: Fri, 24 Aug 2012 16:01:31 -0400 Subject: [PATCH 004/103] Fix for left/right cursors in CPBrowser --- AppKit/CPBrowser.j | 45 ++++++++++++++++++--------------------------- 1 file changed, 18 insertions(+), 27 deletions(-) diff --git a/AppKit/CPBrowser.j b/AppKit/CPBrowser.j index 31c21f7c8..59198c0aa 100644 --- a/AppKit/CPBrowser.j +++ b/AppKit/CPBrowser.j @@ -425,11 +425,26 @@ - (void)keyDown:(CPEvent)anEvent { - var column = [self selectedColumn]; - if (column === -1) + var key = [anEvent charactersIgnoringModifiers], + column = [self selectedColumn]; + + if (column === CPNotFound) return; - [_tableViews[column] keyDown:anEvent]; + if (key === CPLeftArrowFunctionKey || key === CPRightArrowFunctionKey) + { + if (key === CPLeftArrowFunctionKey) + { + var previousColumn = column - 1, + selectedRow = [self selectedRowInColumn:previousColumn]; + + [self selectRow:selectedRow inColumn:previousColumn]; + } + else + [self selectRow:0 inColumn:column + 1]; + } + else + [_tableViews[column] keyDown:anEvent]; } // SIZING @@ -838,30 +853,6 @@ var _CPBrowserResizeControlBackgroundImage = nil; [super dragViewForRowsWithIndexes:dragRows tableColumns:theTableColumns event:dragEvent offset:dragViewOffset]; } -- (void)moveUp:(id)sender -{ - [super moveUp:sender]; - [_browser selectRow:[self selectedRow] inColumn:[_browser selectedColumn]]; -} - -- (void)moveDown:(id)sender -{ - [super moveDown:sender]; - [_browser selectRow:[self selectedRow] inColumn:[_browser selectedColumn]]; -} - -- (void)moveLeft:(id)sender -{ - var previousColumn = [_browser selectedColumn] - 1, - selectedRow = [_browser selectedRowInColumn:previousColumn]; - - [_browser selectRow:selectedRow inColumn:previousColumn]; -} - -- (void)moveRight:(id)sender -{ - [_browser selectRow:0 inColumn:[_browser selectedColumn] + 1]; -} @end From 23401d37d80697c8bbd224c73f3024a7ed6390c0 Mon Sep 17 00:00:00 2001 From: Martin Carlberg Date: Fri, 14 Sep 2012 10:54:41 +0200 Subject: [PATCH 005/103] Fixed error in function CPDescriptionOfObject when a JSON object property has a null value. The function can't handle the following JSON object: {name:null}. Also added a test case for this. --- Foundation/CPObject.j | 3 +++ Tests/Foundation/CPObjectTest.j | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/Foundation/CPObject.j b/Foundation/CPObject.j index 5590a2048..d47d522ed 100644 --- a/Foundation/CPObject.j +++ b/Foundation/CPObject.j @@ -532,6 +532,9 @@ CPLog(@"Got some class: %@", inst); function CPDescriptionOfObject(anObject) { + if (!anObject) + return String(anObject); + if (anObject.isa) { if ([anObject isKindOfClass:CPString]) diff --git a/Tests/Foundation/CPObjectTest.j b/Tests/Foundation/CPObjectTest.j index 5b8f487de..926a00238 100644 --- a/Tests/Foundation/CPObjectTest.j +++ b/Tests/Foundation/CPObjectTest.j @@ -50,6 +50,15 @@ [self assertTrue:expectedReturnValue === returnValue]; } +- (void)testCPDescriptionOfObject +{ + var jSON = {"name": "Martin", "access":null}, + d = CPDescriptionOfObject(jSON); + + [self assertTrue:d.indexOf("name:") !== -1 message:"Can't find 'name:' in description of json " + d]; + [self assertTrue:d.indexOf("access:") !== -1 message:"Can't find 'access:' in description of json " + d]; +} + @end @implementation SuperReceiver : CPObject From 1d1f2d73cafa755ea5a081c8ef9bf1fe0340b77a Mon Sep 17 00:00:00 2001 From: Martin Carlberg Date: Fri, 28 Sep 2012 12:27:23 +0200 Subject: [PATCH 006/103] Fixed scrollRectToVisible in CPView: Earlier it only worked when the receiver was the document view of the clip view. Added test case. --- AppKit/CPView.j | 40 +++++++++++++++++---------- Tests/AppKit/CPScrollViewTest.j | 48 +++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+), 14 deletions(-) diff --git a/AppKit/CPView.j b/AppKit/CPView.j index 570a5e965..50d8900b5 100644 --- a/AppKit/CPView.j +++ b/AppKit/CPView.j @@ -2359,13 +2359,11 @@ setBoundsOrigin: */ - (BOOL)scrollRectToVisible:(CGRect)aRect { - var visibleRect = [self visibleRect]; - // Make sure we have a rect that exists. aRect = CGRectIntersection(aRect, _bounds); - // If aRect is empty or is already visible then no scrolling required. - if (_CGRectIsEmpty(aRect) || CGRectContainsRect(visibleRect, aRect)) + // If aRect is empty no scrolling required. + if (CGRectIsEmpty(aRect)) return NO; var enclosingClipView = [self _enclosingClipView]; @@ -2374,20 +2372,34 @@ setBoundsOrigin: if (!enclosingClipView) return NO; - var scrollPoint = _CGPointMakeCopy(visibleRect.origin); + var documentView = [enclosingClipView documentView]; + + // If the clip view doesn't have a document view, then there isn't much we can do. + if (!documentView) + return NO; + + // Get the document view visible rect and convert aRect to the document view's coordinate system + var documentViewVisibleRect = [documentView visibleRect], + rectInDocumentView = [self convertRect:aRect toView:documentView]; + + // If already visible then no scrolling required. + if (CGRectContainsRect(documentViewVisibleRect, rectInDocumentView)) + return NO; + + var scrollPoint = CGPointMakeCopy(documentViewVisibleRect.origin); // One of the following has to be true since our current visible rect didn't contain aRect. - if (_CGRectGetMinX(aRect) <= _CGRectGetMinX(visibleRect)) - scrollPoint.x = _CGRectGetMinX(aRect); - else if (_CGRectGetMaxX(aRect) > _CGRectGetMaxX(visibleRect)) - scrollPoint.x += _CGRectGetMaxX(aRect) - _CGRectGetMaxX(visibleRect); + if (_CGRectGetMinX(rectInDocumentView) < _CGRectGetMinX(documentViewVisibleRect)) + scrollPoint.x = _CGRectGetMinX(rectInDocumentView); + else if (_CGRectGetMaxX(rectInDocumentView) > _CGRectGetMaxX(documentViewVisibleRect)) + scrollPoint.x += _CGRectGetMaxX(rectInDocumentView) - _CGRectGetMaxX(documentViewVisibleRect); - if (_CGRectGetMinY(aRect) <= _CGRectGetMinY(visibleRect)) - scrollPoint.y = CGRectGetMinY(aRect); - else if (_CGRectGetMaxY(aRect) > _CGRectGetMaxY(visibleRect)) - scrollPoint.y += _CGRectGetMaxY(aRect) - _CGRectGetMaxY(visibleRect); + if (_CGRectGetMinY(rectInDocumentView) < _CGRectGetMinY(documentViewVisibleRect)) + scrollPoint.y = _CGRectGetMinY(rectInDocumentView); + else if (_CGRectGetMaxY(rectInDocumentView) > _CGRectGetMaxY(documentViewVisibleRect)) + scrollPoint.y += _CGRectGetMaxY(rectInDocumentView) - _CGRectGetMaxY(documentViewVisibleRect); - [enclosingClipView scrollToPoint:CGPointMake(scrollPoint.x, scrollPoint.y)]; + [enclosingClipView scrollToPoint:scrollPoint]; return YES; } diff --git a/Tests/AppKit/CPScrollViewTest.j b/Tests/AppKit/CPScrollViewTest.j index 4098f4dac..d95839438 100644 --- a/Tests/AppKit/CPScrollViewTest.j +++ b/Tests/AppKit/CPScrollViewTest.j @@ -214,5 +214,53 @@ [self assert:replacementDocumentView equals:[scrollView documentView] message:@"documentView was not replaced properly"]; } +- (void)testScrollRectToVisible +{ + var scrollView = [[CPScrollView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)], + documentView = [[CPView alloc] initWithFrame:CGRectMake(0, 0, 1000, 1000)], + textField1 = [CPTextField textFieldWithStringValue:@"Martin" placeholder:@"" width:10], + textField2 = [CPTextField textFieldWithStringValue:@"Malte" placeholder:@"" width:10], + textField1Size = CGSizeMakeCopy([textField1 bounds].size), + textField2Size = CGSizeMakeCopy([textField2 bounds].size); + + [scrollView setDocumentView:documentView]; + + [textField1 setFrameOrigin:CGPointMake(0, 0)]; + [textField2 setFrameOrigin:CGPointMake(500, 500)]; + + [documentView addSubview:textField1]; + [documentView addSubview:textField2]; + + var visibleRect = [documentView visibleRect], + originalVisibleSize = CGSizeMakeCopy(visibleRect.size); + + // Make sure we are at the top left corner + [self assertPoint:CGPointMake(0, 0) equals:visibleRect.origin message:@"VisibleRect origin not at top left corner"]; + + // Make the second text field visible + [textField2 scrollRectToVisible:[textField2 bounds]]; + + var visibleRectOriginShouldBeAt = CGPointMake(500 - originalVisibleSize.width + textField2Size.width, 500 -originalVisibleSize.height + textField2Size.height); + + visibleRect = [documentView visibleRect]; + + // We should now have the text field in the lower right corner + [self assertPoint:visibleRectOriginShouldBeAt equals:visibleRect.origin message:@"Second text field not at lower right corner in visible rect"]; + + // Make the first text field visible again + [textField1 scrollRectToVisible:[textField2 bounds]]; + + visibleRect = [documentView visibleRect]; + + // We should now be back at top left corner + [self assertPoint:CGPointMake(0, 0) equals:visibleRect.origin message:@"VisibleRect origin not at top left corner again"]; +} + +- (void)assertPoint:(CGPoint)expected equals:(CGPoint)actual message:(CPString)message +{ + [self assert:expected.x equals:actual.x message:@"X: " + message]; + [self assert:expected.y equals:actual.y message:@"Y: " + message]; +} + @end From 8b5c0fb71598240a11a02c8f63d179baa95cadd4 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Fri, 30 Nov 2012 13:03:31 +0100 Subject: [PATCH 007/103] CPCollectionView : Allow the prototype view to be loaded from a cib With this commit CPCollectionView can load subviews from an external cib. Outlets, actions and bindings between the view and the prototype are restaured when the view is loaded. --- AppKit/CPCollectionView.j | 8 +------- AppKit/CPCollectionViewItem.j | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 7 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index e1c934f4c..810e25eff 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -206,13 +206,7 @@ item = _cachedItems.pop(); else - { - if (!_itemData) - if (_itemPrototype) - _itemData = [CPKeyedArchiver archivedDataWithRootObject:_itemPrototype]; - - item = [CPKeyedUnarchiver unarchiveObjectWithData:_itemData]; - } + item = [_itemPrototype copy]; [item setRepresentedObject:anObject]; [[item view] setFrameSize:_itemSize]; diff --git a/AppKit/CPCollectionViewItem.j b/AppKit/CPCollectionViewItem.j index 44e06394e..8385b22fd 100644 --- a/AppKit/CPCollectionViewItem.j +++ b/AppKit/CPCollectionViewItem.j @@ -29,6 +29,32 @@ @implementation CPCollectionViewItem : CPViewController { BOOL _isSelected; + CPData _cachedArchive; +} + +- (id)copy +{ + var cibName = [self cibName], + copy; + + if (cibName) + { + copy = [[[self class] alloc] initWithCibName:cibName bundle:[self cibBundle]]; + } + else + { + if (!_cachedArchive) + _cachedArchive = [CPKeyedArchiver archivedDataWithRootObject:self]; + + copy = [CPKeyedUnarchiver unarchiveObjectWithData:_cachedArchive]; + + // copy connections + } + + [copy setRepresentedObject:[self representedObject]]; + [copy setSelected:[self isSelected]]; + + return copy; } // Setting the Represented Object From 112c6bd594aac843260ca103baa54b6aa10ba017 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Fri, 30 Nov 2012 13:37:02 +0100 Subject: [PATCH 008/103] CPCollectionView test. Nib test and bindings test. Bindings: collectionView CPContentBinding -> arrayController.selectedObjects prototypeView CPValueBinding -> owner.representedObject --- .../CPCollectionViewNibTest/AppController.j | 63 ++ .../Manual/CPCollectionViewNibTest/Info.plist | 10 + Tests/Manual/CPCollectionViewNibTest/Jakefile | 94 +++ .../Resources/MainMenu.cib | 1 + .../Resources/MainMenu.xib | 676 ++++++++++++++++++ .../Resources/View.cib | 1 + .../Resources/View.xib | 192 +++++ .../Resources/spinner.gif | Bin 0 -> 1440 bytes .../CPCollectionViewNibTest/index-debug.html | 107 +++ .../Manual/CPCollectionViewNibTest/index.html | 77 ++ Tests/Manual/CPCollectionViewNibTest/main.j | 18 + 11 files changed, 1239 insertions(+) create mode 100644 Tests/Manual/CPCollectionViewNibTest/AppController.j create mode 100644 Tests/Manual/CPCollectionViewNibTest/Info.plist create mode 100644 Tests/Manual/CPCollectionViewNibTest/Jakefile create mode 100644 Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib create mode 100644 Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib create mode 100644 Tests/Manual/CPCollectionViewNibTest/Resources/View.cib create mode 100644 Tests/Manual/CPCollectionViewNibTest/Resources/View.xib create mode 100644 Tests/Manual/CPCollectionViewNibTest/Resources/spinner.gif create mode 100644 Tests/Manual/CPCollectionViewNibTest/index-debug.html create mode 100644 Tests/Manual/CPCollectionViewNibTest/index.html create mode 100644 Tests/Manual/CPCollectionViewNibTest/main.j diff --git a/Tests/Manual/CPCollectionViewNibTest/AppController.j b/Tests/Manual/CPCollectionViewNibTest/AppController.j new file mode 100644 index 000000000..44a45efc1 --- /dev/null +++ b/Tests/Manual/CPCollectionViewNibTest/AppController.j @@ -0,0 +1,63 @@ +/* + * AppController.j + * CPCollectionViewNibTest + * + * Created by You on November 28, 2012. + * Copyright 2012, Your Company All rights reserved. + */ + +@import +//@import "CPCollectionView.j" + +@implementation AppController : CPObject +{ + CPWindow theWindow; //this "outlet" is connected automatically by the Cib + + CPArray content @accessors; +} + +- (id)init +{ + self = [super init]; + + content = ["A", "B", "C", "D", "E", "F"]; + + return self; +} + +- (void)applicationDidFinishLaunching:(CPNotification)aNotification +{ + //[collectionView bind:"content" toObject:ac withKeyPath:@"arrangedObjects" options:nil]; + + + // This is called when the application is done loading. +} + +- (void)awakeFromCib +{ + // This is called when the cib is done loading. + // You can implement this method on any object instantiated from a Cib. + // It's a useful hook for setting up current UI values, and other things. + + // In this case, we want the window from Cib to become our full browser window + //[theWindow setFullPlatformWindow:YES]; +} + +@end + +@implementation RandomColorView : CPView +{ + CPColor color; +} + +- (void)drawRect:(CGRect)aRect +{ + if (!color) + color = [CPColor randomColor]; + + var context = [[CPGraphicsContext currentContext] graphicsPort]; + CGContextSetFillColor(context, color); + CGContextFillRect(context, aRect); +} + +@end \ No newline at end of file diff --git a/Tests/Manual/CPCollectionViewNibTest/Info.plist b/Tests/Manual/CPCollectionViewNibTest/Info.plist new file mode 100644 index 000000000..b604c75fa --- /dev/null +++ b/Tests/Manual/CPCollectionViewNibTest/Info.plist @@ -0,0 +1,10 @@ + + + + + Main cib file base name + MainMenu.cib + CPBundleName + CPCollectionViewNibTest + + diff --git a/Tests/Manual/CPCollectionViewNibTest/Jakefile b/Tests/Manual/CPCollectionViewNibTest/Jakefile new file mode 100644 index 000000000..f9718dfcd --- /dev/null +++ b/Tests/Manual/CPCollectionViewNibTest/Jakefile @@ -0,0 +1,94 @@ +/* + * Jakefile + * CPCollectionViewNibTest + * + * Created by You on November 28, 2012. + * Copyright 2012, Your Company All rights reserved. + */ + +var ENV = require("system").env, + FILE = require("file"), + JAKE = require("jake"), + task = JAKE.task, + FileList = JAKE.FileList, + app = require("cappuccino/jake").app, + configuration = ENV["CONFIG"] || ENV["CONFIGURATION"] || ENV["c"] || "Debug", + OS = require("os"); + +app ("CPCollectionViewNibTest", function(task) +{ + task.setBuildIntermediatesPath(FILE.join("Build", "CPCollectionViewNibTest.build", configuration)); + task.setBuildPath(FILE.join("Build", configuration)); + + task.setProductName("CPCollectionViewNibTest"); + task.setIdentifier("com.yourcompany.CPCollectionViewNibTest"); + task.setVersion("1.0"); + task.setAuthor("Your Company"); + task.setEmail("feedback @nospam@ yourcompany.com"); + task.setSummary("CPCollectionViewNibTest"); + task.setSources((new FileList("**/*.j")).exclude(FILE.join("Build", "**"))); + task.setResources(new FileList("Resources/**")); + task.setIndexFilePath("index.html"); + task.setInfoPlistPath("Info.plist"); + task.setNib2CibFlags("-R Resources/"); + + if (configuration === "Debug") + task.setCompilerFlags("-DDEBUG -g"); + else + task.setCompilerFlags("-O"); +}); + +task ("default", ["CPCollectionViewNibTest"], function() +{ + printResults(configuration); +}); + +task ("build", ["default"]); + +task ("debug", function() +{ + ENV["CONFIGURATION"] = "Debug"; + JAKE.subjake(["."], "build", ENV); +}); + +task ("release", function() +{ + ENV["CONFIGURATION"] = "Release"; + JAKE.subjake(["."], "build", ENV); +}); + +task ("run", ["debug"], function() +{ + OS.system(["open", FILE.join("Build", "Debug", "CPCollectionViewNibTest", "index.html")]); +}); + +task ("run-release", ["release"], function() +{ + OS.system(["open", FILE.join("Build", "Release", "CPCollectionViewNibTest", "index.html")]); +}); + +task ("deploy", ["release"], function() +{ + FILE.mkdirs(FILE.join("Build", "Deployment", "CPCollectionViewNibTest")); + OS.system(["press", "-f", FILE.join("Build", "Release", "CPCollectionViewNibTest"), FILE.join("Build", "Deployment", "CPCollectionViewNibTest")]); + printResults("Deployment") +}); + +task ("desktop", ["release"], function() +{ + FILE.mkdirs(FILE.join("Build", "Desktop", "CPCollectionViewNibTest")); + require("cappuccino/nativehost").buildNativeHost(FILE.join("Build", "Release", "CPCollectionViewNibTest"), FILE.join("Build", "Desktop", "CPCollectionViewNibTest", "CPCollectionViewNibTest.app")); + printResults("Desktop") +}); + +task ("run-desktop", ["desktop"], function() +{ + OS.system([FILE.join("Build", "Desktop", "CPCollectionViewNibTest", "CPCollectionViewNibTest.app", "Contents", "MacOS", "NativeHost"), "-i"]); +}); + +function printResults(configuration) +{ + print("----------------------------"); + print(configuration+" app built at path: "+FILE.join("Build", configuration, "CPCollectionViewNibTest")); + print("----------------------------"); +} diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib new file mode 100644 index 000000000..c510ee5c5 --- /dev/null +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib @@ -0,0 +1 @@ +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;49E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;50E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;51E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;52E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;33E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;53E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;27E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;54E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;33E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;46E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;55E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;41E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;56E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;57E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;58E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;60E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;39E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;61E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;62E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;62E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;63E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;48E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;64E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;65E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;66E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;67E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;33E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;68E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;66E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;69E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;70E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;49E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;71E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;72E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;73E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;74E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;75E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;76E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;77E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;29E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;79E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;79E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;29E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;82E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;83E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;84E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;29E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;86E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;2;88E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;36E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;35E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;89E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;90E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;90E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;90E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;2;91E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;92E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;92E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;93E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;93E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;94E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;2;95E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;2;92E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;2;96E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;2;96E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;2;97E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;2;98E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;99E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;104E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;31E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;105E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;106E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;107E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;108E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;109E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;110E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;111E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;31E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;112E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;106E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;113E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;29E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;114E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;115E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;116E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;29E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;117E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;86E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;118E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;43E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;42E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;89E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;90E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;90E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;90E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;119E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;92E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;78E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;38E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;118E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;120E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;120E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;118E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;122E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;123E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;12;$agrid-colorD;K;6;CP$UIDd;3;124E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;106E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;125E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;126E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;2;78E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;106E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;2;90E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;2;90E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;2;96E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;2;96E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;2;96E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;127E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;124E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;2;78E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;2;90E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;40E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;128E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;129E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;130E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;132E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;134E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;135E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;96E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;90E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;136E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;137E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;104E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;37E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;105E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;106E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;138E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;139E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;140E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;110E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;37E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;112E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;106E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;141E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;142E;E;D;K;10;$classnameS;20;CPCollectionViewItemK;8;$classesA;S;20;CPCollectionViewItemS;16;CPViewControllerS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;143E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPArrayControllerK;8;$classesA;S;17;CPArrayControllerS;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;144E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;2;90E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;2;96E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;2;90E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;2;90E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;2;90E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;2;90E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;2;90E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;2;96E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;2;96E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;27E;E;E;S;8;delegateS;2;acS;14;collectionViewS;9;theWindowS;13;itemPrototypeS;22;value: arrangedObjectsS;5;valueS;15;arrangedObjectsD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;21;contentArray: contentS;12;contentArrayS;7;contentD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;K;22;CPValidatesImmediatelyD;K;6;CP$UIDd;2;90E;K;30;CPSelectsAllWhenSettingContentD;K;6;CP$UIDd;2;90E;E;E;S;24;content: selectedObjectsS;15;selectedObjectsD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1954021376S;26;{{573, 331.5}, {534, 365}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {534, 365}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;31E;E;E;S;6;normalS;23;{{193, 20}, {322, 325}}S;20;{{0, 0}, {322, 325}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;91E;E;E;d;2;18S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;87E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;145E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;93E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;146E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;147E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;33E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;148E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;148E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;d;1;2S;20;{{0, 0}, {320, 323}}d;2;63d;1;6F;d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;149E;E;E;S;21;{{1, 166}, {233, 15}}S;19;{{0, 0}, {233, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:d;1;4f;18;0.6315789222717285S;23;{{234, 181}, {15, 143}}S;19;{{0, 0}, {15, 143}}S;17;disabled+verticald;1;1S;27;_verticalScrollerDidScroll:f;18;0.8965517282485962S;22;{{20, 20}, {164, 325}}S;20;{{0, 0}, {164, 325}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;3;119E;E;E;d;2;20D;K;6;$classD;K;6;CP$UIDd;2;87E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;150E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;120E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;151E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;149E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;39E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;148E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;148E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;S;20;{{0, 0}, {162, 323}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;121E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;152E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;121E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;153E;E;d;2;23S;6;{3, 2}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;41E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;131E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;148E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;148E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;154E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;155E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;6;$afontD;K;6;CP$UIDd;3;157E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;78E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;158E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;157E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;78E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;106E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;133E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;148E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;148E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;159E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;160E;K;6;$afontD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;106E;K;20;$avertical-alignmentD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;2;78E;K;15;$acontent-insetD;K;6;CP$UIDd;3;164E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;158E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;165E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;106E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;78E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;158E;E;d;1;3S;21;{{1, 191}, {223, 15}}S;19;{{0, 0}, {223, 15}}f;16;0.99581589958159S;23;{{224, 206}, {15, 102}}S;19;{{0, 0}, {15, 102}}f;18;0.9925373134328358S;13;AppControllerS;4;ViewS;19;CPMutableDictionaryS;20;{{1, 1}, {320, 323}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;33E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;121E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;166E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;3;121E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;167E;E;S;20;{{1, 1}, {162, 323}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;39E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;111E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;170E;E;E;S;12;columnHeaderD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;156E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;171E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;172E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;96E;E;S;0;S;9;textfieldS;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;161E;K;4;nameD;K;6;CP$UIDd;3;173E;K;12;defaultValueD;K;6;CP$UIDd;3;174E;K;6;valuesD;K;6;CP$UIDd;3;175E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;163E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;176E;E;d;4;3072D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;169E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;132E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;148E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;148E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;132E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;156E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;177E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;178E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;179E;K;6;normalD;K;6;CP$UIDd;3;180E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;3;156E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;181E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;182E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;90E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;96E;E;D;K;6;$classD;K;6;CP$UIDd;3;156E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;177E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;182E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;90E;E;S;17;Arial, sans-serifd;2;12E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib new file mode 100644 index 000000000..87fb64836 --- /dev/null +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib @@ -0,0 +1,676 @@ + + + + 1050 + 11G63 + 2844 + 1138.51 + 569.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 2844 + + + YES + NSArrayController + NSCollectionView + NSCollectionViewItem + NSCustomObject + NSScrollView + NSScroller + NSTableColumn + NSTableView + NSTextFieldCell + NSView + NSWindowTemplate + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + NSApplication + + + FirstResponder + + + NSApplication + + + 9 + 2 + {{618, 330}, {534, 365}} + 1954021376 + Window + NSWindow + + + + + 256 + + YES + + + 276 + + YES + + + 2304 + + YES + + + 256 + {162, 323} + + + + _NS:13 + YES + + + -2147483392 + {{224, 0}, {16, 17}} + + _NS:19 + + + YES + + 159 + 40 + 1000 + + 75497536 + 2048 + + + LucidaGrande + 11 + 3100 + + + 3 + MC4zMzMzMzI5ODU2AA + + + 6 + System + headerTextColor + + 3 + MAA + + + + + 337641536 + 2048 + Text Cell + + LucidaGrande + 13 + 1044 + + + + 6 + System + controlBackgroundColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + + + 3 + YES + YES + + + + 3 + 2 + + 3 + MQA + + + 6 + System + gridColor + + 3 + MC41AA + + + 17 + 448790528 + + + 4 + 15 + 0 + NO + 0 + 1 + + + {{1, 1}, {162, 323}} + + + + _NS:11 + + + 4 + + + + -2147483392 + {{224, 17}, {15, 102}} + + + + _NS:58 + + _doScroller: + 0.9925373134328358 + + + + -2147483392 + {{1, 119}, {223, 15}} + + + _NS:60 + 1 + + _doScroller: + 0.99581589958159 + + + {{20, 20}, {164, 325}} + + + + _NS:9 + 133682 + + + + QSAAAEEgAABBmAAAQZgAAA + + + + 274 + + YES + + + 2304 + + YES + + + 319 + {320, 323} + + + + _NS:80 + {0, 0} + {0, 0} + 6 + 2 + + YES + + + -1 + 0 + + + {{1, 1}, {320, 323}} + + + + _NS:78 + + + 1 + MSAxIDEAA + + 6 + + + + -2147483392 + {{234, 1}, {15, 143}} + + + + _NS:82 + + _doScroller: + 1 + 0.89655172824859619 + 2 + + + + -2147483392 + {{1, 144}, {233, 15}} + + + + _NS:91 + 1 + + _doScroller: + 0.63157892227172852 + 2 + + + {{193, 20}, {322, 325}} + + + + _NS:76 + 133682 + + + + 2 + + + {534, 365} + + + + + {{0, 0}, {1680, 1028}} + {10000000000000, 10000000000000} + YES + + + AppController + + + View + + + YES + + YES + YES + YES + YES + YES + + + + + YES + + + delegate + + + + 451 + + + + theWindow + + + + 459 + + + + ac + + + + 475 + + + + collectionView + + + + 474 + + + + itemPrototype + + + + 466 + + + + content: selectedObjects + + + + + + content: selectedObjects + content + selectedObjects + 2 + + + 488 + + + + contentArray: content + + + + + + contentArray: content + contentArray + content + + YES + + YES + NSSelectsAllWhenSettingContent + NSValidatesImmediately + + + YES + + + + + 2 + + + 489 + + + + selectionIndexes: selectionIndexes + + + + + + selectionIndexes: selectionIndexes + selectionIndexes + selectionIndexes + 2 + + + 487 + + + + value: arrangedObjects + + + + + + value: arrangedObjects + value + arrangedObjects + 2 + + + 490 + + + + + YES + + 0 + + YES + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 371 + + + YES + + + + + + 372 + + + YES + + + + + + + 450 + + + + + 464 + + + + + 469 + + + + + 477 + + + YES + + + + + + + + 478 + + + YES + + + + + + 479 + + + + + 481 + + + + + 482 + + + YES + + + + + + 485 + + + + + 460 + + + YES + + + + + + + + 461 + + + + + 462 + + + + + 463 + + + + + + + YES + + YES + -1.IBPluginDependency + -2.IBPluginDependency + -3.IBPluginDependency + 371.IBNSWindowAutoPositionCentersHorizontal + 371.IBNSWindowAutoPositionCentersVertical + 371.IBPluginDependency + 371.IBWindowTemplateEditedContentRect + 371.NSWindowTemplate.visibleAtLaunch + 372.IBPluginDependency + 450.IBPluginDependency + 460.IBPluginDependency + 461.IBPluginDependency + 462.IBPluginDependency + 463.IBPluginDependency + 464.IBPluginDependency + 469.IBPluginDependency + 477.IBPluginDependency + 478.IBPluginDependency + 479.IBPluginDependency + 481.IBPluginDependency + 482.IBPluginDependency + 485.IBPluginDependency + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + {{303, 221}, {480, 360}} + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + YES + + + + + + YES + + + + + 492 + + + + YES + + AppController + NSObject + + IBProjectSource + ./Classes/AppController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + 3 + + diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib b/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib new file mode 100644 index 000000000..ca6b956dc --- /dev/null +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib @@ -0,0 +1 @@ +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;17E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;1;0E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;22E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;23E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;24E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;20E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;25E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;22E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;26E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;27E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;28E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;30E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;31E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;19E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;32E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;33E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;33E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;34E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;35E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;36E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;2;37E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;21E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;20E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;32E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;38E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;39E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;20E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;35E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;40E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;41E;K;6;$afontD;K;6;CP$UIDd;2;43E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;44E;K;11;$aalignmentD;K;6;CP$UIDd;2;44E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;45E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;46E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;47E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;48E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;48E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;45E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;50E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;44E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;44E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;S;20;CPCollectionViewItemD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;4;viewS;24;value: representedObjectS;5;valueS;17;representedObjectD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;10;CP.objectsD;E;E;S;13;CPApplicationd;1;0S;20;{{0, 0}, {174, 118}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;22E;E;E;d;2;45S;6;normalS;15;RandomColorViewS;20;{{48, 25}, {74, 67}}S;18;{{0, 0}, {74, 67}}S;9;textfieldS;7;bezeledD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;42E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;51E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;35E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;48E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;48E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;45E;E;d;1;2T;S;1;Ad;4;3072F;D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;49E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;52E;E;S;28;_CPFontSystemFacePlaceholderD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;E;E;d;1;1E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/View.xib b/Tests/Manual/CPCollectionViewNibTest/Resources/View.xib new file mode 100644 index 000000000..e7eca3684 --- /dev/null +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/View.xib @@ -0,0 +1,192 @@ + + + + 1070 + 11G63 + 2844 + 1138.51 + 569.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 2844 + + + NSCustomObject + NSCustomView + NSTextField + NSTextFieldCell + + + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + + NSCollectionViewItem + + + FirstResponder + + + NSApplication + + + + 301 + + + + 301 + {{54, 29}, {66, 60}} + + + _NS:1535 + YES + + 72351808 + 138413056 + A + + LucidaGrande + 45 + 16 + + _NS:1535 + + YES + + 1 + MSAxIDEAA + + + 6 + System + controlTextColor + + 3 + MAA + + + + + + {174, 118} + + + + RandomColorView + + + + + + + view + + + + 16 + + + + value: representedObject + + + + + + value: representedObject + value + representedObject + 2 + + + 30 + + + + + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 1 + + + + + + + + 28 + + + + + + + + 29 + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + 31 + + + + + RandomColorView + NSView + + IBProjectSource + ./Classes/RandomColorView.h + + + + + 0 + IBCocoaFramework + YES + 3 + + diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/spinner.gif b/Tests/Manual/CPCollectionViewNibTest/Resources/spinner.gif new file mode 100644 index 0000000000000000000000000000000000000000..77b36416bd8d0215b555a9a5265e09bae31d7081 GIT binary patch literal 1440 zcmZ9LdrVVj7{&VqshtJRvGo(=%;`~7@Ae`I8YAPAL8h2yxx;UJUA4wD0(XxIGg63V$K%kjar~SW3&i zE$Mm0)b}GsR^czIG^)|@T^Kt~-;x+r0Fa+9^X<(+n{?N+UCm51#cTQbXp+>U*tbq2 z&$vO`+7?v5ki}R2eF{clYUqk3;n6#AGDI&~N?;g?WT8jSE)f(8=>IN34=e%T@@e05 zkJT(oJh_V3D!$^)Jd4*c+(74ELw*7Do6!tJ}49b*qZW1Pg5rupnc9ZiEsT)3YE)YTezXtU};4A*g0wO<||-E=R6;rMc z-_pV)i6nh>UTukQfD+S{*P9Z*`vM?K$7)KJF?u&84=9prByw^-7nU7$?==6qDyB@T zbZZm0>!VzDZP~~6%ct_{R?=dPf7sAy4`WU+01N>rP?XuKl=S-&^p-V~rQay-+%La6 zp4h%uE{n?Su_rzu4E#sipPfD7uw%SFIO8-i#TDCX%*Bsg>Z#?ywF2VYLMG)j?ouMm zyZ!j505J3$z3QE6K24p@vI;g?gRGYyJBR zo-qxh@xBViy + + + + + + + + + + + + + + CPCollectionViewNibTest + + + + + + + + + + + + + + +
+
+ + + +
+
+ + + diff --git a/Tests/Manual/CPCollectionViewNibTest/index.html b/Tests/Manual/CPCollectionViewNibTest/index.html new file mode 100644 index 000000000..f3c766373 --- /dev/null +++ b/Tests/Manual/CPCollectionViewNibTest/index.html @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + CPCollectionViewNibTest + + + + + + + + + + + + +
+
+ + + +
+
+ + + diff --git a/Tests/Manual/CPCollectionViewNibTest/main.j b/Tests/Manual/CPCollectionViewNibTest/main.j new file mode 100644 index 000000000..28cf7f656 --- /dev/null +++ b/Tests/Manual/CPCollectionViewNibTest/main.j @@ -0,0 +1,18 @@ +/* + * AppController.j + * CPCollectionViewNibTest + * + * Created by You on November 28, 2012. + * Copyright 2012, Your Company All rights reserved. + */ + +@import +@import + +@import "AppController.j" + + +function main(args, namedArgs) +{ + CPApplicationMain(args, namedArgs); +} From efc5b8faaa2cd4a801fef81bca35cff93e42ca7f Mon Sep 17 00:00:00 2001 From: cacaodev Date: Fri, 30 Nov 2012 13:51:43 +0100 Subject: [PATCH 009/103] Update min/maxItemSize lazylly instead of subclassing -awakeFromCib Binders can set values before -awakeFromCib. We were too late and the bound content was not visible. --- AppKit/CPCollectionView.j | 41 ++++++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 16 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index 810e25eff..e47b57793 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -99,6 +99,7 @@ id _delegate; CPEvent _mouseDownEvent; + BOOL _needsMinMaxItemSizeUpdate; } - (id)initWithFrame:(CGRect)aFrame @@ -124,6 +125,7 @@ _selectionIndexes = [CPIndexSet indexSet]; _allowsEmptySelection = YES; _isSelectable = YES; + _needsMinMaxItemSizeUpdate = YES; } return self; @@ -410,6 +412,25 @@ [self tile]; } +- (void)_updateMinMaxItemSizeIfNeeded +{ + if (!_needsMinMaxItemSizeUpdate) + return; + + var prototypeView = [_itemPrototype view]; + + if (prototypeView) + { + if (CGSizeEqualToSize(_minItemSize, CGSizeMakeZero())) + _minItemSize = [prototypeView frameSize]; + + if (CGSizeEqualToSize(_maxItemSize, CGSizeMakeZero()) && !([prototypeView autoresizingMask] & CPViewWidthSizable)) + _maxItemSize = [prototypeView frameSize]; + } + + _needsMinMaxItemSizeUpdate = NO; +} + /* @ignore */ - (void)tile { @@ -418,6 +439,8 @@ if (width == _tileWidth) return; + [self _updateMinMaxItemSizeIfNeeded]; + // We try to fit as many views per row as possible. Any remaining space is then // either proportioned out to the views (if their minSize != maxSize) or used as // margin @@ -977,22 +1000,6 @@ var CPCollectionViewMinItemSizeKey = @"CPCollectionViewMinItemSizeK @implementation CPCollectionView (CPCoding) -- (void)awakeFromCib -{ - [super awakeFromCib]; - - var prototypeView = [_itemPrototype view]; - if (prototypeView && (CGSizeEqualToSize(_minItemSize, CGSizeMakeZero()) || CGSizeEqualToSize(_maxItemSize, CGSizeMakeZero()))) - { - var item = _itemPrototype; - - if (CGSizeEqualToSize(_minItemSize, CGSizeMakeZero())) - _minItemSize = [prototypeView frameSize]; - else if (CGSizeEqualToSize(_maxItemSize, CGSizeMakeZero())) - _maxItemSize = [prototypeView frameSize]; - } -} - - (id)initWithCoder:(CPCoder)aCoder { self = [super initWithCoder:aCoder]; @@ -1024,6 +1031,8 @@ var CPCollectionViewMinItemSizeKey = @"CPCollectionViewMinItemSizeK _selectionIndexes = [CPIndexSet indexSet]; _allowsEmptySelection = YES; + _needsMinMaxItemSizeUpdate = YES; + [self setAutoresizesSubviews:NO]; } return self; From 524bd52a560db94930119a55983f5f2a0a7efc15 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Fri, 30 Nov 2012 14:10:04 +0100 Subject: [PATCH 010/103] Partially rewrote layout. it is not optimal but certainly better than the previous version. A collection view was unusable when resized through its scroll view. --- AppKit/CPCollectionView.j | 53 +++++++++++++++++++++++++++++++-------- 1 file changed, 42 insertions(+), 11 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index e47b57793..4efad2334 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -99,7 +99,9 @@ id _delegate; CPEvent _mouseDownEvent; + BOOL _needsMinMaxItemSizeUpdate; + CGSize _storedFrameSize; } - (id)initWithFrame:(CGRect)aFrame @@ -126,6 +128,7 @@ _allowsEmptySelection = YES; _isSelectable = YES; _needsMinMaxItemSizeUpdate = YES; + _storedFrameSize = CGSizeMakeZero(); } return self; @@ -446,6 +449,8 @@ // margin var itemSize = CGSizeMakeCopy(_minItemSize); + var maxItemSizeWidth = _maxItemSize.width; + _numberOfColumns = MAX(1.0, FLOOR(width / itemSize.width)); if (_maxNumberOfColumns > 0) @@ -454,12 +459,12 @@ var remaining = width - _numberOfColumns * itemSize.width, itemsNeedSizeUpdate = NO; - if (remaining > 0 && itemSize.width < _maxItemSize.width) - itemSize.width = MIN(_maxItemSize.width, itemSize.width + FLOOR(remaining / _numberOfColumns)); + if (remaining > 0 && itemSize.width < maxItemSizeWidth) + itemSize.width = MIN(maxItemSizeWidth, itemSize.width + FLOOR(remaining / _numberOfColumns)); // When we ONE column and a non-integral width, the FLOORing above can cause the item width to be smaller than the total width. - if (_maxNumberOfColumns == 1 && itemSize.width < _maxItemSize.width && itemSize.width < width) - itemSize.width = MIN(_maxItemSize.width, width); + if (_maxNumberOfColumns == 1 && itemSize.width < maxItemSizeWidth && itemSize.width < width) + itemSize.width = MIN(maxItemSizeWidth, width); if (!CGSizeEqualToSize(_itemSize, itemSize)) { @@ -504,16 +509,40 @@ if ([superview isKindOfClass:[CPClipView class]]) { var superviewSize = [superview bounds].size; - proposedHeight = MAX(superviewSize.height, proposedHeight); + if (proposedHeight != _storedFrameSize.height) + { + _tileWidth = CGRectGetWidth([self bounds]); + _storedFrameSize.height = proposedHeight; + [self setFrameSize:CGSizeMake(_tileWidth, proposedHeight)]; + } } - _tileWidth = width; - [self setFrameSize:CGSizeMake(width, proposedHeight)]; - _tileWidth = -1.0; + _tileWidth = -1.0; } -- (void)resizeSubviewsWithOldSize:(CGSize)aSize -{ +- (void)resizeWithOldSuperviewSize:(CGSize)aSize +{ + var superviewSize = CGSizeMakeCopy([[self superview] bounds].size); + + if (superviewSize.width < _minItemSize.width || superviewSize.height < _storedFrameSize.height) + { + if (superviewSize.width > _minItemSize.width) + { + aSize.width = superviewSize.width; + [super setFrameSize:CGSizeMake(aSize.width, CGRectGetHeight([self frame]))]; + } + + if (superviewSize.height > _storedFrameSize.height) + { + aSize.height = _storedFrameSize.height; + [super setFrameSize:CGSizeMake(CGRectGetWidth([self frame]), aSize.height)]; + } + + [super resizeWithOldSuperviewSize:aSize]; + } + else + [super setFrameSize:superviewSize]; + [self tile]; } @@ -633,7 +662,7 @@ _backgroundColors = backgroundColors; if (!_backgroundColors) - _backgroundColors = [CPColor whiteColor]; + _backgroundColors = [[CPColor whiteColor]]; if ([_backgroundColors count] === 1) [self setBackgroundColor:_backgroundColors[0]]; @@ -1032,6 +1061,8 @@ var CPCollectionViewMinItemSizeKey = @"CPCollectionViewMinItemSizeK _allowsEmptySelection = YES; _needsMinMaxItemSizeUpdate = YES; + _storedFrameSize = CGSizeMakeZero(); + [self setAutoresizesSubviews:NO]; } From 34d6d0695f347d752795e6fa062cfd1846b3d9f5 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Fri, 30 Nov 2012 14:28:10 +0100 Subject: [PATCH 011/103] Freeze autoresizingMask The mask is 0 and cannot be changed. Cocoa allows any value but ignores them for layout. --- AppKit/CPCollectionView.j | 6 ++++++ Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib | 2 +- Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index 4efad2334..4dbb12666 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -995,6 +995,11 @@ [self interpretKeyEvents:[anEvent]]; } +- (void)setAutoresizingMask:(int)aMask +{ + [super setAutoresizingMask:0]; +} + @end @implementation CPCollectionView (Deprecated) @@ -1064,6 +1069,7 @@ var CPCollectionViewMinItemSizeKey = @"CPCollectionViewMinItemSizeK _storedFrameSize = CGSizeMakeZero(); [self setAutoresizesSubviews:NO]; + [self setAutoresizingMask:0]; } return self; diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib index c510ee5c5..6294c7bd5 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;49E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;50E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;51E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;52E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;33E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;53E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;27E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;54E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;33E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;46E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;55E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;41E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;56E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;57E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;58E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;60E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;39E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;61E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;62E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;62E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;63E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;48E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;64E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;65E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;66E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;67E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;33E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;68E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;66E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;69E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;70E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;49E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;71E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;72E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;73E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;74E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;75E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;76E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;77E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;29E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;79E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;79E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;29E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;82E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;83E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;84E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;29E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;86E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;2;88E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;36E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;35E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;89E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;90E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;90E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;90E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;2;91E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;92E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;92E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;93E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;93E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;94E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;2;95E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;2;92E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;2;96E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;2;96E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;2;97E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;2;98E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;99E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;104E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;31E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;105E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;106E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;107E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;108E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;109E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;110E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;111E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;31E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;112E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;106E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;113E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;29E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;114E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;115E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;116E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;29E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;117E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;86E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;118E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;43E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;42E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;89E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;90E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;90E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;90E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;119E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;92E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;78E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;38E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;118E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;120E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;120E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;118E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;122E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;123E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;12;$agrid-colorD;K;6;CP$UIDd;3;124E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;106E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;125E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;126E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;2;78E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;106E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;2;90E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;2;90E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;2;96E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;2;96E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;2;96E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;127E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;124E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;2;78E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;2;90E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;40E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;128E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;129E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;130E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;132E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;134E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;135E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;96E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;90E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;136E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;137E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;104E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;37E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;105E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;106E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;138E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;139E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;140E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;110E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;37E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;112E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;106E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;141E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;142E;E;D;K;10;$classnameS;20;CPCollectionViewItemK;8;$classesA;S;20;CPCollectionViewItemS;16;CPViewControllerS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;143E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPArrayControllerK;8;$classesA;S;17;CPArrayControllerS;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;144E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;2;90E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;2;96E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;2;90E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;2;90E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;2;90E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;2;90E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;2;90E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;2;96E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;2;96E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;27E;E;E;S;8;delegateS;2;acS;14;collectionViewS;9;theWindowS;13;itemPrototypeS;22;value: arrangedObjectsS;5;valueS;15;arrangedObjectsD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;21;contentArray: contentS;12;contentArrayS;7;contentD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;K;22;CPValidatesImmediatelyD;K;6;CP$UIDd;2;90E;K;30;CPSelectsAllWhenSettingContentD;K;6;CP$UIDd;2;90E;E;E;S;24;content: selectedObjectsS;15;selectedObjectsD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1954021376S;26;{{573, 331.5}, {534, 365}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {534, 365}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;31E;E;E;S;6;normalS;23;{{193, 20}, {322, 325}}S;20;{{0, 0}, {322, 325}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;91E;E;E;d;2;18S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;87E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;145E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;93E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;146E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;147E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;33E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;148E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;148E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;d;1;2S;20;{{0, 0}, {320, 323}}d;2;63d;1;6F;d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;149E;E;E;S;21;{{1, 166}, {233, 15}}S;19;{{0, 0}, {233, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:d;1;4f;18;0.6315789222717285S;23;{{234, 181}, {15, 143}}S;19;{{0, 0}, {15, 143}}S;17;disabled+verticald;1;1S;27;_verticalScrollerDidScroll:f;18;0.8965517282485962S;22;{{20, 20}, {164, 325}}S;20;{{0, 0}, {164, 325}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;3;119E;E;E;d;2;20D;K;6;$classD;K;6;CP$UIDd;2;87E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;150E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;120E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;151E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;101E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;149E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;39E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;148E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;148E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;S;20;{{0, 0}, {162, 323}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;121E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;152E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;121E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;153E;E;d;2;23S;6;{3, 2}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;41E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;131E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;148E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;148E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;154E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;155E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;6;$afontD;K;6;CP$UIDd;3;157E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;78E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;158E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;157E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;78E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;106E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;133E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;148E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;148E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;159E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;160E;K;6;$afontD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;106E;K;20;$avertical-alignmentD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;2;78E;K;15;$acontent-insetD;K;6;CP$UIDd;3;164E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;158E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;165E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;106E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;78E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;158E;E;d;1;3S;21;{{1, 191}, {223, 15}}S;19;{{0, 0}, {223, 15}}f;16;0.99581589958159S;23;{{224, 206}, {15, 102}}S;19;{{0, 0}, {15, 102}}f;18;0.9925373134328358S;13;AppControllerS;4;ViewS;19;CPMutableDictionaryS;20;{{1, 1}, {320, 323}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;33E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;121E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;166E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;3;121E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;167E;E;S;20;{{1, 1}, {162, 323}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;39E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;111E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;170E;E;E;S;12;columnHeaderD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;156E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;171E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;172E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;96E;E;S;0;S;9;textfieldS;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;161E;K;4;nameD;K;6;CP$UIDd;3;173E;K;12;defaultValueD;K;6;CP$UIDd;3;174E;K;6;valuesD;K;6;CP$UIDd;3;175E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;163E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;176E;E;d;4;3072D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;169E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;132E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;148E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;148E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;132E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;156E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;177E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;178E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;179E;K;6;normalD;K;6;CP$UIDd;3;180E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;3;156E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;181E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;182E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;90E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;96E;E;D;K;6;$classD;K;6;CP$UIDd;3;156E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;177E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;182E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;96E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;90E;E;S;17;Arial, sans-serifd;2;12E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;49E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;50E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;51E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;52E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;33E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;53E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;27E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;54E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;33E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;46E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;55E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;41E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;56E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;57E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;58E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;60E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;39E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;61E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;62E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;62E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;63E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;48E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;64E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;65E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;66E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;67E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;33E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;68E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;66E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;69E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;70E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;49E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;71E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;72E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;73E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;74E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;75E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;76E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;77E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;29E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;79E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;79E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;29E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;82E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;83E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;84E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;29E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;86E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;2;88E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;36E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;35E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;89E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;90E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;90E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;90E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;2;91E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;92E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;92E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;93E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;93E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;2;94E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;2;92E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;2;95E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;2;95E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;2;96E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;2;97E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;98E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;99E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;101E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;103E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;31E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;104E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;105E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;106E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;107E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;108E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;101E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;109E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;110E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;31E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;111E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;105E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;112E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;29E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;114E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;115E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;29E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;116E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;86E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;117E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;43E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;42E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;89E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;90E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;90E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;90E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;118E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;92E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;78E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;38E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;117E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;119E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;119E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;117E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;121E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;122E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;12;$agrid-colorD;K;6;CP$UIDd;3;123E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;105E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;124E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;125E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;2;78E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;105E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;2;90E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;2;90E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;2;95E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;2;95E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;2;95E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;126E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;123E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;2;78E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;2;90E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;40E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;127E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;128E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;129E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;131E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;133E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;134E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;95E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;90E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;135E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;136E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;101E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;103E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;37E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;104E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;105E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;137E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;138E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;139E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;101E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;109E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;37E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;111E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;105E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;140E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;141E;E;D;K;10;$classnameS;20;CPCollectionViewItemK;8;$classesA;S;20;CPCollectionViewItemS;16;CPViewControllerS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;142E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPArrayControllerK;8;$classesA;S;17;CPArrayControllerS;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;143E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;2;90E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;2;95E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;2;90E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;2;90E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;2;90E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;2;90E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;2;90E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;2;95E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;2;95E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;27E;E;E;S;8;delegateS;2;acS;14;collectionViewS;9;theWindowS;13;itemPrototypeS;22;value: arrangedObjectsS;5;valueS;15;arrangedObjectsD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;21;contentArray: contentS;12;contentArrayS;7;contentD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;K;22;CPValidatesImmediatelyD;K;6;CP$UIDd;2;90E;K;30;CPSelectsAllWhenSettingContentD;K;6;CP$UIDd;2;90E;E;E;S;24;content: selectedObjectsS;15;selectedObjectsD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1954021376S;26;{{573, 331.5}, {534, 365}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {534, 365}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;31E;E;E;S;6;normalS;23;{{193, 20}, {322, 325}}S;20;{{0, 0}, {322, 325}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;91E;E;E;d;2;18S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;87E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;144E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;93E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;145E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;146E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;33E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;147E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;147E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;d;1;2S;20;{{0, 0}, {320, 323}}d;1;6F;d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;148E;E;E;S;21;{{1, 166}, {233, 15}}S;19;{{0, 0}, {233, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:d;1;4f;18;0.6315789222717285S;23;{{234, 181}, {15, 143}}S;19;{{0, 0}, {15, 143}}S;17;disabled+verticald;1;1S;27;_verticalScrollerDidScroll:f;18;0.8965517282485962S;22;{{20, 20}, {164, 325}}S;20;{{0, 0}, {164, 325}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;3;118E;E;E;d;2;20D;K;6;$classD;K;6;CP$UIDd;2;87E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;149E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;119E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;150E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;148E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;39E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;147E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;147E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;S;20;{{0, 0}, {162, 323}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;120E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;151E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;120E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;152E;E;d;2;23S;6;{3, 2}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;41E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;147E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;147E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;153E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;154E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;6;$afontD;K;6;CP$UIDd;3;156E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;78E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;157E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;156E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;78E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;105E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;147E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;147E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;159E;K;6;$afontD;K;6;CP$UIDd;3;161E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;105E;K;20;$avertical-alignmentD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;2;78E;K;15;$acontent-insetD;K;6;CP$UIDd;3;163E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;157E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;164E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;105E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;78E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;157E;E;d;1;3S;21;{{1, 191}, {223, 15}}S;19;{{0, 0}, {223, 15}}f;16;0.99581589958159S;23;{{224, 206}, {15, 102}}S;19;{{0, 0}, {15, 102}}f;18;0.9925373134328358S;13;AppControllerS;4;ViewS;19;CPMutableDictionaryS;20;{{1, 1}, {320, 323}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;33E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;120E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;165E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;3;120E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;166E;E;S;20;{{1, 1}, {162, 323}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;39E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;110E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;169E;E;E;S;12;columnHeaderD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;170E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;171E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;95E;E;S;0;S;9;textfieldS;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;160E;K;4;nameD;K;6;CP$UIDd;3;172E;K;12;defaultValueD;K;6;CP$UIDd;3;173E;K;6;valuesD;K;6;CP$UIDd;3;174E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;175E;E;d;4;3072D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;168E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;131E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;147E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;147E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;131E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;155E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;176E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;177E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;178E;K;6;normalD;K;6;CP$UIDd;3;179E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;3;155E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;180E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;181E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;90E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;95E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;176E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;181E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;90E;E;S;17;Arial, sans-serifd;2;12E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib index 87fb64836..1b93cbf63 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib @@ -228,7 +228,7 @@ YES - 319 + 256 {320, 323} From 4c1ebfbdd49842585d2a1e2221e3d02abb8d60e4 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Fri, 30 Nov 2012 18:22:01 +0100 Subject: [PATCH 012/103] -setItemPrototype: Do not cache removed items in -reloadContent when the item prototype changes. maxItemSize: Interpreted as horiz/vertic expandable when zero size and the proto view has a CPViewWidth|HeightSizable. (per cocoa but not documented). maxItemSize height support. Fixed: incorrect position when num items < numberOfColumns. Rewrote layout engine. Splitted the computation of size, columns count, rows count from the actual layout where we set the frame. This will help when/if we support insertion/mutation of -content or view animations. We can also be more lazy when the computation results stay the same. Added shared -init. Whitespace cleaning. CPCollectionviewCibTest: Add ability to set the 2 kinds of prototypes, one loading its view from a cib, the other with a view outlet in the same cib. Loaded protoype: the bound textfield can commit its value to the model. UI for setting maxNumberOfColumns|Rows min|maxItemSize --- AppKit/CPCollectionView.j | 357 ++-- AppKit/CPCollectionViewItem.j | 14 +- .../CPCollectionViewNibTest/AppController.j | 120 +- .../Resources/MainMenu.cib | 2 +- .../Resources/MainMenu.xib | 1443 ++++++++++++++++- .../Resources/View.cib | 2 +- .../Resources/View.xib | 149 +- 7 files changed, 1850 insertions(+), 237 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index 4dbb12666..e69eac643 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -99,9 +99,12 @@ id _delegate; CPEvent _mouseDownEvent; - + BOOL _needsMinMaxItemSizeUpdate; CGSize _storedFrameSize; + + BOOL _uniformSubviewsResizing @accessors(property=uniformSubviewsResizing); + BOOL _lockResizing; } - (id)initWithFrame:(CGRect)aFrame @@ -110,30 +113,48 @@ if (self) { - _items = []; - _content = []; + _maxNumberOfRows = 0; + _maxNumberOfColumns = 0; - _cachedItems = []; - - _itemSize = CGSizeMakeZero(); _minItemSize = CGSizeMakeZero(); _maxItemSize = CGSizeMakeZero(); [self setBackgroundColors:nil]; _verticalMargin = 5.0; - _tileWidth = -1.0; - - _selectionIndexes = [CPIndexSet indexSet]; - _allowsEmptySelection = YES; _isSelectable = YES; - _needsMinMaxItemSizeUpdate = YES; - _storedFrameSize = CGSizeMakeZero(); + _allowsEmptySelection = YES; + + [self _init]; } return self; } +- (void)_init +{ + _content = []; + + _items = []; + _cachedItems = []; + + _numberOfColumns = CPNotFound; + _numberOfRows = CPNotFound; + + _itemSize = CGSizeMakeZero(); + + _selectionIndexes = [CPIndexSet indexSet]; + + _storedFrameSize = CGSizeMakeZero(); + + _needsMinMaxItemSizeUpdate = YES; + _uniformSubviewsResizing = NO; + _lockResizing = NO; + + [self setAutoresizesSubviews:NO]; + [self setAutoresizingMask:0]; +} + /*! Sets the item prototype to \c anItem @@ -188,7 +209,7 @@ _itemForDragging = nil; _itemPrototype = anItem; - [self reloadContent]; + [self reloadContentCachingRemovedItems:NO]; } /*! @@ -377,8 +398,13 @@ return [_selectionIndexes copy]; } -/* @ignore */ - (void)reloadContent +{ + [self reloadContentCachingRemovedItems:YES]; +} + +/* @ignore */ +- (void)reloadContentCachingRemovedItems:(BOOL)shouldCache { // Remove current views var count = _items.length; @@ -388,7 +414,8 @@ [[_items[count] view] removeFromSuperview]; [_items[count] setSelected:NO]; - _cachedItems.push(_items[count]); + if (shouldCache) + _cachedItems.push(_items[count]); } _items = []; @@ -412,7 +439,144 @@ while ((index = [_selectionIndexes indexGreaterThanIndex:index]) != CPNotFound && index < count) [_items[index] setSelected:YES]; + [self tileIfNeeded:NO]; +} + +- (void)resizeSubviewsWithOldSize:(CPSize)oldBoundsSize +{ + // Desactivate subviews autoresizing +} + +- (void)resizeWithOldSuperviewSize:(CPSize)oldBoundsSize +{ + if (_lockResizing) + return; + + _lockResizing = YES; + [self tile]; + + _lockResizing = NO; +} + +- (void)tile +{ + [self tileIfNeeded:!_uniformSubviewsResizing]; +} + +- (void)tileIfNeeded:(BOOL)lazyFlag +{ + var frameSize = CGSizeMakeCopy([[self superview] frameSize]), + itemSize = CGSizeMakeZero(), + colsRowsCount = []; + + oldNumberOfColumns = _numberOfColumns, + oldNumberOfRows = _numberOfRows, + oldItemSize = _itemSize, + storedFrameSize = _storedFrameSize; + + [self _updateMinMaxItemSizeIfNeeded]; + + [self getFrameSize:frameSize itemSize:itemSize columnsRowsCount:colsRowsCount]; + + //CPLog.debug("frameSize="+CPStringFromSize(frameSize) + "itemSize="+CPStringFromSize(itemSize) + " ncols=" + colsRowsCount[0] +" nrows="+ colsRowsCount[1]+" displayCount="+ colsRowsCount[2]); + + _numberOfColumns = colsRowsCount[0]; + _numberOfRows = colsRowsCount[1]; + _itemSize = itemSize; + _storedFrameSize = frameSize; + + [self setFrameSize:frameSize]; + + //CPLog.debug("OLD " + oldNumberOfColumns + " NEW " + _numberOfColumns); + if (!lazyFlag || + _numberOfColumns !== oldNumberOfColumns || + _numberOfRows !== oldNumberOfRows || + !CGSizeEqualToSize(_itemSize, oldItemSize)) + + [self displayItems:_items frameSize:frameSize itemSize:_itemSize columns:_numberOfColumns rows:_numberOfRows count:colsRowsCount[2]]; +} + +- (void)getFrameSize:({CGSize})aSuperviewSize itemSize:({CGSize})anItemSize columnsRowsCount:({CPArray})colsRowsCount +{ + var width = aSuperviewSize.width, + height = aSuperviewSize.height, + itemSize = CGSizeMakeCopy(_minItemSize), + maxItemSizeWidth = _maxItemSize.width, + maxItemSizeHeight = _maxItemSize.height, + itemsCount = [_items count], + numberOfRows, + numberOfColumns; + + numberOfColumns = FLOOR(width / itemSize.width); + + if (maxItemSizeWidth == 0) + numberOfColumns = MIN(numberOfColumns, _maxNumberOfColumns); + + if (_maxNumberOfColumns > 0) + numberOfColumns = MIN(MIN(_maxNumberOfColumns, itemsCount), numberOfColumns); + + numberOfColumns = MAX(1.0, numberOfColumns); + + itemSize.width = FLOOR(width / numberOfColumns); + + if (maxItemSizeWidth > 0) + { + itemSize.width = MIN(maxItemSizeWidth, itemSize.width); + + if (numberOfColumns == 1) + itemSize.width = MIN(maxItemSizeWidth, width); + } + + numberOfRows = MAX(1.0 , MIN(CEIL(itemsCount / numberOfColumns), _maxNumberOfRows)); + + height = MAX(height, numberOfRows * (_minItemSize.height + _verticalMargin)); + + var itemSizeHeight = FLOOR(height / numberOfRows); + + if (maxItemSizeHeight > 0) + itemSizeHeight = MIN(itemSizeHeight, maxItemSizeHeight); + + anItemSize.height = MAX(_minItemSize.height, itemSizeHeight); + anItemSize.width = MAX(_minItemSize.width, itemSize.width); + + aSuperviewSize.width = MAX(width, _minItemSize.width); + aSuperviewSize.height = height; + colsRowsCount[0] = numberOfColumns; + colsRowsCount[1] = numberOfRows; + colsRowsCount[2] = MIN(itemsCount, numberOfColumns * numberOfRows); +} + +- (void)displayItems:(CPArray)displayItems frameSize:(CGSize)aFrameSize itemSize:(CGSize)anItemSize columns:(CPInteger)numberOfColumns rows:(CPInteger)numberOfRows count:(CPInteger)displayCount +{ +// CPLog.debug("DISPLAY ITEMS " + numberOfColumns + " " + numberOfRows); + + var horizontalMargin = _uniformSubviewsResizing ? FLOOR((aFrameSize.width - numberOfColumns * anItemSize.width) / (numberOfColumns + 1)) : 0; + + var x = horizontalMargin, + y = -anItemSize.height; + + [displayItems enumerateObjectsUsingBlock:function(item, idx, stop) + { + var view = [item view]; + + if (idx >= displayCount) + { + [view setFrameOrigin:CGPointMake(-anItemSize.width, -anItemSize.height)]; + return; + } + + if (idx % numberOfColumns == 0) + { + x = horizontalMargin; + y += _verticalMargin + anItemSize.height; + } + + [view setFrameOrigin:CGPointMake(x, y)]; + [view setFrameSize:anItemSize]; + + x += anItemSize.width + horizontalMargin; + }]; } - (void)_updateMinMaxItemSizeIfNeeded @@ -420,130 +584,24 @@ if (!_needsMinMaxItemSizeUpdate) return; - var prototypeView = [_itemPrototype view]; - - if (prototypeView) + var prototypeView; + + if (_itemPrototype && (prototypeView = [_itemPrototype view])) { - if (CGSizeEqualToSize(_minItemSize, CGSizeMakeZero())) - _minItemSize = [prototypeView frameSize]; - - if (CGSizeEqualToSize(_maxItemSize, CGSizeMakeZero()) && !([prototypeView autoresizingMask] & CPViewWidthSizable)) - _maxItemSize = [prototypeView frameSize]; + if (_minItemSize.width == 0) + _minItemSize.width = [prototypeView frameSize].width; + + if (_minItemSize.height == 0) + _minItemSize.height = [prototypeView frameSize].height; + + if (_maxItemSize.height == 0 && !([prototypeView autoresizingMask] & CPViewHeightSizable)) + _maxItemSize.height = [prototypeView frameSize].height; + + if (_maxItemSize.width == 0 && !([prototypeView autoresizingMask] & CPViewWidthSizable)) + _maxItemSize.width = [prototypeView frameSize].width; + + _needsMinMaxItemSizeUpdate = NO; } - - _needsMinMaxItemSizeUpdate = NO; -} - -/* @ignore */ -- (void)tile -{ - var width = CGRectGetWidth([self bounds]); - - if (width == _tileWidth) - return; - - [self _updateMinMaxItemSizeIfNeeded]; - - // We try to fit as many views per row as possible. Any remaining space is then - // either proportioned out to the views (if their minSize != maxSize) or used as - // margin - var itemSize = CGSizeMakeCopy(_minItemSize); - - var maxItemSizeWidth = _maxItemSize.width; - - _numberOfColumns = MAX(1.0, FLOOR(width / itemSize.width)); - - if (_maxNumberOfColumns > 0) - _numberOfColumns = MIN(_maxNumberOfColumns, _numberOfColumns); - - var remaining = width - _numberOfColumns * itemSize.width, - itemsNeedSizeUpdate = NO; - - if (remaining > 0 && itemSize.width < maxItemSizeWidth) - itemSize.width = MIN(maxItemSizeWidth, itemSize.width + FLOOR(remaining / _numberOfColumns)); - - // When we ONE column and a non-integral width, the FLOORing above can cause the item width to be smaller than the total width. - if (_maxNumberOfColumns == 1 && itemSize.width < maxItemSizeWidth && itemSize.width < width) - itemSize.width = MIN(maxItemSizeWidth, width); - - if (!CGSizeEqualToSize(_itemSize, itemSize)) - { - _itemSize = itemSize; - itemsNeedSizeUpdate = YES; - } - - var index = 0, - count = _items.length; - - if (_maxNumberOfColumns > 0 && _maxNumberOfRows > 0) - count = MIN(count, _maxNumberOfColumns * _maxNumberOfRows); - - _numberOfRows = CEIL(count / _numberOfColumns); - - _horizontalMargin = FLOOR((width - _numberOfColumns * itemSize.width) / (_numberOfColumns + 1)); - - var x = _horizontalMargin, - y = -itemSize.height; - - for (; index < count; ++index) - { - if (index % _numberOfColumns == 0) - { - x = _horizontalMargin; - y += _verticalMargin + itemSize.height; - } - - var view = [_items[index] view]; - - [view setFrameOrigin:CGPointMake(x, y)]; - - if (itemsNeedSizeUpdate) - [view setFrameSize:_itemSize]; - - x += itemSize.width + _horizontalMargin; - } - - var superview = [self superview], - proposedHeight = y + itemSize.height + _verticalMargin; - - if ([superview isKindOfClass:[CPClipView class]]) - { - var superviewSize = [superview bounds].size; - if (proposedHeight != _storedFrameSize.height) - { - _tileWidth = CGRectGetWidth([self bounds]); - _storedFrameSize.height = proposedHeight; - [self setFrameSize:CGSizeMake(_tileWidth, proposedHeight)]; - } - } - - _tileWidth = -1.0; -} - -- (void)resizeWithOldSuperviewSize:(CGSize)aSize -{ - var superviewSize = CGSizeMakeCopy([[self superview] bounds].size); - - if (superviewSize.width < _minItemSize.width || superviewSize.height < _storedFrameSize.height) - { - if (superviewSize.width > _minItemSize.width) - { - aSize.width = superviewSize.width; - [super setFrameSize:CGSizeMake(aSize.width, CGRectGetHeight([self frame]))]; - } - - if (superviewSize.height > _storedFrameSize.height) - { - aSize.height = _storedFrameSize.height; - [super setFrameSize:CGSizeMake(CGRectGetWidth([self frame]), aSize.height)]; - } - - [super resizeWithOldSuperviewSize:aSize]; - } - else - [super setFrameSize:superviewSize]; - - [self tile]; } // Laying Out the Collection View @@ -616,11 +674,15 @@ { if (aSize === nil || aSize === undefined) [CPException raise:CPInvalidArgumentException reason:"Invalid value provided for minimum size"]; + if (CGSizeEqualToSize(_minItemSize, aSize)) return; _minItemSize = CGSizeMakeCopy(aSize); + if (CGSizeEqualToSize(_minItemSize, CGSizeMakeZero())) + _needsMinMaxItemSizeUpdate = YES; + [self tile]; } @@ -643,6 +705,9 @@ _maxItemSize = CGSizeMakeCopy(aSize); +// if (_maxItemSize.width == 0 || _maxItemSize.height == 0) +// _needsMinMaxItemSizeUpdate = YES; + [self tile]; } @@ -1040,13 +1105,6 @@ var CPCollectionViewMinItemSizeKey = @"CPCollectionViewMinItemSizeK if (self) { - _items = []; - _content = []; - - _cachedItems = []; - - _itemSize = CGSizeMakeZero(); - _minItemSize = [aCoder decodeSizeForKey:CPCollectionViewMinItemSizeKey]; _maxItemSize = [aCoder decodeSizeForKey:CPCollectionViewMaxItemSizeKey]; @@ -1060,16 +1118,7 @@ var CPCollectionViewMinItemSizeKey = @"CPCollectionViewMinItemSizeK [self setBackgroundColors:[aCoder decodeObjectForKey:CPCollectionViewBackgroundColorsKey]]; - _tileWidth = -1.0; - - _selectionIndexes = [CPIndexSet indexSet]; - - _allowsEmptySelection = YES; - _needsMinMaxItemSizeUpdate = YES; - _storedFrameSize = CGSizeMakeZero(); - - [self setAutoresizesSubviews:NO]; - [self setAutoresizingMask:0]; + [self _init]; } return self; diff --git a/AppKit/CPCollectionViewItem.j b/AppKit/CPCollectionViewItem.j index 8385b22fd..ee1b0b597 100644 --- a/AppKit/CPCollectionViewItem.j +++ b/AppKit/CPCollectionViewItem.j @@ -22,7 +22,6 @@ @import "CPViewController.j" - /*! Represents an object inside a CPCollectionView. */ @@ -36,7 +35,7 @@ { var cibName = [self cibName], copy; - + if (cibName) { copy = [[[self class] alloc] initWithCibName:cibName bundle:[self cibBundle]]; @@ -45,15 +44,14 @@ { if (!_cachedArchive) _cachedArchive = [CPKeyedArchiver archivedDataWithRootObject:self]; - + copy = [CPKeyedUnarchiver unarchiveObjectWithData:_cachedArchive]; - + // copy connections } - - [copy setRepresentedObject:[self representedObject]]; - [copy setSelected:[self isSelected]]; - + + [copy setSelected:NO]; + return copy; } diff --git a/Tests/Manual/CPCollectionViewNibTest/AppController.j b/Tests/Manual/CPCollectionViewNibTest/AppController.j index 44a45efc1..8a27d34c0 100644 --- a/Tests/Manual/CPCollectionViewNibTest/AppController.j +++ b/Tests/Manual/CPCollectionViewNibTest/AppController.j @@ -7,42 +7,136 @@ */ @import -//@import "CPCollectionView.j" + +CPLogRegister(CPLogConsole); @implementation AppController : CPObject { CPWindow theWindow; //this "outlet" is connected automatically by the Cib - + @outlet CPCollectionView collectionView @accessors; + @outlet InternalProtoypeItem prototypeItemInternal; + @outlet CPCollectionViewItem prototypeItemExternal; + CPArray content @accessors; } - (id)init { self = [super init]; - - content = ["A", "B", "C", "D", "E", "F"]; - + + content = [CPArray array]; + for (var i = 0; i < 8; i++) + [content addObject:[CPDictionary dictionaryWithObject:(String.fromCharCode(65 +i)) forKey:@"value"]] + return self; } + - (void)applicationDidFinishLaunching:(CPNotification)aNotification { - //[collectionView bind:"content" toObject:ac withKeyPath:@"arrangedObjects" options:nil]; - - // This is called when the application is done loading. } - (void)awakeFromCib { - // This is called when the cib is done loading. - // You can implement this method on any object instantiated from a Cib. - // It's a useful hook for setting up current UI values, and other things. + [self willChangeValueForKey:@"minItemWidth"]; + [self willChangeValueForKey:@"minItemHeight"]; + [collectionView setMinItemSize:CGSizeMake(100, 100)]; + [self didChangeValueForKey:@"minItemWidth"]; + [self didChangeValueForKey:@"minItemHeight"]; + + [self willChangeValueForKey:@"maxItemWidth"]; + [self willChangeValueForKey:@"maxItemHeight"]; + [collectionView setMaxItemSize:CGSizeMake(200, 150)]; + [self didChangeValueForKey:@"maxItemWidth"]; + [self didChangeValueForKey:@"maxItemHeight"]; - // In this case, we want the window from Cib to become our full browser window //[theWindow setFullPlatformWindow:YES]; } +- (IBAction)setPrototypeItem:(id)sender +{ + var prototypeItem = [[sender selectedItem] tag] ? prototypeItemExternal : prototypeItemInternal; + + [collectionView setItemPrototype:prototypeItem]; +} + +- (void)setMinItemWidth:(CPInteger)aWidth +{ + var size = CGSizeMakeCopy([collectionView minItemSize]); + size.width = aWidth; + [collectionView setMinItemSize:size]; +} + +- (CPInteger)minItemWidth +{ + return [collectionView minItemSize].width; +} + +- (void)setMinItemHeight:(CPInteger)aHeight +{ + var size = CGSizeMakeCopy([collectionView minItemSize]); + size.height = aHeight; + [collectionView setMinItemSize:size]; +} + +- (CPInteger)minItemHeight +{ + return [collectionView minItemSize].height; +} + +- (void)setMaxItemWidth:(CPInteger)aWidth +{ + var size = CGSizeMakeCopy([collectionView maxItemSize]); + size.width = aWidth; + [collectionView setMaxItemSize:size]; +} + +- (CPInteger)maxItemWidth +{ + return [collectionView maxItemSize].width; +} + +- (void)setMaxItemHeight:(CPInteger)aHeight +{ + var size = CGSizeMakeCopy([collectionView maxItemSize]); + size.height = aHeight; + [collectionView setMaxItemSize:size]; +} + +- (CPInteger)maxItemHeight +{ + return [collectionView maxItemSize].height; +} + +@end + +@implementation InternalProtoypeItem: CPCollectionViewItem +{ + @outlet CPTextField textField; +} + +- (id)initWithCoder:(CPCoder)aCoder +{ + self = [super initWithCoder:aCoder]; + + textField = [aCoder decodeObjectForKey:@"TextField"]; + + return self; +} + +- (void)encodeWithCoder:(CPCoder)aCoder +{ + [super encodeWithCoder:aCoder]; + [aCoder encodeConditionalObject:textField forKey:@"TextField"]; +} + +- (void)setRepresentedObject:(id)anObject +{ + [super setRepresentedObject:anObject]; + [textField setStringValue:[anObject objectForKey:@"value"]]; +} + @end @implementation RandomColorView : CPView @@ -54,7 +148,7 @@ { if (!color) color = [CPColor randomColor]; - + var context = [[CPGraphicsContext currentContext] graphicsPort]; CGContextSetFillColor(context, color); CGContextFillRect(context, aRect); diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib index 6294c7bd5..547bb7165 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;49E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;50E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;51E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;52E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;33E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;53E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;44E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;27E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;54E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;33E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;46E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;55E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;41E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;56E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;57E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;58E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;60E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;39E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;61E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;62E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;62E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;63E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;48E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;64E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;65E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;66E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;67E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;33E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;68E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;66E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;69E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;70E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;49E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;71E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;72E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;73E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;74E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;75E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;76E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;77E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;29E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;79E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;79E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;29E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;82E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;83E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;84E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;29E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;86E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;2;88E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;36E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;35E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;89E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;90E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;90E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;90E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;2;91E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;92E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;92E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;93E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;93E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;2;94E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;2;92E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;2;95E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;2;95E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;2;96E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;2;97E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;98E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;99E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;101E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;103E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;31E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;104E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;105E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;106E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;107E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;108E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;101E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;109E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;110E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;31E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;111E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;105E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;112E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;29E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;114E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;115E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;29E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;116E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;86E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;117E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;43E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;42E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;89E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;89E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;90E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;90E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;90E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;118E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;92E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;78E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;38E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;117E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;119E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;119E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;117E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;121E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;122E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;12;$agrid-colorD;K;6;CP$UIDd;3;123E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;105E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;124E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;125E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;2;78E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;105E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;2;90E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;2;90E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;2;95E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;2;95E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;2;95E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;126E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;123E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;2;78E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;2;90E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;40E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;127E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;128E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;129E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;131E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;133E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;134E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;95E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;90E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;135E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;136E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;101E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;103E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;37E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;104E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;105E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;137E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;138E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;139E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;101E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;109E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;37E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;111E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;105E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;78E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;140E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;141E;E;D;K;10;$classnameS;20;CPCollectionViewItemK;8;$classesA;S;20;CPCollectionViewItemS;16;CPViewControllerS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;142E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPArrayControllerK;8;$classesA;S;17;CPArrayControllerS;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;143E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;2;90E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;2;95E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;2;90E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;2;90E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;2;90E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;2;90E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;2;90E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;2;95E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;2;95E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;27E;E;E;S;8;delegateS;2;acS;14;collectionViewS;9;theWindowS;13;itemPrototypeS;22;value: arrangedObjectsS;5;valueS;15;arrangedObjectsD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;21;contentArray: contentS;12;contentArrayS;7;contentD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;K;22;CPValidatesImmediatelyD;K;6;CP$UIDd;2;90E;K;30;CPSelectsAllWhenSettingContentD;K;6;CP$UIDd;2;90E;E;E;S;24;content: selectedObjectsS;15;selectedObjectsD;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1954021376S;26;{{573, 331.5}, {534, 365}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {534, 365}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;31E;E;E;S;6;normalS;23;{{193, 20}, {322, 325}}S;20;{{0, 0}, {322, 325}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;91E;E;E;d;2;18S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;87E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;144E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;93E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;145E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;146E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;33E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;31E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;147E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;147E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;31E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;d;1;2S;20;{{0, 0}, {320, 323}}d;1;6F;d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;148E;E;E;S;21;{{1, 166}, {233, 15}}S;19;{{0, 0}, {233, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:d;1;4f;18;0.6315789222717285S;23;{{234, 181}, {15, 143}}S;19;{{0, 0}, {15, 143}}S;17;disabled+verticald;1;1S;27;_verticalScrollerDidScroll:f;18;0.8965517282485962S;22;{{20, 20}, {164, 325}}S;20;{{0, 0}, {164, 325}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;3;118E;E;E;d;2;20D;K;6;$classD;K;6;CP$UIDd;2;87E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;78E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;149E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;119E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;150E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;100E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;148E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;39E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;37E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;147E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;147E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;37E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;S;20;{{0, 0}, {162, 323}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;120E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;151E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;120E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;152E;E;d;2;23S;6;{3, 2}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;41E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;147E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;147E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;153E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;154E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;6;$afontD;K;6;CP$UIDd;3;156E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;78E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;157E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;156E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;78E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;105E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;147E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;147E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;159E;K;6;$afontD;K;6;CP$UIDd;3;161E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;105E;K;20;$avertical-alignmentD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;2;78E;K;15;$acontent-insetD;K;6;CP$UIDd;3;163E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;157E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;164E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;105E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;78E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;157E;E;d;1;3S;21;{{1, 191}, {223, 15}}S;19;{{0, 0}, {223, 15}}f;16;0.99581589958159S;23;{{224, 206}, {15, 102}}S;19;{{0, 0}, {15, 102}}f;18;0.9925373134328358S;13;AppControllerS;4;ViewS;19;CPMutableDictionaryS;20;{{1, 1}, {320, 323}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;33E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;120E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;165E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;3;120E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;166E;E;S;20;{{1, 1}, {162, 323}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;39E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;110E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;169E;E;E;S;12;columnHeaderD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;170E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;171E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;95E;E;S;0;S;9;textfieldS;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;160E;K;4;nameD;K;6;CP$UIDd;3;172E;K;12;defaultValueD;K;6;CP$UIDd;3;173E;K;6;valuesD;K;6;CP$UIDd;3;174E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;175E;E;d;4;3072D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;168E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;131E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;147E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;147E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;131E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;155E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;176E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;177E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;178E;K;6;normalD;K;6;CP$UIDd;3;179E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;3;155E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;180E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;181E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;90E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;95E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;176E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;181E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;95E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;90E;E;S;17;Arial, sans-serifd;2;12E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;102E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;2;62E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;103E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;104E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;105E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;88E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;58E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;106E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;88E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;107E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;88E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;92E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;108E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;88E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;109E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;58E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;110E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;92E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;111E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;96E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;58E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;112E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;62E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;83E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;116E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;118E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;82E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;116E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;119E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;77E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;122E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;123E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;74E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;124E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;126E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;124E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;127E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;128E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;129E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;130E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;79E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;128E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;129E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;131E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;96E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;132E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;134E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;70E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;96E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;132E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;135E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;86E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;96E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;136E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;137E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;138E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;85E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;96E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;136E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;137E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;139E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;52E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;94E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;140E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;141E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;142E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;50E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;94E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;144E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;144E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;145E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;94E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;112E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;148E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;58E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;94E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;149E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;112E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;151E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;103E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;43E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;152E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;153E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;154E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;155E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;156E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;157E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;158E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;46E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;160E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;160E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;161E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;163E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;164E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;165E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;166E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;167E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;169E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;55E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;54E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;170E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;171E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;171E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;171E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;172E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;173E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;159E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;49E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;169E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;174E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;174E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;169E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;176E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;177E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;12;$agrid-colorD;K;6;CP$UIDd;3;178E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;180E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;181E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;159E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;179E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;171E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;171E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;182E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;182E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;182E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;183E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;178E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;159E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;171E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;51E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;184E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;185E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;186E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;188E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;189E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;190E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;182E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;171E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;191E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;192E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;195E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;196E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;48E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;197E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;159E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;198E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;199E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;200E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;195E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;201E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;48E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;202E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;159E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;203E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;204E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;205E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;206E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;167E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;208E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;60E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;59E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;170E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;171E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;171E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;171E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;209E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;173E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;173E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;57E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;208E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;210E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;210E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;208E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;3;211E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;3;190E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;3;171E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;3;171E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;3;212E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;3;213E;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;214E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;215E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;195E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;196E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;56E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;197E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;159E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;216E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;217E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;218E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;195E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;201E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;56E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;202E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;159E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;219E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;102E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;220E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;221E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;224E;K;6;$afontD;K;6;CP$UIDd;3;226E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;227E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;182E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;228E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;159E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;173E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;159E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;229E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;230E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;102E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;231E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;232E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;230E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;233E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;233E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;102E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;231E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;234E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;235E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;238E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;241E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;244E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;9;CPStepperK;8;$classesA;S;9;CPStepperS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;245E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;233E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;249E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;250E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;251E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;253E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;256E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;257E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;258E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;259E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;260E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;186E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;261E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;262E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;263E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;264E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;265E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;266E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;267E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;260E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;186E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;268E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;262E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;269E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;270E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;271E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;272E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;260E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;186E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;274E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;262E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;275E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;276E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;277E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;278E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;279E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;260E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;186E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;280E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;262E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;281E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;282E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;283E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;284E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;285E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;233E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;249E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;286E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;251E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;287E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;288E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;289E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;290E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;291E;E;D;K;10;$classnameS;20;CPCollectionViewItemK;8;$classesA;S;20;CPCollectionViewItemS;16;CPViewControllerS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;89E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;292E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;18;_CPCibClassSwapperK;8;$classesA;S;18;_CPCibClassSwapperS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;91E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;293E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;294E;E;D;K;10;$classnameS;17;CPArrayControllerK;8;$classesA;S;17;CPArrayControllerS;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;93E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;295E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;171E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;182E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;171E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;171E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;171E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;171E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;171E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;182E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;182E;E;D;K;10;$classnameS;18;CPObjectControllerK;8;$classesA;S;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;95E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;295E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;171E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;182E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;296E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;296E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;297E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;298E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;299E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;98E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;300E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;301E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;98E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;302E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;303E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;173E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;98E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;304E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;305E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;98E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;298E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;306E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;307E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;171E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;173E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;308E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;309E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;44E;E;E;S;8;delegateS;14;collectionViewS;21;prototypeItemExternalS;21;prototypeItemInternalS;9;theWindowS;13;itemPrototypeS;4;viewS;7;contentS;17;setPrototypeItem:S;20;value: minItemHeightS;5;valueS;13;minItemHeightD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;20;value: maxItemHeightS;13;maxItemHeightD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;19;value: maxItemWidthS;12;maxItemWidthD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;19;value: minItemWidthS;12;minItemWidthD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;32;value: selection.maxNumberOfRowsS;25;selection.maxNumberOfRowsD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;35;value: selection.maxNumberOfColumnsS;28;selection.maxNumberOfColumnsD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;28;value: arrangedObjects.valueS;21;arrangedObjects.valueD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;21;contentArray: contentS;12;contentArrayD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;K;22;CPValidatesImmediatelyD;K;6;CP$UIDd;3;171E;K;30;CPSelectsAllWhenSettingContentD;K;6;CP$UIDd;3;171E;E;E;S;24;content: selectedObjectsS;15;selectedObjectsD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1949827072S;26;{{360.5, 174}, {959, 383}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {959, 383}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;E;E;S;6;normalS;22;{{20, 66}, {164, 297}}S;20;{{0, 0}, {164, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;3;172E;E;E;d;2;20S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;168E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;310E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;174E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;311E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;312E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;50E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;313E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;E;d;1;2S;20;{{0, 0}, {162, 295}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;314E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;315E;E;d;1;4d;2;23S;6;{3, 2}F;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;52E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;313E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;316E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;317E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;318E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;159E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;227E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;318E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;159E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;179E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;313E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;319E;K;6;$afontD;K;6;CP$UIDd;3;321E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;15;$acontent-insetD;K;6;CP$UIDd;3;323E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;227E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;179E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;159E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;227E;E;d;1;3S;21;{{1, 163}, {223, 15}}S;19;{{0, 0}, {223, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;16;0.99581589958159S;23;{{224, 178}, {15, 102}}S;19;{{0, 0}, {15, 102}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9925373134328358S;23;{{192, 66}, {491, 297}}S;20;{{0, 0}, {491, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;208E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;3;209E;E;E;d;2;18D;K;6;$classD;K;6;CP$UIDd;3;168E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;324E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;210E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;325E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;326E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;58E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;313E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;E;S;20;{{0, 0}, {489, 295}}d;1;6d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;312E;E;E;S;21;{{1, -26}, {306, 15}}S;19;{{0, 0}, {306, 15}}f;7;0.95625S;23;{{307, -11}, {15, 307}}S;19;{{0, 0}, {15, 307}}f;18;0.9504643962848297S;22;{{499, 18}, {182, 24}}S;19;{{0, 0}, {182, 24}}d;2;33S;12;popup-buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;328E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;171E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;0;d;2;12S;11;In Main CibS;17;_popUpItemAction:d;7;1048576S;17;in standalone cibd;1;1S;22;{{374, 22}, {110, 17}}S;19;{{0, 0}, {110, 17}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;328E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;17;setItemPrototype:d;4;3072D;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;329E;E;S;20;{{17, 42}, {94, 17}}S;18;{{0, 0}, {94, 17}}d;2;36S;15;Select Content:S;21;{{923, 64}, {19, 25}}S;18;{{0, 0}, {19, 25}}S;7;stepperd;5;65540d;3;100S;21;{{887, 62}, {36, 29}}S;18;{{0, 0}, {36, 29}}S;7;bezeledD;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;330E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;1;0D;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;331E;E;S;22;{{742, 72}, {140, 17}}S;19;{{0, 0}, {140, 17}}S;19;Max Number Of Rows:S;22;{{923, 225}, {19, 25}}d;2;50S;22;{{880, 223}, {43, 29}}S;18;{{0, 0}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;23;{{774, 233}, {101, 17}}S;19;{{0, 0}, {101, 17}}S;15;Max Item Width:S;22;{{923, 255}, {19, 25}}S;22;{{880, 253}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;23;{{768, 263}, {107, 17}}S;19;{{0, 0}, {107, 17}}S;16;Max Item Height:S;22;{{923, 154}, {19, 25}}S;22;{{880, 152}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;22;{{777, 162}, {98, 17}}S;18;{{0, 0}, {98, 17}}S;15;Min Item Width:S;22;{{923, 184}, {19, 25}}S;22;{{880, 182}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;23;{{772, 192}, {103, 17}}S;19;{{0, 0}, {103, 17}}S;16;Min Item Height:S;21;{{923, 94}, {19, 25}}S;21;{{887, 92}, {36, 29}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;330E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;22;{{720, 99}, {162, 17}}S;19;{{0, 0}, {162, 17}}S;22;Max Number Of Columns:S;13;AppControllerS;4;ViewS;20;InternalProtoypeItemS;20;CPCollectionViewItemS;19;CPMutableDictionaryS;19;{{0, 0}, {149, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;100E;E;E;d;2;63S;15;RandomColorViewS;19;{{35, 8}, {72, 17}}S;18;{{0, 0}, {72, 17}}d;2;39S;8;InternalS;20;{{37, 21}, {70, 40}}S;18;{{0, 0}, {70, 40}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;332E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;1;TS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;64E;E;E;S;20;{{1, 1}, {162, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;50E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;333E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;233E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;336E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;337E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;338E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;182E;E;S;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;320E;K;4;nameD;K;6;CP$UIDd;3;339E;K;12;defaultValueD;K;6;CP$UIDd;3;237E;K;6;valuesD;K;6;CP$UIDd;3;340E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;322E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;341E;E;S;20;{{1, 1}, {489, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;58E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;342E;E;S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;233E;E;E;d;2;15D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;E;E;d;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;335E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;188E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;313E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;188E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;344E;K;6;normalD;K;6;CP$UIDd;3;345E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;E;E;f;18;0.6862745098039216D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;346E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;171E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;182E;E;D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib index 1b93cbf63..127dfc85f 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib @@ -16,10 +16,19 @@ NSCollectionView NSCollectionViewItem NSCustomObject + NSCustomView + NSMenu + NSMenuItem + NSObjectController + NSPopUpButton + NSPopUpButtonCell NSScrollView NSScroller + NSStepper + NSStepperCell NSTableColumn NSTableView + NSTextField NSTextFieldCell NSView NSWindowTemplate @@ -46,8 +55,8 @@ 9 2 - {{618, 330}, {534, 365}} - 1954021376 + {{618, 471}, {959, 383}} + 1949827072 Window NSWindow @@ -70,7 +79,7 @@ 256 - {162, 323} + {162, 295} @@ -116,7 +125,7 @@ 337641536 2048 Text Cell - + LucidaGrande 13 1044 @@ -126,12 +135,12 @@ 6 System controlBackgroundColor - + 3 MC42NjY2NjY2NjY3AA - + 6 System controlTextColor @@ -171,7 +180,7 @@ 1 - {{1, 1}, {162, 323}} + {{1, 1}, {162, 295}} @@ -198,6 +207,7 @@ {{1, 119}, {223, 15}} + _NS:60 1 @@ -205,7 +215,7 @@ 0.99581589958159 - {{20, 20}, {164, 325}} + {{20, 20}, {164, 297}} @@ -228,25 +238,28 @@ YES - 256 - {320, 323} + 274 + {489, 295} + 2 _NS:80 {0, 0} {0, 0} 6 - 2 + 3 YES + YES + YES -1 0 - {{1, 1}, {320, 323}} + {{1, 1}, {489, 295}} @@ -254,40 +267,39 @@ 1 - MSAxIDEAA + MSAwIDEAA 6 -2147483392 - {{234, 1}, {15, 143}} + {{307, 1}, {15, 307}} _NS:82 _doScroller: - 1 - 0.89655172824859619 + 0.9504643962848297 2 -2147483392 - {{1, 144}, {233, 15}} + {{1, 308}, {306, 15}} - + _NS:91 1 _doScroller: - 0.63157892227172852 + 0.95625000000000004 2 - {{193, 20}, {322, 325}} + {{192, 20}, {491, 297}} @@ -298,11 +310,493 @@ 2
+ + + 265 + {{499, 339}, {187, 26}} + + + + _NS:9 + YES + + -2076049856 + 2048 + + _NS:9 + + 109199360 + 129 + + + 400 + 75 + + + in standalone cib + + 1048576 + 2147483647 + 1 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + _popUpItemAction: + 1 + + + YES + + OtherViews + + YES + + + + In Main Cib + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + + 1 + YES + YES + 2 + + + + + 265 + {{374, 345}, {116, 17}} + + + + _NS:1535 + YES + + 68157504 + 71304192 + setItemPrototype: + + _NS:1535 + + + 6 + System + controlColor + + + + + + + + 268 + {{17, 325}, {100, 17}} + + + + _NS:1535 + YES + + 68157504 + 272630784 + Select Content: + + _NS:1535 + + + + + + + + 265 + {{923, 262}, {19, 27}} + + + + _NS:1099 + YES + + 786464 + 0 + _NS:1099 + + 100 + 1 + YES + + + + + 265 + {{893, 265}, {28, 22}} + + + + _NS:1535 + YES + + 72351808 + 272634880 + 0 + + LucidaGrande + 15 + 16 + + _NS:1535 + + YES + + 1 + MSAxIDEAA + + + + + + + 265 + {{923, 292}, {19, 27}} + + + + _NS:1099 + YES + + 786464 + 0 + _NS:1099 + + 100 + 1 + YES + + + + + 265 + {{893, 295}, {28, 22}} + + + + _NS:1535 + YES + + 72351808 + 272634880 + 0 + + _NS:1535 + + YES + + + + + + + 265 + {{742, 295}, {146, 17}} + + + + _NS:1535 + YES + + 68157504 + 71304192 + Max Number Of Rows: + + _NS:1535 + + + + + + + + 265 + {{720, 268}, {168, 17}} + + + + _NS:1535 + YES + + 68157504 + 71304192 + Max Number Of Columns: + + _NS:1535 + + + + + + + + 265 + {{923, 202}, {19, 27}} + + + + _NS:1099 + YES + + 786464 + 0 + _NS:1099 + + 1000 + 50 + YES + + + + + 265 + {{886, 205}, {35, 22}} + + + + _NS:1535 + YES + + 72351808 + 272634880 + 0 + + LucidaGrande + 12 + 16 + + _NS:1535 + + YES + + + + + + + 265 + {{777, 205}, {104, 17}} + + + + _NS:1535 + YES + + 68157504 + 71304192 + Min Item Width: + + _NS:1535 + + + + + + + + 265 + {{923, 131}, {19, 27}} + + + + _NS:1099 + YES + + 786464 + 0 + _NS:1099 + + 1000 + 50 + YES + + + + + 265 + {{886, 134}, {35, 22}} + + + + _NS:1535 + YES + + 72351808 + 272634880 + 0 + + _NS:1535 + + YES + + + + + + + 265 + {{774, 134}, {107, 17}} + + + + _NS:1535 + YES + + 68157504 + 71304192 + Max Item Width: + + _NS:1535 + + + + + + + + 265 + {{923, 101}, {19, 27}} + + + + _NS:1099 + YES + + 786464 + 0 + _NS:1099 + + 1000 + 50 + YES + + + + + 265 + {{886, 104}, {35, 22}} + + + + _NS:1535 + YES + + 72351808 + 272634880 + 0 + + _NS:1535 + + YES + + + + + + + 265 + {{768, 104}, {113, 17}} + + + + _NS:1535 + YES + + 68157504 + 71304192 + Max Item Height: + + _NS:1535 + + + + + + + + 265 + {{923, 172}, {19, 27}} + + + + _NS:1099 + YES + + 786464 + 0 + _NS:1099 + + 1000 + 50 + YES + + + + + 265 + {{886, 175}, {35, 22}} + + + + _NS:1535 + YES + + 72351808 + 272634880 + 0 + + _NS:1535 + + YES + + + + + + + 265 + {{772, 175}, {109, 17}} + + + + _NS:1535 + YES + + 68157504 + 71304192 + Min Item Height: + + _NS:1535 + + + + + - {534, 365} + {959, 383} - + {{0, 0}, {1680, 1028}} {10000000000000, 10000000000000} @@ -314,6 +808,7 @@ View + YES @@ -323,6 +818,67 @@ YES YES + + YES + + + + + 319 + + YES + + + 271 + {{35, 57}, {78, 17}} + + + + _NS:1535 + YES + + 68157504 + 138413056 + Internal + + _NS:1535 + + + + + + + + 319 + {{43, 23}, {62, 33}} + + + + _NS:1535 + YES + + 342884417 + 138413056 + T + + LucidaGrande + 32 + 16 + + _NS:1535 + + YES + + + + + + {149, 81} + + + + RandomColorView + @@ -343,21 +899,37 @@ 459 - - - ac - - - - 475 - collectionView - 474 + 499 + + + + prototypeItemExternal + + + + 500 + + + + setPrototypeItem: + + + + 506 + + + + prototypeItemInternal + + + + 507 @@ -430,19 +1002,227 @@ - value: arrangedObjects + value: arrangedObjects.value - value: arrangedObjects + value: arrangedObjects.value value - arrangedObjects + arrangedObjects.value 2 - 490 + 520 + + + + view + + + + 575 + + + + content + + + + 522 + + + + value: selection.maxNumberOfColumns + + + + + + value: selection.maxNumberOfColumns + value + selection.maxNumberOfColumns + 2 + + + 528 + + + + value: selection.maxNumberOfColumns + + + + + + value: selection.maxNumberOfColumns + value + selection.maxNumberOfColumns + 2 + + + 527 + + + + value: selection.maxNumberOfRows + + + + + + value: selection.maxNumberOfRows + value + selection.maxNumberOfRows + 2 + + + 564 + + + + value: selection.maxNumberOfRows + + + + + + value: selection.maxNumberOfRows + value + selection.maxNumberOfRows + 2 + + + 562 + + + + value: minItemWidth + + + + + + value: minItemWidth + value + minItemWidth + 2 + + + 561 + + + + value: minItemWidth + + + + + + value: minItemWidth + value + minItemWidth + 2 + + + 558 + + + + value: maxItemWidth + + + + + + value: maxItemWidth + value + maxItemWidth + 2 + + + 567 + + + + value: maxItemWidth + + + + + + value: maxItemWidth + value + maxItemWidth + 2 + + + 565 + + + + value: maxItemHeight + + + + + + value: maxItemHeight + value + maxItemHeight + 2 + + + 586 + + + + value: maxItemHeight + + + + + + value: maxItemHeight + value + maxItemHeight + 2 + + + 584 + + + + value: minItemHeight + + + + + + value: minItemHeight + value + minItemHeight + 2 + + + 596 + + + + value: minItemHeight + + + + + + value: minItemHeight + value + minItemHeight + 2 + + + 595 @@ -488,8 +1268,29 @@ YES - + + + + + + + + + + + + + + + + + + + + + + @@ -502,6 +1303,7 @@ 464 + External 469 @@ -578,6 +1380,373 @@ + + 493 + + + YES + + + + + + 494 + + + YES + + + + + + 495 + + + YES + + + + + + + 496 + + + + + 497 + + + + + 501 + + + Internal + + + 508 + + + YES + + + + + + 509 + + + + + 518 + + + YES + + + + + + 519 + + + + + 521 + + + + + 523 + + + YES + + + + + + 524 + + + + + 525 + + + YES + + + + + + 526 + + + + + 529 + + + YES + + + + + + 530 + + + YES + + + + + + 531 + + + + + 532 + + + + + 535 + + + YES + + + + + + 536 + + + + + 537 + + + YES + + + + + + 538 + + + + + 539 + + + YES + + + + + + 540 + + + YES + + + + + + 541 + + + YES + + + + + + 542 + + + + + 543 + + + + + 544 + + + + + 547 + + + YES + + + + + + 548 + + + YES + + + + + + 549 + + + YES + + + + + + 550 + + + + + 551 + + + + + 552 + + + + + 568 + + + YES + + + + + + + 570 + + + YES + + + + + + 571 + + + YES + + + + + + 572 + + + + + 573 + + + + + 576 + + + YES + + + + + + 577 + + + YES + + + + + + 578 + + + YES + + + + + + 579 + + + + + 580 + + + + + 581 + + + + + 587 + + + YES + + + + + + 588 + + + YES + + + + + + 589 + + + YES + + + + + + 590 + + + + + 591 + + + + + 592 + + + @@ -606,6 +1775,60 @@ 481.IBPluginDependency 482.IBPluginDependency 485.IBPluginDependency + 493.IBPluginDependency + 494.IBPluginDependency + 495.IBPluginDependency + 496.IBPluginDependency + 497.IBPluginDependency + 501.CustomClassName + 501.IBPluginDependency + 508.IBPluginDependency + 509.IBPluginDependency + 518.IBPluginDependency + 519.IBPluginDependency + 521.IBPluginDependency + 523.IBPluginDependency + 524.IBPluginDependency + 525.IBPluginDependency + 526.IBPluginDependency + 529.IBPluginDependency + 530.IBPluginDependency + 531.IBPluginDependency + 532.IBPluginDependency + 535.IBPluginDependency + 536.IBPluginDependency + 537.IBPluginDependency + 538.IBPluginDependency + 539.IBPluginDependency + 540.IBPluginDependency + 541.IBPluginDependency + 542.IBPluginDependency + 543.IBPluginDependency + 544.IBPluginDependency + 547.IBPluginDependency + 548.IBPluginDependency + 549.IBPluginDependency + 550.IBPluginDependency + 551.IBPluginDependency + 552.IBPluginDependency + 568.IBNSViewMetadataLastInspectedTranslatesAutoresizingMaskIntoConstraints + 568.IBPluginDependency + 570.IBPluginDependency + 571.IBPluginDependency + 572.IBPluginDependency + 573.IBPluginDependency + 576.IBPluginDependency + 577.IBPluginDependency + 578.IBPluginDependency + 579.IBPluginDependency + 580.IBPluginDependency + 581.IBPluginDependency + 587.IBPluginDependency + 588.IBPluginDependency + 589.IBPluginDependency + 590.IBPluginDependency + 591.IBPluginDependency + 592.IBPluginDependency YES @@ -613,7 +1836,7 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin {{303, 221}, {480, 360}} @@ -631,6 +1854,60 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + InternalProtoypeItem + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin @@ -645,7 +1922,7 @@ - 492 + 596 @@ -653,11 +1930,88 @@ AppController NSObject + + setPrototypeItem: + id + + + setPrototypeItem: + + setPrototypeItem: + id + + + + YES + + YES + collectionView + prototypeItemExternal + prototypeItemInternal + + + YES + NSCollectionView + NSCollectionViewItem + InternalProtoypeItem + + + + YES + + YES + collectionView + prototypeItemExternal + prototypeItemInternal + + + YES + + collectionView + NSCollectionView + + + prototypeItemExternal + NSCollectionViewItem + + + prototypeItemInternal + InternalProtoypeItem + + + IBProjectSource ./Classes/AppController.h + + InternalProtoypeItem + NSCollectionViewItem + + textField + NSTextField + + + textField + + textField + NSTextField + + + + IBProjectSource + ./Classes/InternalProtoypeItem.h + + + + RandomColorView + NSView + + IBProjectSource + ./Classes/RandomColorView.h + + 0 @@ -672,5 +2026,18 @@ YES 3 + + YES + + YES + NSMenuCheckmark + NSMenuMixedState + + + YES + {11, 11} + {10, 3} + +
diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib b/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib index ca6b956dc..97490eb83 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;17E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;1;0E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;22E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;23E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;24E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;20E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;25E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;22E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;26E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;27E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;28E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;30E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;31E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;19E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;32E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;33E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;33E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;34E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;35E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;36E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;2;37E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;21E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;20E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;32E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;38E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;39E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;20E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;35E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;40E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;41E;K;6;$afontD;K;6;CP$UIDd;2;43E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;44E;K;11;$aalignmentD;K;6;CP$UIDd;2;44E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;45E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;46E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;47E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;48E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;48E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;45E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;50E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;44E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;44E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;S;20;CPCollectionViewItemD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;4;viewS;24;value: representedObjectS;5;valueS;17;representedObjectD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;10;CP.objectsD;E;E;S;13;CPApplicationd;1;0S;20;{{0, 0}, {174, 118}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;22E;E;E;d;2;45S;6;normalS;15;RandomColorViewS;20;{{48, 25}, {74, 67}}S;18;{{0, 0}, {74, 67}}S;9;textfieldS;7;bezeledD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;42E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;51E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;35E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;48E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;48E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;45E;E;d;1;2T;S;1;Ad;4;3072F;D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;49E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;52E;E;S;28;_CPFontSystemFacePlaceholderD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;E;E;d;1;1E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;1;0E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;25E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;26E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;27E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;21E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;28E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;25E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;29E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;30E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;31E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;33E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;23E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;34E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;35E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;36E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;37E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;38E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;40E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;40E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;41E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;42E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;2;44E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;45E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;46E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;47E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;49E;K;6;$afontD;K;6;CP$UIDd;2;51E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;52E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;54E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;53E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;53E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;53E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;57E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;52E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;58E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;59E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;60E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;52E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;62E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;63E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;64E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;52E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;65E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;66E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;67E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;12;$atext-colorD;K;6;CP$UIDd;2;57E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;68E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;69E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;63E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;64E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;68E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;S;20;CPCollectionViewItemD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;4;viewS;16;hidden: selectedS;6;hiddenS;8;selectedD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;2;70E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;2;39E;K;17;CPNullPlaceholderD;K;6;CP$UIDd;2;39E;E;E;S;30;value: representedObject.valueS;5;valueS;23;representedObject.valueD;K;6;$classD;K;6;CP$UIDd;2;32E;K;10;CP.objectsD;E;E;S;13;CPApplicationd;1;0S;19;{{0, 0}, {165, 94}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;23E;E;E;d;2;47S;6;normalS;15;RandomColorViewS;20;{{42, 24}, {77, 46}}S;18;{{0, 0}, {77, 46}}d;2;63S;9;textfieldS;16;bezeled+editableD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;71E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;72E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;53E;E;d;1;2T;S;1;Td;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;73E;E;S;19;{{39, 8}, {81, 17}}S;18;{{0, 0}, {81, 17}}d;2;39D;K;6;$classD;K;6;CP$UIDd;2;50E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;71E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;74E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;53E;E;S;8;ExternalF;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;75E;E;S;20;{{44, 78}, {76, 13}}S;18;{{0, 0}, {76, 13}}d;2;31d;1;4S;10;selected !S;15;CPNegateBooleanS;28;_CPFontSystemFacePlaceholderd;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;E;E;d;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;76E;E;E;d;1;1f;18;0.6862745098039216E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/View.xib b/Tests/Manual/CPCollectionViewNibTest/Resources/View.xib index e7eca3684..a73c2fbd8 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/View.xib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/View.xib @@ -35,33 +35,60 @@ - 301 + 303 - + - 301 - {{54, 29}, {66, 60}} + 311 + {{44, 4}, {82, 13}} _NS:1535 YES - - 72351808 - 138413056 - A - + + 68157504 + 272630784 + selected ! + LucidaGrande - 45 - 16 + 13 + 1044 _NS:1535 - - YES - + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + 1 MSAxIDEAA - + + + + + 271 + {{39, 70}, {87, 17}} + + + + _NS:1535 + YES + + 68157504 + 138413056 + External + + _NS:1535 + + + 6 System controlTextColor @@ -72,11 +99,36 @@ + + + 319 + {{48, 27}, {69, 39}} + + + + _NS:1535 + YES + + 342884417 + 138413056 + T + + LucidaGrande + 32 + 16 + + _NS:1535 + + YES + + + + - {174, 118} + {165, 94} - + RandomColorView @@ -92,19 +144,40 @@ - value: representedObject + value: representedObject.value - value: representedObject + value: representedObject.value value - representedObject + representedObject.value 2 - 30 + 39 + + + + hidden: selected + + + + + + hidden: selected + hidden + selected + + + + NSNegateBoolean + + 2 + + + 72 @@ -138,6 +211,8 @@ + + @@ -154,6 +229,32 @@ + + 32 + + + + + + + + 33 + + + + + 43 + + + + + + + + 44 + + + @@ -165,12 +266,16 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - 31 + 72 From 9a1e75712d4279a2711a7b68bcad2fd476c5e93d Mon Sep 17 00:00:00 2001 From: cacaodev Date: Fri, 7 Dec 2012 16:51:11 +0100 Subject: [PATCH 013/103] test app: CPSelectionIndexesBinding test --- AppKit/CPCollectionView.j | 22 +- .../CPCollectionViewNibTest/AppController.j | 27 +- .../Resources/MainMenu.cib | 2 +- .../Resources/MainMenu.xib | 351 ++++++++++++------ 4 files changed, 265 insertions(+), 137 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index e69eac643..3768852ec 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -26,9 +26,9 @@ @import @import -@import "CPView.j" -@import "CPCollectionViewItem.j" -@import "CPCompatibility.j" +@import +@import +@import /*! @ingroup appkit @@ -743,6 +743,22 @@ return _backgroundColors; } +- (void)bind:(CPString)binding toObject:(id)observableController withKeyPath:(CPString)keyPath options:(CPDictionary )options +{ + if (binding == CPContentBinding) + [observableController addObserver:self forKeyPath:keyPath options:CPKeyValueObservingOptionOld|CPKeyValueObservingOptionNew context:"content"]; + + [super bind:binding toObject:observableController withKeyPath:keyPath options:options]; +} + +- (void)observeValueForKeyPath:(CPString)keyPath ofObject:(id)object change:(CPDictionary)change context:(id)context +{ + var newObjects = [change objectForKey:CPKeyValueChangeNewKey]; + var kind = [change objectForKey:CPKeyValueChangeKindKey]; + CPLog.debug("kind " + kind + " " + [newObjects description]); +} + + - (void)mouseUp:(CPEvent)anEvent { if ([_selectionIndexes count] && [anEvent clickCount] == 2 && [_delegate respondsToSelector:@selector(collectionView:didDoubleClickOnItemAtIndex:)]) diff --git a/Tests/Manual/CPCollectionViewNibTest/AppController.j b/Tests/Manual/CPCollectionViewNibTest/AppController.j index 8a27d34c0..289e02269 100644 --- a/Tests/Manual/CPCollectionViewNibTest/AppController.j +++ b/Tests/Manual/CPCollectionViewNibTest/AppController.j @@ -7,6 +7,7 @@ */ @import +@import "CPCollectionView.j" CPLogRegister(CPLogConsole); @@ -16,19 +17,6 @@ CPLogRegister(CPLogConsole); @outlet CPCollectionView collectionView @accessors; @outlet InternalProtoypeItem prototypeItemInternal; @outlet CPCollectionViewItem prototypeItemExternal; - - CPArray content @accessors; -} - -- (id)init -{ - self = [super init]; - - content = [CPArray array]; - for (var i = 0; i < 8; i++) - [content addObject:[CPDictionary dictionaryWithObject:(String.fromCharCode(65 +i)) forKey:@"value"]] - - return self; } @@ -139,6 +127,19 @@ CPLogRegister(CPLogConsole); @end +var keyCode = 0; + +@implementation ArrayController : CPArrayController +{ +} + +- (void)newObject +{ + return [CPDictionary dictionaryWithObject:(String.fromCharCode(65 + keyCode++)) forKey:@"value"]; +} + +@end + @implementation RandomColorView : CPView { CPColor color; diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib index 547bb7165..352c4de27 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;102E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;2;62E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;103E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;104E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;105E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;88E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;58E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;106E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;88E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;107E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;88E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;92E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;108E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;88E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;109E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;58E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;110E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;92E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;111E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;96E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;58E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;112E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;62E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;83E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;116E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;118E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;82E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;116E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;119E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;77E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;122E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;123E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;74E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;124E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;126E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;124E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;127E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;128E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;129E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;130E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;79E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;128E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;129E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;131E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;96E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;132E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;134E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;70E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;96E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;132E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;135E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;86E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;96E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;136E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;137E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;138E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;85E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;96E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;136E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;137E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;139E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;52E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;94E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;140E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;141E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;142E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;50E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;94E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;144E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;144E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;145E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;94E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;88E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;112E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;148E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;58E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;94E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;149E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;112E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;151E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;103E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;43E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;152E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;153E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;154E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;155E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;156E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;157E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;158E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;46E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;160E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;160E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;161E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;163E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;164E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;165E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;166E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;167E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;169E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;55E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;54E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;170E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;171E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;171E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;171E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;172E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;173E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;159E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;49E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;169E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;174E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;174E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;169E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;176E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;177E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;12;$agrid-colorD;K;6;CP$UIDd;3;178E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;180E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;181E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;159E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;179E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;171E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;171E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;182E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;182E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;182E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;183E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;178E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;159E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;171E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;51E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;184E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;185E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;186E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;188E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;189E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;190E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;182E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;171E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;191E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;192E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;195E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;196E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;48E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;197E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;159E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;198E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;199E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;200E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;195E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;201E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;48E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;202E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;159E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;203E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;204E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;205E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;206E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;167E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;208E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;60E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;59E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;170E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;170E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;171E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;171E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;171E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;209E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;173E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;173E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;57E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;208E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;210E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;210E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;208E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;3;211E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;3;190E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;3;171E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;3;171E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;3;212E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;3;213E;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;214E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;215E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;195E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;196E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;56E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;197E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;159E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;216E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;217E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;218E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;195E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;201E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;56E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;202E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;159E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;219E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;102E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;220E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;221E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;224E;K;6;$afontD;K;6;CP$UIDd;3;226E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;179E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;227E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;182E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;228E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;159E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;173E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;159E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;229E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;230E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;102E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;231E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;232E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;230E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;233E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;233E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;102E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;231E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;234E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;235E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;238E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;241E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;244E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;9;CPStepperK;8;$classesA;S;9;CPStepperS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;245E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;233E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;249E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;250E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;251E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;253E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;256E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;257E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;258E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;259E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;260E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;186E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;261E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;262E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;263E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;264E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;265E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;266E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;267E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;260E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;186E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;268E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;262E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;269E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;270E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;271E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;272E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;260E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;186E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;274E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;262E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;275E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;276E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;277E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;278E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;279E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;260E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;186E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;280E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;262E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;281E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;282E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;283E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;284E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;285E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;159E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;159E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;248E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;233E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;249E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;286E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;251E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;287E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;288E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;289E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;46E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;222E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;233E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;290E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;233E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;291E;E;D;K;10;$classnameS;20;CPCollectionViewItemK;8;$classesA;S;20;CPCollectionViewItemS;16;CPViewControllerS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;89E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;292E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;18;_CPCibClassSwapperK;8;$classesA;S;18;_CPCibClassSwapperS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;91E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;293E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;294E;E;D;K;10;$classnameS;17;CPArrayControllerK;8;$classesA;S;17;CPArrayControllerS;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;93E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;295E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;171E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;182E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;171E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;171E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;171E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;171E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;171E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;182E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;182E;E;D;K;10;$classnameS;18;CPObjectControllerK;8;$classesA;S;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;95E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;295E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;171E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;182E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;296E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;296E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;297E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;298E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;299E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;98E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;300E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;301E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;98E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;302E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;237E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;303E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;182E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;182E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;240E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;173E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;98E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;304E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;305E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;98E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;298E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;252E;K;6;$afontD;K;6;CP$UIDd;3;306E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;307E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;171E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;171E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;255E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;173E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;308E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;309E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;44E;E;E;S;8;delegateS;14;collectionViewS;21;prototypeItemExternalS;21;prototypeItemInternalS;9;theWindowS;13;itemPrototypeS;4;viewS;7;contentS;17;setPrototypeItem:S;20;value: minItemHeightS;5;valueS;13;minItemHeightD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;20;value: maxItemHeightS;13;maxItemHeightD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;19;value: maxItemWidthS;12;maxItemWidthD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;19;value: minItemWidthS;12;minItemWidthD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;32;value: selection.maxNumberOfRowsS;25;selection.maxNumberOfRowsD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;35;value: selection.maxNumberOfColumnsS;28;selection.maxNumberOfColumnsD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;28;value: arrangedObjects.valueS;21;arrangedObjects.valueD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;21;contentArray: contentS;12;contentArrayD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;K;22;CPValidatesImmediatelyD;K;6;CP$UIDd;3;171E;K;30;CPSelectsAllWhenSettingContentD;K;6;CP$UIDd;3;171E;E;E;S;24;content: selectedObjectsS;15;selectedObjectsD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1949827072S;26;{{360.5, 174}, {959, 383}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {959, 383}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;E;E;S;6;normalS;22;{{20, 66}, {164, 297}}S;20;{{0, 0}, {164, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;3;172E;E;E;d;2;20S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;168E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;310E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;174E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;311E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;312E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;50E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;313E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;E;d;1;2S;20;{{0, 0}, {162, 295}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;314E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;315E;E;d;1;4d;2;23S;6;{3, 2}F;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;52E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;313E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;316E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;317E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;6;$afontD;K;6;CP$UIDd;3;318E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;159E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;227E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;318E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;159E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;179E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;313E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;236E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;319E;K;6;$afontD;K;6;CP$UIDd;3;321E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;159E;K;15;$acontent-insetD;K;6;CP$UIDd;3;323E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;227E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;239E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;179E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;159E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;227E;E;d;1;3S;21;{{1, 163}, {223, 15}}S;19;{{0, 0}, {223, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;16;0.99581589958159S;23;{{224, 178}, {15, 102}}S;19;{{0, 0}, {15, 102}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9925373134328358S;23;{{192, 66}, {491, 297}}S;20;{{0, 0}, {491, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;208E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;3;209E;E;E;d;2;18D;K;6;$classD;K;6;CP$UIDd;3;168E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;159E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;324E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;210E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;325E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;193E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;326E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;58E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;313E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;E;S;20;{{0, 0}, {489, 295}}d;1;6d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;312E;E;E;S;21;{{1, -26}, {306, 15}}S;19;{{0, 0}, {306, 15}}f;7;0.95625S;23;{{307, -11}, {15, 307}}S;19;{{0, 0}, {15, 307}}f;18;0.9504643962848297S;22;{{499, 18}, {182, 24}}S;19;{{0, 0}, {182, 24}}d;2;33S;12;popup-buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;328E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;171E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;0;d;2;12S;11;In Main CibS;17;_popUpItemAction:d;7;1048576S;17;in standalone cibd;1;1S;22;{{374, 22}, {110, 17}}S;19;{{0, 0}, {110, 17}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;328E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;17;setItemPrototype:d;4;3072D;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;329E;E;S;20;{{17, 42}, {94, 17}}S;18;{{0, 0}, {94, 17}}d;2;36S;15;Select Content:S;21;{{923, 64}, {19, 25}}S;18;{{0, 0}, {19, 25}}S;7;stepperd;5;65540d;3;100S;21;{{887, 62}, {36, 29}}S;18;{{0, 0}, {36, 29}}S;7;bezeledD;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;330E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;1;0D;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;331E;E;S;22;{{742, 72}, {140, 17}}S;19;{{0, 0}, {140, 17}}S;19;Max Number Of Rows:S;22;{{923, 225}, {19, 25}}d;2;50S;22;{{880, 223}, {43, 29}}S;18;{{0, 0}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;23;{{774, 233}, {101, 17}}S;19;{{0, 0}, {101, 17}}S;15;Max Item Width:S;22;{{923, 255}, {19, 25}}S;22;{{880, 253}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;23;{{768, 263}, {107, 17}}S;19;{{0, 0}, {107, 17}}S;16;Max Item Height:S;22;{{923, 154}, {19, 25}}S;22;{{880, 152}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;22;{{777, 162}, {98, 17}}S;18;{{0, 0}, {98, 17}}S;15;Min Item Width:S;22;{{923, 184}, {19, 25}}S;22;{{880, 182}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;23;{{772, 192}, {103, 17}}S;19;{{0, 0}, {103, 17}}S;16;Min Item Height:S;21;{{923, 94}, {19, 25}}S;21;{{887, 92}, {36, 29}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;330E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;22;{{720, 99}, {162, 17}}S;19;{{0, 0}, {162, 17}}S;22;Max Number Of Columns:S;13;AppControllerS;4;ViewS;20;InternalProtoypeItemS;20;CPCollectionViewItemS;19;CPMutableDictionaryS;19;{{0, 0}, {149, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;100E;E;E;d;2;63S;15;RandomColorViewS;19;{{35, 8}, {72, 17}}S;18;{{0, 0}, {72, 17}}d;2;39S;8;InternalS;20;{{37, 21}, {70, 40}}S;18;{{0, 0}, {70, 40}}D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;332E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;1;TS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;64E;E;E;S;20;{{1, 1}, {162, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;50E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;333E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;233E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;336E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;337E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;338E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;182E;E;S;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;320E;K;4;nameD;K;6;CP$UIDd;3;339E;K;12;defaultValueD;K;6;CP$UIDd;3;237E;K;6;valuesD;K;6;CP$UIDd;3;340E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;322E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;341E;E;S;20;{{1, 1}, {489, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;58E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;342E;E;S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;233E;E;E;d;2;15D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;E;E;d;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;335E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;188E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;313E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;188E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;162E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;117E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;344E;K;6;normalD;K;6;CP$UIDd;3;345E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;233E;E;E;f;18;0.6862745098039216D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;346E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;171E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;182E;E;D;K;6;$classD;K;6;CP$UIDd;3;225E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;327E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;228E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;182E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;171E;E;S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;105E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;2;59E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;106E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;107E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;108E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;93E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;87E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;109E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;93E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;95E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;110E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;93E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;96E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;111E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;93E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;46E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;112E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;95E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;96E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;101E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;99E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;87E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;115E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;59E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;116E;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;91E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;117E;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;92E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;118E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;119E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;123E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;79E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;119E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;124E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;74E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;127E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;128E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;129E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;131E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;70E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;129E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;132E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;77E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;135E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;136E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;68E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;99E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;137E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;139E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;67E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;99E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;137E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;140E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;83E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;99E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;141E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;143E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;82E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;99E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;141E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;144E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;54E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;145E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;147E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;52E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;148E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;149E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;149E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;150E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;152E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;153E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;148E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;149E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;149E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;154E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;106E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;155E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;156E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;157E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;158E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;159E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;160E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;161E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;48E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;163E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;163E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;164E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;49E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;166E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;167E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;168E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;169E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;170E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;172E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;57E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;56E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;173E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;174E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;174E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;174E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;175E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;176E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;162E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;51E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;172E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;177E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;177E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;172E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;12;$agrid-colorD;K;6;CP$UIDd;3;181E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;183E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;184E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;162E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;182E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;174E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;174E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;185E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;185E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;185E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;186E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;181E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;162E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;174E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;187E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;188E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;189E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;191E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;192E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;193E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;185E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;174E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;55E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;194E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;195E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;50E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;198E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;199E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;50E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;200E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;162E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;201E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;55E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;202E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;203E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;50E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;198E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;204E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;50E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;205E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;162E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;206E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;105E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;207E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;208E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;210E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;211E;K;6;$afontD;K;6;CP$UIDd;3;213E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;182E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;214E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;185E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;215E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;162E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;174E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;176E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;162E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;60E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;216E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;59E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;217E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;105E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;218E;E;D;K;6;$classD;K;6;CP$UIDd;2;60E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;219E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;59E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;217E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;220E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;220E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;105E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;218E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;221E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;222E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;225E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;228E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;229E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;230E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;231E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;9;CPStepperK;8;$classesA;S;9;CPStepperS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;232E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;220E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;236E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;237E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;238E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;240E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;243E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;244E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;245E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;246E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;247E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;189E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;248E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;249E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;250E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;251E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;252E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;253E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;254E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;247E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;189E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;255E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;249E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;256E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;257E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;259E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;260E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;247E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;189E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;261E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;249E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;262E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;263E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;264E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;265E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;266E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;247E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;189E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;267E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;249E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;268E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;269E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;270E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;271E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;272E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;220E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;236E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;238E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;274E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;275E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;276E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;277E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;49E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;278E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;279E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;280E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;281E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;170E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;282E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;89E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;88E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;173E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;174E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;174E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;174E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;283E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;176E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;176E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;86E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;282E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;284E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;284E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;282E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;281E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;3;285E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;3;193E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;3;174E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;3;174E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;3;286E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;3;287E;E;D;K;6;$classD;K;6;CP$UIDd;2;55E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;85E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;288E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;289E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;85E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;198E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;199E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;85E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;200E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;162E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;290E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;55E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;85E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;291E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;292E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;85E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;198E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;204E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;85E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;205E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;162E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;293E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;18;_CPCibClassSwapperK;8;$classesA;S;18;_CPCibClassSwapperS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;294E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;295E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;230E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;296E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;211E;K;6;$afontD;K;6;CP$UIDd;3;213E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;176E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;297E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;214E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;185E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;298E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;162E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;174E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;176E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;162E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;299E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;300E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;301E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;295E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;230E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;296E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;211E;K;6;$afontD;K;6;CP$UIDd;3;213E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;176E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;302E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;214E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;185E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;298E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;162E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;174E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;176E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;162E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;299E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;300E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;303E;E;D;K;10;$classnameS;20;CPCollectionViewItemK;8;$classesA;S;20;CPCollectionViewItemS;16;CPViewControllerS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;94E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;304E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;305E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;306E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;307E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;174E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;174E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;174E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;174E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;174E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;174E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;174E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;185E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;185E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;308E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;309E;E;D;K;10;$classnameS;18;CPObjectControllerK;8;$classesA;S;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;98E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;307E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;174E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;185E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;100E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;310E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;310E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;311E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;312E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;101E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;314E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;315E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;101E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;316E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;176E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;317E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;176E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;101E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;318E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;319E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;101E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;312E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;320E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;176E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;321E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;174E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;176E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;104E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;322E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;323E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;46E;E;E;S;8;delegateS;14;collectionViewS;21;prototypeItemExternalS;21;prototypeItemInternalS;9;theWindowS;13;itemPrototypeS;4;viewS;7;contentS;17;setPrototypeItem:S;4;add:S;7;remove:S;20;value: minItemHeightS;5;valueS;13;minItemHeightD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;20;value: maxItemHeightS;13;maxItemHeightD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;19;value: maxItemWidthS;12;maxItemWidthD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;19;value: minItemWidthS;12;minItemWidthD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;32;value: selection.maxNumberOfRowsS;25;selection.maxNumberOfRowsD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;35;value: selection.maxNumberOfColumnsS;28;selection.maxNumberOfColumnsD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;28;value: arrangedObjects.valueS;21;arrangedObjects.valueD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;24;content: arrangedObjectsS;15;arrangedObjectsD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1949827072S;26;{{360.5, 150}, {959, 407}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {959, 407}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;E;E;S;6;normalS;22;{{20, 66}, {164, 297}}S;20;{{0, 0}, {164, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;3;175E;E;E;d;2;20S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;171E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;324E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;177E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;325E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;50E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;326E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;52E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;327E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;327E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;50E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;E;d;1;2S;20;{{0, 0}, {162, 295}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;328E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;329E;E;d;1;4d;2;23S;6;{3, 2}F;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;54E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;327E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;327E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;330E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;331E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;332E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;162E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;214E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;332E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;162E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;182E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;327E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;327E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;333E;K;6;$afontD;K;6;CP$UIDd;3;335E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;182E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;15;$acontent-insetD;K;6;CP$UIDd;3;337E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;214E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;182E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;162E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;214E;E;d;1;3S;21;{{1, 163}, {223, 15}}S;19;{{0, 0}, {223, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;16;0.99581589958159S;23;{{224, 178}, {15, 102}}S;19;{{0, 0}, {15, 102}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9925373134328358S;22;{{499, 18}, {182, 24}}S;19;{{0, 0}, {182, 24}}d;2;33S;12;popup-buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;339E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;174E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;0;d;2;12S;11;In Main CibS;17;_popUpItemAction:d;7;1048576S;17;in standalone cibd;1;1S;22;{{374, 22}, {110, 17}}S;19;{{0, 0}, {110, 17}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;339E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;17;setItemPrototype:d;4;3072D;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;340E;E;S;20;{{17, 42}, {94, 17}}S;18;{{0, 0}, {94, 17}}d;2;36S;15;Select Content:S;21;{{923, 64}, {19, 25}}S;18;{{0, 0}, {19, 25}}S;7;stepperd;5;65540d;3;100S;21;{{887, 62}, {36, 29}}S;18;{{0, 0}, {36, 29}}S;7;bezeledD;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;341E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;1;0D;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;342E;E;S;22;{{742, 72}, {140, 17}}S;19;{{0, 0}, {140, 17}}S;19;Max Number Of Rows:S;22;{{923, 225}, {19, 25}}d;2;50S;22;{{880, 223}, {43, 29}}S;18;{{0, 0}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;23;{{774, 233}, {101, 17}}S;19;{{0, 0}, {101, 17}}S;15;Max Item Width:S;22;{{923, 255}, {19, 25}}S;22;{{880, 253}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;23;{{768, 263}, {107, 17}}S;19;{{0, 0}, {107, 17}}S;16;Max Item Height:S;22;{{923, 154}, {19, 25}}S;22;{{880, 152}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;22;{{777, 162}, {98, 17}}S;18;{{0, 0}, {98, 17}}S;15;Min Item Width:S;22;{{923, 184}, {19, 25}}S;22;{{880, 182}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;23;{{772, 192}, {103, 17}}S;19;{{0, 0}, {103, 17}}S;16;Min Item Height:S;21;{{923, 94}, {19, 25}}S;21;{{887, 92}, {36, 29}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;341E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;22;{{720, 99}, {162, 17}}S;19;{{0, 0}, {162, 17}}S;22;Max Number Of Columns:S;23;{{192, 66}, {491, 297}}S;20;{{0, 0}, {491, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;3;283E;E;E;d;2;18D;K;6;$classD;K;6;CP$UIDd;3;171E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;85E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;343E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;284E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;344E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;85E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;345E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;87E;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;85E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;327E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;327E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;E;S;20;{{0, 0}, {489, 295}}d;1;6d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;326E;E;E;S;21;{{1, -26}, {306, 15}}S;19;{{0, 0}, {306, 15}}f;7;0.95625S;23;{{307, -11}, {15, 307}}S;19;{{0, 0}, {15, 307}}f;18;0.9504643962848297S;21;{{18, 373}, {43, 24}}S;18;{{0, 0}, {43, 24}}S;6;buttonS;1;+d;2;14S;19;_CPRuleEditorButtonS;8;CPButtonS;21;{{73, 373}, {43, 24}}S;1;-S;13;AppControllerS;4;ViewS;20;InternalProtoypeItemS;20;CPCollectionViewItemS;19;CPMutableDictionaryS;15;ArrayControllerS;17;CPArrayControllerS;19;{{0, 0}, {149, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;E;E;d;2;63S;15;RandomColorViewS;19;{{35, 8}, {72, 17}}S;18;{{0, 0}, {72, 17}}d;2;39S;8;InternalS;20;{{37, 21}, {70, 40}}S;18;{{0, 0}, {70, 40}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;346E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;1;TS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;61E;E;E;S;20;{{1, 1}, {162, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;52E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;347E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;220E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;350E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;351E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;352E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;185E;E;S;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;334E;K;4;nameD;K;6;CP$UIDd;3;353E;K;12;defaultValueD;K;6;CP$UIDd;3;224E;K;6;valuesD;K;6;CP$UIDd;3;354E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;336E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;355E;E;S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;220E;E;E;d;2;15D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;E;E;S;20;{{1, 1}, {489, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;87E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;357E;E;d;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;349E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;191E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;327E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;327E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;191E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;281E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;358E;K;6;normalD;K;6;CP$UIDd;3;359E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}f;18;0.6862745098039216D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;360E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;174E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;185E;E;D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib index 127dfc85f..8f4153ccd 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib @@ -13,6 +13,8 @@ YES NSArrayController + NSButton + NSButtonCell NSCollectionView NSCollectionViewItem NSCustomObject @@ -55,7 +57,7 @@ 9 2 - {{618, 471}, {959, 383}} + {{618, 471}, {959, 407}} 1949827072 Window NSWindow @@ -215,7 +217,7 @@ 0.99581589958159 - {{20, 20}, {164, 297}} + {{20, 44}, {164, 297}} @@ -299,7 +301,7 @@ 2 - {{192, 20}, {491, 297}} + {{192, 44}, {491, 297}} @@ -313,7 +315,7 @@ 265 - {{499, 339}, {187, 26}} + {{499, 363}, {187, 26}} @@ -379,7 +381,7 @@ 265 - {{374, 345}, {116, 17}} + {{374, 369}, {116, 17}} @@ -404,7 +406,7 @@ 268 - {{17, 325}, {100, 17}} + {{17, 349}, {100, 17}} @@ -424,7 +426,7 @@ 265 - {{923, 262}, {19, 27}} + {{923, 286}, {19, 27}} @@ -443,7 +445,7 @@ 265 - {{893, 265}, {28, 22}} + {{893, 289}, {28, 22}} @@ -471,7 +473,7 @@ 265 - {{923, 292}, {19, 27}} + {{923, 316}, {19, 27}} @@ -490,7 +492,7 @@ 265 - {{893, 295}, {28, 22}} + {{893, 319}, {28, 22}} @@ -511,7 +513,7 @@ 265 - {{742, 295}, {146, 17}} + {{742, 319}, {146, 17}} @@ -531,7 +533,7 @@ 265 - {{720, 268}, {168, 17}} + {{720, 292}, {168, 17}} @@ -551,10 +553,10 @@ 265 - {{923, 202}, {19, 27}} + {{923, 226}, {19, 27}} - + _NS:1099 YES @@ -570,7 +572,7 @@ 265 - {{886, 205}, {35, 22}} + {{886, 229}, {35, 22}} @@ -595,7 +597,7 @@ 265 - {{777, 205}, {104, 17}} + {{777, 229}, {104, 17}} @@ -615,10 +617,10 @@ 265 - {{923, 131}, {19, 27}} + {{923, 155}, {19, 27}} - + _NS:1099 YES @@ -634,7 +636,7 @@ 265 - {{886, 134}, {35, 22}} + {{886, 158}, {35, 22}} @@ -655,7 +657,7 @@ 265 - {{774, 134}, {107, 17}} + {{774, 158}, {107, 17}} @@ -672,128 +674,176 @@ - + 265 - {{923, 101}, {19, 27}} + {{923, 125}, {19, 27}} - + _NS:1099 YES - + 786464 0 _NS:1099 - + 1000 50 YES - + 265 - {{886, 104}, {35, 22}} + {{886, 128}, {35, 22}} - + _NS:1535 YES - + 72351808 272634880 0 _NS:1535 - + YES - + 265 - {{768, 104}, {113, 17}} + {{768, 128}, {113, 17}} - + _NS:1535 YES - + 68157504 71304192 Max Item Height: _NS:1535 - + - + 265 - {{923, 172}, {19, 27}} + {{923, 196}, {19, 27}} _NS:1099 YES - + 786464 0 _NS:1099 - + 1000 50 YES - + 265 - {{886, 175}, {35, 22}} + {{886, 199}, {35, 22}} - + _NS:1535 YES - + 72351808 272634880 0 _NS:1535 - + YES - + 265 - {{772, 175}, {109, 17}} + {{772, 199}, {109, 17}} - + _NS:1535 YES - + 68157504 71304192 Min Item Height: _NS:1535 - + + + + 268 + {{14, 4}, {55, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + + + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + + + + 268 + {{69, 4}, {55, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + - + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + - {959, 383} + {959, 407} @@ -810,7 +860,12 @@ + + YES + value + YES + YES YES YES @@ -941,48 +996,52 @@ - content: selectedObjects + content: arrangedObjects + + + + + + content: arrangedObjects + content + arrangedObjects + 2 + + + 598 + + + + selectionIndexes: selectionIndexes - content: selectedObjects - content - selectedObjects + selectionIndexes: selectionIndexes + selectionIndexes + selectionIndexes + 2 - 488 + 605 - - contentArray: content + + add: - - - - - contentArray: content - contentArray - content - - YES - - YES - NSSelectsAllWhenSettingContent - NSValidatesImmediately - - - YES - - - - - 2 - + - 489 + 603 + + + + remove: + + + + 604 @@ -1163,10 +1222,10 @@ value: maxItemHeight - + - + value: maxItemHeight value @@ -1179,10 +1238,10 @@ value: maxItemHeight - + - + value: maxItemHeight value @@ -1195,10 +1254,10 @@ value: minItemHeight - + - + value: minItemHeight value @@ -1211,10 +1270,10 @@ value: minItemHeight - + - + value: minItemHeight value @@ -1269,7 +1328,6 @@ YES - @@ -1279,18 +1337,21 @@ - - - + + + - - - + + + + + + @@ -1665,87 +1726,115 @@ 576 - + YES - + 577 - + YES - + 578 - + YES - + 579 - - + + 580 - - + + 581 - - + + 587 - + YES - + 588 - + YES - + 589 - + YES - + 590 - - + + 591 - - + + 592 - - + + + + + 599 + + + YES + + + + + + 600 + + + + + 601 + + + YES + + + + + + 602 + + @@ -1768,6 +1857,7 @@ 462.IBPluginDependency 463.IBPluginDependency 464.IBPluginDependency + 469.CustomClassName 469.IBPluginDependency 477.IBPluginDependency 478.IBPluginDependency @@ -1829,6 +1919,12 @@ 590.IBPluginDependency 591.IBPluginDependency 592.IBPluginDependency + 599.CustomClassName + 599.IBPluginDependency + 600.IBPluginDependency + 601.CustomClassName + 601.IBPluginDependency + 602.IBPluginDependency YES @@ -1847,6 +1943,7 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + ArrayController com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -1908,6 +2005,12 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + _CPRuleEditorButton + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + _CPRuleEditorButton + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin @@ -1922,7 +2025,7 @@ - 596 + 605 @@ -1985,6 +2088,14 @@ ./Classes/AppController.h + + ArrayController + NSArrayController + + IBProjectSource + ./Classes/ArrayController.h + + InternalProtoypeItem NSCollectionViewItem From dd5bd17e2b7484d06825ea209dfe40d27683f3cd Mon Sep 17 00:00:00 2001 From: cacaodev Date: Sat, 8 Dec 2012 17:30:17 +0100 Subject: [PATCH 014/103] Simplify the "layout computing" method and change its name There is not need to use that much arguments because the result is stored in ivars. CPCollectionViewItem -copy: set properties correctly even if the collectionView overrides them. --- AppKit/CPCollectionView.j | 72 +++++++------------ AppKit/CPCollectionViewItem.j | 3 +- .../CPCollectionViewNibTest/AppController.j | 1 - 3 files changed, 26 insertions(+), 50 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index 15ced687c..fb1c2f818 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -20,15 +20,17 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#import "../Foundation/Ref.h" + @import @import @import @import @import -@import -@import -@import +@import "CPView.j" +@import "CPCollectionViewItem.j" +@import "CPCompatibility.j" /*! @ingroup appkit @@ -466,38 +468,31 @@ - (void)tileIfNeeded:(BOOL)lazyFlag { - var frameSize = CGSizeMakeCopy([[self superview] frameSize]), - itemSize = CGSizeMakeZero(), - colsRowsCount = []; - - oldNumberOfColumns = _numberOfColumns, - oldNumberOfRows = _numberOfRows, - oldItemSize = _itemSize, - storedFrameSize = _storedFrameSize; + var frameSize = [[self superview] frameSize], + count = 0, + oldNumberOfColumns = _numberOfColumns, + oldNumberOfRows = _numberOfRows, + oldItemSize = _itemSize, + storedFrameSize = _storedFrameSize; [self _updateMinMaxItemSizeIfNeeded]; - [self getFrameSize:frameSize itemSize:itemSize columnsRowsCount:colsRowsCount]; + [self _computeGridWithSize:frameSize count:AT_REF(count)]; //CPLog.debug("frameSize="+CPStringFromSize(frameSize) + "itemSize="+CPStringFromSize(itemSize) + " ncols=" + colsRowsCount[0] +" nrows="+ colsRowsCount[1]+" displayCount="+ colsRowsCount[2]); - _numberOfColumns = colsRowsCount[0]; - _numberOfRows = colsRowsCount[1]; - _itemSize = itemSize; - _storedFrameSize = frameSize; - - [self setFrameSize:frameSize]; + [self setFrameSize:_storedFrameSize]; //CPLog.debug("OLD " + oldNumberOfColumns + " NEW " + _numberOfColumns); if (!lazyFlag || _numberOfColumns !== oldNumberOfColumns || - _numberOfRows !== oldNumberOfRows || + _numberOfRows !== oldNumberOfRows || !CGSizeEqualToSize(_itemSize, oldItemSize)) - [self displayItems:_items frameSize:frameSize itemSize:_itemSize columns:_numberOfColumns rows:_numberOfRows count:colsRowsCount[2]]; + [self displayItems:_items frameSize:_storedFrameSize itemSize:_itemSize columns:_numberOfColumns rows:_numberOfRows count:count]; } -- (void)getFrameSize:({CGSize})aSuperviewSize itemSize:({CGSize})anItemSize columnsRowsCount:({CPArray})colsRowsCount +- (void)_computeGridWithSize:(CGSize)aSuperviewSize count:(Function)countRef { var width = aSuperviewSize.width, height = aSuperviewSize.height, @@ -537,14 +532,11 @@ if (maxItemSizeHeight > 0) itemSizeHeight = MIN(itemSizeHeight, maxItemSizeHeight); - anItemSize.height = MAX(_minItemSize.height, itemSizeHeight); - anItemSize.width = MAX(_minItemSize.width, itemSize.width); - - aSuperviewSize.width = MAX(width, _minItemSize.width); - aSuperviewSize.height = height; - colsRowsCount[0] = numberOfColumns; - colsRowsCount[1] = numberOfRows; - colsRowsCount[2] = MIN(itemsCount, numberOfColumns * numberOfRows); + _itemSize = CGSizeMake(MAX(_minItemSize.width, itemSize.width), MAX(_minItemSize.height, itemSizeHeight)); + _storedFrameSize = CGSizeMake(MAX(width, _minItemSize.width), height); + _numberOfColumns = numberOfColumns; + _numberOfRows = numberOfRows; + countRef(MIN(itemsCount, numberOfColumns * numberOfRows)); } - (void)displayItems:(CPArray)displayItems frameSize:(CGSize)aFrameSize itemSize:(CGSize)anItemSize columns:(CPInteger)numberOfColumns rows:(CPInteger)numberOfRows count:(CPInteger)displayCount @@ -743,22 +735,6 @@ return _backgroundColors; } -- (void)bind:(CPString)binding toObject:(id)observableController withKeyPath:(CPString)keyPath options:(CPDictionary )options -{ - if (binding == CPContentBinding) - [observableController addObserver:self forKeyPath:keyPath options:CPKeyValueObservingOptionOld|CPKeyValueObservingOptionNew context:"content"]; - - [super bind:binding toObject:observableController withKeyPath:keyPath options:options]; -} - -- (void)observeValueForKeyPath:(CPString)keyPath ofObject:(id)object change:(CPDictionary)change context:(id)context -{ - var newObjects = [change objectForKey:CPKeyValueChangeNewKey]; - var kind = [change objectForKey:CPKeyValueChangeKindKey]; - CPLog.debug("kind " + kind + " " + [newObjects description]); -} - - - (void)mouseUp:(CPEvent)anEvent { if ([_selectionIndexes count] && [anEvent clickCount] == 2 && [_delegate respondsToSelector:@selector(collectionView:didDoubleClickOnItemAtIndex:)]) @@ -844,10 +820,10 @@ var dragTypes = [_delegate collectionView:self dragTypesForItemsAtIndexes:_selectionIndexes]; [[CPPasteboard pasteboardWithName:CPDragPboard] declareTypes:dragTypes owner:self]; - + var dragImageOffset = CGSizeMakeZero(), view; - + if ([_delegate respondsToSelector:@selector(collectionView:draggingViewForItemsAtIndexes:withEvent:offset:)]) view = [_delegate collectionView:self draggingViewForItemsAtIndexes:_selectionIndexes withEvent:_mouseDownEvent offset:dragImageOffset]; else @@ -872,7 +848,7 @@ _itemForDragging = [self newItemForRepresentedObject:idx]; else [_itemForDragging setRepresentedObject:idx]; - + return [_itemForDragging view]; } diff --git a/AppKit/CPCollectionViewItem.j b/AppKit/CPCollectionViewItem.j index ee1b0b597..7c8dbebbd 100644 --- a/AppKit/CPCollectionViewItem.j +++ b/AppKit/CPCollectionViewItem.j @@ -50,7 +50,8 @@ // copy connections } - [copy setSelected:NO]; + [copy setRepresentedObject:[self representedObject]]; + [copy setSelected:_isSelected]; return copy; } diff --git a/Tests/Manual/CPCollectionViewNibTest/AppController.j b/Tests/Manual/CPCollectionViewNibTest/AppController.j index 289e02269..7cb10be60 100644 --- a/Tests/Manual/CPCollectionViewNibTest/AppController.j +++ b/Tests/Manual/CPCollectionViewNibTest/AppController.j @@ -7,7 +7,6 @@ */ @import -@import "CPCollectionView.j" CPLogRegister(CPLogConsole); From 6b7b63dff4cb3c5f6eabe64a42da5577dba648f3 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Sat, 8 Dec 2012 17:53:09 +0100 Subject: [PATCH 015/103] Drop support with drop indicator. FIXED: undefined _horizontalMargin Test app: UI for switching uniformSubviewsResizing. --- AppKit/CPCollectionView.j | 390 ++++++++++++++---- .../CPCollectionViewNibTest/AppController.j | 123 +++++- .../Resources/MainMenu.cib | 2 +- .../Resources/MainMenu.xib | 319 +++++++++----- .../Resources/View.cib | 2 +- .../Resources/View.xib | 7 +- 6 files changed, 642 insertions(+), 201 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index fb1c2f818..3068e2029 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -65,6 +65,8 @@ @return an array of drag types (CPString) */ +var HORIZONTAL_MARGIN = 2; + @implementation CPCollectionView : CPView { CPArray _content; @@ -107,6 +109,11 @@ BOOL _uniformSubviewsResizing @accessors(property=uniformSubviewsResizing); BOOL _lockResizing; + + CPInteger _currentDropIndex; + CPDragOperation _currentDragOperation; + + _CPCollectionViewDropIndicator _dropView; } - (id)initWithFrame:(CGRect)aFrame @@ -153,6 +160,10 @@ _uniformSubviewsResizing = NO; _lockResizing = NO; + _currentDropIndex = -1; + _currentDragOperation = CPDragOperationNone; + _dropView = nil; + [self setAutoresizesSubviews:NO]; [self setAutoresizingMask:0]; } @@ -469,7 +480,7 @@ - (void)tileIfNeeded:(BOOL)lazyFlag { var frameSize = [[self superview] frameSize], - count = 0, + count = _items.length, oldNumberOfColumns = _numberOfColumns, oldNumberOfRows = _numberOfRows, oldItemSize = _itemSize, @@ -543,9 +554,9 @@ { // CPLog.debug("DISPLAY ITEMS " + numberOfColumns + " " + numberOfRows); - var horizontalMargin = _uniformSubviewsResizing ? FLOOR((aFrameSize.width - numberOfColumns * anItemSize.width) / (numberOfColumns + 1)) : 0; + _horizontalMargin = _uniformSubviewsResizing ? FLOOR((aFrameSize.width - numberOfColumns * anItemSize.width) / (numberOfColumns + 1)) : HORIZONTAL_MARGIN; - var x = horizontalMargin, + var x = _horizontalMargin, y = -anItemSize.height; [displayItems enumerateObjectsUsingBlock:function(item, idx, stop) @@ -560,14 +571,14 @@ if (idx % numberOfColumns == 0) { - x = horizontalMargin; + x = _horizontalMargin; y += _verticalMargin + anItemSize.height; } [view setFrameOrigin:CGPointMake(x, y)]; [view setFrameSize:anItemSize]; - x += anItemSize.width + horizontalMargin; + x += anItemSize.width + _horizontalMargin; }]; } @@ -791,77 +802,6 @@ [self setSelectionIndexes:[CPIndexSet indexSet]]; } -- (void)mouseDragged:(CPEvent)anEvent -{ - // Don't crash if we never registered the intial click. - if (!_mouseDownEvent) - return; - - var locationInWindow = [anEvent locationInWindow], - mouseDownLocationInWindow = [_mouseDownEvent locationInWindow]; - - // FIXME: This is because Safari's drag hysteresis is 3px x 3px - if ((ABS(locationInWindow.x - mouseDownLocationInWindow.x) < 3) && - (ABS(locationInWindow.y - mouseDownLocationInWindow.y) < 3)) - return; - - if (![_delegate respondsToSelector:@selector(collectionView:dragTypesForItemsAtIndexes:)]) - return; - - // If we don't have any selected items, we've clicked away, and thus the drag is meaningless. - if (![_selectionIndexes count]) - return; - - if ([_delegate respondsToSelector:@selector(collectionView:canDragItemsAtIndexes:withEvent:)] && - ![_delegate collectionView:self canDragItemsAtIndexes:_selectionIndexes withEvent:_mouseDownEvent]) - return; - - // Set up the pasteboard - var dragTypes = [_delegate collectionView:self dragTypesForItemsAtIndexes:_selectionIndexes]; - - [[CPPasteboard pasteboardWithName:CPDragPboard] declareTypes:dragTypes owner:self]; - - var dragImageOffset = CGSizeMakeZero(), - view; - - if ([_delegate respondsToSelector:@selector(collectionView:draggingViewForItemsAtIndexes:withEvent:offset:)]) - view = [_delegate collectionView:self draggingViewForItemsAtIndexes:_selectionIndexes withEvent:_mouseDownEvent offset:dragImageOffset]; - else - view = [self draggingViewForItemsAtIndexes:_selectionIndexes withEvent:_mouseDownEvent offset:dragImageOffset]; - - [view setFrameSize:_itemSize]; - [view setAlphaValue:0.7]; - - [self dragView:view - at:[[_items[[_selectionIndexes firstIndex]] view] frame].origin - offset:dragImageOffset - event:_mouseDownEvent - pasteboard:nil - source:self - slideBack:YES]; -} - -- (CPView)draggingViewForItemsAtIndexes:(CPIndexSet)indexes withEvent:(CPEvent)event offset:(CGPoint)dragImageOffset -{ - var idx = _content[[indexes firstIndex]]; - if (!_itemForDragging) - _itemForDragging = [self newItemForRepresentedObject:idx]; - else - [_itemForDragging setRepresentedObject:idx]; - - return [_itemForDragging view]; -} - -/*! - Places the selected items on the specified pasteboard. The items are requested from the collection's delegate. - @param aPasteboard the pasteboard to put the items on - @param aType the format the pasteboard data -*/ -- (void)pasteboard:(CPPasteboard)aPasteboard provideDataForType:(CPString)aType -{ - [aPasteboard setData:[_delegate collectionView:self dataForItemsAtIndexes:_selectionIndexes forType:aType] forType:aType]; -} - // Cappuccino Additions /*! @@ -879,6 +819,13 @@ [self tile]; } +- (void)setUniformSubviewsResizing:(float)flag +{ + _uniformSubviewsResizing = flag; + [self tileIfNeeded:NO]; +} + + /*! Gets the collection view's current vertical spacing between elements. */ @@ -921,10 +868,17 @@ - (int)_indexAtPoint:(CGPoint)thePoint { - var row = FLOOR(thePoint.y / (_itemSize.height + _verticalMargin)), - column = FLOOR(thePoint.x / (_itemSize.width + _horizontalMargin)); + var column = FLOOR(thePoint.x / (_itemSize.width + _horizontalMargin)); - return row * _numberOfColumns + column; + if (column < _numberOfColumns) + { + var row = FLOOR(thePoint.y / (_itemSize.height + _verticalMargin)); + + if (row < _numberOfRows) + return (row * _numberOfColumns + column); + } + + return CPNotFound; } - (CPCollectionViewItem)itemAtIndex:(unsigned)anIndex @@ -955,6 +909,284 @@ @end +@implementation CPCollectionView (DragAndDrop) +/* + TODO: dropOperation is not supported yet. The visible drop operation is like CPCollectionViewDropBefore. +*/ + +/*! + Places the selected items on the specified pasteboard. The items are requested from the collection's delegate. + @param aPasteboard the pasteboard to put the items on + @param aType the format the pasteboard data +*/ +- (void)pasteboard:(CPPasteboard)aPasteboard provideDataForType:(CPString)aType +{ + [aPasteboard setData:[_delegate collectionView:self dataForItemsAtIndexes:_selectionIndexes forType:aType] forType:aType]; +} + +- (void)mouseDragged:(CPEvent)anEvent +{ + // Don't crash if we never registered the intial click. + if (!_mouseDownEvent) + return; + + // Create and position the drop indicator view. + if (!_dropView) + _dropView = [[_CPCollectionViewDropIndicator alloc] initWithFrame:CGRectMake(-8, -8, 0, 0)]; + + [_dropView setFrameSize:CGSizeMake(10, _itemSize.height + _verticalMargin)]; + [self addSubview:_dropView]; + + var locationInWindow = [anEvent locationInWindow], + mouseDownLocationInWindow = [_mouseDownEvent locationInWindow]; + + // FIXME: This is because Safari's drag hysteresis is 3px x 3px + if ((ABS(locationInWindow.x - mouseDownLocationInWindow.x) < 3) && + (ABS(locationInWindow.y - mouseDownLocationInWindow.y) < 3)) + return; + + if (![_delegate respondsToSelector:@selector(collectionView:dragTypesForItemsAtIndexes:)]) + return; + + // If we don't have any selected items, we've clicked away, and thus the drag is meaningless. + if (![_selectionIndexes count]) + return; + + if ([_delegate respondsToSelector:@selector(collectionView:canDragItemsAtIndexes:withEvent:)] && + ![_delegate collectionView:self canDragItemsAtIndexes:_selectionIndexes withEvent:_mouseDownEvent]) + return; + + // Set up the pasteboard + var dragTypes = [_delegate collectionView:self dragTypesForItemsAtIndexes:_selectionIndexes]; + + [[CPPasteboard pasteboardWithName:CPDragPboard] declareTypes:dragTypes owner:self]; + + var dragImageOffset = CGSizeMakeZero(), + view = [self _draggingViewForItemsAtIndexes:_selectionIndexes withEvent:_mouseDownEvent offset:dragImageOffset]; + + [view setFrameSize:_itemSize]; + [view setAlphaValue:0.7]; + + var dragLocation = [self convertPoint:locationInWindow fromView:nil], + dragPoint = CGPointMake(dragLocation.x - _itemSize.width / 2 , dragLocation.y - _itemSize.height / 2); + + [self dragView:view + at:dragPoint + offset:dragImageOffset + event:_mouseDownEvent + pasteboard:nil + source:self + slideBack:YES]; +} + +- (CPView)_draggingViewForItemsAtIndexes:(CPIndexSet)indexes withEvent:(CPEvent)anEvent offset:(CGPoint)offset +{ + if ([_delegate respondsToSelector:@selector(collectionView:draggingViewForItemsAtIndexes:withEvent:offset:)]) + return [_delegate collectionView:self draggingViewForItemsAtIndexes:indexes withEvent:anEvent offset:offset]; + + return [self draggingViewForItemsAtIndexes:indexes withEvent:anEvent offset:offset]; +} + +- (CPView)draggingViewForItemsAtIndexes:(CPIndexSet)indexes withEvent:(CPEvent)event offset:(CGPoint)dragImageOffset +{ + var idx = _content[[indexes firstIndex]]; + + if (!_itemForDragging) + _itemForDragging = [self newItemForRepresentedObject:idx]; + else + [_itemForDragging setRepresentedObject:idx]; + + return [_itemForDragging view]; +} + +- (BOOL)_canDragItemsAtIndexes:(CPIndexSet)indexes withEvent:(CPEvent)anEvent +{ + if ([self respondsToSelector:@selector(collectionView:canDragItemsAtIndexes:withEvent:)]) + return [_delegate collectionView:self canDragItemsAtIndexes:indexes withEvent:anEvent]; + + return YES; +} + +- (CPDragOperation)draggingEntered:(id)draggingInfo +{ + var dropIndex = -1, + dropIndexRef = AT_REF(dropIndex); + + var dragOp = [self _validateDragWithInfo:draggingInfo dropIndex:dropIndexRef dropOperation:1]; + + dropIndex = dropIndexRef(); + + [self _updateDragAndDropStateWithDraggingInfo:draggingInfo newDragOperation:dragOp newDropIndex:dropIndex newDropOperation:1]; + + return _currentDragOperation; +} + +- (CPDragOperation)draggingUpdated:(id)draggingInfo +{ + if (![self _dropIndexDidChange:draggingInfo]) + return _currentDragOperation; + + var dropIndex, + dropIndexRef = AT_REF(dropIndex); + + var dragOperation = [self _validateDragWithInfo:draggingInfo dropIndex:dropIndexRef dropOperation:1]; + + dropIndex = dropIndexRef(); + + [self _updateDragAndDropStateWithDraggingInfo:draggingInfo newDragOperation:dragOperation newDropIndex:dropIndex newDropOperation:1]; + + return dragOperation; +} + +- (CPDragOperation)_validateDragWithInfo:(id)draggingInfo dropIndex:(Function)dropIndexRef dropOperation:(int)dropOperation +{ + var result = CPDragOperationMove, + dropIndex = [self _dropIndexForDraggingInfo:draggingInfo proposedDropOperation:dropOperation]; + + if ([_delegate respondsToSelector:@selector(collectionView:validateDrop:proposedIndex:dropOperation:)]) + { + var dropIndexRef2 = AT_REF(dropIndex); + + result = [_delegate collectionView:self validateDrop:draggingInfo proposedIndex:dropIndexRef2 dropOperation:dropOperation]; + + if (result !== CPDragOperationNone) + { + dropIndex = dropIndexRef2(); + } + } + + dropIndexRef(dropIndex); + + return result; +} + +- (void)draggingExited:(id)draggingInfo +{ + [self _updateDragAndDropStateWithDraggingInfo:draggingInfo newDragOperation:0 newDropIndex:-1 newDropOperation:1]; +} + +- (void)draggingEnded:(id)draggingInfo +{ + [self _updateDragAndDropStateWithDraggingInfo:draggingInfo newDragOperation:0 newDropIndex:-1 newDropOperation:1]; +} + +/* +Not supported. Use -collectionView:dataForItemsAtIndexes:fortype: +- (BOOL)_writeItemsAtIndexes:(CPIndexSet)indexes toPasteboard:(CPPasteboard)pboard +{ + if ([self respondsToSelector:@selector(collectionView:writeItemsAtIndexes:toPasteboard:)]) + return [_delegate collectionView:self writeItemsAtIndexes:indexes toPasteboard:pboard]; + + return NO; +} +*/ + +- (BOOL)performDragOperation:(id)draggingInfo +{ + var result = NO; + + if (_currentDragOperation && _currentDropIndex !== -1) + result = [_delegate collectionView:self acceptDrop:draggingInfo index:_currentDropIndex dropOperation:1]; + + [self draggingEnded:draggingInfo]; // Is this correct ? + + return result; +} + +- (void)_updateDragAndDropStateWithDraggingInfo:(id)draggingInfo newDragOperation:(CPDragOperation)dragOperation newDropIndex:(CPInteger)dropIndex newDropOperation:(CPInteger)dropOperation +{ + _currentDropIndex = dropIndex; + _currentDragOperation = dragOperation; + + var frameOrigin, + dropviewFrameWidth = CGRectGetWidth([_dropView frame]); + + if (_currentDropIndex == -1 || _currentDragOperation == CPDragOperationNone) + frameOrigin = CGPointMake(-dropviewFrameWidth, 0); + else + { + var offset; + + if ((_currentDropIndex % _numberOfColumns) !== 0 || _currentDropIndex == [_items count]) + { + dropIndex = _currentDropIndex - 1; + offset = (_horizontalMargin - dropviewFrameWidth) / 2; + } + else + { + offset = - _itemSize.width - dropviewFrameWidth - (_horizontalMargin - dropviewFrameWidth) / 2; + } + + var rect = [self frameForItemAtIndex:dropIndex]; + + frameOrigin = CGPointMake(CGRectGetMaxX(rect) + offset, rect.origin.y - _verticalMargin); + } + + [_dropView setFrameOrigin:frameOrigin]; +} + +- (BOOL)_dropIndexDidChange:(id)draggingInfo +{ + var dropIndex = [self _dropIndexForDraggingInfo:draggingInfo proposedDropOperation:1]; + + if (dropIndex == CPNotFound) + dropIndex = [[self content] count]; + + return (_currentDropIndex !== dropIndex) +} + +- (CPInteger)_dropIndexForDraggingInfo:(id)draggingInfo proposedDropOperation:(int)dropOperation +{ + var location = [self convertPoint:[draggingInfo draggingLocation] fromView:nil], + locationX = location.x + _itemSize.width / 2; + + var column = MIN(FLOOR(locationX / (_itemSize.width + _horizontalMargin)), _numberOfColumns), + row = FLOOR(location.y / (_itemSize.height + _verticalMargin)); + + if (row >= _numberOfRows - 1) + { + if (row >= _numberOfRows) + { + row = _numberOfRows - 1; + column = _numberOfColumns; + } + + return MIN((row * _numberOfColumns + column), [_items count]); + } + + return (row * _numberOfColumns + column); +} + +@end + +@implementation _CPCollectionViewDropIndicator : CPView +{ +} + +- (void)drawRect:(CGRect)aRect +{ + var context = [[CPGraphicsContext currentContext] graphicsPort], + width = CGRectGetWidth(aRect), + circleRect = CGRectMake(1, 1, width - 2, width - 2); + + CGContextSetStrokeColor(context, [CPColor colorWithHexString:@"4886ca"]); + CGContextSetFillColor(context, [CPColor whiteColor]); + CGContextSetLineWidth(context, 3); + + //draw white under the circle thing + CGContextFillRect(context, circleRect); + //draw the circle thing + CGContextStrokeEllipseInRect(context, circleRect); + //then draw the line + CGContextBeginPath(context); + CGContextMoveToPoint(context, FLOOR(width / 2), CGRectGetMinY(aRect) + width); + CGContextAddLineToPoint(context, FLOOR(width / 2), CGRectGetHeight(aRect)); + CGContextClosePath(context); + CGContextStrokePath(context); +} + +@end + @implementation CPCollectionView (KeyboardInteraction) - (void)_modifySelectionWithNewIndex:(int)anIndex direction:(int)aDirection expand:(BOOL)shouldExpand diff --git a/Tests/Manual/CPCollectionViewNibTest/AppController.j b/Tests/Manual/CPCollectionViewNibTest/AppController.j index 7cb10be60..f6dd3f5b8 100644 --- a/Tests/Manual/CPCollectionViewNibTest/AppController.j +++ b/Tests/Manual/CPCollectionViewNibTest/AppController.j @@ -7,6 +7,7 @@ */ @import +//@import "CPCollectionView.j" CPLogRegister(CPLogConsole); @@ -15,10 +16,10 @@ CPLogRegister(CPLogConsole); CPWindow theWindow; //this "outlet" is connected automatically by the Cib @outlet CPCollectionView collectionView @accessors; @outlet InternalProtoypeItem prototypeItemInternal; - @outlet CPCollectionViewItem prototypeItemExternal; + @outlet ExternalProtoypeItem prototypeItemExternal; + @outlet CPTableView tableView; } - - (void)applicationDidFinishLaunching:(CPNotification)aNotification { // This is called when the application is done loading. @@ -38,6 +39,7 @@ CPLogRegister(CPLogConsole); [self didChangeValueForKey:@"maxItemWidth"]; [self didChangeValueForKey:@"maxItemHeight"]; + [collectionView registerForDraggedTypes:[@"DragType"]]; //[theWindow setFullPlatformWindow:YES]; } @@ -96,6 +98,59 @@ CPLogRegister(CPLogConsole); return [collectionView maxItemSize].height; } +/* + DELEGATE METHODS +*/ + +- (CPData)collectionView:(CPCollectionView)aCollectionView dataForItemsAtIndexes:(CPIndexSet)indices forType:(CPString)aType +{ + return indices; +} + +- (CPView)collectionView:(CPCollectionView)aCollectionView draggingViewForItemsAtIndexes:(CPIndexSet)indexes withEvent:(CPEvent)event offset:(CGPoint)dragImageOffset +{ + return [aCollectionView draggingViewForItemsAtIndexes:indexes withEvent:event offset:dragImageOffset]; +} + +- (CPArray)collectionView:(CPCollectionView)aCollectionView dragTypesForItemsAtIndexes:(CPIndexSet)indices +{ + return [@"DragType"]; +} + +- (BOOL)collectionView:(CPCollectionView)aCollectionView canDragItemsAtIndexes:(CPIndexSet)indexes withEvent:(CPEvent)anEvent +{ + return YES; +} +/* +- (BOOL)collectionView:(CPCollectionView)aCollectionView writeItemsAtIndexes:(CPIndexSet)indexes toPasteboard:(CPPasteboard)pboard +{ + return YES; +} +*/ +- (CPDragOperation)collectionView:(CPCollectionView)aCollectionView validateDrop:(id)draggingInfo proposedIndex:(Function)proposedIndexRef dropOperation:(CPInteger)collectionViewDropOperation +{ + var pboard = [draggingInfo draggingPasteboard], + dragIndex = [[pboard dataForType:@"DragType"] firstIndex], + proposedIndex = proposedIndexRef(); + + if (proposedIndex == dragIndex || proposedIndex == dragIndex + 1) + return CPDragOperationNone; + + return CPDragOperationMove; +} + +- (BOOL)collectionView:(CPCollectionView)aCollectionView acceptDrop:(id)draggingInfo index:(CPInteger)proposedIndex dropOperation:(CPInteger)collectionViewDropOperation +{ + var pboard = [draggingInfo draggingPasteboard], + dragIndexes = [pboard dataForType:@"DragType"]; + + [[aCollectionView content] moveIndexes:dragIndexes toIndex:proposedIndex]; + [aCollectionView reloadContent]; + [tableView reloadData]; + + return YES; +} + @end @implementation InternalProtoypeItem: CPCollectionViewItem @@ -122,36 +177,88 @@ CPLogRegister(CPLogConsole); { [super setRepresentedObject:anObject]; [textField setStringValue:[anObject objectForKey:@"value"]]; + [[self view] setColor:[anObject objectForKey:@"color"]]; } @end -var keyCode = 0; +@implementation ExternalProtoypeItem: CPCollectionViewItem +{ +} +- (void)setRepresentedObject:(id)anObject +{ + [super setRepresentedObject:anObject]; + [[self view] setColor:[anObject objectForKey:@"color"]]; +} + +@end + + +var keyCode = 0; @implementation ArrayController : CPArrayController { } - (void)newObject { - return [CPDictionary dictionaryWithObject:(String.fromCharCode(65 + keyCode++)) forKey:@"value"]; + return [CPDictionary dictionaryWithObjectsAndKeys:(String.fromCharCode(65 + keyCode++)), @"value", [CPColor randomColor], @"color"]; } @end -@implementation RandomColorView : CPView +@implementation ColorView : CPView { - CPColor color; + CPColor color @accessors; +} + +- (void)setColor:(CPColor)aColor +{ + color = aColor; + [self setNeedsDisplay:YES]; } - (void)drawRect:(CGRect)aRect { if (!color) - color = [CPColor randomColor]; + color = [CPColor grayColor]; var context = [[CPGraphicsContext currentContext] graphicsPort]; CGContextSetFillColor(context, color); CGContextFillRect(context, aRect); } -@end \ No newline at end of file +@end + +@implementation CPArray (MoveIndexes) + +- (void)moveIndexes:(CPIndexSet)indexes toIndex:(int)insertIndex +{ + var aboveCount = 0, + object, + removeIndex; + + var index = [indexes lastIndex]; + + while (index != CPNotFound) + { + if (index >= insertIndex) + { + removeIndex = index + aboveCount; + aboveCount ++; + } + else + { + removeIndex = index; + insertIndex --; + } + + object = [self objectAtIndex:removeIndex]; + [self removeObjectAtIndex:removeIndex]; + [self insertObject:object atIndex:insertIndex]; + + index = [indexes indexLessThanIndex:index]; + } +} + +@end diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib index 352c4de27..55c436263 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;105E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;2;59E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;106E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;107E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;108E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;93E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;87E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;109E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;93E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;95E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;110E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;93E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;96E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;111E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;93E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;46E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;112E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;95E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;96E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;101E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;99E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;87E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;115E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;59E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;116E;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;91E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;117E;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;92E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;118E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;119E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;123E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;79E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;119E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;124E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;74E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;127E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;128E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;129E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;131E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;70E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;129E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;132E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;77E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;135E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;93E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;136E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;68E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;99E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;137E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;139E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;67E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;99E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;137E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;140E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;83E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;99E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;141E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;143E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;82E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;99E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;141E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;144E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;54E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;145E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;147E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;52E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;148E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;149E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;149E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;150E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;152E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;153E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;97E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;148E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;149E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;149E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;154E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;106E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;155E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;156E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;157E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;158E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;159E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;160E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;161E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;48E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;163E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;163E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;164E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;49E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;166E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;167E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;168E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;169E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;170E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;172E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;57E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;56E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;173E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;174E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;174E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;174E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;175E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;176E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;162E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;51E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;172E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;177E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;177E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;172E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;12;$agrid-colorD;K;6;CP$UIDd;3;181E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;183E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;184E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;162E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;182E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;174E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;174E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;185E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;185E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;185E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;186E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;181E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;162E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;174E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;187E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;188E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;189E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;191E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;192E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;193E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;185E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;174E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;55E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;194E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;195E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;50E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;198E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;199E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;50E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;200E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;162E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;201E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;55E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;202E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;203E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;50E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;198E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;204E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;50E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;205E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;162E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;206E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;105E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;207E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;208E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;210E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;211E;K;6;$afontD;K;6;CP$UIDd;3;213E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;182E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;214E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;185E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;215E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;162E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;174E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;176E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;162E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;60E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;216E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;59E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;217E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;105E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;218E;E;D;K;6;$classD;K;6;CP$UIDd;2;60E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;219E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;59E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;217E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;220E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;220E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;105E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;218E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;221E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;222E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;225E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;228E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;229E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;230E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;231E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;9;CPStepperK;8;$classesA;S;9;CPStepperS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;232E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;220E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;236E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;237E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;238E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;240E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;243E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;244E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;245E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;246E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;247E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;189E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;248E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;249E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;250E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;251E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;252E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;253E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;254E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;247E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;189E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;255E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;249E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;256E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;257E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;259E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;260E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;247E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;189E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;261E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;249E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;262E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;263E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;264E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;265E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;266E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;247E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;189E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;267E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;249E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;268E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;269E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;270E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;271E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;272E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;233E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;234E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;220E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;236E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;238E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;274E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;182E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;182E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;275E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;276E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;220E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;277E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;220E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;49E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;278E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;279E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;280E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;281E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;170E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;282E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;89E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;88E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;173E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;173E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;174E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;174E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;174E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;283E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;176E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;176E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;86E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;282E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;284E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;284E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;282E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;281E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;3;285E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;3;193E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;3;174E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;3;174E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;3;286E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;3;287E;E;D;K;6;$classD;K;6;CP$UIDd;2;55E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;85E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;288E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;289E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;85E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;198E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;199E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;85E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;200E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;162E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;290E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;55E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;85E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;291E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;292E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;85E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;198E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;204E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;85E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;205E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;162E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;293E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;18;_CPCibClassSwapperK;8;$classesA;S;18;_CPCibClassSwapperS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;294E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;295E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;230E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;296E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;211E;K;6;$afontD;K;6;CP$UIDd;3;213E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;176E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;297E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;214E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;185E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;298E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;162E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;174E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;176E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;162E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;299E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;300E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;301E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;295E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;48E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;230E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;296E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;211E;K;6;$afontD;K;6;CP$UIDd;3;213E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;176E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;162E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;182E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;302E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;214E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;185E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;298E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;162E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;174E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;176E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;162E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;299E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;300E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;303E;E;D;K;10;$classnameS;20;CPCollectionViewItemK;8;$classesA;S;20;CPCollectionViewItemS;16;CPViewControllerS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;94E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;304E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;305E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;306E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;307E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;174E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;174E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;174E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;174E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;174E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;174E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;174E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;185E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;185E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;308E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;309E;E;D;K;10;$classnameS;18;CPObjectControllerK;8;$classesA;S;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;98E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;307E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;174E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;185E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;100E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;310E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;310E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;311E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;312E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;101E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;314E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;315E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;101E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;316E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;224E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;176E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;317E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;185E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;185E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;227E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;176E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;101E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;318E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;319E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;101E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;312E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;239E;K;6;$afontD;K;6;CP$UIDd;3;320E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;176E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;174E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;321E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;174E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;174E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;176E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;176E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;104E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;322E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;323E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;46E;E;E;S;8;delegateS;14;collectionViewS;21;prototypeItemExternalS;21;prototypeItemInternalS;9;theWindowS;13;itemPrototypeS;4;viewS;7;contentS;17;setPrototypeItem:S;4;add:S;7;remove:S;20;value: minItemHeightS;5;valueS;13;minItemHeightD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;20;value: maxItemHeightS;13;maxItemHeightD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;19;value: maxItemWidthS;12;maxItemWidthD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;19;value: minItemWidthS;12;minItemWidthD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;32;value: selection.maxNumberOfRowsS;25;selection.maxNumberOfRowsD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;35;value: selection.maxNumberOfColumnsS;28;selection.maxNumberOfColumnsD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;28;value: arrangedObjects.valueS;21;arrangedObjects.valueD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;24;content: arrangedObjectsS;15;arrangedObjectsD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1949827072S;26;{{360.5, 150}, {959, 407}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {959, 407}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;E;E;S;6;normalS;22;{{20, 66}, {164, 297}}S;20;{{0, 0}, {164, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;3;175E;E;E;d;2;20S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;171E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;324E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;177E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;325E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;50E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;326E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;52E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;327E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;327E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;50E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;E;d;1;2S;20;{{0, 0}, {162, 295}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;328E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;329E;E;d;1;4d;2;23S;6;{3, 2}F;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;54E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;327E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;327E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;330E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;331E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;6;$afontD;K;6;CP$UIDd;3;332E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;162E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;214E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;332E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;162E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;182E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;327E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;327E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;223E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;333E;K;6;$afontD;K;6;CP$UIDd;3;335E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;182E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;176E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;15;$acontent-insetD;K;6;CP$UIDd;3;337E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;214E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;226E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;182E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;162E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;214E;E;d;1;3S;21;{{1, 163}, {223, 15}}S;19;{{0, 0}, {223, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;16;0.99581589958159S;23;{{224, 178}, {15, 102}}S;19;{{0, 0}, {15, 102}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9925373134328358S;22;{{499, 18}, {182, 24}}S;19;{{0, 0}, {182, 24}}d;2;33S;12;popup-buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;339E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;174E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;0;d;2;12S;11;In Main CibS;17;_popUpItemAction:d;7;1048576S;17;in standalone cibd;1;1S;22;{{374, 22}, {110, 17}}S;19;{{0, 0}, {110, 17}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;339E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;17;setItemPrototype:d;4;3072D;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;340E;E;S;20;{{17, 42}, {94, 17}}S;18;{{0, 0}, {94, 17}}d;2;36S;15;Select Content:S;21;{{923, 64}, {19, 25}}S;18;{{0, 0}, {19, 25}}S;7;stepperd;5;65540d;3;100S;21;{{887, 62}, {36, 29}}S;18;{{0, 0}, {36, 29}}S;7;bezeledD;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;341E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;1;0D;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;342E;E;S;22;{{742, 72}, {140, 17}}S;19;{{0, 0}, {140, 17}}S;19;Max Number Of Rows:S;22;{{923, 225}, {19, 25}}d;2;50S;22;{{880, 223}, {43, 29}}S;18;{{0, 0}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;23;{{774, 233}, {101, 17}}S;19;{{0, 0}, {101, 17}}S;15;Max Item Width:S;22;{{923, 255}, {19, 25}}S;22;{{880, 253}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;23;{{768, 263}, {107, 17}}S;19;{{0, 0}, {107, 17}}S;16;Max Item Height:S;22;{{923, 154}, {19, 25}}S;22;{{880, 152}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;22;{{777, 162}, {98, 17}}S;18;{{0, 0}, {98, 17}}S;15;Min Item Width:S;22;{{923, 184}, {19, 25}}S;22;{{880, 182}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;23;{{772, 192}, {103, 17}}S;19;{{0, 0}, {103, 17}}S;16;Min Item Height:S;21;{{923, 94}, {19, 25}}S;21;{{887, 92}, {36, 29}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;341E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;22;{{720, 99}, {162, 17}}S;19;{{0, 0}, {162, 17}}S;22;Max Number Of Columns:S;23;{{192, 66}, {491, 297}}S;20;{{0, 0}, {491, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;3;283E;E;E;d;2;18D;K;6;$classD;K;6;CP$UIDd;3;171E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;85E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;162E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;343E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;284E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;344E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;85E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;196E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;345E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;87E;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;85E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;327E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;327E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;E;S;20;{{0, 0}, {489, 295}}d;1;6d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;326E;E;E;S;21;{{1, -26}, {306, 15}}S;19;{{0, 0}, {306, 15}}f;7;0.95625S;23;{{307, -11}, {15, 307}}S;19;{{0, 0}, {15, 307}}f;18;0.9504643962848297S;21;{{18, 373}, {43, 24}}S;18;{{0, 0}, {43, 24}}S;6;buttonS;1;+d;2;14S;19;_CPRuleEditorButtonS;8;CPButtonS;21;{{73, 373}, {43, 24}}S;1;-S;13;AppControllerS;4;ViewS;20;InternalProtoypeItemS;20;CPCollectionViewItemS;19;CPMutableDictionaryS;15;ArrayControllerS;17;CPArrayControllerS;19;{{0, 0}, {149, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;E;E;d;2;63S;15;RandomColorViewS;19;{{35, 8}, {72, 17}}S;18;{{0, 0}, {72, 17}}d;2;39S;8;InternalS;20;{{37, 21}, {70, 40}}S;18;{{0, 0}, {70, 40}}D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;346E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;1;TS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;61E;E;E;S;20;{{1, 1}, {162, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;52E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;347E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;220E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;350E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;351E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;352E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;185E;E;S;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;334E;K;4;nameD;K;6;CP$UIDd;3;353E;K;12;defaultValueD;K;6;CP$UIDd;3;224E;K;6;valuesD;K;6;CP$UIDd;3;354E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;336E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;355E;E;S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;220E;E;E;d;2;15D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;E;E;S;20;{{1, 1}, {489, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;87E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;178E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;357E;E;d;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;349E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;191E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;327E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;327E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;191E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;281E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;165E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;122E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;358E;K;6;normalD;K;6;CP$UIDd;3;359E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}f;18;0.6862745098039216D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;220E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;360E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;174E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;185E;E;D;K;6;$classD;K;6;CP$UIDd;3;212E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;338E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;215E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;185E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;174E;E;S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;110E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;2;62E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;111E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;112E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;100E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;115E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;101E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;116E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;55E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;117E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;49E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;118E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;100E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;119E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;101E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;106E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;120E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;104E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;121E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;62E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;122E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;94E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;123E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;95E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;124E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;97E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;127E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;129E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;83E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;131E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;132E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;82E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;131E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;133E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;77E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;135E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;136E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;135E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;137E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;74E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;140E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;141E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;144E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;79E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;145E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;148E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;70E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;149E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;86E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;152E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;85E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;153E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;57E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;154E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;155E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;156E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;55E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;157E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;159E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;160E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;161E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;162E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;157E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;163E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;111E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;164E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;165E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;166E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;167E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;168E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;169E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;170E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;51E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;172E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;172E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;173E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;175E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;176E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;177E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;178E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;181E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;60E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;59E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;183E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;183E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;183E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;184E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;185E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;171E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;54E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;186E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;186E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;188E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;189E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;12;$agrid-colorD;K;6;CP$UIDd;3;190E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;192E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;193E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;171E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;191E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;183E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;183E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;194E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;194E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;194E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;195E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;190E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;171E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;183E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;196E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;197E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;198E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;200E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;201E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;202E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;183E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;203E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;204E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;208E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;53E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;209E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;210E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;211E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;212E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;213E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;53E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;214E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;215E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;110E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;216E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;217E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;219E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;222E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;191E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;224E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;225E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;226E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;110E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;227E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;228E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;226E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;229E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;229E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;110E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;227E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;230E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;231E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;234E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;237E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;238E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;239E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;240E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;9;CPStepperK;8;$classesA;S;9;CPStepperS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;241E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;229E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;245E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;246E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;247E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;252E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;253E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;255E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;257E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;259E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;260E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;261E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;262E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;263E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;264E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;265E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;266E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;267E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;268E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;269E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;270E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;271E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;272E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;274E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;275E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;276E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;277E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;278E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;279E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;280E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;281E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;229E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;245E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;282E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;247E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;283E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;284E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;285E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;286E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;287E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;288E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;289E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;291E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;92E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;91E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;183E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;183E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;183E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;292E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;185E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;185E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;89E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;291E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;293E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;293E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;291E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;3;294E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;3;202E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;3;183E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;3;183E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;3;295E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;3;296E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;297E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;298E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;208E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;88E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;209E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;299E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;300E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;301E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;213E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;88E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;214E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;302E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;93E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;303E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;304E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;224E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;305E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;306E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;307E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;308E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;93E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;309E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;304E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;224E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;305E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;310E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;311E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;308E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;96E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;312E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;314E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;315E;K;16;$aimage-positionD;K;6;CP$UIDd;3;202E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;229E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;316E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;229E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;229E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;202E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;317E;E;D;K;10;$classnameS;18;_CPCibClassSwapperK;8;$classesA;S;18;_CPCibClassSwapperS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;318E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;319E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;320E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;321E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;320E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;322E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;183E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;183E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;183E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;183E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;183E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;183E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;183E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;194E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;194E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;323E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;324E;E;D;K;10;$classnameS;18;CPObjectControllerK;8;$classesA;S;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;103E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;322E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;183E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;194E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;105E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;325E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;325E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;326E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;327E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;106E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;329E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;330E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;106E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;331E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;332E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;106E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;333E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;334E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;106E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;327E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;335E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;336E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;183E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;109E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;337E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;338E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;49E;E;E;S;8;delegateS;14;collectionViewS;21;prototypeItemExternalS;21;prototypeItemInternalS;9;tableViewS;9;theWindowS;13;itemPrototypeS;4;viewS;7;contentS;17;setPrototypeItem:S;4;add:S;7;remove:S;40;value: selection.uniformSubviewsResizingS;5;valueS;33;selection.uniformSubviewsResizingD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;20;value: minItemHeightS;13;minItemHeightD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;20;value: maxItemHeightS;13;maxItemHeightD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;19;value: maxItemWidthS;12;maxItemWidthD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;19;value: minItemWidthS;12;minItemWidthD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;32;value: selection.maxNumberOfRowsS;25;selection.maxNumberOfRowsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;35;value: selection.maxNumberOfColumnsS;28;selection.maxNumberOfColumnsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;28;value: arrangedObjects.valueS;21;arrangedObjects.valueD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;24;content: arrangedObjectsS;15;arrangedObjectsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1949827072S;26;{{360.5, 150}, {959, 407}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {959, 407}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;97E;E;E;S;6;normalS;22;{{20, 66}, {164, 297}}S;20;{{0, 0}, {164, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;3;184E;E;E;d;2;20S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;339E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;186E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;340E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;341E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;55E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;342E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;342E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;d;1;2S;20;{{0, 0}, {162, 295}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;343E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;344E;E;d;1;4d;2;23S;6;{3, 2}F;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;57E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;199E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;342E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;342E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;345E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;346E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;347E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;171E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;223E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;347E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;171E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;342E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;342E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;K;6;$afontD;K;6;CP$UIDd;3;350E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;191E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;15;$acontent-insetD;K;6;CP$UIDd;3;352E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;223E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;191E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;171E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;223E;E;d;1;3S;21;{{1, 163}, {223, 15}}S;19;{{0, 0}, {223, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;16;0.99581589958159S;23;{{224, 178}, {15, 102}}S;19;{{0, 0}, {15, 102}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9925373134328358S;22;{{499, 18}, {182, 24}}S;19;{{0, 0}, {182, 24}}d;2;33S;12;popup-buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;354E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;183E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;0;d;2;12S;11;In Main CibS;17;_popUpItemAction:d;7;1048576S;17;in standalone cibd;1;1S;22;{{374, 22}, {110, 17}}S;19;{{0, 0}, {110, 17}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;354E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;17;setItemPrototype:d;4;3072D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;355E;E;S;20;{{17, 42}, {94, 17}}S;18;{{0, 0}, {94, 17}}d;2;36S;15;Select Content:S;21;{{923, 64}, {19, 25}}S;18;{{0, 0}, {19, 25}}S;7;stepperd;5;65540d;3;100S;21;{{887, 62}, {36, 29}}S;18;{{0, 0}, {36, 29}}S;7;bezeledD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;356E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;0D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;357E;E;S;22;{{742, 72}, {140, 17}}S;19;{{0, 0}, {140, 17}}S;19;Max Number Of Rows:S;22;{{923, 225}, {19, 25}}d;2;50S;22;{{880, 223}, {43, 29}}S;18;{{0, 0}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{774, 233}, {101, 17}}S;19;{{0, 0}, {101, 17}}S;15;Max Item Width:S;22;{{923, 255}, {19, 25}}S;22;{{880, 253}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{768, 263}, {107, 17}}S;19;{{0, 0}, {107, 17}}S;16;Max Item Height:S;22;{{923, 154}, {19, 25}}S;22;{{880, 152}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;22;{{777, 162}, {98, 17}}S;18;{{0, 0}, {98, 17}}S;15;Min Item Width:S;22;{{923, 184}, {19, 25}}S;22;{{880, 182}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{772, 192}, {103, 17}}S;19;{{0, 0}, {103, 17}}S;16;Min Item Height:S;21;{{923, 94}, {19, 25}}S;21;{{887, 92}, {36, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;356E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;22;{{720, 99}, {162, 17}}S;19;{{0, 0}, {162, 17}}S;22;Max Number Of Columns:S;23;{{192, 66}, {491, 297}}S;20;{{0, 0}, {491, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;3;292E;E;E;d;2;18D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;358E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;293E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;359E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;360E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;342E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;342E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;S;20;{{0, 0}, {489, 295}}d;1;6d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;341E;E;E;S;21;{{1, -26}, {306, 15}}S;19;{{0, 0}, {306, 15}}f;7;0.95625S;23;{{307, -11}, {15, 307}}S;19;{{0, 0}, {15, 307}}f;18;0.9504643962848297S;21;{{18, 373}, {43, 24}}S;18;{{0, 0}, {43, 24}}S;6;buttonD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;356E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;+d;2;14S;21;{{73, 373}, {43, 24}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;361E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;-S;22;{{796, 29}, {145, 18}}S;19;{{0, 0}, {145, 18}}S;9;check-boxS;8;selectedS;16;Uniform ResizingS;13;AppControllerS;4;ViewS;20;ExternalProtoypeItemS;20;CPCollectionViewItemS;20;InternalProtoypeItemS;19;CPMutableDictionaryS;15;ArrayControllerS;17;CPArrayControllerS;19;{{0, 0}, {149, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;E;E;d;2;63S;9;ColorViewS;19;{{35, 8}, {72, 17}}S;18;{{0, 0}, {72, 17}}d;2;39S;8;InternalS;20;{{37, 21}, {70, 40}}S;18;{{0, 0}, {70, 40}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;362E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;TS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;64E;E;E;S;20;{{1, 1}, {162, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;55E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;363E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;366E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;367E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;368E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;194E;E;S;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;349E;K;4;nameD;K;6;CP$UIDd;3;369E;K;12;defaultValueD;K;6;CP$UIDd;3;233E;K;6;valuesD;K;6;CP$UIDd;3;370E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;351E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;371E;E;S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;229E;E;E;d;2;15D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;S;20;{{1, 1}, {489, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;90E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;373E;E;d;2;16d;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;365E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;200E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;342E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;342E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;200E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;374E;K;6;normalD;K;6;CP$UIDd;3;375E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}f;18;0.6862745098039216D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;171E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;376E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;183E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;194E;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib index 8f4153ccd..f2f4fa303 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib @@ -318,7 +318,7 @@ {{499, 363}, {187, 26}} - + _NS:9 YES @@ -556,7 +556,7 @@ {{923, 226}, {19, 27}} - + _NS:1099 YES @@ -620,7 +620,7 @@ {{923, 155}, {19, 27}} - + _NS:1099 YES @@ -674,67 +674,67 @@ - + 265 {{923, 125}, {19, 27}} - + _NS:1099 YES - + 786464 0 _NS:1099 - + 1000 50 YES - + 265 {{886, 128}, {35, 22}} - + _NS:1535 YES - + 72351808 272634880 0 _NS:1535 - + YES - + 265 {{768, 128}, {113, 17}} - + _NS:1535 YES - + 68157504 71304192 Max Item Height: _NS:1535 - + - + 265 {{923, 196}, {19, 27}} @@ -743,73 +743,73 @@ _NS:1099 YES - + 786464 0 _NS:1099 - + 1000 50 YES - + 265 {{886, 199}, {35, 22}} - + _NS:1535 YES - + 72351808 272634880 0 _NS:1535 - + YES - + 265 {{772, 199}, {109, 17}} - + _NS:1535 YES - + 68157504 71304192 Min Item Height: _NS:1535 - + - + - 268 + 292 {{14, 4}, {55, 32}} - + _NS:9 YES - + 67108864 134217728 + - + _NS:9 - + -2038284288 129 @@ -818,22 +818,26 @@ 25 - + - 268 + 292 {{69, 4}, {55, 32}} _NS:9 YES - + 67108864 134217728 - - + + LucidaGrande + 16 + 16 + _NS:9 - + -2038284288 129 @@ -842,6 +846,37 @@ 25 + + + 265 + {{796, 360}, {145, 18}} + + + + _NS:9 + YES + + -2080374784 + 268435456 + Uniform Resizing + + _NS:9 + + 1210863872 + 2 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + {959, 407} @@ -932,7 +967,7 @@ - RandomColorView + ColorView @@ -988,18 +1023,18 @@ - itemPrototype - - + tableView + + - 466 + 609 content: arrangedObjects - + content: arrangedObjects @@ -1021,17 +1056,33 @@ selectionIndexes: selectionIndexes selectionIndexes selectionIndexes - + 2 605 + + + itemPrototype + + + + 607 + + + + delegate + + + + 608 + add: - + 603 @@ -1039,7 +1090,7 @@ remove: - + 604 @@ -1222,10 +1273,10 @@ value: maxItemHeight - + - + value: maxItemHeight value @@ -1238,10 +1289,10 @@ value: maxItemHeight - + - + value: maxItemHeight value @@ -1254,10 +1305,10 @@ value: minItemHeight - + - + value: minItemHeight value @@ -1270,10 +1321,10 @@ value: minItemHeight - + - + value: minItemHeight value @@ -1283,6 +1334,22 @@ 595 + + + value: selection.uniformSubviewsResizing + + + + + + value: selection.uniformSubviewsResizing + value + selection.uniformSubviewsResizing + 2 + + + 613 + @@ -1337,21 +1404,22 @@ - - - + + + - - - + + + - - + + + @@ -1726,115 +1794,129 @@ 576 - + YES - + 577 - + YES - + 578 - + YES - + 579 - - + + 580 - - + + 581 - - + + 587 - + YES - + 588 - + YES - + 589 - + YES - + 590 - - + + 591 - - + + 592 - - + + 599 - + YES - + 600 - - + + 601 - + YES - + 602 - - + + + + + 610 + + + YES + + + + + + 611 + + @@ -1856,6 +1938,7 @@ 461.IBPluginDependency 462.IBPluginDependency 463.IBPluginDependency + 464.CustomClassName 464.IBPluginDependency 469.CustomClassName 469.IBPluginDependency @@ -1919,12 +2002,12 @@ 590.IBPluginDependency 591.IBPluginDependency 592.IBPluginDependency - 599.CustomClassName 599.IBPluginDependency 600.IBPluginDependency - 601.CustomClassName 601.IBPluginDependency 602.IBPluginDependency + 610.IBPluginDependency + 611.IBPluginDependency YES @@ -1942,6 +2025,7 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + ExternalProtoypeItem com.apple.InterfaceBuilder.CocoaPlugin ArrayController com.apple.InterfaceBuilder.CocoaPlugin @@ -2005,10 +2089,10 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - _CPRuleEditorButton com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - _CPRuleEditorButton + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -2025,7 +2109,7 @@ - 605 + 613 @@ -2051,12 +2135,14 @@ collectionView prototypeItemExternal prototypeItemInternal + tableView YES NSCollectionView - NSCollectionViewItem + ExternalProtoypeItem InternalProtoypeItem + NSTableView @@ -2066,6 +2152,7 @@ collectionView prototypeItemExternal prototypeItemInternal + tableView YES @@ -2075,12 +2162,16 @@ prototypeItemExternal - NSCollectionViewItem + ExternalProtoypeItem prototypeItemInternal InternalProtoypeItem + + tableView + NSTableView + @@ -2096,6 +2187,22 @@ ./Classes/ArrayController.h + + ColorView + NSView + + IBProjectSource + ./Classes/ColorView.h + + + + ExternalProtoypeItem + NSCollectionViewItem + + IBProjectSource + ./Classes/ExternalProtoypeItem.h + + InternalProtoypeItem NSCollectionViewItem @@ -2115,14 +2222,6 @@ ./Classes/InternalProtoypeItem.h - - RandomColorView - NSView - - IBProjectSource - ./Classes/RandomColorView.h - - 0 @@ -2143,11 +2242,13 @@ YES NSMenuCheckmark NSMenuMixedState + NSSwitch YES {11, 11} {10, 3} + {15, 15} diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib b/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib index 97490eb83..1d917488d 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;1;0E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;25E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;26E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;27E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;21E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;28E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;25E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;29E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;30E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;31E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;33E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;23E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;34E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;35E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;36E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;37E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;38E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;40E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;40E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;41E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;42E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;2;44E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;45E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;46E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;47E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;49E;K;6;$afontD;K;6;CP$UIDd;2;51E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;52E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;54E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;53E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;53E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;53E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;57E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;52E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;58E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;59E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;60E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;52E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;62E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;63E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;64E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;52E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;65E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;66E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;67E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;12;$atext-colorD;K;6;CP$UIDd;2;57E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;68E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;69E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;63E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;64E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;68E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;S;20;CPCollectionViewItemD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;4;viewS;16;hidden: selectedS;6;hiddenS;8;selectedD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;2;70E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;2;39E;K;17;CPNullPlaceholderD;K;6;CP$UIDd;2;39E;E;E;S;30;value: representedObject.valueS;5;valueS;23;representedObject.valueD;K;6;$classD;K;6;CP$UIDd;2;32E;K;10;CP.objectsD;E;E;S;13;CPApplicationd;1;0S;19;{{0, 0}, {165, 94}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;23E;E;E;d;2;47S;6;normalS;15;RandomColorViewS;20;{{42, 24}, {77, 46}}S;18;{{0, 0}, {77, 46}}d;2;63S;9;textfieldS;16;bezeled+editableD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;71E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;72E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;53E;E;d;1;2T;S;1;Td;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;73E;E;S;19;{{39, 8}, {81, 17}}S;18;{{0, 0}, {81, 17}}d;2;39D;K;6;$classD;K;6;CP$UIDd;2;50E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;71E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;74E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;53E;E;S;8;ExternalF;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;75E;E;S;20;{{44, 78}, {76, 13}}S;18;{{0, 0}, {76, 13}}d;2;31d;1;4S;10;selected !S;15;CPNegateBooleanS;28;_CPFontSystemFacePlaceholderd;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;E;E;d;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;76E;E;E;d;1;1f;18;0.6862745098039216E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;1;0E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;25E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;26E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;27E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;21E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;28E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;25E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;29E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;30E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;31E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;33E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;23E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;34E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;35E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;36E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;37E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;38E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;40E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;40E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;41E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;42E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;2;44E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;45E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;46E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;47E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;49E;K;6;$afontD;K;6;CP$UIDd;2;51E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;52E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;54E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;53E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;53E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;53E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;57E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;52E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;58E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;59E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;60E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;52E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;62E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;63E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;64E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;52E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;65E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;66E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;67E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;12;$atext-colorD;K;6;CP$UIDd;2;57E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;68E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;69E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;63E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;64E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;68E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;S;20;CPCollectionViewItemD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;4;viewS;16;hidden: selectedS;6;hiddenS;8;selectedD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;2;70E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;2;39E;K;17;CPNullPlaceholderD;K;6;CP$UIDd;2;39E;E;E;S;30;value: representedObject.valueS;5;valueS;23;representedObject.valueD;K;6;$classD;K;6;CP$UIDd;2;32E;K;10;CP.objectsD;E;E;S;13;CPApplicationd;1;0S;19;{{0, 0}, {165, 94}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;23E;E;E;d;2;47S;6;normalS;9;ColorViewS;20;{{42, 24}, {77, 46}}S;18;{{0, 0}, {77, 46}}d;2;63S;9;textfieldS;7;bezeledD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;71E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;72E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;53E;E;d;1;2T;S;1;Td;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;73E;E;S;19;{{39, 8}, {81, 17}}S;18;{{0, 0}, {81, 17}}d;2;39D;K;6;$classD;K;6;CP$UIDd;2;50E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;71E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;74E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;53E;E;S;8;ExternalF;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;75E;E;S;20;{{44, 78}, {76, 13}}S;18;{{0, 0}, {76, 13}}d;2;31d;1;4S;10;selected !S;15;CPNegateBooleanS;28;_CPFontSystemFacePlaceholderd;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;E;E;d;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;76E;E;E;d;1;1f;18;0.6862745098039216E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/View.xib b/Tests/Manual/CPCollectionViewNibTest/Resources/View.xib index a73c2fbd8..eb7a8ad2f 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/View.xib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/View.xib @@ -43,6 +43,7 @@ {{44, 4}, {82, 13}} + _NS:1535 YES @@ -129,7 +130,7 @@ - RandomColorView + ColorView @@ -280,11 +281,11 @@ - RandomColorView + ColorView NSView IBProjectSource - ./Classes/RandomColorView.h + ./Classes/ColorView.h From 24d6e581a63575a1560314f2e37f7ef4b504e3a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Wallstro=CC=88m?= Date: Thu, 3 Jan 2013 11:04:53 +0100 Subject: [PATCH 016/103] Fixed: CPPredicate: TRUEPREDICATE didn't work CPPredicate_BOOL didn't implement any methods necessary for TRUEPREDICATE to evaluate to true. --- Foundation/CPPredicate/CPPredicate.j | 9 +++++++-- Tests/Foundation/CPPredicateTest.j | 17 +++++++++++++++++ 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/Foundation/CPPredicate/CPPredicate.j b/Foundation/CPPredicate/CPPredicate.j index 36c5b2002..693d312a8 100644 --- a/Foundation/CPPredicate/CPPredicate.j +++ b/Foundation/CPPredicate/CPPredicate.j @@ -181,13 +181,18 @@ if (self === anObject) return YES; - if (self.isa !== anObject.isa || _value !== [anObject evaluateObject:nil]) + if (self.isa !== anObject.isa || _value !== [anObject evaluateWithObject:nil]) return NO; return YES; } -- (BOOL)evaluateObject:(id)object +- (BOOL)evaluateWithObject:(id)object +{ + return _value; +} + +- (BOOL)evaluateWithObject:(id)object substitutionVariables:(CPDictionary)variables { return _value; } diff --git a/Tests/Foundation/CPPredicateTest.j b/Tests/Foundation/CPPredicateTest.j index c68cbe8f4..58d6066ae 100644 --- a/Tests/Foundation/CPPredicateTest.j +++ b/Tests/Foundation/CPPredicateTest.j @@ -450,6 +450,23 @@ [self assertTrue:([filtered count] == 2) message:@"Count should be 2 and is " + [filtered count]]; } +- (void)testTruepredicate +{ + var data = [1, 2, 3], + result; + + var tpred = [CPPredicate predicateWithFormat:@"TRUEPREDICATE"]; + var ctpred = [CPCompoundPredicate andPredicateWithSubpredicates:[tpred]]; + + // fails if evaluateWithObject: isn't implemented in CPPredicate_BOOL + result = [tpred evaluateWithObject:"gazonk"]; + [self assertTrue:result message:"'" + [tpred description] + "' should evaluate to true"]; + + // fails if evaluateWithObject:substitutionVariables: isn't implemented in CPPredicate_BOOL + result = [data filteredArrayUsingPredicate:ctpred]; + [self assertTrue:[result isEqual:data] message:"[1, 2, 3] filtered with '" + [ctpred description] + "' should return [1, 2, 3]"]; +} + @end @implementation CPObject (PredicateTesting) From 9f85d2bdb3347b7d9147d8093c791789343f40eb Mon Sep 17 00:00:00 2001 From: daboe01 Date: Thu, 17 Jan 2013 20:43:37 +0100 Subject: [PATCH 017/103] fix for scrollwheel in FF>3 (issue #1244) --- AppKit/Platform/DOM/CPPlatformWindow+DOM.j | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/AppKit/Platform/DOM/CPPlatformWindow+DOM.j b/AppKit/Platform/DOM/CPPlatformWindow+DOM.j index dff0fb70f..b7a5f67da 100644 --- a/AppKit/Platform/DOM/CPPlatformWindow+DOM.j +++ b/AppKit/Platform/DOM/CPPlatformWindow+DOM.j @@ -426,6 +426,7 @@ var resizeTimer = nil; theDocument.addEventListener("touchcancel", touchEventCallback, NO); _DOMWindow.addEventListener("DOMMouseScroll", scrollEventCallback, NO); + _DOMWindow.addEventListener("wheel", scrollEventCallback, NO); _DOMWindow.addEventListener("mousewheel", scrollEventCallback, NO); _DOMWindow.addEventListener("resize", resizeEventCallback, NO); @@ -456,6 +457,7 @@ var resizeTimer = nil; //FIXME: does firefox really need a different value? _DOMWindow.removeEventListener("DOMMouseScroll", scrollEventCallback, NO); + _DOMWindow.removeEventListener("wheel", scrollEventCallback, NO); _DOMWindow.removeEventListener("mousewheel", scrollEventCallback, NO); //_DOMWindow.removeEventListener("beforeunload", this, NO); @@ -1040,7 +1042,7 @@ var resizeTimer = nil; { // Find the scroll delta var deltaX = _DOMScrollingElement.scrollLeft - 150, - deltaY = _DOMScrollingElement.scrollTop - 150; + deltaY = (_DOMScrollingElement.scrollTop - 150) || (aDOMEvent.deltaY===undefined?0: aDOMEvent.deltaY); // If we scroll super with momentum, // there are so many events going off that From 00fea3e02f8e2fd4b29b4ae5bdf7051d2cd568a8 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Fri, 18 Jan 2013 20:24:18 +0100 Subject: [PATCH 018/103] nib2cibed example --- Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib | 2 +- Tests/Manual/CPCollectionViewNibTest/Resources/View.cib | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib index 55c436263..47312e2f6 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;110E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;2;62E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;111E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;112E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;100E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;115E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;101E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;116E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;55E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;117E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;49E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;118E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;100E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;119E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;101E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;106E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;120E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;104E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;121E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;62E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;122E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;94E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;123E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;95E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;124E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;97E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;127E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;129E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;83E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;131E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;132E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;82E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;131E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;133E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;77E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;135E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;136E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;135E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;137E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;74E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;140E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;141E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;144E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;79E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;145E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;148E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;70E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;149E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;86E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;152E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;85E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;153E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;57E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;154E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;155E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;156E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;55E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;157E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;159E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;160E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;161E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;162E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;157E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;163E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;111E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;164E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;165E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;166E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;167E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;168E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;169E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;170E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;51E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;172E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;172E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;173E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;175E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;176E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;177E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;178E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;181E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;60E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;59E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;183E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;183E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;183E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;184E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;185E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;171E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;54E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;186E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;186E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;188E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;189E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;12;$agrid-colorD;K;6;CP$UIDd;3;190E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;192E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;193E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;171E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;191E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;183E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;183E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;194E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;194E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;194E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;195E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;190E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;171E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;183E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;196E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;197E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;198E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;200E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;201E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;202E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;183E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;203E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;204E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;208E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;53E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;209E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;210E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;211E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;212E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;213E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;53E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;214E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;215E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;110E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;216E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;217E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;219E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;222E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;191E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;224E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;225E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;226E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;110E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;227E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;228E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;226E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;229E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;229E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;110E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;227E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;230E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;231E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;234E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;237E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;238E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;239E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;240E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;9;CPStepperK;8;$classesA;S;9;CPStepperS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;241E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;229E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;245E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;246E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;247E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;252E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;253E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;255E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;257E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;259E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;260E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;261E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;262E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;263E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;264E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;265E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;266E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;267E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;268E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;269E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;270E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;271E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;272E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;274E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;275E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;276E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;277E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;278E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;279E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;280E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;281E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;229E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;245E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;282E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;247E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;283E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;284E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;285E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;286E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;287E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;288E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;289E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;291E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;92E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;91E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;183E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;183E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;183E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;292E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;185E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;185E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;89E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;291E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;293E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;293E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;291E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;3;294E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;3;202E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;3;183E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;3;183E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;3;295E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;3;296E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;297E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;298E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;208E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;88E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;209E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;299E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;300E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;301E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;213E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;88E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;214E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;302E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;93E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;303E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;304E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;224E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;305E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;306E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;307E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;308E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;93E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;309E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;304E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;224E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;305E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;310E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;311E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;308E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;96E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;312E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;314E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;315E;K;16;$aimage-positionD;K;6;CP$UIDd;3;202E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;229E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;316E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;229E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;229E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;202E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;317E;E;D;K;10;$classnameS;18;_CPCibClassSwapperK;8;$classesA;S;18;_CPCibClassSwapperS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;318E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;319E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;320E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;321E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;320E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;322E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;183E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;183E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;183E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;183E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;183E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;183E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;183E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;194E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;194E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;323E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;324E;E;D;K;10;$classnameS;18;CPObjectControllerK;8;$classesA;S;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;103E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;322E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;183E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;194E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;105E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;325E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;325E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;326E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;327E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;106E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;329E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;330E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;106E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;331E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;332E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;106E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;333E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;334E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;106E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;327E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;335E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;336E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;183E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;109E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;337E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;338E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;49E;E;E;S;8;delegateS;14;collectionViewS;21;prototypeItemExternalS;21;prototypeItemInternalS;9;tableViewS;9;theWindowS;13;itemPrototypeS;4;viewS;7;contentS;17;setPrototypeItem:S;4;add:S;7;remove:S;40;value: selection.uniformSubviewsResizingS;5;valueS;33;selection.uniformSubviewsResizingD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;20;value: minItemHeightS;13;minItemHeightD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;20;value: maxItemHeightS;13;maxItemHeightD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;19;value: maxItemWidthS;12;maxItemWidthD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;19;value: minItemWidthS;12;minItemWidthD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;32;value: selection.maxNumberOfRowsS;25;selection.maxNumberOfRowsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;35;value: selection.maxNumberOfColumnsS;28;selection.maxNumberOfColumnsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;28;value: arrangedObjects.valueS;21;arrangedObjects.valueD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;24;content: arrangedObjectsS;15;arrangedObjectsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1949827072S;26;{{360.5, 150}, {959, 407}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {959, 407}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;97E;E;E;S;6;normalS;22;{{20, 66}, {164, 297}}S;20;{{0, 0}, {164, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;3;184E;E;E;d;2;20S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;339E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;186E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;340E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;341E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;55E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;342E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;342E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;d;1;2S;20;{{0, 0}, {162, 295}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;343E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;344E;E;d;1;4d;2;23S;6;{3, 2}F;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;57E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;199E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;342E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;342E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;345E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;346E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;347E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;171E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;223E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;347E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;171E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;342E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;342E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;K;6;$afontD;K;6;CP$UIDd;3;350E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;191E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;15;$acontent-insetD;K;6;CP$UIDd;3;352E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;223E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;191E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;171E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;223E;E;d;1;3S;21;{{1, 163}, {223, 15}}S;19;{{0, 0}, {223, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;16;0.99581589958159S;23;{{224, 178}, {15, 102}}S;19;{{0, 0}, {15, 102}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9925373134328358S;22;{{499, 18}, {182, 24}}S;19;{{0, 0}, {182, 24}}d;2;33S;12;popup-buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;354E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;183E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;0;d;2;12S;11;In Main CibS;17;_popUpItemAction:d;7;1048576S;17;in standalone cibd;1;1S;22;{{374, 22}, {110, 17}}S;19;{{0, 0}, {110, 17}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;354E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;17;setItemPrototype:d;4;3072D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;355E;E;S;20;{{17, 42}, {94, 17}}S;18;{{0, 0}, {94, 17}}d;2;36S;15;Select Content:S;21;{{923, 64}, {19, 25}}S;18;{{0, 0}, {19, 25}}S;7;stepperd;5;65540d;3;100S;21;{{887, 62}, {36, 29}}S;18;{{0, 0}, {36, 29}}S;7;bezeledD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;356E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;0D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;357E;E;S;22;{{742, 72}, {140, 17}}S;19;{{0, 0}, {140, 17}}S;19;Max Number Of Rows:S;22;{{923, 225}, {19, 25}}d;2;50S;22;{{880, 223}, {43, 29}}S;18;{{0, 0}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{774, 233}, {101, 17}}S;19;{{0, 0}, {101, 17}}S;15;Max Item Width:S;22;{{923, 255}, {19, 25}}S;22;{{880, 253}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{768, 263}, {107, 17}}S;19;{{0, 0}, {107, 17}}S;16;Max Item Height:S;22;{{923, 154}, {19, 25}}S;22;{{880, 152}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;22;{{777, 162}, {98, 17}}S;18;{{0, 0}, {98, 17}}S;15;Min Item Width:S;22;{{923, 184}, {19, 25}}S;22;{{880, 182}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{772, 192}, {103, 17}}S;19;{{0, 0}, {103, 17}}S;16;Min Item Height:S;21;{{923, 94}, {19, 25}}S;21;{{887, 92}, {36, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;356E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;22;{{720, 99}, {162, 17}}S;19;{{0, 0}, {162, 17}}S;22;Max Number Of Columns:S;23;{{192, 66}, {491, 297}}S;20;{{0, 0}, {491, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;3;292E;E;E;d;2;18D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;358E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;293E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;359E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;360E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;342E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;342E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;S;20;{{0, 0}, {489, 295}}d;1;6d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;341E;E;E;S;21;{{1, -26}, {306, 15}}S;19;{{0, 0}, {306, 15}}f;7;0.95625S;23;{{307, -11}, {15, 307}}S;19;{{0, 0}, {15, 307}}f;18;0.9504643962848297S;21;{{18, 373}, {43, 24}}S;18;{{0, 0}, {43, 24}}S;6;buttonD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;356E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;+d;2;14S;21;{{73, 373}, {43, 24}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;361E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;-S;22;{{796, 29}, {145, 18}}S;19;{{0, 0}, {145, 18}}S;9;check-boxS;8;selectedS;16;Uniform ResizingS;13;AppControllerS;4;ViewS;20;ExternalProtoypeItemS;20;CPCollectionViewItemS;20;InternalProtoypeItemS;19;CPMutableDictionaryS;15;ArrayControllerS;17;CPArrayControllerS;19;{{0, 0}, {149, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;E;E;d;2;63S;9;ColorViewS;19;{{35, 8}, {72, 17}}S;18;{{0, 0}, {72, 17}}d;2;39S;8;InternalS;20;{{37, 21}, {70, 40}}S;18;{{0, 0}, {70, 40}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;362E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;TS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;64E;E;E;S;20;{{1, 1}, {162, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;55E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;363E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;366E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;367E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;368E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;194E;E;S;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;349E;K;4;nameD;K;6;CP$UIDd;3;369E;K;12;defaultValueD;K;6;CP$UIDd;3;233E;K;6;valuesD;K;6;CP$UIDd;3;370E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;351E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;371E;E;S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;229E;E;E;d;2;15D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;S;20;{{1, 1}, {489, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;90E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;373E;E;d;2;16d;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;365E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;200E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;342E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;342E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;200E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;374E;K;6;normalD;K;6;CP$UIDd;3;375E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}f;18;0.6862745098039216D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;171E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;376E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;183E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;194E;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;353E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;110E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;2;62E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;111E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;112E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;100E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;115E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;101E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;116E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;55E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;117E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;49E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;118E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;100E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;119E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;101E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;106E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;120E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;104E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;121E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;62E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;122E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;94E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;123E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;95E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;124E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;97E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;127E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;129E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;83E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;131E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;132E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;82E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;131E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;133E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;77E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;135E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;136E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;135E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;137E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;74E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;140E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;141E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;144E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;79E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;145E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;148E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;70E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;149E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;86E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;152E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;85E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;153E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;57E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;154E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;155E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;156E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;55E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;157E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;159E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;160E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;161E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;162E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;157E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;163E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;111E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;164E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;165E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;166E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;167E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;168E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;169E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;170E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;51E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;172E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;172E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;173E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;175E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;176E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;177E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;178E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;181E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;60E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;59E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;183E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;183E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;183E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;184E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;185E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;171E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;54E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;186E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;186E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;188E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;189E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;12;$agrid-colorD;K;6;CP$UIDd;3;190E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;192E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;193E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;171E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;191E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;183E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;183E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;194E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;194E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;194E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;195E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;190E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;171E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;183E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;196E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;197E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;198E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;200E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;201E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;202E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;183E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;203E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;204E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;208E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;53E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;209E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;210E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;211E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;212E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;213E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;53E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;214E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;215E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;110E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;216E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;217E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;219E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;222E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;191E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;224E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;225E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;226E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;110E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;227E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;228E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;226E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;229E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;229E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;110E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;227E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;230E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;231E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;234E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;237E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;238E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;239E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;240E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;9;CPStepperK;8;$classesA;S;9;CPStepperS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;241E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;229E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;245E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;246E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;247E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;252E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;253E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;255E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;257E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;259E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;260E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;261E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;262E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;263E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;264E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;265E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;266E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;267E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;268E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;269E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;270E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;271E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;272E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;274E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;275E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;276E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;277E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;278E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;279E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;280E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;281E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;229E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;245E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;282E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;247E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;283E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;284E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;285E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;286E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;287E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;288E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;289E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;291E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;92E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;91E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;183E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;183E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;183E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;292E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;185E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;185E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;89E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;291E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;293E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;293E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;291E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;3;294E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;3;202E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;3;183E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;3;183E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;3;295E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;3;296E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;297E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;298E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;208E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;88E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;209E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;299E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;300E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;301E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;213E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;88E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;214E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;302E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;93E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;303E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;304E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;224E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;305E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;306E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;307E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;308E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;93E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;309E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;304E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;224E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;305E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;310E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;311E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;308E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;96E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;312E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;314E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;315E;K;16;$aimage-positionD;K;6;CP$UIDd;3;202E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;229E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;316E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;229E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;229E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;202E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;317E;E;D;K;10;$classnameS;18;_CPCibClassSwapperK;8;$classesA;S;18;_CPCibClassSwapperS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;318E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;319E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;320E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;321E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;320E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;322E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;183E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;183E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;183E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;183E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;183E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;183E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;183E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;194E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;194E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;323E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;324E;E;D;K;10;$classnameS;18;CPObjectControllerK;8;$classesA;S;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;103E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;322E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;183E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;194E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;105E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;325E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;325E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;326E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;327E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;106E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;329E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;330E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;106E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;331E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;332E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;106E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;333E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;334E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;106E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;327E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;335E;K;6;$afontD;K;6;CP$UIDd;3;336E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;337E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;183E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;109E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;338E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;339E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;49E;E;E;S;8;delegateS;14;collectionViewS;21;prototypeItemExternalS;21;prototypeItemInternalS;9;tableViewS;9;theWindowS;13;itemPrototypeS;4;viewS;7;contentS;17;setPrototypeItem:S;4;add:S;7;remove:S;40;value: selection.uniformSubviewsResizingS;5;valueS;33;selection.uniformSubviewsResizingD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;20;value: minItemHeightS;13;minItemHeightD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;20;value: maxItemHeightS;13;maxItemHeightD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;19;value: maxItemWidthS;12;maxItemWidthD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;19;value: minItemWidthS;12;minItemWidthD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;32;value: selection.maxNumberOfRowsS;25;selection.maxNumberOfRowsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;35;value: selection.maxNumberOfColumnsS;28;selection.maxNumberOfColumnsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;28;value: arrangedObjects.valueS;21;arrangedObjects.valueD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;24;content: arrangedObjectsS;15;arrangedObjectsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1949827072S;26;{{360.5, 150}, {959, 407}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {959, 407}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;97E;E;E;S;6;normalS;22;{{20, 66}, {164, 297}}S;20;{{0, 0}, {164, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;3;184E;E;E;d;2;20S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;340E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;186E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;341E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;342E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;20;CPReuseIdentifierKeyD;K;6;CP$UIDd;3;343E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;55E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;344E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;344E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;d;1;2S;20;{{0, 0}, {162, 295}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;345E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;346E;E;d;1;4d;2;25S;6;{3, 2}F;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;57E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;199E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;344E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;344E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;347E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;348E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;349E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;171E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;223E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;349E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;171E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;344E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;344E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;350E;K;6;$afontD;K;6;CP$UIDd;3;352E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;191E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;15;$acontent-insetD;K;6;CP$UIDd;3;354E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;223E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;191E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;171E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;223E;E;d;1;3S;21;{{1, 163}, {223, 15}}S;19;{{0, 0}, {223, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;16;0.99581589958159S;23;{{224, 178}, {15, 102}}S;19;{{0, 0}, {15, 102}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9925373134328358S;22;{{499, 17}, {182, 25}}S;19;{{0, 0}, {182, 25}}d;2;33S;12;popup-buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;356E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;183E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;0;d;2;12S;11;In Main CibS;17;_popUpItemAction:d;7;1048576S;17;in standalone cibd;1;1S;22;{{374, 22}, {110, 17}}S;19;{{0, 0}, {110, 17}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;356E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;17;setItemPrototype:d;4;3072D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;357E;E;S;20;{{17, 42}, {94, 17}}S;18;{{0, 0}, {94, 17}}d;2;36S;15;Select Content:S;21;{{923, 64}, {19, 25}}S;18;{{0, 0}, {19, 25}}S;7;stepperd;5;65540d;3;100S;21;{{887, 62}, {36, 29}}S;18;{{0, 0}, {36, 29}}S;7;bezeledD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;358E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;0D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;359E;E;S;22;{{742, 72}, {140, 17}}S;19;{{0, 0}, {140, 17}}S;19;Max Number Of Rows:S;22;{{923, 225}, {19, 25}}d;2;50S;22;{{880, 223}, {43, 29}}S;18;{{0, 0}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{774, 233}, {101, 17}}S;19;{{0, 0}, {101, 17}}S;15;Max Item Width:S;22;{{923, 255}, {19, 25}}S;22;{{880, 253}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{768, 263}, {107, 17}}S;19;{{0, 0}, {107, 17}}S;16;Max Item Height:S;22;{{923, 154}, {19, 25}}S;22;{{880, 152}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;22;{{777, 162}, {98, 17}}S;18;{{0, 0}, {98, 17}}S;15;Min Item Width:S;22;{{923, 184}, {19, 25}}S;22;{{880, 182}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{772, 192}, {103, 17}}S;19;{{0, 0}, {103, 17}}S;16;Min Item Height:S;21;{{923, 94}, {19, 25}}S;21;{{887, 92}, {36, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;358E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;22;{{720, 99}, {162, 17}}S;19;{{0, 0}, {162, 17}}S;22;Max Number Of Columns:S;23;{{192, 66}, {491, 297}}S;20;{{0, 0}, {491, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;3;292E;E;E;d;2;18D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;360E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;293E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;361E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;362E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;20;CPReuseIdentifierKeyD;K;6;CP$UIDd;3;363E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;344E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;344E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;S;20;{{0, 0}, {489, 295}}d;1;6d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;342E;E;E;S;21;{{1, -26}, {306, 15}}S;19;{{0, 0}, {306, 15}}f;7;0.95625S;23;{{307, -11}, {15, 307}}S;19;{{0, 0}, {15, 307}}f;18;0.9504643962848297S;21;{{18, 372}, {43, 25}}S;18;{{0, 0}, {43, 25}}S;6;buttonD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;358E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;+d;2;14S;21;{{73, 372}, {43, 25}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;364E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;-S;22;{{796, 29}, {145, 18}}S;19;{{0, 0}, {145, 18}}S;9;check-boxS;8;selectedS;16;Uniform ResizingS;13;AppControllerS;4;ViewS;20;ExternalProtoypeItemS;20;CPCollectionViewItemS;20;InternalProtoypeItemS;19;CPMutableDictionaryS;15;ArrayControllerS;17;CPArrayControllerS;19;{{0, 0}, {149, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;E;E;d;2;63S;9;ColorViewS;19;{{35, 8}, {72, 17}}S;18;{{0, 0}, {72, 17}}d;2;39S;8;InternalS;20;{{37, 21}, {70, 40}}S;18;{{0, 0}, {70, 40}}S;16;bezeled+editableD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;365E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;TS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;64E;E;E;S;20;{{1, 1}, {162, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;55E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;366E;E;S;6;_NS:11S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;369E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;370E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;371E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;194E;E;S;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;351E;K;4;nameD;K;6;CP$UIDd;3;372E;K;12;defaultValueD;K;6;CP$UIDd;3;233E;K;6;valuesD;K;6;CP$UIDd;3;373E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;353E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;374E;E;S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;229E;E;E;d;2;15D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;S;20;{{1, 1}, {489, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;90E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;376E;E;S;6;_NS:78d;2;16d;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;368E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;200E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;344E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;344E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;200E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;377E;K;6;normalD;K;6;CP$UIDd;3;378E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}f;18;0.6862745098039216D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;171E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;379E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;183E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;194E;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib b/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib index 1d917488d..1cc30eca8 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/View.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;1;0E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;25E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;26E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;27E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;21E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;28E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;25E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;29E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;30E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;31E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;33E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;23E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;34E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;35E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;36E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;37E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;38E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;40E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;40E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;41E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;42E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;2;44E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;45E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;46E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;47E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;49E;K;6;$afontD;K;6;CP$UIDd;2;51E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;52E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;54E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;53E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;53E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;53E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;57E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;52E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;58E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;59E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;60E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;52E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;62E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;63E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;64E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;52E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;65E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;66E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;67E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;12;$atext-colorD;K;6;CP$UIDd;2;57E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;68E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;69E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;63E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;64E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;68E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;S;20;CPCollectionViewItemD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;4;viewS;16;hidden: selectedS;6;hiddenS;8;selectedD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;2;70E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;2;39E;K;17;CPNullPlaceholderD;K;6;CP$UIDd;2;39E;E;E;S;30;value: representedObject.valueS;5;valueS;23;representedObject.valueD;K;6;$classD;K;6;CP$UIDd;2;32E;K;10;CP.objectsD;E;E;S;13;CPApplicationd;1;0S;19;{{0, 0}, {165, 94}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;23E;E;E;d;2;47S;6;normalS;9;ColorViewS;20;{{42, 24}, {77, 46}}S;18;{{0, 0}, {77, 46}}d;2;63S;9;textfieldS;7;bezeledD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;71E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;72E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;53E;E;d;1;2T;S;1;Td;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;73E;E;S;19;{{39, 8}, {81, 17}}S;18;{{0, 0}, {81, 17}}d;2;39D;K;6;$classD;K;6;CP$UIDd;2;50E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;71E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;74E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;53E;E;S;8;ExternalF;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;75E;E;S;20;{{44, 78}, {76, 13}}S;18;{{0, 0}, {76, 13}}d;2;31d;1;4S;10;selected !S;15;CPNegateBooleanS;28;_CPFontSystemFacePlaceholderd;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;E;E;d;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;76E;E;E;d;1;1f;18;0.6862745098039216E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;1;0E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;25E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;26E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;27E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;21E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;28E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;25E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;29E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;30E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;31E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;33E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;23E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;34E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;35E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;36E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;37E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;38E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;40E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;40E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;41E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;42E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;2;44E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;45E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;46E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;47E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;49E;K;6;$afontD;K;6;CP$UIDd;2;51E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;52E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;54E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;53E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;53E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;53E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;57E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;52E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;58E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;59E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;60E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;52E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;62E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;63E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;64E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;52E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;39E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;65E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;66E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;67E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;48E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;43E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;12;$atext-colorD;K;6;CP$UIDd;2;57E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;52E;K;11;$aalignmentD;K;6;CP$UIDd;2;68E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;53E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;69E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;55E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;63E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;63E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;64E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;52E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;68E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;S;20;CPCollectionViewItemD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;4;viewS;16;hidden: selectedS;6;hiddenS;8;selectedD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;2;70E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;2;39E;K;17;CPNullPlaceholderD;K;6;CP$UIDd;2;39E;E;E;S;30;value: representedObject.valueS;5;valueS;23;representedObject.valueD;K;6;$classD;K;6;CP$UIDd;2;32E;K;10;CP.objectsD;E;E;S;13;CPApplicationd;1;0S;19;{{0, 0}, {165, 94}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;23E;E;E;d;2;47S;6;normalS;9;ColorViewS;20;{{42, 24}, {77, 46}}S;18;{{0, 0}, {77, 46}}d;2;63S;9;textfieldS;16;bezeled+editableD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;71E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;72E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;53E;E;d;1;2T;S;1;Td;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;73E;E;S;19;{{39, 8}, {81, 17}}S;18;{{0, 0}, {81, 17}}d;2;39D;K;6;$classD;K;6;CP$UIDd;2;50E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;71E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;74E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;63E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;53E;E;S;8;ExternalF;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;75E;E;S;20;{{44, 78}, {76, 13}}S;18;{{0, 0}, {76, 13}}d;2;31d;1;4S;10;selected !S;15;CPNegateBooleanS;28;_CPFontSystemFacePlaceholderd;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;76E;E;E;d;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;76E;E;E;d;1;1f;18;0.6862745098039216E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file From e17253d592fcf6e58f39e478ed2e4e74a667804f Mon Sep 17 00:00:00 2001 From: Stephen Ierodiaconou Date: Wed, 30 Jan 2013 13:03:43 +0200 Subject: [PATCH 019/103] Fixes for #1720: CPDecimalCompare problems when comparing to zero. --- Foundation/CPDecimal.j | 9 ++++++--- Tests/Foundation/CPDecimalTest.j | 29 +++++++++++++++++++++++++++-- 2 files changed, 33 insertions(+), 5 deletions(-) diff --git a/Foundation/CPDecimal.j b/Foundation/CPDecimal.j index 4b2f68697..18e727765 100644 --- a/Foundation/CPDecimal.j +++ b/Foundation/CPDecimal.j @@ -386,16 +386,19 @@ function CPDecimalCompare(leftOperand, rightOperand) s1 = leftOperand._exponent + leftOperand._mantissa.length, s2 = rightOperand._exponent + rightOperand._mantissa.length; - if (leftIsZero || s1 < s2) + if (leftIsZero && rightIsZero) + return CPOrderedSame; + + if (leftIsZero || (s1 < s2 && !rightIsZero)) { if (rightOperand._isNegative) return CPOrderedDescending; else return CPOrderedAscending; } - if (rightIsZero || s1 > s2) + if (rightIsZero || (s1 > s2 && !leftIsZero)) { - if (rightOperand._isNegative) + if (leftOperand._isNegative) return CPOrderedAscending; else return CPOrderedDescending; diff --git a/Tests/Foundation/CPDecimalTest.j b/Tests/Foundation/CPDecimalTest.j index 442aaa03d..67cd2159a 100644 --- a/Tests/Foundation/CPDecimalTest.j +++ b/Tests/Foundation/CPDecimalTest.j @@ -339,12 +339,37 @@ dcm1 = CPDecimalMakeWithString(@"0.0"); dcm = CPDecimalMakeWithString(@"0.5"); c = CPDecimalCompare(dcm1,dcm); - [self assert:CPOrderedAscending equals:c message:"CPDecimalCompare() Tc4: should be descending"]; + [self assert:CPOrderedAscending equals:c message:"CPDecimalCompare() (0.0, 0.5) should be ascending"]; dcm1 = CPDecimalMakeWithString(@"0.0"); dcm = CPDecimalMakeWithString(@"-0.5"); c = CPDecimalCompare(dcm1,dcm); - [self assert:CPOrderedDescending equals:c message:"CPDecimalCompare() Tc4: should be descending"]; + [self assert:CPOrderedDescending equals:c message:"CPDecimalCompare() (0, -0.5) should be descending"]; + + dcm1 = CPDecimalMakeZero(); + dcm = CPDecimalMakeZero(); + c = CPDecimalCompare(dcm1,dcm); + [self assert:CPOrderedSame equals:c message:"CPDecimalCompare(): zeros should be same"]; + + dcm1 = CPDecimalMakeWithString(@"0.0001"); + dcm = CPDecimalMakeZero(); + c = CPDecimalCompare(dcm1,dcm); + [self assert:CPOrderedDescending equals:c message:"CPDecimalCompare(): (0.0001, 0) should be descending"]; + + dcm1 = CPDecimalMakeZero(); + dcm = CPDecimalMakeWithString(@"0.0001"); + c = CPDecimalCompare(dcm1,dcm); + [self assert:CPOrderedAscending equals:c message:"CPDecimalCompare(): (0, 0.0001) should be ascending"]; + + dcm1 = CPDecimalMakeWithString(@"-0.0001"); + dcm = CPDecimalMakeZero(); + c = CPDecimalCompare(dcm1,dcm); + [self assert:CPOrderedAscending equals:c message:"CPDecimalCompare(): (-0.0001, 0) should be ascending"]; + + dcm1 = CPDecimalMakeZero(); + dcm = CPDecimalMakeWithString(@"-0.0001"); + c = CPDecimalCompare(dcm1,dcm); + [self assert:CPOrderedDescending equals:c message:"CPDecimalCompare(): (0, -0.0001) should be descending"]; } - (void)testCompact From 18d77ca9f7b7572aa7c08603733eae3cf802635e Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Sat, 2 Feb 2013 01:28:31 +0000 Subject: [PATCH 020/103] CPTokenField menu per token support. This change implements support for the CPTokenField delegate method `tokenField:menuForRepresentedObject:` (and the associated `tokenField:hasMenuForRepresentedObject:`). --- AppKit/CPTokenField.j | 19 +++++++++ Tests/Manual/CPTokenFieldTest/AppController.j | 42 ++++++++++++++++++- 2 files changed, 60 insertions(+), 1 deletion(-) diff --git a/AppKit/CPTokenField.j b/AppKit/CPTokenField.j index 092cbc87a..26b73859d 100755 --- a/AppKit/CPTokenField.j +++ b/AppKit/CPTokenField.j @@ -1241,6 +1241,20 @@ var CPScrollDestinationNone = 0, return aString; } +- (CPMenu)_menuForRepresentedObject:(id)aRepresentedObject +{ + var delegate = [self delegate]; + if ([delegate respondsToSelector:@selector(tokenField:hasMenuForRepresentedObject:)] && + [delegate respondsToSelector:@selector(tokenField:menuForRepresentedObject:)]) + { + var hasMenu = [delegate tokenField:self hasMenuForRepresentedObject:aRepresentedObject]; + if (hasMenu) + return [delegate tokenField:self menuForRepresentedObject:aRepresentedObject]; + } + + return nil; +} + // We put the string on the pasteboard before calling this delegate method. // By default, we write the NSStringPboardType as well as an array of NSStrings. // - (BOOL)tokenField:(NSTokenField *)tokenField writeRepresentedObjects:(NSArray *)objects toPasteboard:(NSPasteboard *)pboard; @@ -1398,6 +1412,11 @@ var CPScrollDestinationNone = 0, [_tokenField _deleteToken:self]; } +- (CPMenu)menu +{ + return [_tokenField _menuForRepresentedObject:_representedObject]; +} + @end /* diff --git a/Tests/Manual/CPTokenFieldTest/AppController.j b/Tests/Manual/CPTokenFieldTest/AppController.j index a50e8d46d..8d6e18bac 100644 --- a/Tests/Manual/CPTokenFieldTest/AppController.j +++ b/Tests/Manual/CPTokenFieldTest/AppController.j @@ -88,10 +88,17 @@ var STATES = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorad [tokenFieldD setDelegate:self]; var tokenFieldDEditable = [CPCheckBox checkBoxWithTitle:"Editable"]; - [tokenFieldDEditable setFrame:CGRectMake(525, CGRectGetMinY([tokenFieldD frame]), 200, 30)]; + [tokenFieldDEditable sizeToFit]; + [tokenFieldDEditable setFrameOrigin:CGPointMake(525, 5 + CGRectGetMinY([tokenFieldD frame]))]; [tokenFieldDEditable bind:CPValueBinding toObject:tokenFieldD withKeyPath:@"editable" options:nil]; [contentView addSubview:tokenFieldDEditable]; + var tokenFieldDMenus = [CPCheckBox checkBoxWithTitle:"Menus"]; + [tokenFieldDMenus sizeToFit]; + [tokenFieldDMenus setFrameOrigin:CGPointMake(CGRectGetMaxX([tokenFieldDEditable frame]), 5 + CGRectGetMinY([tokenFieldD frame]))]; + [tokenFieldDMenus bind:CPValueBinding toObject:self withKeyPath:@"tokenFieldDHasMenus" options:nil]; + [contentView addSubview:tokenFieldDMenus]; + allPersons = [ [Person personWithFirstName:@"Luc" lastName:@"Vauvillier"], [Person personWithFirstName:@"John" lastName:@"Doe"], @@ -113,6 +120,27 @@ var STATES = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorad } +- (void)setTokenFieldDHasMenus:(BOOL)shouldHaveMenus +{ + if (shouldHaveMenus) + { + [[tokenFieldD objectValue] enumerateObjectsUsingBlock:function(aPerson) + { + var menu = [CPMenu new]; + for (var i = 0; i < 3; i++) + [menu addItem:[[CPMenuItem alloc] initWithTitle:[CPString stringWithFormat:@"%@ Item %i", aPerson, i] action:nil keyEquivalent:nil]]; + aPerson.menu = menu; + }]; + } + else + [[tokenFieldD objectValue] makeObjectsPerformSelector:@selector(setMenu:) withObject:nil]; +} + +- (BOOL)tokenFieldDHasMenus +{ + return !![[[tokenFieldD objectValue] firstObject] menu]; +} + - (void)getObjectValues:(id)sender { alert([tokenFieldD objectValue]); @@ -177,6 +205,16 @@ var STATES = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorad return tokens; } +- (BOOL)tokenField:(CPTokenField)aTokenField hasMenuForRepresentedObject:(id)aRepresentedObject +{ + return !!aRepresentedObject.menu; +} + +- (CPMenu)tokenField:(CPTokenField)aTokenField menuForRepresentedObject:(id)aRepresentedObject +{ + return aRepresentedObject.menu; +} + @end // A sample of a custom Object @@ -185,6 +223,8 @@ var STATES = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorad { CPString _firstName; CPString _lastName; + + CPMenu menu @accessors; } + (id)personWithFirstName:(CPString)aFirstName lastName:(CPString)aLastName From 49c52a00be7bd4e94421ebcdec293cdfcc3a0285 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Sun, 3 Feb 2013 18:40:06 +0000 Subject: [PATCH 021/103] Fixed: disappearing token delete button. The token delete button becomes visible on mouse over of the token in the standard theme. It could be made to disappear even that the mouse was still over the token by mousing over the button itself and then out. This fix delegates all hover management to the token alone. --- AppKit/CPTokenField.j | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/AppKit/CPTokenField.j b/AppKit/CPTokenField.j index 26b73859d..8a15c2ceb 100755 --- a/AppKit/CPTokenField.j +++ b/AppKit/CPTokenField.j @@ -1440,6 +1440,16 @@ var CPScrollDestinationNone = 0, return "tokenfield-token-close-button"; } +- (void)mouseEntered:(CPEvent)anEvent +{ + // Don't toggle hover state from within the button - we use the hover state of the token field as a whole. +} + +- (void)mouseExited:(CPEvent)anEvent +{ + // Don't toggle hover state from within the button - we use the hover state of the token field as a whole. +} + @end From 951e439eaf6edd50ddc296d623e9fd9a357e8d97 Mon Sep 17 00:00:00 2001 From: Andrew Hankinson Date: Sun, 3 Feb 2013 17:17:29 -0500 Subject: [PATCH 022/103] Fix pulldown button theming Without this fix, the pulldown button style displays using the same right-hand side widget as the popup button. This fix creates a new set of bezel images specifically for the popup button. --- .../Aristo2/Resources/pulldown-bezel-center.png | Bin 0 -> 87 bytes .../Resources/pulldown-bezel-disabled-center.png | Bin 0 -> 87 bytes .../Resources/pulldown-bezel-disabled-left.png | Bin 0 -> 156 bytes .../Resources/pulldown-bezel-disabled-right.png | Bin 0 -> 400 bytes .../Aristo2/Resources/pulldown-bezel-left.png | Bin 0 -> 157 bytes .../Aristo2/Resources/pulldown-bezel-right.png | Bin 0 -> 545 bytes AppKit/Themes/Aristo2/ThemeDescriptors.j | 2 +- 7 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 AppKit/Themes/Aristo2/Resources/pulldown-bezel-center.png create mode 100644 AppKit/Themes/Aristo2/Resources/pulldown-bezel-disabled-center.png create mode 100644 AppKit/Themes/Aristo2/Resources/pulldown-bezel-disabled-left.png create mode 100644 AppKit/Themes/Aristo2/Resources/pulldown-bezel-disabled-right.png create mode 100644 AppKit/Themes/Aristo2/Resources/pulldown-bezel-left.png create mode 100644 AppKit/Themes/Aristo2/Resources/pulldown-bezel-right.png diff --git a/AppKit/Themes/Aristo2/Resources/pulldown-bezel-center.png b/AppKit/Themes/Aristo2/Resources/pulldown-bezel-center.png new file mode 100644 index 0000000000000000000000000000000000000000..382522ffab1e38e2f918561efae6715e4b8ad6fc GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{O!2%?sX7+pmQgWUyjv*Y;$%b7imYaK88ylb6 kn|zopr06NGPJ^%m! literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo2/Resources/pulldown-bezel-disabled-center.png b/AppKit/Themes/Aristo2/Resources/pulldown-bezel-disabled-center.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6ef4dafc7711be3074bfeaf67147fc25eaaedd GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{O!2%?sX7+pmQgWUyjv*Y;$%dCwErrh_9&85jTn literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo2/Resources/pulldown-bezel-disabled-left.png b/AppKit/Themes/Aristo2/Resources/pulldown-bezel-disabled-left.png new file mode 100644 index 0000000000000000000000000000000000000000..2e553b1f59332f4ee448c9b53f8016e7206f6748 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&D0V4NoaNhu=l097X1^@s6D=Y3@00043NklKA+F=;cz(8*H;3Z zK?r%UEbB1{0%5=3XQc0YK;sS5Gz}W}$P`RLAc`XCx=x%-0fG|1^aN9-=za?BLVyq7 zQB@U0Q8ehgK$0Xd3reEu-s)8)b%s)EyE-AWo3Qg0XC<@533>J$8BdF_| zUl(Dp&1S<=wO+4rV)AcO+>Av2!)| u{15I5@Z@0_#;)tW;MIkAp7%WEz33B$%qGMQg7CBe0000p1$?|a2>3{P}rg%kAH)hhrFOYOIArDw$sc?PKtC^>bP0 Hl+XkK6~R94 literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo2/Resources/pulldown-bezel-right.png b/AppKit/Themes/Aristo2/Resources/pulldown-bezel-right.png new file mode 100644 index 0000000000000000000000000000000000000000..b0f39322f156ff105451e8038faf5de323682673 GIT binary patch literal 545 zcmV++0^a?JP)X1^@s6D=Y3@0005#Nkl;&(ESCBh~Ebg5n8PljYflZyB)a!r4*@D ziflGZI-N!-)h7clc<*}_y!Qn5C*xyh7&>D6Zg8Xdi?QM-wp|jfbtFLVguGh->zj&O z4@)>7ZQpjsb9;P&_2%DZQR)i_f`HY{A?`gdM*{9VE%R+FLl6W91HAY91dz#Om|1eX zn*P|+{MqCZrR6{CJC;UCM9{tuSwu)A5`H0_4|#XGqhjwd zjVfy`*4myx4>^ls92Elp!88@(0XXL!NGrAss`W-qg!zG6 Date: Sun, 3 Feb 2013 22:39:54 +0000 Subject: [PATCH 023/103] Fixed: crash in token field autocomplete. Without this fix, the autocomplete field would try to select the CPNotFound index from time to time which has always been wrong but is now specifically an error in Cappuccino. The fix is to select nothing instead. --- AppKit/_CPAutocompleteMenu.j | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/AppKit/_CPAutocompleteMenu.j b/AppKit/_CPAutocompleteMenu.j index a58071ea0..ed7349181 100644 --- a/AppKit/_CPAutocompleteMenu.j +++ b/AppKit/_CPAutocompleteMenu.j @@ -115,8 +115,13 @@ var _CPAutocompleteMenuMaximumHeight = 307; - (void)setIndexOfSelectedItem:(int)anIndex { - [tableView selectRowIndexes:[CPIndexSet indexSetWithIndex:anIndex] byExtendingSelection:NO]; - [tableView scrollRowToVisible:anIndex]; + if (anIndex == CPNotFound) + [tableView selectRowIndexes:[CPIndexSet indexSet] byExtendingSelection:NO]; + else + { + [tableView selectRowIndexes:[CPIndexSet indexSetWithIndex:anIndex] byExtendingSelection:NO]; + [tableView scrollRowToVisible:anIndex]; + } } - (int)indexOfSelectedItem From 0229e1938e4f6c4442623641918943377ea90540 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Mon, 4 Feb 2013 01:26:16 +0000 Subject: [PATCH 024/103] Token field disclosure arrow for menu. Disclosure arrow behaves like in Cocoa: it shows on hover and if clicked displays the token specific menu. This change also removes the delete button by default. The delete button can be enabled with `[tokenField setButtonType: CPTokenFieldDeleteButtonType]`. --- AppKit/CPTokenField.j | 196 ++++++++++++++++-- .../token-disclosure-highlighted.png | Bin 0 -> 2806 bytes .../Aristo/Resources/token-disclosure.png | Bin 0 -> 2794 bytes AppKit/Themes/Aristo/ThemeDescriptors.j | 26 +++ .../token-disclosure-highlighted.png | Bin 0 -> 2806 bytes .../Aristo2/Resources/token-disclosure.png | Bin 0 -> 2794 bytes AppKit/Themes/Aristo2/ThemeDescriptors.j | 26 +++ Tests/Manual/CPTokenFieldTest/AppController.j | 18 +- 8 files changed, 243 insertions(+), 23 deletions(-) create mode 100644 AppKit/Themes/Aristo/Resources/token-disclosure-highlighted.png create mode 100644 AppKit/Themes/Aristo/Resources/token-disclosure.png create mode 100644 AppKit/Themes/Aristo2/Resources/token-disclosure-highlighted.png create mode 100644 AppKit/Themes/Aristo2/Resources/token-disclosure.png diff --git a/AppKit/CPTokenField.j b/AppKit/CPTokenField.j index 8a15c2ceb..ca31f3779 100755 --- a/AppKit/CPTokenField.j +++ b/AppKit/CPTokenField.j @@ -27,13 +27,14 @@ @import @import +@import "_CPAutocompleteMenu.j" @import "CPButton.j" +@import "CPPopUpButton.j" @import "CPScrollView.j" @import "CPTableView.j" @import "CPText.j" @import "CPTextField.j" @import "CPWindow_Constants.j" -@import "_CPAutocompleteMenu.j" @global CPApp @@ -59,6 +60,9 @@ var CPScrollDestinationNone = 0, CPScrollDestinationLeft = 1, CPScrollDestinationRight = 2; +CPTokenFieldDisclosureButtonType = 0; +CPTokenFieldDeleteButtonType = 1; + @implementation CPTokenField : CPTextField { CPScrollView _tokenScrollView; @@ -76,6 +80,8 @@ var CPScrollDestinationNone = 0, CPEvent _mouseDownEvent; BOOL _shouldNotifyTarget; + + int _buttonType @accessors(property=buttonType); } + (CPCharacterSet)defaultTokenizingCharacterSet @@ -1089,6 +1095,8 @@ var CPScrollDestinationNone = 0, tokenFrame = fitAndFrame(tokenViewSize.width, tokenViewSize.height); [tokenView setFrame:tokenFrame]; + + [tokenView setButtonType:_buttonType]; } if (isEditing && !_selectedRange.length && _CPMaxRange(_selectedRange) >= [tokens count]) @@ -1241,6 +1249,16 @@ var CPScrollDestinationNone = 0, return aString; } +- (BOOL)_hasMenuForRepresentedObject:(id)aRepresentedObject +{ + var delegate = [self delegate]; + if ([delegate respondsToSelector:@selector(tokenField:hasMenuForRepresentedObject:)] && + [delegate respondsToSelector:@selector(tokenField:menuForRepresentedObject:)]) + return [delegate tokenField:self hasMenuForRepresentedObject:aRepresentedObject]; + + return NO; +} + - (CPMenu)_menuForRepresentedObject:(id)aRepresentedObject { var delegate = [self delegate]; @@ -1249,7 +1267,7 @@ var CPScrollDestinationNone = 0, { var hasMenu = [delegate tokenField:self hasMenuForRepresentedObject:aRepresentedObject]; if (hasMenu) - return [delegate tokenField:self menuForRepresentedObject:aRepresentedObject]; + return [delegate tokenField:self menuForRepresentedObject:aRepresentedObject] || nil; } return nil; @@ -1279,13 +1297,28 @@ var CPScrollDestinationNone = 0, [_autocompleteMenu _hideCompletions]; } + +- (void)setButtonType:(int)aButtonType +{ + if (_buttonType === aButtonType) + return; + + _buttonType = aButtonType; + [self setNeedsLayout]; +} + @end +var _CPTokenFieldDisclosureButtonType = 0, + _CPTokenFieldDeleteButtonType = 1; + @implementation _CPTokenFieldToken : CPTextField { - _CPTokenFieldTokenCloseButton _deleteButton; - CPTokenField _tokenField; - id _representedObject; + _CPTokenFieldTokenCloseButton _deleteButton; + _CPTokenFieldTokenDisclosureButton _disclosureButton; + CPTokenField _tokenField; + id _representedObject; + int _buttonType; } + (CPString)defaultThemeClass @@ -1302,12 +1335,10 @@ var CPScrollDestinationNone = 0, { if (self = [super initWithFrame:frame]) { - _deleteButton = [[_CPTokenFieldTokenCloseButton alloc] initWithFrame:CGRectMakeZero()]; - [self addSubview:_deleteButton]; - [self setEditable:NO]; [self setHighlighted:NO]; [self setBezeled:YES]; + [self setButtonType:CPTokenFieldDisclosureButtonType]; } return self; @@ -1343,9 +1374,12 @@ var CPScrollDestinationNone = 0, { var r = [super setThemeState:aState]; - // Share hover state with the delete button. - if (r && aState === CPThemeStateHovered) + // Share hover state with the disclosure and delete buttons. + if (r && aState & CPThemeStateHovered) + { + [_disclosureButton setThemeState:aState]; [_deleteButton setThemeState:aState]; + } return r; } @@ -1354,9 +1388,12 @@ var CPScrollDestinationNone = 0, { var r = [super unsetThemeState:aState]; - // Share hover state with the delete button. - if (r && aState === CPThemeStateHovered) + // Share hover state with the disclosure and delete button. + if (r && aState & CPThemeStateHovered) + { + [_disclosureButton unsetThemeState:aState]; [_deleteButton unsetThemeState:aState]; + } return r; } @@ -1374,6 +1411,47 @@ var CPScrollDestinationNone = 0, return size; } +- (void)setButtonType:(int)aButtonType +{ + if (_buttonType === aButtonType) + return; + + _buttonType = aButtonType; + + if (_buttonType === CPTokenFieldDisclosureButtonType) + { + if (_deleteButton) + { + [_deleteButton removeFromSuperview]; + _deleteButton = nil; + } + + if (!_disclosureButton) + { + _disclosureButton = [[_CPTokenFieldTokenDisclosureButton alloc] initWithFrame:CGRectMakeZero()]; + [self addSubview:_disclosureButton]; + } + } + else + { + if (_disclosureButton) + { + [_disclosureButton removeFromSuperview]; + _disclosureButton = nil; + } + + if (!_deleteButton) + { + _deleteButton = [[_CPTokenFieldTokenCloseButton alloc] initWithFrame:CGRectMakeZero()]; + [self addSubview:_deleteButton]; + [_deleteButton setTarget:self]; + [_deleteButton setAction:@selector(_delete:)]; + } + } + + [self setNeedsLayout]; +} + - (void)layoutSubviews { [super layoutSubviews]; @@ -1384,15 +1462,36 @@ var CPScrollDestinationNone = 0, if (bezelView) { - [_deleteButton setTarget:self]; - [_deleteButton setAction:@selector(_delete:)]; - [_deleteButton setEnabled:[self isEditable]]; + switch (_buttonType) + { + case CPTokenFieldDisclosureButtonType: + if (!_disclosureButton) + return; + var shouldBeEnabled = [self hasMenu]; + [_disclosureButton setHidden:!shouldBeEnabled]; - var frame = [bezelView frame], - buttonOffset = [_deleteButton currentValueForThemeAttribute:@"offset"], - buttonSize = [_deleteButton currentValueForThemeAttribute:@"min-size"]; + if (shouldBeEnabled) + [_disclosureButton setMenu:[self menu]]; - [_deleteButton setFrame:_CGRectMake(CGRectGetMaxX(frame) - buttonOffset.x, CGRectGetMinY(frame) + buttonOffset.y, buttonSize.width, buttonSize.height)]; + var frame = [bezelView frame], + buttonOffset = [_disclosureButton currentValueForThemeAttribute:@"offset"], + buttonSize = [_disclosureButton currentValueForThemeAttribute:@"min-size"]; + + [_disclosureButton setFrame:_CGRectMake(CGRectGetMaxX(frame) - buttonOffset.x, CGRectGetMinY(frame) + buttonOffset.y, buttonSize.width, buttonSize.height)]; + break; + case CPTokenFieldDeleteButtonType: + if (!_deleteButton) + return; + + [_deleteButton setEnabled:[self isEditable] && [self isEnabled]]; + + var frame = [bezelView frame], + buttonOffset = [_deleteButton currentValueForThemeAttribute:@"offset"], + buttonSize = [_deleteButton currentValueForThemeAttribute:@"min-size"]; + + [_deleteButton setFrame:_CGRectMake(CGRectGetMaxX(frame) - buttonOffset.x, CGRectGetMinY(frame) + buttonOffset.y, buttonSize.width, buttonSize.height)]; + break; + } } } @@ -1412,6 +1511,11 @@ var CPScrollDestinationNone = 0, [_tokenField _deleteToken:self]; } +- (BOOL)hasMenu +{ + return [_tokenField _hasMenuForRepresentedObject:_representedObject]; +} + - (CPMenu)menu { return [_tokenField _menuForRepresentedObject:_representedObject]; @@ -1419,9 +1523,6 @@ var CPScrollDestinationNone = 0, @end -/* - Theming hook. -*/ @implementation _CPTokenFieldTokenCloseButton : CPButton { } @@ -1452,6 +1553,57 @@ var CPScrollDestinationNone = 0, @end +@implementation _CPTokenFieldTokenDisclosureButton : CPPopUpButton +{ +} + ++ (id)themeAttributes +{ + var attributes = [CPButton themeAttributes]; + + [attributes setObject:_CGPointMake(15, 5) forKey:@"offset"]; + + return attributes; +} + ++ (CPString)defaultThemeClass +{ + return "tokenfield-token-disclosure-button"; +} + +- (id)initWithFrame:(CGRect)aFrame +{ + if (self = [self initWithFrame:aFrame pullsDown:YES]) + { + [self setBordered:YES]; + [super setTitle:@""]; + } + + return self; +} + +- (void)setTitle:(CPString)aTitle +{ + // skip +} + +- (void)synchronizeTitleAndSelectedItem +{ + // skip +} + +- (void)mouseEntered:(CPEvent)anEvent +{ + // Don't toggle hover state from within the button - we use the hover state of the token field as a whole. +} + +- (void)mouseExited:(CPEvent)anEvent +{ + // Don't toggle hover state from within the button - we use the hover state of the token field as a whole. +} + +@end + var CPTokenFieldTokenizingCharacterSetKey = "CPTokenFieldTokenizingCharacterSetKey", CPTokenFieldCompletionDelayKey = "CPTokenFieldCompletionDelay"; diff --git a/AppKit/Themes/Aristo/Resources/token-disclosure-highlighted.png b/AppKit/Themes/Aristo/Resources/token-disclosure-highlighted.png new file mode 100644 index 0000000000000000000000000000000000000000..1c05a511d82977e811db8c23d61ed732f55ce39d GIT binary patch literal 2806 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 IM6N<$f@Y##;Q#;t literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo/Resources/token-disclosure.png b/AppKit/Themes/Aristo/Resources/token-disclosure.png new file mode 100644 index 0000000000000000000000000000000000000000..09ef8ef92e3f8728393fbf62ed85b24cc1a89961 GIT binary patch literal 2794 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 IM6N<$f@Y##;Q#;t literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo2/Resources/token-disclosure.png b/AppKit/Themes/Aristo2/Resources/token-disclosure.png new file mode 100644 index 0000000000000000000000000000000000000000..09ef8ef92e3f8728393fbf62ed85b24cc1a89961 GIT binary patch literal 2794 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 Date: Mon, 4 Feb 2013 11:53:18 +0000 Subject: [PATCH 025/103] Improve token field disclosure arrow implementation. - Tighten up hover state code. - CPCoding support. - Make sure to initialise button type to `CPTokenFieldDisclosureButtonType` rather than null. - Don't try to lay out disclosure/delete button in the token token. --- AppKit/CPTokenField.j | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/AppKit/CPTokenField.j b/AppKit/CPTokenField.j index ca31f3779..f5894a010 100755 --- a/AppKit/CPTokenField.j +++ b/AppKit/CPTokenField.j @@ -110,6 +110,7 @@ CPTokenFieldDeleteButtonType = 1; { _completionDelay = [[self class] defaultCompletionDelay]; _tokenizingCharacterSet = [[self class] defaultTokenizingCharacterSet]; + _buttonType = CPTokenFieldDisclosureButtonType; [self setBezeled:YES]; [self _init]; @@ -567,7 +568,7 @@ CPTokenFieldDeleteButtonType = 1; if (newToken === nil) { - newToken = [[_CPTokenFieldToken alloc] init]; + newToken = [_CPTokenFieldToken new]; [newToken setTokenField:self]; [newToken setRepresentedObject:tokenObject]; [newToken setStringValue:tokenValue]; @@ -1309,9 +1310,6 @@ CPTokenFieldDeleteButtonType = 1; @end -var _CPTokenFieldDisclosureButtonType = 0, - _CPTokenFieldDeleteButtonType = 1; - @implementation _CPTokenFieldToken : CPTextField { _CPTokenFieldTokenCloseButton _deleteButton; @@ -1362,6 +1360,7 @@ var _CPTokenFieldDisclosureButtonType = 0, - (void)setRepresentedObject:(id)representedObject { _representedObject = representedObject; + [self setNeedsLayout]; } - (void)setEditable:(BOOL)shouldBeEditable @@ -1375,10 +1374,10 @@ var _CPTokenFieldDisclosureButtonType = 0, var r = [super setThemeState:aState]; // Share hover state with the disclosure and delete buttons. - if (r && aState & CPThemeStateHovered) + if (aState & CPThemeStateHovered) { - [_disclosureButton setThemeState:aState]; - [_deleteButton setThemeState:aState]; + [_disclosureButton setThemeState:CPThemeStateHovered]; + [_deleteButton setThemeState:CPThemeStateHovered]; } return r; @@ -1389,10 +1388,10 @@ var _CPTokenFieldDisclosureButtonType = 0, var r = [super unsetThemeState:aState]; // Share hover state with the disclosure and delete button. - if (r && aState & CPThemeStateHovered) + if (aState & CPThemeStateHovered) { - [_disclosureButton unsetThemeState:aState]; - [_deleteButton unsetThemeState:aState]; + [_disclosureButton unsetThemeState:CPThemeStateHovered]; + [_deleteButton unsetThemeState:CPThemeStateHovered]; } return r; @@ -1460,13 +1459,11 @@ var _CPTokenFieldDisclosureButtonType = 0, positioned:CPWindowBelow relativeToEphemeralSubviewNamed:@"content-view"]; - if (bezelView) + if (bezelView && _tokenField) { switch (_buttonType) { case CPTokenFieldDisclosureButtonType: - if (!_disclosureButton) - return; var shouldBeEnabled = [self hasMenu]; [_disclosureButton setHidden:!shouldBeEnabled]; @@ -1480,9 +1477,6 @@ var _CPTokenFieldDisclosureButtonType = 0, [_disclosureButton setFrame:_CGRectMake(CGRectGetMaxX(frame) - buttonOffset.x, CGRectGetMinY(frame) + buttonOffset.y, buttonSize.width, buttonSize.height)]; break; case CPTokenFieldDeleteButtonType: - if (!_deleteButton) - return; - [_deleteButton setEnabled:[self isEditable] && [self isEnabled]]; var frame = [bezelView frame], @@ -1606,7 +1600,8 @@ var _CPTokenFieldDisclosureButtonType = 0, var CPTokenFieldTokenizingCharacterSetKey = "CPTokenFieldTokenizingCharacterSetKey", - CPTokenFieldCompletionDelayKey = "CPTokenFieldCompletionDelay"; + CPTokenFieldCompletionDelayKey = "CPTokenFieldCompletionDelay", + CPTokenFieldButtonTypeKey = "CPTokenFieldButtonTypeKey"; @implementation CPTokenField (CPCoding) @@ -1618,6 +1613,7 @@ var CPTokenFieldTokenizingCharacterSetKey = "CPTokenFieldTokenizingCharacterSe { _tokenizingCharacterSet = [aCoder decodeObjectForKey:CPTokenFieldTokenizingCharacterSetKey] || [[self class] defaultTokenizingCharacterSet]; _completionDelay = [aCoder decodeDoubleForKey:CPTokenFieldCompletionDelayKey] || [[self class] defaultCompletionDelay]; + _buttonType = [aCoder decodeIntForKey:CPTokenFieldButtonTypeKey] || CPTokenFieldDisclosureButtonType; [self _init]; @@ -1634,6 +1630,7 @@ var CPTokenFieldTokenizingCharacterSetKey = "CPTokenFieldTokenizingCharacterSe [aCoder encodeInt:_tokenizingCharacterSet forKey:CPTokenFieldTokenizingCharacterSetKey]; [aCoder encodeDouble:_completionDelay forKey:CPTokenFieldCompletionDelayKey]; + [aCoder encodeInt:_buttonType forKey:CPTokenFieldButtonTypeKey]; } @end From c42184951f31fa1c6a5a7e091b55a52d155d730e Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Mon, 4 Feb 2013 11:57:30 +0000 Subject: [PATCH 026/103] Make Aristo 2 tokens balanced for hiding button. In Aristo 2, the token field tokens would always show the close button, and make a big space for it. This change makes it so that when the delete button, and the new disclosure button, are hidden, which is most of the time, the token doesn't look like it has a big empty hole on the right side. --- AppKit/Themes/Aristo2/ThemeDescriptors.j | 15 ++++++++------- Tests/Manual/CPTokenFieldTest/Info.plist | 2 ++ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/AppKit/Themes/Aristo2/ThemeDescriptors.j b/AppKit/Themes/Aristo2/ThemeDescriptors.j index 5614e5b79..0d70dfbd8 100644 --- a/AppKit/Themes/Aristo2/ThemeDescriptors.j +++ b/AppKit/Themes/Aristo2/ThemeDescriptors.j @@ -709,7 +709,7 @@ var themedButtonValues = nil, [@"text-color", textDisabledColor, CPThemeStateDisabled], [@"bezel-inset", CGInsetMake(0.0, 0.0, 0.0, 0.0), CPThemeStateBezeled], - [@"content-inset", CGInsetMake(1.0, 24.0, 2.0, 16.0), CPThemeStateBezeled], + [@"content-inset", CGInsetMake(1.0, 20.0, 2.0, 20.0), CPThemeStateBezeled], // Minimum height == maximum height since tokens are fixed height. [@"min-size", CGSizeMake(0.0, 19.0)], @@ -741,7 +741,7 @@ var themedButtonValues = nil, [@"min-size", CGSizeMake(7.0, 6.0)], [@"max-size", CGSizeMake(7.0, 6.0)], - [@"offset", CGPointMake(17, 7)] + [@"offset", CGPointMake(16, 7)] ]; [self registerThemeValues:themeValues forView:button]; @@ -758,16 +758,17 @@ var themedButtonValues = nil, themeValues = [ - [@"bezel-color", bezelColor, CPThemeStateBordered], - [@"bezel-color", bezelHighlightedColor, CPThemeStateBordered | CPThemeStateHighlighted], + [@"bezel-color", bezelColor, CPThemeStateBordered | CPThemeStateHovered], + [@"bezel-color", [bezelColor colorWithAlphaComponent:0], CPThemeStateBordered | CPThemeStateDisabled], + [@"bezel-color", bezelHighlightedColor, CPThemeStateBordered | CPThemeStateHighlighted], [@"min-size", CGSizeMake(8.0, 8.0)], [@"max-size", CGSizeMake(8.0, 8.0)], - [@"bezel-inset", CGInsetMake(0.0, 0.0, 0.0, 0.0), CPThemeStateBordered], - [@"bezel-inset", CGInsetMake(0.0, 0.0, 0.0, 0.0), CPThemeStateBordered | CPThemeStateHighlighted], + [@"bezel-inset", CGInsetMake(0.0, 0.0, 0.0, 0.0), CPThemeStateBordered], + [@"bezel-inset", CGInsetMake(0.0, 0.0, 0.0, 0.0), CPThemeStateBordered | CPThemeStateHighlighted], - [@"offset", CGPointMake(17, 6), CPThemeStateBordered] + [@"offset", CGPointMake(16, 6), CPThemeStateBordered] ]; [self registerThemeValues:themeValues forView:button]; diff --git a/Tests/Manual/CPTokenFieldTest/Info.plist b/Tests/Manual/CPTokenFieldTest/Info.plist index 19d666d21..90f6c7eff 100644 --- a/Tests/Manual/CPTokenFieldTest/Info.plist +++ b/Tests/Manual/CPTokenFieldTest/Info.plist @@ -4,6 +4,8 @@ CPApplicationDelegateClass AppController + CPDefaultTheme + Aristo2 CPBundleName CPTokenFieldTest CPPrincipalClass From 3d9b69a860c25a2e3b2505c7bc6322d46e35b092 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Mon, 4 Feb 2013 15:40:01 +0000 Subject: [PATCH 027/103] Fixed: broken corners on primary CPBox in Chrome. In Chrome, a primary CPBox (showing the new recessed rounded corner look) had distorted and jagged edges in Chrome due to the clipping mask. This fix places the clipping mask on integer coordinates which seems to resolve the problem. --- AppKit/CPBox.j | 25 +++++++++++++------------ Tests/Manual/CPBoxTest/AppController.j | 4 ++-- Tests/Manual/CPBoxTest/Info.plist | 2 ++ 3 files changed, 17 insertions(+), 14 deletions(-) diff --git a/AppKit/CPBox.j b/AppKit/CPBox.j index e7fab217d..08f450d36 100644 --- a/AppKit/CPBox.j +++ b/AppKit/CPBox.j @@ -504,22 +504,26 @@ CPBelowBottom = 6; shadowSize = [self valueForThemeAttribute:@"inner-shadow-size"], shadowColor = [self valueForThemeAttribute:@"inner-shadow-color"]; + var baseRect = aRect; aRect = CGRectInset(aRect, borderWidth / 2.0, borderWidth / 2.0); - // clip the canvas to the actual content view in order to only display inner shadow - CGContextBeginPath(context); - CGContextAddPath(context, CGPathWithRoundedRectangleInRect(aRect, cornerRadius, cornerRadius, YES, YES, YES, YES)); - CGContextClip(context); + CGContextSaveGState(context); - CGContextSetFillColor(context, [self fillColor]); CGContextSetStrokeColor(context, [self borderColor]); - - CGContextSetShadowWithColor(context, shadowOffset, shadowSize, shadowColor); CGContextSetLineWidth(context, borderWidth); + CGContextSetFillColor(context, [self fillColor]); CGContextFillRoundedRectangleInRect(context, aRect, cornerRadius, YES, YES, YES, YES); - CGContextStrokeRoundedRectangleInRect(context, aRect, cornerRadius, YES, YES, YES, YES); -} + CGContextBeginPath(context); + // Note we can't use the 0.5 inset rectangle when setting up clipping. The clipping has to be + // on integer coordinates for this to look right in Chrome. + CGContextAddPath(context, CGPathWithRoundedRectangleInRect(baseRect, cornerRadius, cornerRadius, YES, YES, YES, YES)); + CGContextClip(context); + CGContextSetShadowWithColor(context, shadowOffset, shadowSize, shadowColor); + CGContextStrokeRoundedRectangleInRect(context, aRect, cornerRadius, YES, YES, YES, YES); + + CGContextRestoreGState(context); +} - (void)_drawNoBorderInRect:(CGRect)aRect { @@ -529,9 +533,6 @@ CPBelowBottom = 6; CGContextFillRect(context, aRect); } - - - @end var CPBoxTypeKey = @"CPBoxTypeKey", diff --git a/Tests/Manual/CPBoxTest/AppController.j b/Tests/Manual/CPBoxTest/AppController.j index 2fff0e949..38ba00513 100644 --- a/Tests/Manual/CPBoxTest/AppController.j +++ b/Tests/Manual/CPBoxTest/AppController.j @@ -18,12 +18,12 @@ @outlet CPScrollView mainScrollView; } - - - (void)awakeFromCib { [self makeRedViews]; + [[theWindow contentView] setBackgroundColor:[[CPColor greenColor] colorWithAlphaComponent:0.25]]; + [documentView setBackgroundColor:[CPColor whiteColor]]; [mainScrollView setDocumentView:documentView]; [theWindow setFullPlatformWindow:YES]; diff --git a/Tests/Manual/CPBoxTest/Info.plist b/Tests/Manual/CPBoxTest/Info.plist index cb81fea59..743aee6d9 100644 --- a/Tests/Manual/CPBoxTest/Info.plist +++ b/Tests/Manual/CPBoxTest/Info.plist @@ -4,6 +4,8 @@ Main cib file base name MainMenu.cib + CPDefaultTheme + Aristo2 CPBundleName CPBox From 04026c054ba3e603c1a14e3c51aa27b51117c300 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Mon, 7 Jan 2013 12:10:44 +0100 Subject: [PATCH 028/103] _CPJavaScriptArray -objectsAtIndexes: implementation. Added speed test in CPArrayPerformanceTest (6x faster). --- Foundation/CPArray/_CPJavaScriptArray.j | 23 ++++++++++++ Tests/Foundation/CPArrayPerformanceTest.j | 46 +++++++++++++++++++++++ 2 files changed, 69 insertions(+) diff --git a/Foundation/CPArray/_CPJavaScriptArray.j b/Foundation/CPArray/_CPJavaScriptArray.j index 7860a9adc..4feb98504 100644 --- a/Foundation/CPArray/_CPJavaScriptArray.j +++ b/Foundation/CPArray/_CPJavaScriptArray.j @@ -120,6 +120,29 @@ var concat = Array.prototype.concat, return self[anIndex]; } +- (CPArray)objectsAtIndexes:(CPIndexSet)indexes +{ + if ([indexes lastIndex] >= self.length) + [CPException raise:CPRangeException reason:_cmd + " indexes out of bounds"]; + + var ranges = indexes._ranges, + count = ranges.length, + result = [], + i = 0; + + for (; i < count; i++) + { + var range = ranges[i], + loc = range.location, + len = range.length, + subArray = self.slice(loc, loc + len); + + result.splice.apply(result, [result.length, 0].concat(subArray)); + } + + return result; +} + - (CPUInteger)indexOfObject:(id)anObject inRange:(CPRange)aRange { // Only use isEqual: if our object is a CPObject. diff --git a/Tests/Foundation/CPArrayPerformanceTest.j b/Tests/Foundation/CPArrayPerformanceTest.j index 581364d27..e5a61ee44 100644 --- a/Tests/Foundation/CPArrayPerformanceTest.j +++ b/Tests/Foundation/CPArrayPerformanceTest.j @@ -212,6 +212,52 @@ var ELEMENTS = 100, } } +- (void)testObjectsAtIndexesSpeed +{ + var SIZE = 1000, + c = SIZE, + r = rr = REPEATS = 100, + location = 0, + array = [CPArray array], + indexes = [CPIndexSet indexSet]; + + while (c--) + array.push(""+c); + + while (location < SIZE - 10) + { + var rangeLength = ROUND(10 * RAND()); + [indexes addIndexesInRange:CPMakeRange(location, rangeLength)]; + + location += rangeLength + ROUND(10 * RAND()); + } + + var d = new Date(); + while (r--) + var test1 = [array _previous_objectsAtIndexes:indexes]; + var dd = new Date(); + + while (rr--) + var test2 = [array objectsAtIndexes:indexes]; + var ddd = new Date(); + + CPLog.warn("\n_CPJavaScriptArray -objectsAtIndexes:"); + CPLog.warn(" CPArray -objectsAtIndexes: " + (dd - d) + "ms."); + CPLog.warn("_CPJavaScriptArray -objectsAtIndexes: " + (ddd - dd) + "ms."); + + if (![test1 isEqual:test2]) + [self fail:"_CPJavaScriptArray -objectsAtIndexes: returns an wrong value"]; +} + +@end + +@implementation _CPJavaScriptArray (ObjectsAtIndexes) + +- (CPArray)_previous_objectsAtIndexes:(CPIndexSet)indexes +{ + return [super objectsAtIndexes:indexes]; +} + @end @implementation CPArray (NativeSort) From 0fa56cb2732b88b7f4437df02b76c051857b8103 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Mon, 4 Feb 2013 16:26:26 +0000 Subject: [PATCH 029/103] Fixed: in recent CPBox versions, corner radius set in IB was ignored. Without this fix, setting a corner radius of 0 on a CPBoxCustom resulted in there being a corner radius anyhow. This fix makes sure to preserve the corner radius, border width and margins for non-primary style boxes. --- Tests/Manual/CPBoxTest/Resources/MainMenu.cib | 2 +- Tests/Manual/CPBoxTest/Resources/MainMenu.xib | 1937 +++++++++++++---- Tools/nib2cib/NSBox.j | 18 +- 3 files changed, 1583 insertions(+), 374 deletions(-) diff --git a/Tests/Manual/CPBoxTest/Resources/MainMenu.cib b/Tests/Manual/CPBoxTest/Resources/MainMenu.cib index 7a4f7cfa4..1b865bafc 100644 --- a/Tests/Manual/CPBoxTest/Resources/MainMenu.cib +++ b/Tests/Manual/CPBoxTest/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;112E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;3;116E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;3;119E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;3;124E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;128E;D;K;6;CP$UIDd;3;129E;D;K;6;CP$UIDd;3;130E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;132E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;135E;D;K;6;CP$UIDd;3;136E;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;141E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;151E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;155E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;161E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;3;170E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;173E;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;196E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;198E;D;K;6;CP$UIDd;3;199E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;202E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;3;205E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;3;207E;D;K;6;CP$UIDd;3;208E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;222E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;224E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;226E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;228E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;234E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;238E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;240E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;242E;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;252E;D;K;6;CP$UIDd;3;253E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;255E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;258E;D;K;6;CP$UIDd;3;259E;D;K;6;CP$UIDd;3;260E;D;K;6;CP$UIDd;3;261E;D;K;6;CP$UIDd;3;262E;D;K;6;CP$UIDd;3;263E;D;K;6;CP$UIDd;3;264E;D;K;6;CP$UIDd;3;265E;D;K;6;CP$UIDd;3;266E;D;K;6;CP$UIDd;3;267E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;269E;D;K;6;CP$UIDd;3;270E;D;K;6;CP$UIDd;3;271E;D;K;6;CP$UIDd;3;272E;D;K;6;CP$UIDd;3;273E;D;K;6;CP$UIDd;3;274E;D;K;6;CP$UIDd;3;275E;D;K;6;CP$UIDd;3;276E;D;K;6;CP$UIDd;3;277E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;279E;D;K;6;CP$UIDd;3;280E;D;K;6;CP$UIDd;3;281E;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;3;283E;D;K;6;CP$UIDd;3;284E;D;K;6;CP$UIDd;3;285E;D;K;6;CP$UIDd;3;286E;D;K;6;CP$UIDd;3;287E;D;K;6;CP$UIDd;3;288E;D;K;6;CP$UIDd;3;289E;D;K;6;CP$UIDd;3;290E;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;3;292E;D;K;6;CP$UIDd;3;293E;D;K;6;CP$UIDd;3;294E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;296E;D;K;6;CP$UIDd;3;297E;D;K;6;CP$UIDd;3;298E;D;K;6;CP$UIDd;3;299E;D;K;6;CP$UIDd;3;300E;D;K;6;CP$UIDd;3;301E;D;K;6;CP$UIDd;3;302E;D;K;6;CP$UIDd;3;303E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;305E;D;K;6;CP$UIDd;3;306E;D;K;6;CP$UIDd;3;307E;D;K;6;CP$UIDd;3;308E;D;K;6;CP$UIDd;3;309E;D;K;6;CP$UIDd;3;310E;D;K;6;CP$UIDd;3;311E;D;K;6;CP$UIDd;3;312E;D;K;6;CP$UIDd;3;313E;D;K;6;CP$UIDd;3;314E;D;K;6;CP$UIDd;3;315E;D;K;6;CP$UIDd;3;316E;D;K;6;CP$UIDd;3;317E;D;K;6;CP$UIDd;3;318E;D;K;6;CP$UIDd;3;319E;D;K;6;CP$UIDd;3;320E;D;K;6;CP$UIDd;3;321E;D;K;6;CP$UIDd;3;322E;D;K;6;CP$UIDd;3;323E;D;K;6;CP$UIDd;3;324E;D;K;6;CP$UIDd;3;325E;D;K;6;CP$UIDd;3;327E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;151E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;151E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;328E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;329E;E;D;K;10;$classnameS;31;CPCibRuntimeAttributesConnectorK;8;$classesA;S;31;CPCibRuntimeAttributesConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;323E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;323E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;330E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;331E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;322E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;322E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;332E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;333E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;321E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;321E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;334E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;335E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;320E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;320E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;336E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;337E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;318E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;318E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;338E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;339E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;317E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;317E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;340E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;341E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;316E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;316E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;342E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;343E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;315E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;315E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;344E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;345E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;313E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;313E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;346E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;347E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;312E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;312E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;348E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;349E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;311E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;311E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;350E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;351E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;310E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;310E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;352E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;353E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;308E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;308E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;354E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;355E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;307E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;307E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;356E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;357E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;306E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;306E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;358E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;305E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;305E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;360E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;361E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;303E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;303E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;362E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;363E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;302E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;302E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;364E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;365E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;301E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;301E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;366E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;367E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;300E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;300E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;368E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;369E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;298E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;298E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;370E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;371E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;297E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;297E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;372E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;373E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;296E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;296E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;374E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;375E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;295E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;295E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;376E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;377E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;293E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;293E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;378E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;379E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;292E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;292E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;380E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;381E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;291E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;291E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;382E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;383E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;290E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;290E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;384E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;385E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;288E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;288E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;386E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;387E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;287E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;287E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;388E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;389E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;286E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;286E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;390E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;391E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;285E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;285E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;392E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;393E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;283E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;283E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;394E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;395E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;282E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;282E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;396E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;397E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;281E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;281E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;398E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;399E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;280E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;280E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;400E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;401E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;278E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;278E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;402E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;403E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;277E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;277E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;404E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;405E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;276E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;276E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;406E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;407E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;275E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;275E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;408E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;409E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;273E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;273E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;410E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;411E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;272E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;272E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;412E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;413E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;271E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;271E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;414E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;415E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;270E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;270E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;416E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;417E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;268E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;268E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;418E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;419E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;267E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;267E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;420E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;421E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;266E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;266E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;422E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;423E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;265E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;265E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;424E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;425E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;263E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;263E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;426E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;427E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;262E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;262E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;428E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;429E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;261E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;261E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;430E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;431E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;260E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;260E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;432E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;433E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;258E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;258E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;434E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;435E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;257E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;257E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;436E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;437E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;256E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;256E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;438E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;439E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;255E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;255E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;440E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;441E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;253E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;253E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;442E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;443E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;252E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;252E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;444E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;445E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;251E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;251E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;446E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;447E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;250E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;250E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;448E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;449E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;248E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;248E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;450E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;451E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;247E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;247E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;452E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;453E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;246E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;246E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;454E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;455E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;245E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;245E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;456E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;457E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;243E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;243E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;458E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;459E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;242E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;242E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;460E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;461E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;241E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;241E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;462E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;463E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;240E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;240E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;464E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;465E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;238E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;238E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;466E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;467E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;237E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;237E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;468E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;469E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;236E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;236E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;470E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;471E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;235E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;235E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;472E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;473E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;233E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;233E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;474E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;475E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;232E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;232E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;476E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;477E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;231E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;231E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;478E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;479E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;230E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;230E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;480E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;481E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;228E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;228E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;482E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;483E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;227E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;227E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;484E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;485E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;226E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;226E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;486E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;487E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;225E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;225E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;488E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;489E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;223E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;223E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;490E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;491E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;222E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;222E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;492E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;493E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;221E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;221E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;494E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;495E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;220E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;220E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;496E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;497E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;218E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;218E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;498E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;499E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;217E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;217E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;500E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;501E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;216E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;216E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;502E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;503E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;215E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;215E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;504E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;213E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;213E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;506E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;507E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;212E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;212E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;508E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;509E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;211E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;211E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;510E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;511E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;210E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;210E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;512E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;513E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;208E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;208E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;514E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;515E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;207E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;516E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;517E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;206E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;206E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;518E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;519E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;205E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;205E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;520E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;521E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;203E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;203E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;522E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;523E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;202E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;202E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;524E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;525E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;201E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;201E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;526E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;527E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;200E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;200E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;528E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;529E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;198E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;198E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;530E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;531E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;197E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;197E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;532E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;533E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;196E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;196E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;534E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;535E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;195E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;195E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;536E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;537E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;193E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;193E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;538E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;539E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;192E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;192E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;540E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;541E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;191E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;191E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;542E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;543E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;190E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;190E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;544E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;545E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;188E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;188E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;546E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;547E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;187E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;187E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;548E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;549E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;186E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;186E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;550E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;551E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;185E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;185E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;552E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;553E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;127E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;179E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;554E;E;D;K;6;$classD;K;6;CP$UIDd;3;127E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;163E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;555E;E;D;K;6;$classD;K;6;CP$UIDd;3;127E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;181E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;556E;E;D;K;6;$classD;K;6;CP$UIDd;3;127E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;169E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;557E;E;D;K;6;$classD;K;6;CP$UIDd;3;127E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;323E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;558E;E;D;K;6;$classD;K;6;CP$UIDd;3;127E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;321E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;559E;E;D;K;6;$classD;K;6;CP$UIDd;3;127E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;320E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;560E;E;D;K;6;$classD;K;6;CP$UIDd;3;127E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;322E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;561E;E;D;K;6;$classD;K;6;CP$UIDd;3;127E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;144E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;562E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;137E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;148E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;179E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;563E;E;D;K;6;$classD;K;6;CP$UIDd;3;137E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;151E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;179E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;564E;E;D;K;6;$classD;K;6;CP$UIDd;3;137E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;149E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;179E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;565E;E;D;K;6;$classD;K;6;CP$UIDd;3;137E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;178E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;179E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;566E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;328E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;143E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;567E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;568E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;569E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;570E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;571E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;572E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;573E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;3;146E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;575E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;575E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;576E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;147E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;578E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;579E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;581E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;582E;K;6;$afontD;K;6;CP$UIDd;3;584E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;574E;K;11;$aalignmentD;K;6;CP$UIDd;3;585E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;574E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;586E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;587E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;588E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;589E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;590E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;574E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;591E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;585E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;574E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;147E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;592E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;593E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;581E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;582E;K;6;$afontD;K;6;CP$UIDd;3;584E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;574E;K;11;$aalignmentD;K;6;CP$UIDd;3;585E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;574E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;586E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;594E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;588E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;589E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;590E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;574E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;591E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;585E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;574E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;150E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;327E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;595E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;596E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;597E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;582E;K;6;$afontD;K;6;CP$UIDd;3;584E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;586E;K;11;$aalignmentD;K;6;CP$UIDd;3;574E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;574E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;586E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;588E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;589E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;598E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;574E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;591E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;585E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;574E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;152E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;599E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;151E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;600E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;601E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;327E;E;D;K;6;$classD;K;6;CP$UIDd;3;152E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;602E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;151E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;600E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;327E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;603E;E;D;K;6;$classD;K;6;CP$UIDd;3;152E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;604E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;151E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;600E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;327E;E;D;K;6;$classD;K;6;CP$UIDd;3;152E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;605E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;151E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;600E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;327E;E;D;K;6;$classD;K;6;CP$UIDd;3;152E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;606E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;151E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;600E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;327E;E;D;K;6;$classD;K;6;CP$UIDd;3;152E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;607E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;151E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;600E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;327E;E;D;K;6;$classD;K;6;CP$UIDd;3;152E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;591E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;588E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;151E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;600E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;589E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;327E;E;D;K;6;$classD;K;6;CP$UIDd;3;152E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;591E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;588E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;151E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;600E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;589E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;327E;E;D;K;6;$classD;K;6;CP$UIDd;3;152E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;608E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;151E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;600E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;327E;E;D;K;10;$classnameS;5;CPBoxK;8;$classesA;S;5;CPBoxS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;609E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;610E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;611E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;614E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;585E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;615E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;585E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;147E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;616E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;617E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;618E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;616E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;598E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;581E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;582E;K;6;$afontD;K;6;CP$UIDd;3;584E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;574E;K;11;$aalignmentD;K;6;CP$UIDd;3;585E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;574E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;586E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;619E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;588E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;589E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;590E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;574E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;591E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;585E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;574E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;147E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;616E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;620E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;621E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;616E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;622E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;581E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;582E;K;6;$afontD;K;6;CP$UIDd;3;584E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;574E;K;11;$aalignmentD;K;6;CP$UIDd;3;585E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;574E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;586E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;623E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;588E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;589E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;590E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;574E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;591E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;585E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;574E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;147E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;616E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;624E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;618E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;616E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;581E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;582E;K;6;$afontD;K;6;CP$UIDd;3;584E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;574E;K;11;$aalignmentD;K;6;CP$UIDd;3;585E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;574E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;586E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;625E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;588E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;589E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;590E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;574E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;591E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;585E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;574E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;147E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;616E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;626E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;621E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;616E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;627E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;581E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;582E;K;6;$afontD;K;6;CP$UIDd;3;584E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;574E;K;11;$aalignmentD;K;6;CP$UIDd;3;585E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;574E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;586E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;628E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;588E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;589E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;590E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;574E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;591E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;585E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;574E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;168E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;629E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;630E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;631E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;632E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;634E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;3;173E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;3;172E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;635E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;635E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;635E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;635E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;591E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;591E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;589E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;636E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;585E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;574E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;634E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;637E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;637E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;634E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;171E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;169E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;639E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;640E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;169E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;641E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;642E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;643E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;574E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;169E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;644E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;586E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;574E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;645E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;171E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;169E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;646E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;647E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;169E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;641E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;642E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;648E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;601E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;169E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;649E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;586E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;574E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;650E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;174E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;651E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;652E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;653E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;6;$afontD;K;6;CP$UIDd;3;654E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;585E;K;11;$aalignmentD;K;6;CP$UIDd;3;586E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;591E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;655E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;656E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;589E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;589E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;589E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;658E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;585E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;586E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;174E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;659E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;660E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;653E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;6;$afontD;K;6;CP$UIDd;3;661E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;574E;K;11;$aalignmentD;K;6;CP$UIDd;3;586E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;591E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;662E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;656E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;589E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;589E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;589E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;658E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;574E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;586E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;177E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;663E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;664E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;665E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;666E;K;16;$aimage-positionD;K;6;CP$UIDd;3;585E;K;6;$afontD;K;6;CP$UIDd;3;661E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;574E;K;11;$aalignmentD;K;6;CP$UIDd;3;586E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;601E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;586E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;667E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;588E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;589E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;601E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;601E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;591E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;585E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;574E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;668E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;669E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;669E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;670E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;673E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;674E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;675E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;585E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;676E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;574E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;678E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;674E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;679E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;585E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;676E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;574E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;680E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;682E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;683E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;574E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;684E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;685E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;687E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;688E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;690E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;691E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;692E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;693E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;574E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;694E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;695E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;696E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;697E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;698E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;699E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;700E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;701E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;574E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;586E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;702E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;703E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;704E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;705E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;706E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;707E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;708E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;574E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;676E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;709E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;710E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;711E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;712E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;713E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;714E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;715E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;716E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;574E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;585E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;717E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;718E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;719E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;720E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;721E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;722E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;723E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;574E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;601E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;724E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;725E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;726E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;727E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;728E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;729E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;730E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;574E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;574E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;731E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;732E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;733E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;734E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;735E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;736E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;737E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;676E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;684E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;738E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;739E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;740E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;741E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;742E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;743E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;744E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;676E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;694E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;745E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;746E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;747E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;748E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;749E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;750E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;751E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;676E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;586E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;752E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;753E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;754E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;755E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;756E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;757E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;758E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;676E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;676E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;759E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;760E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;761E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;762E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;763E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;714E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;764E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;765E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;676E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;585E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;766E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;767E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;768E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;769E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;770E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;771E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;772E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;676E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;601E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;773E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;774E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;775E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;776E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;777E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;778E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;779E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;676E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;574E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;780E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;781E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;782E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;783E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;784E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;785E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;786E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;601E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;684E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;787E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;788E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;789E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;790E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;791E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;792E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;793E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;601E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;694E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;794E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;795E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;796E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;797E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;798E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;799E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;800E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;601E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;586E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;801E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;802E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;803E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;804E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;805E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;806E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;807E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;601E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;676E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;808E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;809E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;810E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;811E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;812E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;714E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;813E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;814E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;601E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;585E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;815E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;816E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;817E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;818E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;819E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;820E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;821E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;601E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;601E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;822E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;823E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;824E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;825E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;826E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;827E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;828E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;601E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;574E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;829E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;830E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;831E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;832E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;833E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;834E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;835E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;585E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;684E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;836E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;837E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;838E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;839E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;840E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;841E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;842E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;585E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;694E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;843E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;844E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;845E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;846E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;847E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;848E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;849E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;585E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;586E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;850E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;851E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;852E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;853E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;854E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;855E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;856E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;585E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;676E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;857E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;858E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;859E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;860E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;861E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;714E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;862E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;863E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;585E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;585E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;864E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;865E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;866E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;867E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;868E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;869E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;870E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;585E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;601E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;871E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;872E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;873E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;874E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;875E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;681E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;876E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;877E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;574E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;585E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;574E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;878E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;879E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;686E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;880E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;881E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;882E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;883E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;884E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;585E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;676E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;574E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;162E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;885E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;883E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;580E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;574E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;612E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;16;$acontent-marginD;K;6;CP$UIDd;3;886E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;585E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;676E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;677E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;574E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;326E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;887E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;888E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;144E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;889E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;890E;E;E;S;8;delegateS;4;box1S;12;documentViewS;14;mainScrollViewS;8;redview4S;8;redview5S;8;redview6S;8;redview7S;9;theWindowS;6;click:S;7;change:S;7;click2:S;12;switchBoxes:S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;25;{{335, -136}, {985, 624}}S;21;{{0, 0}, {1440, 878}}d;1;7S;6;Windowd;1;0S;20;{{0, 0}, {985, 624}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;151E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;3;176E;E;E;S;6;normalS;20;{{18, 17}, {62, 25}}S;18;{{0, 0}, {62, 25}}d;2;36S;6;buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;583E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;891E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;892E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;591E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;589E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;591E;E;d;1;2d;1;4S;5;SmallS;0;F;d;2;14T;S;20;{{86, 17}, {48, 25}}S;18;{{0, 0}, {48, 25}}S;3;BigS;22;{{188, 17}, {152, 25}}S;19;{{0, 0}, {152, 25}}S;12;popup-buttond;2;12S;7;CPAtTopS;17;_popUpItemAction:d;1;1S;10;CPAtBottomd;7;1048576S;13;CPAboveBottomS;10;CPBelowTopS;10;CPAboveTopS;13;CPBelowBottomS;9;CPNoTitleS;22;{{21, 63}, {324, 131}}S;20;{{0, 0}, {324, 131}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;616E;E;E;S;3;boxD;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;12;Bezel borderD;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;163E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;927E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;928E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;929E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;163E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;S;21;{{16, 82}, {105, 25}}S;19;{{0, 0}, {105, 25}}S;11;bottom leftS;22;{{202, 82}, {109, 25}}S;19;{{0, 0}, {109, 25}}d;1;9S;12;bottom rightS;20;{{16, 7}, {105, 25}}S;8;top leftS;21;{{202, 7}, {109, 25}}d;2;33S;9;top rightS;24;{{368, 105}, {591, 499}}S;20;{{0, 0}, {591, 499}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;634E;D;K;6;CP$UIDd;3;173E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;636E;E;E;S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;633E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;169E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;894E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;637E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;895E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;169E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;641E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;658E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;3;170E;E;d;2;10D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;169E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;896E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;896E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;169E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;S;20;{{0, 0}, {589, 497}}d;2;18S;19;{{1, 2}, {589, 15}}S;19;{{0, 0}, {589, 15}}d;1;8S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.5060241222381592S;21;{{574, 1}, {15, 497}}S;19;{{0, 0}, {15, 497}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9636362791061401S;22;{{368, 13}, {591, 19}}S;19;{{0, 0}, {591, 19}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;583E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;891E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;897E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;591E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;589E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;591E;E;S;15;Box positioningd;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;657E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;898E;E;S;22;{{368, 40}, {591, 35}}S;19;{{0, 0}, {591, 35}}D;K;6;$classD;K;6;CP$UIDd;3;583E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;891E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;892E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;589E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;589E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;591E;E;S;159;All boxes below should be nicely inserted inside the red views and contained inside a gray prefcet rectangle. The rectangle borders should touch the red views.S;22;{{366, 81}, {118, 18}}S;19;{{0, 0}, {118, 18}}S;9;check-boxS;8;selectedS;14;Hide red boxesS;13;AppControllerS;20;{{0, 0}, {591, 815}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;325E;D;K;6;CP$UIDd;3;324E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;196E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;198E;D;K;6;CP$UIDd;3;199E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;202E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;3;205E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;3;207E;D;K;6;CP$UIDd;3;208E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;222E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;224E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;226E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;228E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;234E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;238E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;240E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;242E;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;252E;D;K;6;CP$UIDd;3;253E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;255E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;258E;D;K;6;CP$UIDd;3;259E;D;K;6;CP$UIDd;3;260E;D;K;6;CP$UIDd;3;261E;D;K;6;CP$UIDd;3;262E;D;K;6;CP$UIDd;3;263E;D;K;6;CP$UIDd;3;264E;D;K;6;CP$UIDd;3;265E;D;K;6;CP$UIDd;3;266E;D;K;6;CP$UIDd;3;267E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;269E;D;K;6;CP$UIDd;3;270E;D;K;6;CP$UIDd;3;271E;D;K;6;CP$UIDd;3;272E;D;K;6;CP$UIDd;3;273E;D;K;6;CP$UIDd;3;274E;D;K;6;CP$UIDd;3;275E;D;K;6;CP$UIDd;3;276E;D;K;6;CP$UIDd;3;277E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;279E;D;K;6;CP$UIDd;3;280E;D;K;6;CP$UIDd;3;281E;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;3;283E;D;K;6;CP$UIDd;3;284E;D;K;6;CP$UIDd;3;285E;D;K;6;CP$UIDd;3;286E;D;K;6;CP$UIDd;3;287E;D;K;6;CP$UIDd;3;288E;D;K;6;CP$UIDd;3;289E;D;K;6;CP$UIDd;3;290E;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;3;292E;D;K;6;CP$UIDd;3;293E;D;K;6;CP$UIDd;3;294E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;296E;D;K;6;CP$UIDd;3;297E;D;K;6;CP$UIDd;3;298E;D;K;6;CP$UIDd;3;299E;D;K;6;CP$UIDd;3;300E;D;K;6;CP$UIDd;3;301E;D;K;6;CP$UIDd;3;302E;D;K;6;CP$UIDd;3;303E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;305E;D;K;6;CP$UIDd;3;306E;D;K;6;CP$UIDd;3;307E;D;K;6;CP$UIDd;3;308E;D;K;6;CP$UIDd;3;309E;D;K;6;CP$UIDd;3;310E;D;K;6;CP$UIDd;3;311E;D;K;6;CP$UIDd;3;312E;D;K;6;CP$UIDd;3;313E;D;K;6;CP$UIDd;3;314E;D;K;6;CP$UIDd;3;315E;D;K;6;CP$UIDd;3;316E;D;K;6;CP$UIDd;3;317E;D;K;6;CP$UIDd;3;318E;D;K;6;CP$UIDd;3;319E;D;K;6;CP$UIDd;3;320E;D;K;6;CP$UIDd;3;321E;D;K;6;CP$UIDd;3;322E;D;K;6;CP$UIDd;3;323E;E;E;d;2;42S;6;CPViewS;20;{{17, 20}, {5, 770}}S;18;{{0, 0}, {5, 770}}D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;d;1;3S;3;BoxS;21;{{569, 20}, {5, 770}}D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;23;{{453, 697}, {107, 81}}S;19;{{0, 0}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;899E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;d;1;6S;22;{{560, 697}, {11, 81}}S;18;{{0, 0}, {11, 81}}S;22;{{442, 697}, {11, 81}}S;23;{{452, 778}, {107, 11}}S;19;{{0, 0}, {107, 11}}S;23;{{452, 686}, {107, 11}}S;23;{{453, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;900E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;d;1;5S;22;{{560, 586}, {11, 81}}S;22;{{442, 586}, {11, 81}}S;23;{{452, 667}, {107, 11}}S;23;{{452, 575}, {107, 11}}S;23;{{453, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;901E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{560, 475}, {11, 81}}S;22;{{442, 475}, {11, 81}}S;23;{{452, 556}, {107, 11}}S;23;{{452, 464}, {107, 11}}S;23;{{453, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;902E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{560, 364}, {11, 81}}S;22;{{442, 364}, {11, 81}}S;23;{{452, 445}, {107, 11}}S;23;{{452, 353}, {107, 11}}S;23;{{453, 255}, {107, 79}}S;19;{{0, 0}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;903E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{560, 253}, {11, 81}}S;22;{{442, 253}, {11, 81}}S;23;{{452, 334}, {107, 11}}S;23;{{452, 242}, {107, 11}}S;23;{{453, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;904E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{560, 142}, {11, 81}}S;22;{{442, 142}, {11, 81}}S;23;{{452, 223}, {107, 11}}S;23;{{452, 131}, {107, 11}}S;22;{{453, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;905E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;21;{{560, 31}, {11, 81}}S;21;{{442, 31}, {11, 81}}S;23;{{452, 112}, {107, 11}}S;22;{{452, 20}, {107, 11}}S;23;{{310, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;906E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{417, 697}, {11, 81}}S;22;{{299, 697}, {11, 81}}S;23;{{309, 778}, {107, 11}}S;23;{{309, 686}, {107, 11}}S;23;{{312, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;907E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{419, 586}, {11, 81}}S;22;{{301, 586}, {11, 81}}S;23;{{311, 667}, {107, 11}}S;23;{{311, 575}, {107, 11}}S;23;{{311, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;908E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{418, 475}, {11, 81}}S;22;{{300, 475}, {11, 81}}S;23;{{310, 556}, {107, 11}}S;23;{{310, 464}, {107, 11}}S;23;{{312, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;909E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{419, 364}, {11, 81}}S;22;{{301, 364}, {11, 81}}S;23;{{311, 445}, {107, 11}}S;23;{{311, 353}, {107, 11}}S;23;{{313, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;910E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{420, 253}, {11, 81}}S;22;{{302, 253}, {11, 81}}S;23;{{312, 334}, {107, 11}}S;23;{{312, 242}, {107, 11}}S;23;{{314, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;911E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{421, 142}, {11, 81}}S;22;{{303, 142}, {11, 81}}S;23;{{313, 223}, {107, 11}}S;23;{{313, 131}, {107, 11}}S;22;{{315, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;912E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;21;{{422, 31}, {11, 81}}S;21;{{304, 31}, {11, 81}}S;23;{{314, 112}, {107, 11}}S;22;{{314, 20}, {107, 11}}S;23;{{171, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;913E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{278, 697}, {11, 81}}S;22;{{160, 697}, {11, 81}}S;23;{{170, 778}, {107, 11}}S;23;{{170, 686}, {107, 11}}S;23;{{173, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;914E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{280, 586}, {11, 81}}S;22;{{162, 586}, {11, 81}}S;23;{{172, 667}, {107, 11}}S;23;{{172, 575}, {107, 11}}S;23;{{172, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;915E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{279, 475}, {11, 81}}S;22;{{161, 475}, {11, 81}}S;23;{{171, 556}, {107, 11}}S;23;{{171, 464}, {107, 11}}S;23;{{173, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;916E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{280, 364}, {11, 81}}S;22;{{162, 364}, {11, 81}}S;23;{{172, 445}, {107, 11}}S;23;{{172, 353}, {107, 11}}S;23;{{174, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;917E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{281, 253}, {11, 81}}S;22;{{163, 253}, {11, 81}}S;23;{{173, 334}, {107, 11}}S;23;{{173, 242}, {107, 11}}S;23;{{175, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;918E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{282, 142}, {11, 81}}S;22;{{164, 142}, {11, 81}}S;23;{{174, 223}, {107, 11}}S;23;{{174, 131}, {107, 11}}S;22;{{176, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;919E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;21;{{283, 31}, {11, 81}}S;21;{{165, 31}, {11, 81}}S;23;{{175, 112}, {107, 11}}S;22;{{175, 20}, {107, 11}}S;22;{{31, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;920E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{138, 697}, {11, 81}}S;21;{{20, 697}, {11, 81}}S;22;{{30, 778}, {107, 11}}S;22;{{30, 686}, {107, 11}}S;22;{{31, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;921E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{138, 586}, {11, 81}}S;21;{{20, 586}, {11, 81}}S;22;{{30, 667}, {107, 11}}S;22;{{30, 575}, {107, 11}}S;22;{{31, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;922E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{138, 475}, {11, 81}}S;21;{{20, 475}, {11, 81}}S;22;{{30, 556}, {107, 11}}S;22;{{30, 464}, {107, 11}}S;22;{{31, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;923E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{138, 364}, {11, 81}}S;21;{{20, 364}, {11, 81}}S;22;{{30, 445}, {107, 11}}S;22;{{30, 353}, {107, 11}}S;22;{{31, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;924E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{138, 253}, {11, 81}}S;21;{{20, 253}, {11, 81}}S;22;{{30, 334}, {107, 11}}S;22;{{30, 242}, {107, 11}}S;22;{{31, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;925E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;22;{{138, 142}, {11, 81}}S;21;{{20, 142}, {11, 81}}S;22;{{30, 223}, {107, 11}}S;22;{{30, 131}, {107, 11}}S;21;{{31, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;926E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;21;{{138, 31}, {11, 81}}S;20;{{20, 31}, {11, 81}}S;22;{{30, 112}, {107, 11}}S;21;{{30, 20}, {107, 11}}S;20;{{19, 17}, {553, 5}}S;18;{{0, 0}, {553, 5}}D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;21;{{19, 787}, {553, 5}}D;K;6;$classD;K;6;CP$UIDd;3;613E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;893E;E;S;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;155E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;161E;E;E;S;3;tagS;3;redS;28;_CPFontSystemFacePlaceholderd;2;-1S;22;{"width":0,"height":0}S;20;{{1, 1}, {589, 497}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;170E;E;E;S;16;{{0, 0}, {0, 0}}d;2;16D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;930E;D;K;6;CP$UIDd;3;930E;D;K;6;CP$UIDd;3;930E;D;K;6;CP$UIDd;3;601E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;184E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;931E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;932E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;184E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;189E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;931E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;932E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;189E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;194E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;933E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;934E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;194E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;199E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;935E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;934E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;199E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;204E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;936E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;937E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;204E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;938E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;932E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;214E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;939E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;940E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;214E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;219E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;941E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;942E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;219E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;224E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;943E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;944E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;224E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;229E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;945E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;946E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;229E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;234E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;947E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;946E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;234E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;239E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;948E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;942E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;239E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;244E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;949E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;942E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;244E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;249E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;950E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;951E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;249E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;254E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;952E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;953E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;254E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;259E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;954E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;955E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;259E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;264E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;956E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;957E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;264E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;269E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;958E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;957E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;269E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;274E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;959E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;957E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;274E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;279E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;960E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;953E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;279E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;284E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;961E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;962E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;284E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;289E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;963E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;964E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;289E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;294E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;965E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;966E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;294E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;299E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;967E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;968E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;299E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;304E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;969E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;968E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;304E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;309E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;970E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;971E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;309E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;314E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;972E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;964E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;314E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;319E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;574E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;973E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;974E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;319E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;638E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;577E;E;S;20;{{3, 9}, {326, 119}}S;20;{{0, 0}, {326, 119}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;165E;E;E;f;18;0.6862745098039216S;20;{{0, -6}, {115, 72}}S;19;{{0, 0}, {115, 72}}S;20;{{0, -6}, {115, 71}}S;19;{{0, 0}, {115, 71}}S;20;{{0, 10}, {115, 71}}S;19;{{0, 9}, {115, 70}}S;19;{{0, 0}, {115, 70}}S;19;{{0, 9}, {115, 72}}S;20;{{0, -6}, {115, 87}}S;19;{{0, 0}, {115, 87}}S;20;{{2, -4}, {111, 68}}S;19;{{0, 0}, {111, 68}}S;20;{{2, -4}, {111, 70}}S;19;{{0, 0}, {111, 70}}S;20;{{2, -4}, {111, 67}}S;19;{{0, 0}, {111, 67}}S;20;{{2, 12}, {111, 67}}S;19;{{2, 9}, {111, 68}}S;20;{{2, 11}, {111, 68}}S;20;{{2, -4}, {111, 83}}S;19;{{0, 0}, {111, 83}}S;20;{{1, -5}, {113, 70}}S;19;{{0, 0}, {113, 70}}S;20;{{1, -5}, {113, 71}}S;19;{{0, 0}, {113, 71}}S;20;{{1, -5}, {113, 69}}S;19;{{0, 0}, {113, 69}}S;20;{{1, 11}, {113, 69}}S;19;{{1, 9}, {113, 69}}S;20;{{1, 10}, {113, 70}}S;20;{{1, -5}, {113, 85}}S;19;{{0, 0}, {113, 85}}S;20;{{3, -3}, {109, 66}}S;19;{{0, 0}, {109, 66}}S;20;{{3, -3}, {109, 69}}S;19;{{0, 0}, {109, 69}}S;20;{{3, -3}, {109, 65}}S;19;{{0, 0}, {109, 65}}S;20;{{3, 13}, {109, 65}}S;19;{{3, 9}, {109, 67}}S;19;{{0, 0}, {109, 67}}S;20;{{3, 12}, {109, 66}}S;20;{{3, -3}, {109, 81}}S;19;{{0, 0}, {109, 81}}E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;112E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;3;116E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;3;119E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;3;124E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;128E;D;K;6;CP$UIDd;3;129E;D;K;6;CP$UIDd;3;130E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;132E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;135E;D;K;6;CP$UIDd;3;136E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;141E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;143E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;145E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;147E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;151E;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;161E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;169E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;170E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;198E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;207E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;222E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;224E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;226E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;228E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;234E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;238E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;240E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;242E;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;252E;D;K;6;CP$UIDd;3;253E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;255E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;258E;D;K;6;CP$UIDd;3;259E;D;K;6;CP$UIDd;3;260E;D;K;6;CP$UIDd;3;261E;D;K;6;CP$UIDd;3;262E;D;K;6;CP$UIDd;3;263E;D;K;6;CP$UIDd;3;264E;D;K;6;CP$UIDd;3;265E;D;K;6;CP$UIDd;3;266E;D;K;6;CP$UIDd;3;267E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;269E;D;K;6;CP$UIDd;3;270E;D;K;6;CP$UIDd;3;271E;D;K;6;CP$UIDd;3;272E;D;K;6;CP$UIDd;3;273E;D;K;6;CP$UIDd;3;274E;D;K;6;CP$UIDd;3;275E;D;K;6;CP$UIDd;3;276E;D;K;6;CP$UIDd;3;277E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;279E;D;K;6;CP$UIDd;3;280E;D;K;6;CP$UIDd;3;281E;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;3;283E;D;K;6;CP$UIDd;3;284E;D;K;6;CP$UIDd;3;285E;D;K;6;CP$UIDd;3;286E;D;K;6;CP$UIDd;3;287E;D;K;6;CP$UIDd;3;288E;D;K;6;CP$UIDd;3;289E;D;K;6;CP$UIDd;3;290E;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;3;292E;D;K;6;CP$UIDd;3;293E;D;K;6;CP$UIDd;3;294E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;296E;D;K;6;CP$UIDd;3;297E;D;K;6;CP$UIDd;3;298E;D;K;6;CP$UIDd;3;299E;D;K;6;CP$UIDd;3;300E;D;K;6;CP$UIDd;3;301E;D;K;6;CP$UIDd;3;302E;D;K;6;CP$UIDd;3;303E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;305E;D;K;6;CP$UIDd;3;306E;D;K;6;CP$UIDd;3;307E;D;K;6;CP$UIDd;3;308E;D;K;6;CP$UIDd;3;309E;D;K;6;CP$UIDd;3;310E;D;K;6;CP$UIDd;3;311E;D;K;6;CP$UIDd;3;312E;D;K;6;CP$UIDd;3;313E;D;K;6;CP$UIDd;3;314E;D;K;6;CP$UIDd;3;315E;D;K;6;CP$UIDd;3;316E;D;K;6;CP$UIDd;3;317E;D;K;6;CP$UIDd;3;318E;D;K;6;CP$UIDd;3;319E;D;K;6;CP$UIDd;3;320E;D;K;6;CP$UIDd;3;321E;D;K;6;CP$UIDd;3;322E;D;K;6;CP$UIDd;3;323E;D;K;6;CP$UIDd;3;324E;D;K;6;CP$UIDd;3;325E;D;K;6;CP$UIDd;3;326E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;328E;D;K;6;CP$UIDd;3;329E;D;K;6;CP$UIDd;3;330E;D;K;6;CP$UIDd;3;331E;D;K;6;CP$UIDd;3;332E;D;K;6;CP$UIDd;3;333E;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;335E;D;K;6;CP$UIDd;3;336E;D;K;6;CP$UIDd;3;337E;D;K;6;CP$UIDd;3;338E;D;K;6;CP$UIDd;3;339E;D;K;6;CP$UIDd;3;340E;D;K;6;CP$UIDd;3;341E;D;K;6;CP$UIDd;3;342E;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;344E;D;K;6;CP$UIDd;3;345E;D;K;6;CP$UIDd;3;346E;D;K;6;CP$UIDd;3;347E;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;349E;D;K;6;CP$UIDd;3;350E;D;K;6;CP$UIDd;3;351E;D;K;6;CP$UIDd;3;352E;D;K;6;CP$UIDd;3;353E;D;K;6;CP$UIDd;3;354E;D;K;6;CP$UIDd;3;355E;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;357E;D;K;6;CP$UIDd;3;358E;D;K;6;CP$UIDd;3;359E;D;K;6;CP$UIDd;3;360E;D;K;6;CP$UIDd;3;361E;D;K;6;CP$UIDd;3;362E;D;K;6;CP$UIDd;3;363E;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;365E;D;K;6;CP$UIDd;3;366E;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;368E;D;K;6;CP$UIDd;3;369E;D;K;6;CP$UIDd;3;370E;D;K;6;CP$UIDd;3;371E;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;373E;D;K;6;CP$UIDd;3;374E;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;376E;D;K;6;CP$UIDd;3;377E;D;K;6;CP$UIDd;3;378E;D;K;6;CP$UIDd;3;379E;D;K;6;CP$UIDd;3;380E;D;K;6;CP$UIDd;3;381E;D;K;6;CP$UIDd;3;382E;D;K;6;CP$UIDd;3;383E;D;K;6;CP$UIDd;3;384E;D;K;6;CP$UIDd;3;386E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;179E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;387E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;388E;E;D;K;10;$classnameS;31;CPCibRuntimeAttributesConnectorK;8;$classesA;S;31;CPCibRuntimeAttributesConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;323E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;323E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;389E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;390E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;322E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;322E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;391E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;392E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;321E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;321E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;393E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;394E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;320E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;320E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;395E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;396E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;318E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;318E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;397E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;398E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;317E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;317E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;399E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;400E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;316E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;316E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;401E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;402E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;315E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;315E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;403E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;404E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;313E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;313E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;405E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;406E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;312E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;312E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;407E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;408E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;311E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;311E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;409E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;410E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;310E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;310E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;411E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;412E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;308E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;308E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;413E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;414E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;307E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;307E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;415E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;416E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;306E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;306E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;417E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;418E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;305E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;305E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;419E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;420E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;303E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;303E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;421E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;422E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;302E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;302E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;423E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;424E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;301E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;301E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;425E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;426E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;300E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;300E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;427E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;428E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;298E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;298E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;429E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;430E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;297E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;297E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;431E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;432E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;296E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;296E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;433E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;434E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;295E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;295E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;435E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;436E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;293E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;293E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;437E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;438E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;292E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;292E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;439E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;440E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;291E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;291E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;441E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;442E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;290E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;290E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;443E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;444E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;288E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;288E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;445E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;446E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;287E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;287E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;447E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;448E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;286E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;286E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;449E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;450E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;285E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;285E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;451E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;452E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;284E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;284E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;453E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;454E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;283E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;283E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;455E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;456E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;282E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;282E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;457E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;458E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;281E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;281E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;459E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;460E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;280E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;280E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;461E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;462E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;279E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;279E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;463E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;464E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;278E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;278E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;465E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;466E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;277E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;277E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;467E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;468E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;276E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;276E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;469E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;470E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;275E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;275E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;471E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;472E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;274E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;274E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;473E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;474E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;273E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;273E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;475E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;476E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;272E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;272E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;477E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;478E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;271E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;271E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;479E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;480E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;270E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;270E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;481E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;482E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;269E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;269E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;483E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;484E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;268E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;268E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;485E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;486E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;267E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;267E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;487E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;488E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;266E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;266E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;489E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;490E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;265E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;265E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;491E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;492E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;264E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;264E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;493E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;494E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;263E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;263E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;495E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;496E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;262E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;262E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;497E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;498E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;261E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;261E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;499E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;500E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;260E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;260E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;501E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;502E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;259E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;259E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;503E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;504E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;258E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;258E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;505E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;506E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;257E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;257E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;507E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;508E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;256E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;256E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;509E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;510E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;255E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;255E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;511E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;512E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;254E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;254E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;513E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;514E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;253E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;253E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;515E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;516E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;252E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;252E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;517E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;518E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;251E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;251E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;519E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;520E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;250E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;250E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;521E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;522E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;249E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;249E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;523E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;524E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;248E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;248E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;525E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;526E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;247E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;247E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;527E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;528E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;246E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;246E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;529E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;530E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;245E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;245E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;531E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;532E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;244E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;244E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;533E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;534E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;243E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;243E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;535E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;536E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;242E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;242E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;537E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;538E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;241E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;241E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;539E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;540E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;240E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;240E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;541E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;542E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;239E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;239E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;543E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;544E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;238E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;238E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;545E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;546E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;237E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;237E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;547E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;548E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;236E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;236E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;549E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;550E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;235E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;235E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;551E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;552E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;234E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;234E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;553E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;554E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;233E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;233E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;555E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;556E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;231E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;231E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;557E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;558E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;230E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;230E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;559E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;560E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;229E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;229E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;561E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;562E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;370E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;370E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;563E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;564E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;228E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;228E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;565E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;566E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;227E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;227E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;567E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;568E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;226E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;226E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;569E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;570E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;371E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;371E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;571E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;572E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;225E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;225E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;573E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;574E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;224E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;224E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;575E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;576E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;223E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;223E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;577E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;578E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;372E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;372E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;579E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;580E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;222E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;222E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;581E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;582E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;221E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;221E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;583E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;584E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;220E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;220E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;585E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;586E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;373E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;373E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;587E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;588E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;219E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;219E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;589E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;590E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;218E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;218E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;591E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;592E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;217E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;217E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;593E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;594E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;374E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;374E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;595E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;596E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;216E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;216E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;597E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;598E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;215E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;215E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;599E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;600E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;214E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;214E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;601E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;602E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;375E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;375E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;603E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;604E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;213E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;213E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;605E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;606E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;212E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;212E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;607E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;608E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;211E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;211E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;609E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;610E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;376E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;376E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;611E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;612E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;335E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;335E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;613E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;614E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;336E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;336E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;615E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;616E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;337E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;337E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;617E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;618E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;338E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;338E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;619E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;620E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;340E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;340E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;621E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;622E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;341E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;341E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;623E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;624E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;342E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;342E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;625E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;626E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;343E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;343E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;627E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;628E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;345E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;345E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;629E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;630E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;346E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;346E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;631E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;632E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;347E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;347E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;633E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;634E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;348E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;348E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;635E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;636E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;350E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;350E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;637E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;638E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;351E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;351E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;639E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;640E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;352E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;352E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;641E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;642E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;353E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;353E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;643E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;644E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;355E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;355E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;645E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;646E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;356E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;356E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;647E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;648E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;357E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;357E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;649E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;650E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;358E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;358E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;651E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;652E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;360E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;360E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;653E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;654E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;361E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;361E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;655E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;656E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;362E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;362E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;657E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;658E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;363E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;363E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;659E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;660E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;365E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;365E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;661E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;662E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;366E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;366E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;663E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;664E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;367E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;367E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;665E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;666E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;368E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;368E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;667E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;668E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;669E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;191E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;670E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;209E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;671E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;197E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;323E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;673E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;321E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;674E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;320E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;675E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;322E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;676E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;172E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;677E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;176E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;678E;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;679E;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;177E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;680E;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;206E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;681E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;387E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;171E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;682E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;683E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;684E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;685E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;686E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;687E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;688E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;3;174E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;690E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;690E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;691E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;693E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;694E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;702E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;707E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;708E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;709E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;178E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;386E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;710E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;711E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;712E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;701E;K;11;$aalignmentD;K;6;CP$UIDd;3;689E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;713E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;714E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;716E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;717E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;718E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;719E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;720E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;721E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;722E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;706E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;703E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;704E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;706E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;703E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;704E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;723E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;10;$classnameS;5;CPBoxK;8;$classesA;S;5;CPBoxS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;724E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;725E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;726E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;728E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;730E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;731E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;713E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;732E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;733E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;734E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;735E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;736E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;737E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;731E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;738E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;739E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;734E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;740E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;741E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;196E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;742E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;743E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;744E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;745E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;747E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;3;201E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;3;200E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;748E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;748E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;748E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;748E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;706E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;706E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;704E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;749E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;689E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;747E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;750E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;750E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;747E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;199E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;752E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;753E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;754E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;755E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;756E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;197E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;757E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;689E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;758E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;199E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;759E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;760E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;754E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;755E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;761E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;716E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;197E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;762E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;689E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;763E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;202E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;764E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;765E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;766E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;6;$afontD;K;6;CP$UIDd;3;767E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;700E;K;11;$aalignmentD;K;6;CP$UIDd;3;701E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;706E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;768E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;769E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;704E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;771E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;700E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;701E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;202E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;772E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;773E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;766E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;6;$afontD;K;6;CP$UIDd;3;774E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;701E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;706E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;775E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;769E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;704E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;771E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;689E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;701E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;205E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;776E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;777E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;778E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;779E;K;16;$aimage-positionD;K;6;CP$UIDd;3;700E;K;6;$afontD;K;6;CP$UIDd;3;774E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;701E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;716E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;780E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;716E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;716E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;781E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;782E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;782E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;783E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;784E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;786E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;788E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;790E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;795E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;797E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;799E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;800E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;801E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;802E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;803E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;804E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;805E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;806E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;807E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;808E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;809E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;810E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;811E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;812E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;813E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;814E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;815E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;816E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;817E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;818E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;819E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;820E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;822E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;823E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;824E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;825E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;826E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;827E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;828E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;829E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;830E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;831E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;832E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;833E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;834E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;835E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;836E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;837E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;838E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;839E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;840E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;841E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;842E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;843E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;844E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;845E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;846E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;847E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;848E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;849E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;850E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;851E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;852E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;853E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;854E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;855E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;856E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;857E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;858E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;859E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;860E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;861E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;862E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;863E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;864E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;865E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;866E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;867E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;868E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;869E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;870E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;871E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;872E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;873E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;874E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;875E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;876E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;877E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;878E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;879E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;880E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;881E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;882E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;883E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;884E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;885E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;887E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;888E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;889E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;890E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;891E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;892E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;893E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;894E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;895E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;896E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;897E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;898E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;899E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;900E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;901E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;902E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;903E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;905E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;906E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;907E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;908E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;909E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;910E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;911E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;912E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;913E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;914E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;915E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;916E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;917E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;918E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;919E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;920E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;921E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;922E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;923E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;924E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;925E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;926E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;927E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;928E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;929E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;930E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;931E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;932E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;933E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;934E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;935E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;936E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;937E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;938E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;939E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;940E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;941E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;942E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;943E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;944E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;945E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;946E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;947E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;948E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;949E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;950E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;951E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;952E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;953E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;954E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;955E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;956E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;957E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;958E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;959E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;960E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;961E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;963E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;964E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;965E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;966E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;967E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;968E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;969E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;970E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;971E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;972E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;973E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;974E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;975E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;976E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;977E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;978E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;979E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;980E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;981E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;982E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;983E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;984E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;985E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;986E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;987E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;988E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;989E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;990E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;991E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;992E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;993E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;994E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;995E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;996E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;997E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;998E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;999E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1000E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1001E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1002E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1003E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1004E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1005E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1006E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1007E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1008E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1009E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1010E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1011E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1012E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1013E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1014E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1015E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1016E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1017E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1018E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1019E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1020E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1021E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1022E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1023E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1024E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1025E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1026E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1027E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1028E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1029E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1030E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1031E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1032E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1033E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1034E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1035E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;385E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;4;1036E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;4;1037E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;172E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;S;8;delegateS;4;box1S;12;documentViewS;14;mainScrollViewS;8;redview4S;8;redview5S;8;redview6S;8;redview7S;9;theWindowS;6;click:S;7;change:S;7;click2:S;12;switchBoxes:S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;25;{{335, 404}, {1119, 624}}S;22;{{0, 0}, {2560, 1418}}d;1;7S;6;Windowd;1;0S;21;{{0, 0}, {1119, 624}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;204E;E;E;S;6;normalS;20;{{18, 17}, {62, 25}}S;18;{{0, 0}, {62, 25}}d;2;36S;6;buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;698E;K;13;CPFontNameKeyD;K;6;CP$UIDd;4;1040E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;4;1041E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;706E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;706E;E;d;1;2d;1;4S;5;SmallS;0;F;d;2;14T;S;20;{{86, 17}, {48, 25}}S;18;{{0, 0}, {48, 25}}S;3;BigS;22;{{188, 17}, {152, 25}}S;19;{{0, 0}, {152, 25}}S;12;popup-buttond;2;12S;7;CPAtTopS;17;_popUpItemAction:d;1;1S;10;CPAtBottomd;7;1048576S;13;CPAboveBottomS;10;CPBelowTopS;10;CPAboveTopS;13;CPBelowBottomS;9;CPNoTitleS;22;{{21, 63}, {324, 131}}S;20;{{0, 0}, {324, 131}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;729E;E;E;S;3;boxS;12;Bezel borderD;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;191E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1086E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1087E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1088E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;191E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;21;{{16, 82}, {105, 25}}S;19;{{0, 0}, {105, 25}}S;11;bottom leftS;22;{{202, 82}, {109, 25}}S;19;{{0, 0}, {109, 25}}d;1;9S;12;bottom rightS;20;{{16, 7}, {105, 25}}S;8;top leftS;21;{{202, 7}, {109, 25}}d;2;33S;9;top rightS;24;{{368, 105}, {731, 499}}S;20;{{0, 0}, {731, 499}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;747E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;749E;E;E;S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;746E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1042E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;750E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1043E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;754E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;771E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;3;198E;E;d;2;10D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1044E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1044E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;20;{{0, 0}, {729, 497}}d;2;18S;19;{{1, 2}, {729, 15}}S;19;{{0, 0}, {729, 15}}d;1;8S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.5060241222381592S;21;{{714, 1}, {15, 497}}S;19;{{0, 0}, {15, 497}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9636362791061401S;22;{{368, 13}, {591, 19}}S;19;{{0, 0}, {591, 19}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;698E;K;13;CPFontNameKeyD;K;6;CP$UIDd;4;1040E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;4;1045E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;706E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;706E;E;S;15;Box positioningd;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1046E;E;S;22;{{368, 40}, {591, 35}}S;19;{{0, 0}, {591, 35}}D;K;6;$classD;K;6;CP$UIDd;3;698E;K;13;CPFontNameKeyD;K;6;CP$UIDd;4;1040E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;4;1041E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;706E;E;S;159;All boxes below should be nicely inserted inside the red views and contained inside a gray prefcet rectangle. The rectangle borders should touch the red views.S;22;{{366, 81}, {118, 18}}S;19;{{0, 0}, {118, 18}}S;9;check-boxS;8;selectedS;14;Hide red boxesS;13;AppControllerS;20;{{0, 0}, {731, 815}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;369E;D;K;6;CP$UIDd;3;368E;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;366E;D;K;6;CP$UIDd;3;365E;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;363E;D;K;6;CP$UIDd;3;362E;D;K;6;CP$UIDd;3;361E;D;K;6;CP$UIDd;3;360E;D;K;6;CP$UIDd;3;359E;D;K;6;CP$UIDd;3;358E;D;K;6;CP$UIDd;3;357E;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;355E;D;K;6;CP$UIDd;3;354E;D;K;6;CP$UIDd;3;353E;D;K;6;CP$UIDd;3;352E;D;K;6;CP$UIDd;3;351E;D;K;6;CP$UIDd;3;350E;D;K;6;CP$UIDd;3;349E;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;347E;D;K;6;CP$UIDd;3;346E;D;K;6;CP$UIDd;3;345E;D;K;6;CP$UIDd;3;344E;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;342E;D;K;6;CP$UIDd;3;341E;D;K;6;CP$UIDd;3;340E;D;K;6;CP$UIDd;3;339E;D;K;6;CP$UIDd;3;338E;D;K;6;CP$UIDd;3;337E;D;K;6;CP$UIDd;3;336E;D;K;6;CP$UIDd;3;335E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;376E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;333E;D;K;6;CP$UIDd;3;374E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;332E;D;K;6;CP$UIDd;3;373E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;222E;D;K;6;CP$UIDd;3;331E;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;224E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;330E;D;K;6;CP$UIDd;3;371E;D;K;6;CP$UIDd;3;226E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;228E;D;K;6;CP$UIDd;3;329E;D;K;6;CP$UIDd;3;370E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;234E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;328E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;238E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;240E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;242E;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;384E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;383E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;252E;D;K;6;CP$UIDd;3;382E;D;K;6;CP$UIDd;3;253E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;255E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;381E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;258E;D;K;6;CP$UIDd;3;259E;D;K;6;CP$UIDd;3;260E;D;K;6;CP$UIDd;3;326E;D;K;6;CP$UIDd;3;261E;D;K;6;CP$UIDd;3;262E;D;K;6;CP$UIDd;3;263E;D;K;6;CP$UIDd;3;264E;D;K;6;CP$UIDd;3;325E;D;K;6;CP$UIDd;3;265E;D;K;6;CP$UIDd;3;266E;D;K;6;CP$UIDd;3;267E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;324E;D;K;6;CP$UIDd;3;269E;D;K;6;CP$UIDd;3;270E;D;K;6;CP$UIDd;3;271E;D;K;6;CP$UIDd;3;272E;D;K;6;CP$UIDd;3;380E;D;K;6;CP$UIDd;3;273E;D;K;6;CP$UIDd;3;274E;D;K;6;CP$UIDd;3;275E;D;K;6;CP$UIDd;3;276E;D;K;6;CP$UIDd;3;379E;D;K;6;CP$UIDd;3;277E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;279E;D;K;6;CP$UIDd;3;280E;D;K;6;CP$UIDd;3;378E;D;K;6;CP$UIDd;3;281E;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;3;283E;D;K;6;CP$UIDd;3;284E;D;K;6;CP$UIDd;3;377E;D;K;6;CP$UIDd;3;285E;D;K;6;CP$UIDd;3;286E;D;K;6;CP$UIDd;3;287E;D;K;6;CP$UIDd;3;288E;D;K;6;CP$UIDd;3;289E;D;K;6;CP$UIDd;3;290E;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;3;292E;D;K;6;CP$UIDd;3;293E;D;K;6;CP$UIDd;3;294E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;296E;D;K;6;CP$UIDd;3;297E;D;K;6;CP$UIDd;3;298E;D;K;6;CP$UIDd;3;299E;D;K;6;CP$UIDd;3;300E;D;K;6;CP$UIDd;3;301E;D;K;6;CP$UIDd;3;302E;D;K;6;CP$UIDd;3;303E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;305E;D;K;6;CP$UIDd;3;306E;D;K;6;CP$UIDd;3;307E;D;K;6;CP$UIDd;3;308E;D;K;6;CP$UIDd;3;309E;D;K;6;CP$UIDd;3;310E;D;K;6;CP$UIDd;3;311E;D;K;6;CP$UIDd;3;312E;D;K;6;CP$UIDd;3;313E;D;K;6;CP$UIDd;3;314E;D;K;6;CP$UIDd;3;315E;D;K;6;CP$UIDd;3;316E;D;K;6;CP$UIDd;3;317E;D;K;6;CP$UIDd;3;318E;D;K;6;CP$UIDd;3;319E;D;K;6;CP$UIDd;3;320E;D;K;6;CP$UIDd;3;321E;D;K;6;CP$UIDd;3;322E;D;K;6;CP$UIDd;3;323E;E;E;d;2;42S;6;CPViewS;23;{{593, 697}, {107, 81}}S;19;{{0, 0}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1047E;E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1049E;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1050E;E;S;3;Boxd;1;6S;22;{{582, 697}, {11, 81}}S;18;{{0, 0}, {11, 81}}S;23;{{592, 778}, {107, 11}}S;19;{{0, 0}, {107, 11}}S;23;{{592, 686}, {107, 11}}S;22;{{582, 586}, {11, 81}}S;23;{{592, 667}, {107, 11}}S;23;{{592, 575}, {107, 11}}S;22;{{582, 475}, {11, 81}}S;23;{{592, 556}, {107, 11}}S;23;{{592, 464}, {107, 11}}S;22;{{582, 364}, {11, 81}}S;23;{{592, 445}, {107, 11}}S;23;{{592, 353}, {107, 11}}S;22;{{582, 253}, {11, 81}}S;23;{{592, 334}, {107, 11}}S;23;{{592, 242}, {107, 11}}S;22;{{582, 142}, {11, 81}}S;23;{{592, 223}, {107, 11}}S;23;{{592, 131}, {107, 11}}S;21;{{582, 31}, {11, 81}}S;23;{{592, 112}, {107, 11}}S;22;{{592, 20}, {107, 11}}S;23;{{450, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1051E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;d;1;3S;22;{{557, 697}, {11, 81}}S;22;{{439, 697}, {11, 81}}S;23;{{449, 778}, {107, 11}}S;23;{{449, 686}, {107, 11}}S;22;{{559, 586}, {11, 81}}S;22;{{441, 586}, {11, 81}}S;23;{{451, 667}, {107, 11}}S;23;{{451, 575}, {107, 11}}S;22;{{558, 475}, {11, 81}}S;22;{{440, 475}, {11, 81}}S;23;{{450, 556}, {107, 11}}S;23;{{450, 464}, {107, 11}}S;22;{{559, 364}, {11, 81}}S;22;{{441, 364}, {11, 81}}S;23;{{451, 445}, {107, 11}}S;23;{{451, 353}, {107, 11}}S;22;{{560, 253}, {11, 81}}S;22;{{442, 253}, {11, 81}}S;23;{{452, 334}, {107, 11}}S;23;{{452, 242}, {107, 11}}S;22;{{561, 142}, {11, 81}}S;22;{{443, 142}, {11, 81}}S;23;{{453, 223}, {107, 11}}S;23;{{453, 131}, {107, 11}}S;21;{{562, 31}, {11, 81}}S;21;{{444, 31}, {11, 81}}S;23;{{454, 112}, {107, 11}}S;22;{{454, 20}, {107, 11}}S;22;{{418, 697}, {11, 81}}S;22;{{300, 697}, {11, 81}}S;23;{{310, 778}, {107, 11}}S;23;{{310, 686}, {107, 11}}S;22;{{420, 586}, {11, 81}}S;22;{{302, 586}, {11, 81}}S;23;{{312, 667}, {107, 11}}S;23;{{312, 575}, {107, 11}}S;22;{{419, 475}, {11, 81}}S;22;{{301, 475}, {11, 81}}S;23;{{311, 556}, {107, 11}}S;23;{{311, 464}, {107, 11}}S;22;{{420, 364}, {11, 81}}S;22;{{302, 364}, {11, 81}}S;23;{{312, 445}, {107, 11}}S;23;{{312, 353}, {107, 11}}S;22;{{421, 253}, {11, 81}}S;22;{{303, 253}, {11, 81}}S;23;{{313, 334}, {107, 11}}S;23;{{313, 242}, {107, 11}}S;22;{{422, 142}, {11, 81}}S;22;{{304, 142}, {11, 81}}S;23;{{314, 223}, {107, 11}}S;23;{{314, 131}, {107, 11}}S;21;{{423, 31}, {11, 81}}S;21;{{305, 31}, {11, 81}}S;23;{{315, 112}, {107, 11}}S;22;{{315, 20}, {107, 11}}S;22;{{31, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1052E;E;E;S;22;{{138, 697}, {11, 81}}S;21;{{20, 697}, {11, 81}}S;22;{{30, 778}, {107, 11}}S;22;{{30, 686}, {107, 11}}S;22;{{31, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1053E;E;E;d;1;5S;22;{{138, 586}, {11, 81}}S;21;{{20, 586}, {11, 81}}S;22;{{30, 667}, {107, 11}}S;22;{{30, 575}, {107, 11}}S;22;{{31, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1054E;E;E;S;22;{{138, 475}, {11, 81}}S;21;{{20, 475}, {11, 81}}S;22;{{30, 556}, {107, 11}}S;22;{{30, 464}, {107, 11}}S;22;{{31, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1055E;E;E;S;22;{{138, 364}, {11, 81}}S;21;{{20, 364}, {11, 81}}S;22;{{30, 445}, {107, 11}}S;22;{{30, 353}, {107, 11}}S;22;{{31, 255}, {107, 79}}S;19;{{0, 0}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1056E;E;E;S;22;{{138, 253}, {11, 81}}S;21;{{20, 253}, {11, 81}}S;22;{{30, 334}, {107, 11}}S;22;{{30, 242}, {107, 11}}S;22;{{31, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1057E;E;E;S;22;{{138, 142}, {11, 81}}S;21;{{20, 142}, {11, 81}}S;22;{{30, 223}, {107, 11}}S;22;{{30, 131}, {107, 11}}S;21;{{31, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1058E;E;E;S;21;{{138, 31}, {11, 81}}S;20;{{20, 31}, {11, 81}}S;22;{{30, 112}, {107, 11}}S;21;{{30, 20}, {107, 11}}S;23;{{312, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1059E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{313, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1060E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{311, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1061E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{451, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1062E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{452, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1063E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;22;{{593, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1064E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1065E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1066E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1067E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1068E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1069E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;22;{{170, 20}, {107, 11}}S;23;{{170, 112}, {107, 11}}S;21;{{160, 31}, {11, 81}}S;21;{{278, 31}, {11, 81}}S;22;{{171, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1070E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1071E;E;S;23;{{169, 131}, {107, 11}}S;23;{{169, 223}, {107, 11}}S;22;{{159, 142}, {11, 81}}S;22;{{277, 142}, {11, 81}}S;23;{{170, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1072E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{168, 242}, {107, 11}}S;23;{{168, 334}, {107, 11}}S;22;{{158, 253}, {11, 81}}S;22;{{276, 253}, {11, 81}}S;23;{{169, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1073E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{167, 353}, {107, 11}}S;23;{{167, 445}, {107, 11}}S;22;{{157, 364}, {11, 81}}S;22;{{275, 364}, {11, 81}}S;23;{{168, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1074E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{166, 464}, {107, 11}}S;23;{{166, 556}, {107, 11}}S;22;{{156, 475}, {11, 81}}S;22;{{274, 475}, {11, 81}}S;23;{{167, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1075E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{167, 575}, {107, 11}}S;23;{{167, 667}, {107, 11}}S;22;{{157, 586}, {11, 81}}S;22;{{275, 586}, {11, 81}}S;23;{{168, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1076E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{165, 686}, {107, 11}}S;23;{{165, 778}, {107, 11}}S;22;{{155, 697}, {11, 81}}S;22;{{273, 697}, {11, 81}}S;23;{{166, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1077E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;21;{{700, 31}, {11, 81}}S;22;{{700, 142}, {11, 81}}S;22;{{700, 253}, {11, 81}}S;22;{{700, 364}, {11, 81}}S;22;{{700, 475}, {11, 81}}S;22;{{700, 586}, {11, 81}}S;22;{{700, 697}, {11, 81}}S;22;{{316, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1078E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{315, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1079E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{314, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1080E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{313, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1081E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;22;{{455, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1082E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{454, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1083E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{453, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1084E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{452, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1085E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;E;E;S;3;tagS;3;redS;28;_CPFontSystemFacePlaceholderd;2;-1S;20;{{1, 1}, {729, 497}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;198E;E;E;S;16;{{0, 0}, {0, 0}}d;2;16D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1089E;D;K;6;CP$UIDd;4;1089E;D;K;6;CP$UIDd;4;1089E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;210E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;210E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;22;{"width":0,"height":0}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;3;716E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;4;1092E;D;K;6;CP$UIDd;3;716E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;232E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1093E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1094E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;232E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;289E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1095E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;289E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;294E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1097E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1098E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;294E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;299E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1099E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;299E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;304E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1101E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;304E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;309E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1102E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1103E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;309E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;314E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1104E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;314E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;319E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1105E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1106E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;319E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;324E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1099E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;324E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;325E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1097E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1098E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;325E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;326E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1095E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;326E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;327E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1107E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1108E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;327E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;328E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1109E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1110E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;328E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;329E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;329E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;330E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;330E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;331E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1111E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1112E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;331E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;332E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;332E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;333E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;333E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;334E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;334E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;339E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;339E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;4;1092E;D;K;6;CP$UIDd;3;716E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;344E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;344E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;349E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1115E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1116E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;349E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;354E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;354E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;359E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;359E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;364E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;364E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;369E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;369E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;377E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1117E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1118E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;377E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;378E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1104E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;378E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;379E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1102E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1103E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;379E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;380E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1101E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;380E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;381E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1117E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1118E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;381E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;382E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1119E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1094E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;382E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;383E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1120E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1094E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;383E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;384E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1121E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1108E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;384E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;20;{{3, 9}, {326, 119}}S;20;{{0, 0}, {326, 119}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;193E;E;E;f;18;0.6862745098039216S;20;{{0, -6}, {115, 87}}S;19;{{0, 0}, {115, 87}}f;11;0.501960814S;20;{{2, -4}, {111, 68}}S;19;{{0, 0}, {111, 68}}S;20;{{3, -3}, {109, 66}}S;19;{{0, 0}, {109, 66}}S;20;{{3, -3}, {109, 69}}S;19;{{0, 0}, {109, 69}}S;20;{{3, -3}, {109, 65}}S;19;{{0, 0}, {109, 65}}S;20;{{3, 13}, {109, 65}}S;19;{{3, 9}, {109, 67}}S;19;{{0, 0}, {109, 67}}S;20;{{3, 12}, {109, 66}}S;20;{{3, -3}, {109, 81}}S;19;{{0, 0}, {109, 81}}S;20;{{2, -4}, {111, 67}}S;19;{{0, 0}, {111, 67}}S;20;{{2, -4}, {111, 70}}S;19;{{0, 0}, {111, 70}}S;20;{{0, -6}, {115, 85}}S;19;{{0, 0}, {115, 85}}S;20;{{1, -5}, {113, 85}}S;19;{{0, 0}, {113, 85}}S;20;{{1, -5}, {113, 83}}S;19;{{0, 0}, {113, 83}}S;20;{{2, -4}, {111, 83}}S;19;{{0, 0}, {111, 83}}S;20;{{2, 11}, {111, 68}}S;19;{{2, 9}, {111, 68}}S;20;{{2, 12}, {111, 67}}E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPBoxTest/Resources/MainMenu.xib b/Tests/Manual/CPBoxTest/Resources/MainMenu.xib index ba827d81c..6499f37a7 100644 --- a/Tests/Manual/CPBoxTest/Resources/MainMenu.xib +++ b/Tests/Manual/CPBoxTest/Resources/MainMenu.xib @@ -2,13 +2,13 @@ 1050 - 12D54 - 2844 - 1187.37 - 626.00 + 12C60 + 3084 + 1187.34 + 625.00 com.apple.InterfaceBuilder.CocoaPlugin - 2844 + 3084 YES @@ -50,7 +50,7 @@ 7 2 - {{335, 390}, {985, 624}} + {{335, 390}, {1119, 624}} 1946157056 Window NSWindow @@ -156,7 +156,7 @@ {{198, 6}, {121, 32}} - + _NS:687 YES @@ -452,14 +452,14 @@ 274 - {589, 497} + {729, 497} _NS:13 - {{1, 1}, {589, 497}} + {{1, 1}, {729, 497}} @@ -479,7 +479,7 @@ 256 - {{574, 1}, {16, 497}} + {{714, 1}, {16, 497}} @@ -493,7 +493,7 @@ 256 - {{1, 482}, {589, 16}} + {{1, 482}, {729, 16}} @@ -505,7 +505,7 @@ 0.50602412223815918 - {{368, 20}, {591, 499}} + {{368, 20}, {731, 499}} @@ -524,7 +524,7 @@ {{365, 592}, {597, 19}} - + _NS:1535 YES @@ -557,7 +557,7 @@ {{365, 549}, {597, 35}} - + _NS:1535 YES @@ -573,12 +573,12 @@ NO - {985, 624} + {1119, 624} - {{0, 0}, {1440, 878}} + {{0, 0}, {2560, 1418}} {10000000000000, 10000000000000} YES @@ -590,103 +590,571 @@ 298 YES - + 12 - {{19, 23}, {553, 5}} + + YES + + + 274 + {{1, 1}, {113, 85}} + + + + _NS:11 + + + {{162, 33}, {115, 87}} + _NS:9 {0, 0} 67108864 0 Box - + 3 MCAwLjgwMDAwMDAxMTkAA - 3 - 2 - 0 + + 1 + 4 + 6 NO + + 1 + MCAwIDEAA + + + 1 + MCAwLjUwMTk2MDgxNCAxAA + - + - 12 - {{19, 793}, {553, 5}} + 268 + {{273, 37}, {11, 81}} + _NS:9 - {0, 0} - - 67108864 - 0 - Box - - - - 3 - MCAwLjgwMDAwMDAxMTkAA - - - 3 - 2 - 0 - NO + NSView - + - 12 - {{17, 25}, {5, 770}} + 268 + {{155, 37}, {11, 81}} - + _NS:9 - {0, 0} - - 67108864 - 0 - Box - - - - 3 - MCAwLjgwMDAwMDAxMTkAA - - - 3 - 2 - 0 - NO + NSView - + - 12 - {{569, 25}, {5, 770}} + 268 + {{165, 26}, {107, 11}} - + + _NS:9 + NSView + + + + 268 + {{165, 118}, {107, 11}} + + + + _NS:9 + NSView + + + + 12 + + YES + + + 274 + {{1, 1}, {113, 85}} + + + + _NS:11 + + + {{164, 144}, {115, 87}} + + + _NS:9 {0, 0} 67108864 0 Box - + 3 MCAwLjgwMDAwMDAxMTkAA - 3 - 2 + + 1 + 4 + 5 + NO + + + + + + 268 + {{275, 148}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{157, 148}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{167, 137}, {107, 11}} + + + + _NS:9 + NSView + + + + 268 + {{167, 229}, {107, 11}} + + + + _NS:9 + NSView + + + + 12 + + YES + + + 274 + {{1, 1}, {113, 85}} + + + + _NS:11 + + + {{163, 255}, {115, 87}} + + + + _NS:9 + {0, 0} + + 67108864 + 0 + Box + + + + 3 + MCAwLjgwMDAwMDAxMTkAA + + + + 1 + 4 + 4 + NO + + + + + + 268 + {{274, 259}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{156, 259}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{166, 248}, {107, 11}} + + + + _NS:9 + NSView + + + + 268 + {{166, 340}, {107, 11}} + + + + _NS:9 + NSView + + + + 12 + + YES + + + 274 + {{1, 1}, {113, 85}} + + + + _NS:11 + + + {{164, 366}, {115, 87}} + + + + _NS:9 + {0, 0} + + 67108864 + 0 + Box + + + + 3 + MCAwLjgwMDAwMDAxMTkAA + + + + 1 + 4 + 3 + NO + + + + + + 268 + {{275, 370}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{157, 370}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{167, 359}, {107, 11}} + + + + _NS:9 + NSView + + + + 268 + {{167, 451}, {107, 11}} + + + + _NS:9 + NSView + + + + 12 + + YES + + + 274 + {{1, 1}, {113, 83}} + + + + _NS:11 + + + {{165, 477}, {115, 85}} + + + + _NS:9 + {0, 0} + + 67108864 + 0 + Box + + + + 3 + MCAwLjgwMDAwMDAxMTkAA + + + + 1 + 4 + 2 + NO + + + + + + 268 + {{276, 481}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{158, 481}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{168, 470}, {107, 11}} + + + + _NS:9 + NSView + + + + 268 + {{168, 562}, {107, 11}} + + + + _NS:9 + NSView + + + + 12 + + YES + + + 274 + {{1, 1}, {113, 85}} + + + + _NS:11 + + + {{166, 588}, {115, 87}} + + + + _NS:9 + {0, 0} + + 67108864 + 0 + Box + + + + 3 + MCAwLjgwMDAwMDAxMTkAA + + + + 1 + 4 + 1 + NO + + + + + + 268 + {{277, 592}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{159, 592}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{169, 581}, {107, 11}} + + + + _NS:9 + NSView + + + + 268 + {{169, 673}, {107, 11}} + + + + _NS:9 + NSView + + + + 12 + + YES + + + 274 + {{1, 1}, {113, 85}} + + + + _NS:11 + + + {{167, 699}, {115, 87}} + + + + _NS:9 + {0, 0} + + 67108864 + 0 + Box + + + + 3 + MCAwLjgwMDAwMDAxMTkAA + + + + 1 + 4 0 NO + + + + + + 268 + {{278, 703}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{160, 703}, {11, 81}} + + + + _NS:9 + NSView + + + + 268 + {{170, 692}, {107, 11}} + + + + _NS:9 + NSView + + + + 268 + {{170, 784}, {107, 11}} + + + + _NS:9 + NSView @@ -696,14 +1164,14 @@ 274 - {{0, 15}, {115, 72}} + {115, 87} _NS:11 - {{449, 33}, {115, 87}} + {{589, 33}, {115, 87}} @@ -722,14 +1190,19 @@ 0 - 0 + 4 6 NO + + + 1 + MCAwLjUwMTk2MDgxNCAxAA + 268 - {{560, 37}, {11, 81}} + {{700, 37}, {11, 81}} @@ -739,30 +1212,30 @@ 268 - {{442, 37}, {11, 81}} + {{582, 37}, {11, 81}} - + _NS:9 NSView 268 - {{452, 26}, {107, 11}} + {{592, 26}, {107, 11}} - + _NS:9 NSView 268 - {{452, 118}, {107, 11}} + {{592, 118}, {107, 11}} - + _NS:9 NSView @@ -774,14 +1247,14 @@ 274 - {{0, 15}, {115, 72}} + {115, 87} - + _NS:11 - {{449, 144}, {115, 87}} + {{589, 144}, {115, 87}} @@ -800,14 +1273,16 @@ 0 - 0 + 4 5 NO + + 268 - {{560, 148}, {11, 81}} + {{700, 148}, {11, 81}} @@ -817,17 +1292,17 @@ 268 - {{442, 148}, {11, 81}} + {{582, 148}, {11, 81}} - + _NS:9 NSView 268 - {{452, 137}, {107, 11}} + {{592, 137}, {107, 11}} @@ -837,10 +1312,10 @@ 268 - {{452, 229}, {107, 11}} + {{592, 229}, {107, 11}} - + _NS:9 NSView @@ -852,14 +1327,14 @@ 274 - {{0, 16}, {115, 71}} + {115, 87} _NS:11 - {{449, 255}, {115, 87}} + {{589, 255}, {115, 87}} @@ -878,14 +1353,16 @@ 0 - 0 + 4 4 NO + + 268 - {{560, 259}, {11, 81}} + {{700, 259}, {11, 81}} @@ -895,7 +1372,7 @@ 268 - {{442, 259}, {11, 81}} + {{582, 259}, {11, 81}} @@ -905,7 +1382,7 @@ 268 - {{452, 248}, {107, 11}} + {{592, 248}, {107, 11}} @@ -915,7 +1392,7 @@ 268 - {{452, 340}, {107, 11}} + {{592, 340}, {107, 11}} @@ -930,14 +1407,14 @@ 274 - {115, 71} + {115, 87} - + _NS:11 - {{449, 366}, {115, 87}} + {{589, 366}, {115, 87}} @@ -956,14 +1433,16 @@ 0 - 0 + 4 3 NO + + 268 - {{560, 370}, {11, 81}} + {{700, 370}, {11, 81}} @@ -973,17 +1452,17 @@ 268 - {{442, 370}, {11, 81}} + {{582, 370}, {11, 81}} - + _NS:9 NSView 268 - {{452, 359}, {107, 11}} + {{592, 359}, {107, 11}} @@ -993,10 +1472,10 @@ 268 - {{452, 451}, {107, 11}} + {{592, 451}, {107, 11}} - + _NS:9 NSView @@ -1008,14 +1487,14 @@ 274 - {115, 70} + {115, 85} _NS:11 - {{449, 477}, {115, 85}} + {{589, 477}, {115, 85}} @@ -1034,14 +1513,16 @@ 0 - 0 + 4 2 NO + + 268 - {{560, 481}, {11, 81}} + {{700, 481}, {11, 81}} @@ -1051,27 +1532,27 @@ 268 - {{442, 481}, {11, 81}} + {{582, 481}, {11, 81}} - + _NS:9 NSView 268 - {{452, 470}, {107, 11}} + {{592, 470}, {107, 11}} - + _NS:9 NSView 268 - {{452, 562}, {107, 11}} + {{592, 562}, {107, 11}} @@ -1086,14 +1567,14 @@ 274 - {115, 72} + {115, 87} - + _NS:11 - {{449, 588}, {115, 87}} + {{589, 588}, {115, 87}} @@ -1112,14 +1593,16 @@ 0 - 0 + 4 1 NO + + 268 - {{560, 592}, {11, 81}} + {{700, 592}, {11, 81}} @@ -1129,17 +1612,17 @@ 268 - {{442, 592}, {11, 81}} + {{582, 592}, {11, 81}} - + _NS:9 NSView 268 - {{452, 581}, {107, 11}} + {{592, 581}, {107, 11}} @@ -1149,10 +1632,10 @@ 268 - {{452, 673}, {107, 11}} + {{592, 673}, {107, 11}} - + _NS:9 NSView @@ -1167,11 +1650,11 @@ {115, 87} - + _NS:11 - {{449, 699}, {115, 87}} + {{589, 699}, {115, 87}} @@ -1190,14 +1673,16 @@ 0 - 0 + 4 0 NO + + 268 - {{560, 703}, {11, 81}} + {{700, 703}, {11, 81}} @@ -1207,30 +1692,30 @@ 268 - {{442, 703}, {11, 81}} + {{582, 703}, {11, 81}} - + _NS:9 NSView 268 - {{452, 692}, {107, 11}} + {{592, 692}, {107, 11}} - + _NS:9 NSView 268 - {{452, 784}, {107, 11}} + {{592, 784}, {107, 11}} - + _NS:9 NSView @@ -1245,11 +1730,11 @@ {{2, 17}, {111, 68}} - + _NS:11 - {{306, 33}, {115, 87}} + {{446, 33}, {115, 87}} @@ -1268,14 +1753,16 @@ 3 - 0 + 3 6 NO + + 268 - {{417, 37}, {11, 81}} + {{557, 37}, {11, 81}} @@ -1285,17 +1772,17 @@ 268 - {{299, 37}, {11, 81}} + {{439, 37}, {11, 81}} - + _NS:9 NSView 268 - {{309, 26}, {107, 11}} + {{449, 26}, {107, 11}} @@ -1305,7 +1792,7 @@ 268 - {{309, 118}, {107, 11}} + {{449, 118}, {107, 11}} @@ -1323,11 +1810,11 @@ {{2, 15}, {111, 70}} - + _NS:11 - {{308, 144}, {115, 87}} + {{448, 144}, {115, 87}} @@ -1346,34 +1833,36 @@ 3 - 0 + 3 5 NO + + 268 - {{419, 148}, {11, 81}} + {{559, 148}, {11, 81}} - + _NS:9 NSView 268 - {{301, 148}, {11, 81}} + {{441, 148}, {11, 81}} - + _NS:9 NSView 268 - {{311, 137}, {107, 11}} + {{451, 137}, {107, 11}} @@ -1383,10 +1872,10 @@ 268 - {{311, 229}, {107, 11}} + {{451, 229}, {107, 11}} - + _NS:9 NSView @@ -1405,7 +1894,7 @@ _NS:11 - {{307, 255}, {115, 87}} + {{447, 255}, {115, 87}} @@ -1424,14 +1913,16 @@ 3 - 0 + 3 4 NO + + 268 - {{418, 259}, {11, 81}} + {{558, 259}, {11, 81}} @@ -1441,17 +1932,17 @@ 268 - {{300, 259}, {11, 81}} + {{440, 259}, {11, 81}} - + _NS:9 NSView 268 - {{310, 248}, {107, 11}} + {{450, 248}, {107, 11}} @@ -1461,10 +1952,10 @@ 268 - {{310, 340}, {107, 11}} + {{450, 340}, {107, 11}} - + _NS:9 NSView @@ -1479,11 +1970,11 @@ {{2, 2}, {111, 67}} - + _NS:11 - {{308, 366}, {115, 87}} + {{448, 366}, {115, 87}} @@ -1502,34 +1993,36 @@ 3 - 0 + 3 3 NO + + 268 - {{419, 370}, {11, 81}} + {{559, 370}, {11, 81}} - + _NS:9 NSView 268 - {{301, 370}, {11, 81}} + {{441, 370}, {11, 81}} - + _NS:9 NSView 268 - {{311, 359}, {107, 11}} + {{451, 359}, {107, 11}} @@ -1539,10 +2032,10 @@ 268 - {{311, 451}, {107, 11}} + {{451, 451}, {107, 11}} - + _NS:9 NSView @@ -1561,7 +2054,7 @@ _NS:11 - {{309, 477}, {115, 85}} + {{449, 477}, {115, 85}} @@ -1580,34 +2073,36 @@ 3 - 0 + 3 2 NO + + 268 - {{420, 481}, {11, 81}} + {{560, 481}, {11, 81}} - + _NS:9 NSView 268 - {{302, 481}, {11, 81}} + {{442, 481}, {11, 81}} - + _NS:9 NSView 268 - {{312, 470}, {107, 11}} + {{452, 470}, {107, 11}} @@ -1617,7 +2112,7 @@ 268 - {{312, 562}, {107, 11}} + {{452, 562}, {107, 11}} @@ -1635,11 +2130,11 @@ {{2, 2}, {111, 68}} - + _NS:11 - {{310, 588}, {115, 87}} + {{450, 588}, {115, 87}} @@ -1658,34 +2153,36 @@ 3 - 0 + 3 1 NO + + 268 - {{421, 592}, {11, 81}} + {{561, 592}, {11, 81}} - + _NS:9 NSView 268 - {{303, 592}, {11, 81}} + {{443, 592}, {11, 81}} - + _NS:9 NSView 268 - {{313, 581}, {107, 11}} + {{453, 581}, {107, 11}} @@ -1695,10 +2192,10 @@ 268 - {{313, 673}, {107, 11}} + {{453, 673}, {107, 11}} - + _NS:9 NSView @@ -1717,7 +2214,7 @@ _NS:11 - {{311, 699}, {115, 87}} + {{451, 699}, {115, 87}} @@ -1736,34 +2233,36 @@ 3 - 0 + 3 0 NO + + 268 - {{422, 703}, {11, 81}} + {{562, 703}, {11, 81}} - + _NS:9 NSView 268 - {{304, 703}, {11, 81}} + {{444, 703}, {11, 81}} - + _NS:9 NSView 268 - {{314, 692}, {107, 11}} + {{454, 692}, {107, 11}} @@ -1773,10 +2272,10 @@ 268 - {{314, 784}, {107, 11}} + {{454, 784}, {107, 11}} - + _NS:9 NSView @@ -1788,14 +2287,14 @@ 274 - {{1, 16}, {113, 70}} + {{3, 18}, {109, 66}} _NS:11 - {{167, 33}, {115, 87}} + {{307, 33}, {115, 87}} @@ -1813,15 +2312,17 @@ - 1 - 0 + 2 + 3 6 NO + + 268 - {{278, 37}, {11, 81}} + {{418, 37}, {11, 81}} @@ -1831,17 +2332,17 @@ 268 - {{160, 37}, {11, 81}} + {{300, 37}, {11, 81}} - + _NS:9 NSView 268 - {{170, 26}, {107, 11}} + {{310, 26}, {107, 11}} @@ -1851,10 +2352,10 @@ 268 - {{170, 118}, {107, 11}} + {{310, 118}, {107, 11}} - + _NS:9 NSView @@ -1866,14 +2367,14 @@ 274 - {{1, 15}, {113, 71}} + {{3, 15}, {109, 69}} _NS:11 - {{169, 144}, {115, 87}} + {{309, 144}, {115, 87}} @@ -1891,15 +2392,17 @@ - 1 - 0 + 2 + 3 5 NO + + 268 - {{280, 148}, {11, 81}} + {{420, 148}, {11, 81}} @@ -1909,17 +2412,17 @@ 268 - {{162, 148}, {11, 81}} + {{302, 148}, {11, 81}} - + _NS:9 NSView 268 - {{172, 137}, {107, 11}} + {{312, 137}, {107, 11}} @@ -1929,10 +2432,10 @@ 268 - {{172, 229}, {107, 11}} + {{312, 229}, {107, 11}} - + _NS:9 NSView @@ -1944,14 +2447,14 @@ 274 - {{1, 17}, {113, 69}} + {{3, 19}, {109, 65}} - + _NS:11 - {{168, 255}, {115, 87}} + {{308, 255}, {115, 87}} @@ -1969,35 +2472,37 @@ - 1 - 0 + 2 + 3 4 NO + + 268 - {{279, 259}, {11, 81}} - - - - _NS:9 - NSView - - - - 268 - {{161, 259}, {11, 81}} + {{419, 259}, {11, 81}} _NS:9 NSView + + + 268 + {{301, 259}, {11, 81}} + + + + _NS:9 + NSView + 268 - {{171, 248}, {107, 11}} + {{311, 248}, {107, 11}} @@ -2007,7 +2512,7 @@ 268 - {{171, 340}, {107, 11}} + {{311, 340}, {107, 11}} @@ -2022,14 +2527,14 @@ 274 - {{1, 1}, {113, 69}} + {{3, 3}, {109, 65}} _NS:11 - {{169, 366}, {115, 87}} + {{309, 366}, {115, 87}} @@ -2047,25 +2552,27 @@ - 1 - 0 + 2 + 3 3 NO + + 268 - {{280, 370}, {11, 81}} + {{420, 370}, {11, 81}} - + _NS:9 NSView 268 - {{162, 370}, {11, 81}} + {{302, 370}, {11, 81}} @@ -2075,7 +2582,7 @@ 268 - {{172, 359}, {107, 11}} + {{312, 359}, {107, 11}} @@ -2085,10 +2592,10 @@ 268 - {{172, 451}, {107, 11}} + {{312, 451}, {107, 11}} - + _NS:9 NSView @@ -2100,14 +2607,14 @@ 274 - {{1, 1}, {113, 69}} + {{3, 3}, {109, 67}} _NS:11 - {{170, 477}, {115, 85}} + {{310, 477}, {115, 85}} @@ -2125,35 +2632,37 @@ - 1 - 0 + 2 + 3 2 NO + + 268 - {{281, 481}, {11, 81}} - - - - _NS:9 - NSView - - - - 268 - {{163, 481}, {11, 81}} + {{421, 481}, {11, 81}} _NS:9 NSView + + + 268 + {{303, 481}, {11, 81}} + + + + _NS:9 + NSView + 268 - {{173, 470}, {107, 11}} + {{313, 470}, {107, 11}} @@ -2163,7 +2672,7 @@ 268 - {{173, 562}, {107, 11}} + {{313, 562}, {107, 11}} @@ -2178,14 +2687,14 @@ 274 - {{1, 1}, {113, 70}} + {{3, 3}, {109, 66}} _NS:11 - {{171, 588}, {115, 87}} + {{311, 588}, {115, 87}} @@ -2203,25 +2712,27 @@ - 1 - 0 + 2 + 3 1 NO + + 268 - {{282, 592}, {11, 81}} + {{422, 592}, {11, 81}} - + _NS:9 NSView 268 - {{164, 592}, {11, 81}} + {{304, 592}, {11, 81}} @@ -2231,7 +2742,7 @@ 268 - {{174, 581}, {107, 11}} + {{314, 581}, {107, 11}} @@ -2241,10 +2752,10 @@ 268 - {{174, 673}, {107, 11}} + {{314, 673}, {107, 11}} - + _NS:9 NSView @@ -2256,14 +2767,14 @@ 274 - {{1, 1}, {113, 85}} + {{2, 2}, {111, 83}} - + _NS:11 - {{172, 699}, {115, 87}} + {{312, 699}, {115, 87}} @@ -2281,48 +2792,50 @@ - 1 - 0 + 3 + 3 0 NO + + 268 - {{283, 703}, {11, 81}} + {{423, 703}, {11, 81}} - + _NS:9 NSView 268 - {{165, 703}, {11, 81}} + {{305, 703}, {11, 81}} - + _NS:9 NSView 268 - {{175, 692}, {107, 11}} + {{315, 692}, {107, 11}} - + _NS:9 NSView 268 - {{175, 784}, {107, 11}} + {{315, 784}, {107, 11}} - + _NS:9 NSView @@ -2400,7 +2913,7 @@ {{30, 118}, {107, 11}} - + _NS:9 NSView @@ -2448,7 +2961,7 @@ {{138, 148}, {11, 81}} - + _NS:9 NSView @@ -2478,7 +2991,7 @@ {{30, 229}, {107, 11}} - + _NS:9 NSView @@ -2526,7 +3039,7 @@ {{138, 259}, {11, 81}} - + _NS:9 NSView @@ -2546,7 +3059,7 @@ {{30, 248}, {107, 11}} - + _NS:9 NSView @@ -2556,7 +3069,7 @@ {{30, 340}, {107, 11}} - + _NS:9 NSView @@ -2571,7 +3084,7 @@ {{3, 3}, {109, 65}} - + _NS:11 @@ -2614,7 +3127,7 @@ {{20, 370}, {11, 81}} - + _NS:9 NSView @@ -2624,7 +3137,7 @@ {{30, 359}, {107, 11}} - + _NS:9 NSView @@ -2682,7 +3195,7 @@ {{138, 481}, {11, 81}} - + _NS:9 NSView @@ -2702,7 +3215,7 @@ {{30, 470}, {107, 11}} - + _NS:9 NSView @@ -2712,7 +3225,7 @@ {{30, 562}, {107, 11}} - + _NS:9 NSView @@ -2727,7 +3240,7 @@ {{3, 3}, {109, 66}} - + _NS:11 @@ -2760,7 +3273,7 @@ {{138, 592}, {11, 81}} - + _NS:9 NSView @@ -2770,7 +3283,7 @@ {{20, 592}, {11, 81}} - + _NS:9 NSView @@ -2780,7 +3293,7 @@ {{30, 581}, {107, 11}} - + _NS:9 NSView @@ -2790,7 +3303,7 @@ {{30, 673}, {107, 11}} - + _NS:9 NSView @@ -2805,7 +3318,7 @@ {{3, 3}, {109, 81}} - + _NS:11 @@ -2838,7 +3351,7 @@ {{138, 703}, {11, 81}} - + _NS:9 NSView @@ -2848,7 +3361,7 @@ {{20, 703}, {11, 81}} - + _NS:9 NSView @@ -2858,7 +3371,7 @@ {{30, 692}, {107, 11}} - + _NS:9 NSView @@ -2868,15 +3381,15 @@ {{30, 784}, {107, 11}} - + _NS:9 NSView - {591, 815} + {731, 815} - + _NS:9 NSView @@ -3269,40 +3782,25 @@ YES - - - - - - - - - - - - - - - @@ -3311,67 +3809,54 @@ - - - - - - - - - - - - - @@ -3411,8 +3896,67 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4116,26 +4660,6 @@ - - 680 - - - - - 681 - - - - - 695 - - - - - 696 - - - 697 @@ -4164,6 +4688,181 @@ + + 701 + + + + + 702 + + + + + 703 + + + + + 704 + + + + + 705 + + + + + 706 + + + + + 707 + + + + + 708 + + + + + 709 + + + + + 710 + + + + + 711 + + + + + 712 + + + + + 713 + + + + + 714 + + + + + 715 + + + + + 716 + + + + + 717 + + + + + 718 + + + + + 719 + + + + + 720 + + + + + 721 + + + + + 722 + + + + + 723 + + + + + 724 + + + + + 725 + + + + + 726 + + + + + 727 + + + + + 728 + + + + + 729 + + + + + 730 + + + + + 731 + + + + + 732 + + + + + 733 + + + + + 734 + + + + + 735 + + + @@ -4455,8 +5154,6 @@ 678.IBAttributePlaceholdersKey 678.IBPluginDependency 679.IBPluginDependency - 680.IBPluginDependency - 681.IBPluginDependency 684.IBPluginDependency 685.IBPluginDependency 686.IBPluginDependency @@ -4464,12 +5161,73 @@ 688.IBPluginDependency 689.IBPluginDependency 690.IBPluginDependency - 695.IBPluginDependency - 696.IBPluginDependency 697.IBPluginDependency 698.IBPluginDependency 699.IBPluginDependency 700.IBPluginDependency + 701.IBAttributePlaceholdersKey + 701.IBPluginDependency + 702.IBAttributePlaceholdersKey + 702.IBPluginDependency + 703.IBAttributePlaceholdersKey + 703.IBPluginDependency + 704.IBAttributePlaceholdersKey + 704.IBPluginDependency + 705.IBPluginDependency + 706.IBAttributePlaceholdersKey + 706.IBPluginDependency + 707.IBAttributePlaceholdersKey + 707.IBPluginDependency + 708.IBAttributePlaceholdersKey + 708.IBPluginDependency + 709.IBAttributePlaceholdersKey + 709.IBPluginDependency + 710.IBPluginDependency + 711.IBAttributePlaceholdersKey + 711.IBPluginDependency + 712.IBAttributePlaceholdersKey + 712.IBPluginDependency + 713.IBAttributePlaceholdersKey + 713.IBPluginDependency + 714.IBAttributePlaceholdersKey + 714.IBPluginDependency + 715.IBPluginDependency + 716.IBAttributePlaceholdersKey + 716.IBPluginDependency + 717.IBAttributePlaceholdersKey + 717.IBPluginDependency + 718.IBAttributePlaceholdersKey + 718.IBPluginDependency + 719.IBAttributePlaceholdersKey + 719.IBPluginDependency + 720.IBPluginDependency + 721.IBAttributePlaceholdersKey + 721.IBPluginDependency + 722.IBAttributePlaceholdersKey + 722.IBPluginDependency + 723.IBAttributePlaceholdersKey + 723.IBPluginDependency + 724.IBAttributePlaceholdersKey + 724.IBPluginDependency + 725.IBPluginDependency + 726.IBAttributePlaceholdersKey + 726.IBPluginDependency + 727.IBAttributePlaceholdersKey + 727.IBPluginDependency + 728.IBAttributePlaceholdersKey + 728.IBPluginDependency + 729.IBAttributePlaceholdersKey + 729.IBPluginDependency + 730.IBPluginDependency + 731.IBAttributePlaceholdersKey + 731.IBPluginDependency + 732.IBAttributePlaceholdersKey + 732.IBPluginDependency + 733.IBAttributePlaceholdersKey + 733.IBPluginDependency + 734.IBAttributePlaceholdersKey + 734.IBPluginDependency + 735.IBPluginDependency YES @@ -6337,8 +7095,459 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.string + tag + red + + + + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -6355,7 +7564,7 @@ - 700 + 735 diff --git a/Tools/nib2cib/NSBox.j b/Tools/nib2cib/NSBox.j index 51672c718..0d09265c9 100644 --- a/Tools/nib2cib/NSBox.j +++ b/Tools/nib2cib/NSBox.j @@ -52,20 +52,20 @@ [self setFrame:frame]; - if (borderColor) - [self setBorderColor:borderColor]; + if (_boxType !== CPBoxPrimary && _boxType !== CPBoxSecondary) + { + // Primary and secondary boxes have a fixed look that can't be customised, but for a CPBoxCustom + // all of these parameters can be changed. + if (borderColor) + [self setBorderColor:borderColor]; - if (fillColor) - [self setFillColor:fillColor]; + if (fillColor) + [self setFillColor:fillColor]; - if (cornerRadius) [self setCornerRadius:cornerRadius]; - - if (borderWidth) [self setBorderWidth:borderWidth]; - - if (contentMargin) [self setContentViewMargins:contentMargin]; + } _title = [[aCoder decodeObjectForKey:@"NSTitleCell"] objectValue] || @""; _titlePosition = [aCoder decodeObjectForKey:@"NSTitlePosition"]; From 6b0565e9abbf18aad45554bb431aead4d3228962 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Mon, 4 Feb 2013 16:39:08 +0000 Subject: [PATCH 030/103] Fixed: CPBox with CPBezelBorder had unexpected inner shadow. Without this fix, a CPBoxOldStyle box with a CPBezelBorder would draw with the correct border colour and fill, but with an additional inner shadow, unlike Cocoa. This fix makes it so that only primary and secondary boxes draw with the special "well"-like shadow style. --- AppKit/CPBox.j | 32 ++ Tests/Manual/CPBoxTest/Resources/MainMenu.cib | 2 +- Tests/Manual/CPBoxTest/Resources/MainMenu.xib | 522 +++++++++--------- 3 files changed, 294 insertions(+), 262 deletions(-) diff --git a/AppKit/CPBox.j b/AppKit/CPBox.j index 08f450d36..9c5d2aecf 100644 --- a/AppKit/CPBox.j +++ b/AppKit/CPBox.j @@ -438,6 +438,13 @@ CPBelowBottom = 6; bounds.size.height -= [_titleView frameSize].height; } + // Primary or secondary type boxes always draw the same way, unless they are CPNoBorder. + if ((_boxType === CPBoxPrimary || _boxType === CPBoxSecondary) && _borderType !== CPNoBorder) + { + [self _drawPrimaryBorderInRect:bounds]; + return; + } + switch (_borderType) { case CPBezelBorder: @@ -509,6 +516,31 @@ CPBelowBottom = 6; CGContextSaveGState(context); + CGContextSetStrokeColor(context, [self borderColor]); + CGContextSetLineWidth(context, borderWidth); + CGContextSetFillColor(context, [self fillColor]); + CGContextFillRoundedRectangleInRect(context, aRect, cornerRadius, YES, YES, YES, YES); + CGContextStrokeRoundedRectangleInRect(context, aRect, cornerRadius, YES, YES, YES, YES); + + CGContextRestoreGState(context); +} + +- (void)_drawPrimaryBorderInRect:(CGRect)aRect +{ + // Draw the "primary" style CPBox. + + var context = [[CPGraphicsContext currentContext] graphicsPort], + cornerRadius = [self cornerRadius], + borderWidth = [self borderWidth], + shadowOffset = [self valueForThemeAttribute:@"inner-shadow-offset"], + shadowSize = [self valueForThemeAttribute:@"inner-shadow-size"], + shadowColor = [self valueForThemeAttribute:@"inner-shadow-color"]; + + var baseRect = aRect; + aRect = CGRectInset(aRect, borderWidth / 2.0, borderWidth / 2.0); + + CGContextSaveGState(context); + CGContextSetStrokeColor(context, [self borderColor]); CGContextSetLineWidth(context, borderWidth); CGContextSetFillColor(context, [self fillColor]); diff --git a/Tests/Manual/CPBoxTest/Resources/MainMenu.cib b/Tests/Manual/CPBoxTest/Resources/MainMenu.cib index 1b865bafc..f16c97564 100644 --- a/Tests/Manual/CPBoxTest/Resources/MainMenu.cib +++ b/Tests/Manual/CPBoxTest/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;112E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;3;116E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;3;119E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;3;124E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;128E;D;K;6;CP$UIDd;3;129E;D;K;6;CP$UIDd;3;130E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;132E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;135E;D;K;6;CP$UIDd;3;136E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;141E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;143E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;145E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;147E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;151E;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;161E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;169E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;170E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;198E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;207E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;222E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;224E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;226E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;228E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;234E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;238E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;240E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;242E;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;252E;D;K;6;CP$UIDd;3;253E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;255E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;258E;D;K;6;CP$UIDd;3;259E;D;K;6;CP$UIDd;3;260E;D;K;6;CP$UIDd;3;261E;D;K;6;CP$UIDd;3;262E;D;K;6;CP$UIDd;3;263E;D;K;6;CP$UIDd;3;264E;D;K;6;CP$UIDd;3;265E;D;K;6;CP$UIDd;3;266E;D;K;6;CP$UIDd;3;267E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;269E;D;K;6;CP$UIDd;3;270E;D;K;6;CP$UIDd;3;271E;D;K;6;CP$UIDd;3;272E;D;K;6;CP$UIDd;3;273E;D;K;6;CP$UIDd;3;274E;D;K;6;CP$UIDd;3;275E;D;K;6;CP$UIDd;3;276E;D;K;6;CP$UIDd;3;277E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;279E;D;K;6;CP$UIDd;3;280E;D;K;6;CP$UIDd;3;281E;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;3;283E;D;K;6;CP$UIDd;3;284E;D;K;6;CP$UIDd;3;285E;D;K;6;CP$UIDd;3;286E;D;K;6;CP$UIDd;3;287E;D;K;6;CP$UIDd;3;288E;D;K;6;CP$UIDd;3;289E;D;K;6;CP$UIDd;3;290E;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;3;292E;D;K;6;CP$UIDd;3;293E;D;K;6;CP$UIDd;3;294E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;296E;D;K;6;CP$UIDd;3;297E;D;K;6;CP$UIDd;3;298E;D;K;6;CP$UIDd;3;299E;D;K;6;CP$UIDd;3;300E;D;K;6;CP$UIDd;3;301E;D;K;6;CP$UIDd;3;302E;D;K;6;CP$UIDd;3;303E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;305E;D;K;6;CP$UIDd;3;306E;D;K;6;CP$UIDd;3;307E;D;K;6;CP$UIDd;3;308E;D;K;6;CP$UIDd;3;309E;D;K;6;CP$UIDd;3;310E;D;K;6;CP$UIDd;3;311E;D;K;6;CP$UIDd;3;312E;D;K;6;CP$UIDd;3;313E;D;K;6;CP$UIDd;3;314E;D;K;6;CP$UIDd;3;315E;D;K;6;CP$UIDd;3;316E;D;K;6;CP$UIDd;3;317E;D;K;6;CP$UIDd;3;318E;D;K;6;CP$UIDd;3;319E;D;K;6;CP$UIDd;3;320E;D;K;6;CP$UIDd;3;321E;D;K;6;CP$UIDd;3;322E;D;K;6;CP$UIDd;3;323E;D;K;6;CP$UIDd;3;324E;D;K;6;CP$UIDd;3;325E;D;K;6;CP$UIDd;3;326E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;328E;D;K;6;CP$UIDd;3;329E;D;K;6;CP$UIDd;3;330E;D;K;6;CP$UIDd;3;331E;D;K;6;CP$UIDd;3;332E;D;K;6;CP$UIDd;3;333E;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;335E;D;K;6;CP$UIDd;3;336E;D;K;6;CP$UIDd;3;337E;D;K;6;CP$UIDd;3;338E;D;K;6;CP$UIDd;3;339E;D;K;6;CP$UIDd;3;340E;D;K;6;CP$UIDd;3;341E;D;K;6;CP$UIDd;3;342E;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;344E;D;K;6;CP$UIDd;3;345E;D;K;6;CP$UIDd;3;346E;D;K;6;CP$UIDd;3;347E;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;349E;D;K;6;CP$UIDd;3;350E;D;K;6;CP$UIDd;3;351E;D;K;6;CP$UIDd;3;352E;D;K;6;CP$UIDd;3;353E;D;K;6;CP$UIDd;3;354E;D;K;6;CP$UIDd;3;355E;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;357E;D;K;6;CP$UIDd;3;358E;D;K;6;CP$UIDd;3;359E;D;K;6;CP$UIDd;3;360E;D;K;6;CP$UIDd;3;361E;D;K;6;CP$UIDd;3;362E;D;K;6;CP$UIDd;3;363E;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;365E;D;K;6;CP$UIDd;3;366E;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;368E;D;K;6;CP$UIDd;3;369E;D;K;6;CP$UIDd;3;370E;D;K;6;CP$UIDd;3;371E;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;373E;D;K;6;CP$UIDd;3;374E;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;376E;D;K;6;CP$UIDd;3;377E;D;K;6;CP$UIDd;3;378E;D;K;6;CP$UIDd;3;379E;D;K;6;CP$UIDd;3;380E;D;K;6;CP$UIDd;3;381E;D;K;6;CP$UIDd;3;382E;D;K;6;CP$UIDd;3;383E;D;K;6;CP$UIDd;3;384E;D;K;6;CP$UIDd;3;386E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;179E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;387E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;388E;E;D;K;10;$classnameS;31;CPCibRuntimeAttributesConnectorK;8;$classesA;S;31;CPCibRuntimeAttributesConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;323E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;323E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;389E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;390E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;322E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;322E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;391E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;392E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;321E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;321E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;393E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;394E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;320E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;320E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;395E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;396E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;318E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;318E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;397E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;398E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;317E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;317E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;399E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;400E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;316E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;316E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;401E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;402E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;315E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;315E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;403E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;404E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;313E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;313E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;405E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;406E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;312E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;312E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;407E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;408E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;311E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;311E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;409E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;410E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;310E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;310E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;411E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;412E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;308E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;308E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;413E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;414E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;307E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;307E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;415E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;416E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;306E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;306E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;417E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;418E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;305E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;305E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;419E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;420E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;303E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;303E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;421E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;422E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;302E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;302E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;423E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;424E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;301E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;301E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;425E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;426E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;300E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;300E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;427E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;428E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;298E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;298E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;429E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;430E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;297E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;297E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;431E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;432E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;296E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;296E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;433E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;434E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;295E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;295E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;435E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;436E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;293E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;293E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;437E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;438E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;292E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;292E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;439E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;440E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;291E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;291E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;441E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;442E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;290E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;290E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;443E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;444E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;288E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;288E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;445E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;446E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;287E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;287E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;447E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;448E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;286E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;286E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;449E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;450E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;285E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;285E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;451E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;452E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;284E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;284E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;453E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;454E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;283E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;283E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;455E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;456E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;282E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;282E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;457E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;458E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;281E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;281E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;459E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;460E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;280E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;280E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;461E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;462E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;279E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;279E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;463E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;464E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;278E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;278E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;465E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;466E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;277E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;277E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;467E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;468E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;276E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;276E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;469E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;470E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;275E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;275E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;471E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;472E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;274E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;274E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;473E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;474E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;273E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;273E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;475E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;476E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;272E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;272E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;477E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;478E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;271E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;271E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;479E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;480E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;270E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;270E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;481E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;482E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;269E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;269E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;483E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;484E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;268E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;268E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;485E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;486E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;267E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;267E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;487E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;488E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;266E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;266E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;489E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;490E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;265E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;265E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;491E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;492E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;264E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;264E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;493E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;494E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;263E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;263E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;495E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;496E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;262E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;262E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;497E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;498E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;261E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;261E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;499E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;500E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;260E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;260E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;501E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;502E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;259E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;259E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;503E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;504E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;258E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;258E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;505E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;506E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;257E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;257E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;507E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;508E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;256E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;256E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;509E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;510E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;255E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;255E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;511E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;512E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;254E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;254E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;513E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;514E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;253E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;253E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;515E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;516E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;252E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;252E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;517E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;518E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;251E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;251E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;519E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;520E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;250E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;250E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;521E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;522E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;249E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;249E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;523E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;524E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;248E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;248E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;525E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;526E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;247E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;247E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;527E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;528E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;246E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;246E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;529E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;530E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;245E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;245E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;531E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;532E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;244E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;244E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;533E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;534E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;243E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;243E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;535E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;536E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;242E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;242E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;537E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;538E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;241E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;241E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;539E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;540E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;240E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;240E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;541E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;542E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;239E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;239E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;543E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;544E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;238E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;238E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;545E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;546E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;237E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;237E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;547E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;548E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;236E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;236E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;549E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;550E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;235E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;235E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;551E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;552E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;234E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;234E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;553E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;554E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;233E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;233E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;555E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;556E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;231E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;231E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;557E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;558E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;230E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;230E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;559E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;560E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;229E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;229E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;561E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;562E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;370E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;370E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;563E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;564E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;228E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;228E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;565E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;566E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;227E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;227E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;567E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;568E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;226E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;226E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;569E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;570E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;371E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;371E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;571E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;572E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;225E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;225E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;573E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;574E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;224E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;224E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;575E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;576E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;223E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;223E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;577E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;578E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;372E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;372E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;579E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;580E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;222E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;222E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;581E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;582E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;221E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;221E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;583E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;584E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;220E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;220E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;585E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;586E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;373E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;373E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;587E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;588E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;219E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;219E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;589E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;590E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;218E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;218E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;591E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;592E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;217E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;217E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;593E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;594E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;374E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;374E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;595E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;596E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;216E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;216E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;597E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;598E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;215E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;215E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;599E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;600E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;214E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;214E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;601E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;602E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;375E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;375E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;603E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;604E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;213E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;213E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;605E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;606E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;212E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;212E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;607E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;608E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;211E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;211E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;609E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;610E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;376E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;376E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;611E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;612E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;335E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;335E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;613E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;614E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;336E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;336E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;615E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;616E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;337E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;337E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;617E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;618E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;338E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;338E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;619E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;620E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;340E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;340E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;621E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;622E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;341E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;341E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;623E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;624E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;342E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;342E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;625E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;626E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;343E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;343E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;627E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;628E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;345E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;345E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;629E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;630E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;346E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;346E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;631E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;632E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;347E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;347E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;633E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;634E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;348E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;348E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;635E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;636E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;350E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;350E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;637E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;638E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;351E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;351E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;639E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;640E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;352E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;352E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;641E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;642E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;353E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;353E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;643E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;644E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;355E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;355E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;645E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;646E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;356E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;356E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;647E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;648E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;357E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;357E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;649E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;650E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;358E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;358E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;651E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;652E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;360E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;360E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;653E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;654E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;361E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;361E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;655E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;656E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;362E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;362E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;657E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;658E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;363E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;363E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;659E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;660E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;365E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;365E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;661E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;662E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;366E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;366E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;663E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;664E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;367E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;367E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;665E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;666E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;368E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;368E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;667E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;668E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;669E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;191E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;670E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;209E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;671E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;197E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;323E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;673E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;321E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;674E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;320E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;675E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;322E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;676E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;172E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;677E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;176E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;678E;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;679E;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;177E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;680E;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;206E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;681E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;387E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;171E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;682E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;683E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;684E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;685E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;686E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;687E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;688E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;3;174E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;690E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;690E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;691E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;693E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;694E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;702E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;707E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;708E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;709E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;178E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;386E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;710E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;711E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;712E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;701E;K;11;$aalignmentD;K;6;CP$UIDd;3;689E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;713E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;714E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;716E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;717E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;718E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;719E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;720E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;721E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;722E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;706E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;703E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;704E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;706E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;703E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;704E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;723E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;10;$classnameS;5;CPBoxK;8;$classesA;S;5;CPBoxS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;724E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;725E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;726E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;728E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;730E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;731E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;713E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;732E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;733E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;734E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;735E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;736E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;737E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;731E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;738E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;739E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;734E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;740E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;741E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;196E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;742E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;743E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;744E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;745E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;747E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;3;201E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;3;200E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;748E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;748E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;748E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;748E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;706E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;706E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;704E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;749E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;689E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;747E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;750E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;750E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;747E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;199E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;752E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;753E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;754E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;755E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;756E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;197E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;757E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;689E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;758E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;199E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;759E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;760E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;754E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;755E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;761E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;716E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;197E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;762E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;689E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;763E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;202E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;764E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;765E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;766E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;6;$afontD;K;6;CP$UIDd;3;767E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;700E;K;11;$aalignmentD;K;6;CP$UIDd;3;701E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;706E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;768E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;769E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;704E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;771E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;700E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;701E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;202E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;772E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;773E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;766E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;6;$afontD;K;6;CP$UIDd;3;774E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;701E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;706E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;775E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;769E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;704E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;771E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;689E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;701E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;205E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;776E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;777E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;778E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;779E;K;16;$aimage-positionD;K;6;CP$UIDd;3;700E;K;6;$afontD;K;6;CP$UIDd;3;774E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;701E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;716E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;780E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;716E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;716E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;781E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;782E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;782E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;783E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;784E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;786E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;788E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;790E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;795E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;797E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;799E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;800E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;801E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;802E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;803E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;804E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;805E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;806E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;807E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;808E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;809E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;810E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;811E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;812E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;813E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;814E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;815E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;816E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;817E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;818E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;819E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;820E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;822E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;823E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;824E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;825E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;826E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;827E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;828E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;829E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;830E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;831E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;832E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;833E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;834E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;835E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;836E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;837E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;838E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;839E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;840E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;841E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;842E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;843E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;844E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;845E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;846E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;847E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;848E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;849E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;850E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;851E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;852E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;853E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;854E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;855E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;856E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;857E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;858E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;859E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;860E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;861E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;862E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;863E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;864E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;865E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;866E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;867E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;868E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;869E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;870E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;871E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;872E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;873E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;874E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;875E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;876E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;877E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;878E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;879E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;880E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;881E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;882E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;883E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;884E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;885E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;887E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;888E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;889E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;890E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;891E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;892E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;893E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;894E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;895E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;896E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;897E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;898E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;899E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;900E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;901E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;902E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;903E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;905E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;906E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;907E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;908E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;909E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;910E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;911E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;912E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;913E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;914E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;915E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;916E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;917E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;918E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;919E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;920E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;921E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;922E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;923E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;924E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;925E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;926E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;927E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;928E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;929E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;930E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;931E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;932E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;933E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;934E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;935E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;936E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;937E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;938E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;939E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;940E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;941E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;942E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;943E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;944E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;945E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;946E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;947E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;948E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;949E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;950E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;951E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;952E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;953E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;954E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;955E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;956E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;957E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;958E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;959E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;960E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;961E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;963E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;964E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;965E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;966E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;967E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;968E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;969E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;970E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;971E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;972E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;973E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;974E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;975E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;976E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;977E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;978E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;979E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;980E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;981E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;982E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;983E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;984E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;985E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;986E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;987E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;988E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;989E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;990E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;991E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;992E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;993E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;994E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;995E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;996E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;997E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;998E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;999E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1000E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1001E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1002E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1003E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1004E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1005E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1006E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1007E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1008E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1009E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1010E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1011E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1012E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1013E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1014E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1015E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1016E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1017E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1018E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1019E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1020E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1021E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1022E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1023E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1024E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1025E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1026E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1027E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1028E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1029E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1030E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1031E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1032E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1033E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1034E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1035E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;385E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;4;1036E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;4;1037E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;172E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;S;8;delegateS;4;box1S;12;documentViewS;14;mainScrollViewS;8;redview4S;8;redview5S;8;redview6S;8;redview7S;9;theWindowS;6;click:S;7;change:S;7;click2:S;12;switchBoxes:S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;25;{{335, 404}, {1119, 624}}S;22;{{0, 0}, {2560, 1418}}d;1;7S;6;Windowd;1;0S;21;{{0, 0}, {1119, 624}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;204E;E;E;S;6;normalS;20;{{18, 17}, {62, 25}}S;18;{{0, 0}, {62, 25}}d;2;36S;6;buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;698E;K;13;CPFontNameKeyD;K;6;CP$UIDd;4;1040E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;4;1041E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;706E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;706E;E;d;1;2d;1;4S;5;SmallS;0;F;d;2;14T;S;20;{{86, 17}, {48, 25}}S;18;{{0, 0}, {48, 25}}S;3;BigS;22;{{188, 17}, {152, 25}}S;19;{{0, 0}, {152, 25}}S;12;popup-buttond;2;12S;7;CPAtTopS;17;_popUpItemAction:d;1;1S;10;CPAtBottomd;7;1048576S;13;CPAboveBottomS;10;CPBelowTopS;10;CPAboveTopS;13;CPBelowBottomS;9;CPNoTitleS;22;{{21, 63}, {324, 131}}S;20;{{0, 0}, {324, 131}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;729E;E;E;S;3;boxS;12;Bezel borderD;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;191E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1086E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1087E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1088E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;191E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;21;{{16, 82}, {105, 25}}S;19;{{0, 0}, {105, 25}}S;11;bottom leftS;22;{{202, 82}, {109, 25}}S;19;{{0, 0}, {109, 25}}d;1;9S;12;bottom rightS;20;{{16, 7}, {105, 25}}S;8;top leftS;21;{{202, 7}, {109, 25}}d;2;33S;9;top rightS;24;{{368, 105}, {731, 499}}S;20;{{0, 0}, {731, 499}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;747E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;749E;E;E;S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;746E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1042E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;750E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1043E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;754E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;771E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;3;198E;E;d;2;10D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1044E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1044E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;20;{{0, 0}, {729, 497}}d;2;18S;19;{{1, 2}, {729, 15}}S;19;{{0, 0}, {729, 15}}d;1;8S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.5060241222381592S;21;{{714, 1}, {15, 497}}S;19;{{0, 0}, {15, 497}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9636362791061401S;22;{{368, 13}, {591, 19}}S;19;{{0, 0}, {591, 19}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;698E;K;13;CPFontNameKeyD;K;6;CP$UIDd;4;1040E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;4;1045E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;706E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;706E;E;S;15;Box positioningd;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1046E;E;S;22;{{368, 40}, {591, 35}}S;19;{{0, 0}, {591, 35}}D;K;6;$classD;K;6;CP$UIDd;3;698E;K;13;CPFontNameKeyD;K;6;CP$UIDd;4;1040E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;4;1041E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;706E;E;S;159;All boxes below should be nicely inserted inside the red views and contained inside a gray prefcet rectangle. The rectangle borders should touch the red views.S;22;{{366, 81}, {118, 18}}S;19;{{0, 0}, {118, 18}}S;9;check-boxS;8;selectedS;14;Hide red boxesS;13;AppControllerS;20;{{0, 0}, {731, 815}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;369E;D;K;6;CP$UIDd;3;368E;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;366E;D;K;6;CP$UIDd;3;365E;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;363E;D;K;6;CP$UIDd;3;362E;D;K;6;CP$UIDd;3;361E;D;K;6;CP$UIDd;3;360E;D;K;6;CP$UIDd;3;359E;D;K;6;CP$UIDd;3;358E;D;K;6;CP$UIDd;3;357E;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;355E;D;K;6;CP$UIDd;3;354E;D;K;6;CP$UIDd;3;353E;D;K;6;CP$UIDd;3;352E;D;K;6;CP$UIDd;3;351E;D;K;6;CP$UIDd;3;350E;D;K;6;CP$UIDd;3;349E;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;347E;D;K;6;CP$UIDd;3;346E;D;K;6;CP$UIDd;3;345E;D;K;6;CP$UIDd;3;344E;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;342E;D;K;6;CP$UIDd;3;341E;D;K;6;CP$UIDd;3;340E;D;K;6;CP$UIDd;3;339E;D;K;6;CP$UIDd;3;338E;D;K;6;CP$UIDd;3;337E;D;K;6;CP$UIDd;3;336E;D;K;6;CP$UIDd;3;335E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;376E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;333E;D;K;6;CP$UIDd;3;374E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;332E;D;K;6;CP$UIDd;3;373E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;222E;D;K;6;CP$UIDd;3;331E;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;224E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;330E;D;K;6;CP$UIDd;3;371E;D;K;6;CP$UIDd;3;226E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;228E;D;K;6;CP$UIDd;3;329E;D;K;6;CP$UIDd;3;370E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;234E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;328E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;238E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;240E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;242E;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;384E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;383E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;252E;D;K;6;CP$UIDd;3;382E;D;K;6;CP$UIDd;3;253E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;255E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;381E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;258E;D;K;6;CP$UIDd;3;259E;D;K;6;CP$UIDd;3;260E;D;K;6;CP$UIDd;3;326E;D;K;6;CP$UIDd;3;261E;D;K;6;CP$UIDd;3;262E;D;K;6;CP$UIDd;3;263E;D;K;6;CP$UIDd;3;264E;D;K;6;CP$UIDd;3;325E;D;K;6;CP$UIDd;3;265E;D;K;6;CP$UIDd;3;266E;D;K;6;CP$UIDd;3;267E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;324E;D;K;6;CP$UIDd;3;269E;D;K;6;CP$UIDd;3;270E;D;K;6;CP$UIDd;3;271E;D;K;6;CP$UIDd;3;272E;D;K;6;CP$UIDd;3;380E;D;K;6;CP$UIDd;3;273E;D;K;6;CP$UIDd;3;274E;D;K;6;CP$UIDd;3;275E;D;K;6;CP$UIDd;3;276E;D;K;6;CP$UIDd;3;379E;D;K;6;CP$UIDd;3;277E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;279E;D;K;6;CP$UIDd;3;280E;D;K;6;CP$UIDd;3;378E;D;K;6;CP$UIDd;3;281E;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;3;283E;D;K;6;CP$UIDd;3;284E;D;K;6;CP$UIDd;3;377E;D;K;6;CP$UIDd;3;285E;D;K;6;CP$UIDd;3;286E;D;K;6;CP$UIDd;3;287E;D;K;6;CP$UIDd;3;288E;D;K;6;CP$UIDd;3;289E;D;K;6;CP$UIDd;3;290E;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;3;292E;D;K;6;CP$UIDd;3;293E;D;K;6;CP$UIDd;3;294E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;296E;D;K;6;CP$UIDd;3;297E;D;K;6;CP$UIDd;3;298E;D;K;6;CP$UIDd;3;299E;D;K;6;CP$UIDd;3;300E;D;K;6;CP$UIDd;3;301E;D;K;6;CP$UIDd;3;302E;D;K;6;CP$UIDd;3;303E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;305E;D;K;6;CP$UIDd;3;306E;D;K;6;CP$UIDd;3;307E;D;K;6;CP$UIDd;3;308E;D;K;6;CP$UIDd;3;309E;D;K;6;CP$UIDd;3;310E;D;K;6;CP$UIDd;3;311E;D;K;6;CP$UIDd;3;312E;D;K;6;CP$UIDd;3;313E;D;K;6;CP$UIDd;3;314E;D;K;6;CP$UIDd;3;315E;D;K;6;CP$UIDd;3;316E;D;K;6;CP$UIDd;3;317E;D;K;6;CP$UIDd;3;318E;D;K;6;CP$UIDd;3;319E;D;K;6;CP$UIDd;3;320E;D;K;6;CP$UIDd;3;321E;D;K;6;CP$UIDd;3;322E;D;K;6;CP$UIDd;3;323E;E;E;d;2;42S;6;CPViewS;23;{{593, 697}, {107, 81}}S;19;{{0, 0}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1047E;E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1049E;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1050E;E;S;3;Boxd;1;6S;22;{{582, 697}, {11, 81}}S;18;{{0, 0}, {11, 81}}S;23;{{592, 778}, {107, 11}}S;19;{{0, 0}, {107, 11}}S;23;{{592, 686}, {107, 11}}S;22;{{582, 586}, {11, 81}}S;23;{{592, 667}, {107, 11}}S;23;{{592, 575}, {107, 11}}S;22;{{582, 475}, {11, 81}}S;23;{{592, 556}, {107, 11}}S;23;{{592, 464}, {107, 11}}S;22;{{582, 364}, {11, 81}}S;23;{{592, 445}, {107, 11}}S;23;{{592, 353}, {107, 11}}S;22;{{582, 253}, {11, 81}}S;23;{{592, 334}, {107, 11}}S;23;{{592, 242}, {107, 11}}S;22;{{582, 142}, {11, 81}}S;23;{{592, 223}, {107, 11}}S;23;{{592, 131}, {107, 11}}S;21;{{582, 31}, {11, 81}}S;23;{{592, 112}, {107, 11}}S;22;{{592, 20}, {107, 11}}S;23;{{450, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1051E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;d;1;3S;22;{{557, 697}, {11, 81}}S;22;{{439, 697}, {11, 81}}S;23;{{449, 778}, {107, 11}}S;23;{{449, 686}, {107, 11}}S;22;{{559, 586}, {11, 81}}S;22;{{441, 586}, {11, 81}}S;23;{{451, 667}, {107, 11}}S;23;{{451, 575}, {107, 11}}S;22;{{558, 475}, {11, 81}}S;22;{{440, 475}, {11, 81}}S;23;{{450, 556}, {107, 11}}S;23;{{450, 464}, {107, 11}}S;22;{{559, 364}, {11, 81}}S;22;{{441, 364}, {11, 81}}S;23;{{451, 445}, {107, 11}}S;23;{{451, 353}, {107, 11}}S;22;{{560, 253}, {11, 81}}S;22;{{442, 253}, {11, 81}}S;23;{{452, 334}, {107, 11}}S;23;{{452, 242}, {107, 11}}S;22;{{561, 142}, {11, 81}}S;22;{{443, 142}, {11, 81}}S;23;{{453, 223}, {107, 11}}S;23;{{453, 131}, {107, 11}}S;21;{{562, 31}, {11, 81}}S;21;{{444, 31}, {11, 81}}S;23;{{454, 112}, {107, 11}}S;22;{{454, 20}, {107, 11}}S;22;{{418, 697}, {11, 81}}S;22;{{300, 697}, {11, 81}}S;23;{{310, 778}, {107, 11}}S;23;{{310, 686}, {107, 11}}S;22;{{420, 586}, {11, 81}}S;22;{{302, 586}, {11, 81}}S;23;{{312, 667}, {107, 11}}S;23;{{312, 575}, {107, 11}}S;22;{{419, 475}, {11, 81}}S;22;{{301, 475}, {11, 81}}S;23;{{311, 556}, {107, 11}}S;23;{{311, 464}, {107, 11}}S;22;{{420, 364}, {11, 81}}S;22;{{302, 364}, {11, 81}}S;23;{{312, 445}, {107, 11}}S;23;{{312, 353}, {107, 11}}S;22;{{421, 253}, {11, 81}}S;22;{{303, 253}, {11, 81}}S;23;{{313, 334}, {107, 11}}S;23;{{313, 242}, {107, 11}}S;22;{{422, 142}, {11, 81}}S;22;{{304, 142}, {11, 81}}S;23;{{314, 223}, {107, 11}}S;23;{{314, 131}, {107, 11}}S;21;{{423, 31}, {11, 81}}S;21;{{305, 31}, {11, 81}}S;23;{{315, 112}, {107, 11}}S;22;{{315, 20}, {107, 11}}S;22;{{31, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1052E;E;E;S;22;{{138, 697}, {11, 81}}S;21;{{20, 697}, {11, 81}}S;22;{{30, 778}, {107, 11}}S;22;{{30, 686}, {107, 11}}S;22;{{31, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1053E;E;E;d;1;5S;22;{{138, 586}, {11, 81}}S;21;{{20, 586}, {11, 81}}S;22;{{30, 667}, {107, 11}}S;22;{{30, 575}, {107, 11}}S;22;{{31, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1054E;E;E;S;22;{{138, 475}, {11, 81}}S;21;{{20, 475}, {11, 81}}S;22;{{30, 556}, {107, 11}}S;22;{{30, 464}, {107, 11}}S;22;{{31, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1055E;E;E;S;22;{{138, 364}, {11, 81}}S;21;{{20, 364}, {11, 81}}S;22;{{30, 445}, {107, 11}}S;22;{{30, 353}, {107, 11}}S;22;{{31, 255}, {107, 79}}S;19;{{0, 0}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1056E;E;E;S;22;{{138, 253}, {11, 81}}S;21;{{20, 253}, {11, 81}}S;22;{{30, 334}, {107, 11}}S;22;{{30, 242}, {107, 11}}S;22;{{31, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1057E;E;E;S;22;{{138, 142}, {11, 81}}S;21;{{20, 142}, {11, 81}}S;22;{{30, 223}, {107, 11}}S;22;{{30, 131}, {107, 11}}S;21;{{31, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1058E;E;E;S;21;{{138, 31}, {11, 81}}S;20;{{20, 31}, {11, 81}}S;22;{{30, 112}, {107, 11}}S;21;{{30, 20}, {107, 11}}S;23;{{312, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1059E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{313, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1060E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{311, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1061E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{451, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1062E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{452, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1063E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;22;{{593, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1064E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1065E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1066E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1067E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1068E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1069E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;22;{{170, 20}, {107, 11}}S;23;{{170, 112}, {107, 11}}S;21;{{160, 31}, {11, 81}}S;21;{{278, 31}, {11, 81}}S;22;{{171, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1070E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1071E;E;S;23;{{169, 131}, {107, 11}}S;23;{{169, 223}, {107, 11}}S;22;{{159, 142}, {11, 81}}S;22;{{277, 142}, {11, 81}}S;23;{{170, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1072E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{168, 242}, {107, 11}}S;23;{{168, 334}, {107, 11}}S;22;{{158, 253}, {11, 81}}S;22;{{276, 253}, {11, 81}}S;23;{{169, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1073E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{167, 353}, {107, 11}}S;23;{{167, 445}, {107, 11}}S;22;{{157, 364}, {11, 81}}S;22;{{275, 364}, {11, 81}}S;23;{{168, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1074E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{166, 464}, {107, 11}}S;23;{{166, 556}, {107, 11}}S;22;{{156, 475}, {11, 81}}S;22;{{274, 475}, {11, 81}}S;23;{{167, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1075E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{167, 575}, {107, 11}}S;23;{{167, 667}, {107, 11}}S;22;{{157, 586}, {11, 81}}S;22;{{275, 586}, {11, 81}}S;23;{{168, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1076E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{165, 686}, {107, 11}}S;23;{{165, 778}, {107, 11}}S;22;{{155, 697}, {11, 81}}S;22;{{273, 697}, {11, 81}}S;23;{{166, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1077E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;21;{{700, 31}, {11, 81}}S;22;{{700, 142}, {11, 81}}S;22;{{700, 253}, {11, 81}}S;22;{{700, 364}, {11, 81}}S;22;{{700, 475}, {11, 81}}S;22;{{700, 586}, {11, 81}}S;22;{{700, 697}, {11, 81}}S;22;{{316, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1078E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{315, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1079E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{314, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1080E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{313, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1081E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;22;{{455, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1082E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{454, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1083E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{453, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1084E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{452, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1085E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;E;E;S;3;tagS;3;redS;28;_CPFontSystemFacePlaceholderd;2;-1S;20;{{1, 1}, {729, 497}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;198E;E;E;S;16;{{0, 0}, {0, 0}}d;2;16D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1089E;D;K;6;CP$UIDd;4;1089E;D;K;6;CP$UIDd;4;1089E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;210E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;210E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;22;{"width":0,"height":0}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;3;716E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;4;1092E;D;K;6;CP$UIDd;3;716E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;232E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1093E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1094E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;232E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;289E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1095E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;289E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;294E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1097E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1098E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;294E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;299E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1099E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;299E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;304E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1101E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;304E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;309E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1102E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1103E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;309E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;314E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1104E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;314E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;319E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1105E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1106E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;319E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;324E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1099E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;324E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;325E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1097E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1098E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;325E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;326E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1095E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;326E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;327E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1107E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1108E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;327E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;328E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1109E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1110E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;328E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;329E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;329E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;330E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;330E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;331E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1111E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1112E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;331E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;332E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;332E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;333E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;333E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;334E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;334E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;339E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;339E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;4;1092E;D;K;6;CP$UIDd;3;716E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;344E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;344E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;349E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1115E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1116E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;349E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;354E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;354E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;359E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;359E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;364E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;364E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;369E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;369E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;377E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1117E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1118E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;377E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;378E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1104E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;378E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;379E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1102E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1103E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;379E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;380E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1101E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;380E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;381E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1117E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1118E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;381E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;382E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1119E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1094E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;382E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;383E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1120E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1094E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;383E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;384E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1121E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1108E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;384E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;20;{{3, 9}, {326, 119}}S;20;{{0, 0}, {326, 119}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;193E;E;E;f;18;0.6862745098039216S;20;{{0, -6}, {115, 87}}S;19;{{0, 0}, {115, 87}}f;11;0.501960814S;20;{{2, -4}, {111, 68}}S;19;{{0, 0}, {111, 68}}S;20;{{3, -3}, {109, 66}}S;19;{{0, 0}, {109, 66}}S;20;{{3, -3}, {109, 69}}S;19;{{0, 0}, {109, 69}}S;20;{{3, -3}, {109, 65}}S;19;{{0, 0}, {109, 65}}S;20;{{3, 13}, {109, 65}}S;19;{{3, 9}, {109, 67}}S;19;{{0, 0}, {109, 67}}S;20;{{3, 12}, {109, 66}}S;20;{{3, -3}, {109, 81}}S;19;{{0, 0}, {109, 81}}S;20;{{2, -4}, {111, 67}}S;19;{{0, 0}, {111, 67}}S;20;{{2, -4}, {111, 70}}S;19;{{0, 0}, {111, 70}}S;20;{{0, -6}, {115, 85}}S;19;{{0, 0}, {115, 85}}S;20;{{1, -5}, {113, 85}}S;19;{{0, 0}, {113, 85}}S;20;{{1, -5}, {113, 83}}S;19;{{0, 0}, {113, 83}}S;20;{{2, -4}, {111, 83}}S;19;{{0, 0}, {111, 83}}S;20;{{2, 11}, {111, 68}}S;19;{{2, 9}, {111, 68}}S;20;{{2, 12}, {111, 67}}E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;112E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;3;116E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;3;119E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;3;124E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;128E;D;K;6;CP$UIDd;3;129E;D;K;6;CP$UIDd;3;130E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;132E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;135E;D;K;6;CP$UIDd;3;136E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;141E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;143E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;145E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;147E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;151E;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;161E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;169E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;170E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;198E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;207E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;222E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;224E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;226E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;228E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;234E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;238E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;240E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;242E;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;252E;D;K;6;CP$UIDd;3;253E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;255E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;258E;D;K;6;CP$UIDd;3;259E;D;K;6;CP$UIDd;3;260E;D;K;6;CP$UIDd;3;261E;D;K;6;CP$UIDd;3;262E;D;K;6;CP$UIDd;3;263E;D;K;6;CP$UIDd;3;264E;D;K;6;CP$UIDd;3;265E;D;K;6;CP$UIDd;3;266E;D;K;6;CP$UIDd;3;267E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;269E;D;K;6;CP$UIDd;3;270E;D;K;6;CP$UIDd;3;271E;D;K;6;CP$UIDd;3;272E;D;K;6;CP$UIDd;3;273E;D;K;6;CP$UIDd;3;274E;D;K;6;CP$UIDd;3;275E;D;K;6;CP$UIDd;3;276E;D;K;6;CP$UIDd;3;277E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;279E;D;K;6;CP$UIDd;3;280E;D;K;6;CP$UIDd;3;281E;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;3;283E;D;K;6;CP$UIDd;3;284E;D;K;6;CP$UIDd;3;285E;D;K;6;CP$UIDd;3;286E;D;K;6;CP$UIDd;3;287E;D;K;6;CP$UIDd;3;288E;D;K;6;CP$UIDd;3;289E;D;K;6;CP$UIDd;3;290E;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;3;292E;D;K;6;CP$UIDd;3;293E;D;K;6;CP$UIDd;3;294E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;296E;D;K;6;CP$UIDd;3;297E;D;K;6;CP$UIDd;3;298E;D;K;6;CP$UIDd;3;299E;D;K;6;CP$UIDd;3;300E;D;K;6;CP$UIDd;3;301E;D;K;6;CP$UIDd;3;302E;D;K;6;CP$UIDd;3;303E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;305E;D;K;6;CP$UIDd;3;306E;D;K;6;CP$UIDd;3;307E;D;K;6;CP$UIDd;3;308E;D;K;6;CP$UIDd;3;309E;D;K;6;CP$UIDd;3;310E;D;K;6;CP$UIDd;3;311E;D;K;6;CP$UIDd;3;312E;D;K;6;CP$UIDd;3;313E;D;K;6;CP$UIDd;3;314E;D;K;6;CP$UIDd;3;315E;D;K;6;CP$UIDd;3;316E;D;K;6;CP$UIDd;3;317E;D;K;6;CP$UIDd;3;318E;D;K;6;CP$UIDd;3;319E;D;K;6;CP$UIDd;3;320E;D;K;6;CP$UIDd;3;321E;D;K;6;CP$UIDd;3;322E;D;K;6;CP$UIDd;3;323E;D;K;6;CP$UIDd;3;324E;D;K;6;CP$UIDd;3;325E;D;K;6;CP$UIDd;3;326E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;328E;D;K;6;CP$UIDd;3;329E;D;K;6;CP$UIDd;3;330E;D;K;6;CP$UIDd;3;331E;D;K;6;CP$UIDd;3;332E;D;K;6;CP$UIDd;3;333E;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;335E;D;K;6;CP$UIDd;3;336E;D;K;6;CP$UIDd;3;337E;D;K;6;CP$UIDd;3;338E;D;K;6;CP$UIDd;3;339E;D;K;6;CP$UIDd;3;340E;D;K;6;CP$UIDd;3;341E;D;K;6;CP$UIDd;3;342E;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;344E;D;K;6;CP$UIDd;3;345E;D;K;6;CP$UIDd;3;346E;D;K;6;CP$UIDd;3;347E;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;349E;D;K;6;CP$UIDd;3;350E;D;K;6;CP$UIDd;3;351E;D;K;6;CP$UIDd;3;352E;D;K;6;CP$UIDd;3;353E;D;K;6;CP$UIDd;3;354E;D;K;6;CP$UIDd;3;355E;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;357E;D;K;6;CP$UIDd;3;358E;D;K;6;CP$UIDd;3;359E;D;K;6;CP$UIDd;3;360E;D;K;6;CP$UIDd;3;361E;D;K;6;CP$UIDd;3;362E;D;K;6;CP$UIDd;3;363E;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;365E;D;K;6;CP$UIDd;3;366E;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;368E;D;K;6;CP$UIDd;3;369E;D;K;6;CP$UIDd;3;370E;D;K;6;CP$UIDd;3;371E;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;373E;D;K;6;CP$UIDd;3;374E;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;376E;D;K;6;CP$UIDd;3;377E;D;K;6;CP$UIDd;3;378E;D;K;6;CP$UIDd;3;379E;D;K;6;CP$UIDd;3;380E;D;K;6;CP$UIDd;3;381E;D;K;6;CP$UIDd;3;382E;D;K;6;CP$UIDd;3;383E;D;K;6;CP$UIDd;3;384E;D;K;6;CP$UIDd;3;386E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;386E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;179E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;387E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;388E;E;D;K;10;$classnameS;31;CPCibRuntimeAttributesConnectorK;8;$classesA;S;31;CPCibRuntimeAttributesConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;323E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;323E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;389E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;390E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;322E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;322E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;391E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;392E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;321E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;321E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;393E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;394E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;320E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;320E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;395E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;396E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;318E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;318E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;397E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;398E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;317E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;317E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;399E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;400E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;316E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;316E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;401E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;402E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;315E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;315E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;403E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;404E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;313E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;313E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;405E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;406E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;312E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;312E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;407E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;408E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;311E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;311E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;409E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;410E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;310E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;310E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;411E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;412E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;308E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;308E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;413E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;414E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;307E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;307E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;415E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;416E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;306E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;306E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;417E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;418E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;305E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;305E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;419E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;420E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;303E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;303E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;421E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;422E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;302E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;302E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;423E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;424E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;301E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;301E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;425E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;426E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;300E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;300E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;427E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;428E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;298E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;298E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;429E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;430E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;297E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;297E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;431E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;432E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;296E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;296E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;433E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;434E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;295E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;295E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;435E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;436E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;293E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;293E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;437E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;438E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;292E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;292E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;439E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;440E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;291E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;291E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;441E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;442E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;290E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;290E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;443E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;444E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;288E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;288E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;445E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;446E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;287E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;287E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;447E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;448E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;286E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;286E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;449E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;450E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;285E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;285E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;451E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;452E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;284E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;284E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;453E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;454E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;283E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;283E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;455E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;456E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;282E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;282E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;457E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;458E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;281E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;281E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;459E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;460E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;280E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;280E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;461E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;462E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;279E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;279E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;463E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;464E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;278E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;278E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;465E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;466E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;277E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;277E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;467E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;468E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;276E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;276E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;469E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;470E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;275E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;275E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;471E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;472E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;274E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;274E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;473E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;474E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;273E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;273E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;475E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;476E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;272E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;272E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;477E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;478E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;271E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;271E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;479E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;480E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;270E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;270E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;481E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;482E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;269E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;269E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;483E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;484E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;268E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;268E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;485E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;486E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;267E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;267E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;487E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;488E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;266E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;266E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;489E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;490E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;265E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;265E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;491E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;492E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;264E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;264E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;493E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;494E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;263E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;263E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;495E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;496E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;262E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;262E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;497E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;498E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;261E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;261E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;499E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;500E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;260E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;260E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;501E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;502E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;259E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;259E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;503E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;504E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;258E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;258E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;505E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;506E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;257E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;257E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;507E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;508E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;256E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;256E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;509E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;510E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;255E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;255E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;511E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;512E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;254E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;254E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;513E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;514E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;253E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;253E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;515E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;516E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;252E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;252E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;517E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;518E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;251E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;251E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;519E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;520E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;250E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;250E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;521E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;522E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;249E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;249E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;523E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;524E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;248E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;248E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;525E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;526E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;247E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;247E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;527E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;528E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;246E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;246E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;529E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;530E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;245E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;245E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;531E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;532E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;244E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;244E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;533E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;534E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;243E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;243E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;535E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;536E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;242E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;242E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;537E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;538E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;241E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;241E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;539E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;540E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;240E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;240E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;541E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;542E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;239E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;239E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;543E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;544E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;238E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;238E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;545E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;546E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;237E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;237E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;547E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;548E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;236E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;236E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;549E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;550E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;235E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;235E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;551E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;552E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;234E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;234E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;553E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;554E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;233E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;233E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;555E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;556E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;231E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;231E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;557E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;558E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;230E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;230E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;559E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;560E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;229E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;229E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;561E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;562E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;370E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;370E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;563E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;564E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;228E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;228E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;565E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;566E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;227E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;227E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;567E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;568E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;226E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;226E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;569E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;570E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;371E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;371E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;571E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;572E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;225E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;225E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;573E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;574E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;224E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;224E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;575E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;576E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;223E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;223E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;577E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;578E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;372E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;372E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;579E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;580E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;222E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;222E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;581E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;582E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;221E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;221E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;583E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;584E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;220E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;220E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;585E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;586E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;373E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;373E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;587E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;588E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;219E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;219E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;589E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;590E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;218E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;218E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;591E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;592E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;217E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;217E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;593E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;594E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;374E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;374E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;595E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;596E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;216E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;216E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;597E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;598E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;215E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;215E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;599E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;600E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;214E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;214E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;601E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;602E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;375E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;375E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;603E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;604E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;213E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;213E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;605E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;606E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;212E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;212E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;607E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;608E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;211E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;211E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;609E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;610E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;376E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;376E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;611E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;612E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;335E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;335E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;613E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;614E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;336E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;336E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;615E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;616E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;337E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;337E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;617E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;618E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;338E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;338E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;619E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;620E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;340E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;340E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;621E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;622E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;341E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;341E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;623E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;624E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;342E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;342E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;625E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;626E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;343E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;343E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;627E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;628E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;345E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;345E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;629E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;630E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;346E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;346E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;631E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;632E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;347E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;347E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;633E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;634E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;348E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;348E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;635E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;636E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;350E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;350E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;637E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;638E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;351E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;351E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;639E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;640E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;352E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;352E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;641E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;642E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;353E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;353E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;643E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;644E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;355E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;355E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;645E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;646E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;356E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;356E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;647E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;648E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;357E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;357E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;649E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;650E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;358E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;358E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;651E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;652E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;360E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;360E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;653E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;654E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;361E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;361E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;655E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;656E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;362E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;362E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;657E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;658E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;363E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;363E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;659E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;660E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;365E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;365E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;661E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;662E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;366E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;366E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;663E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;664E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;367E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;367E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;665E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;666E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;368E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;368E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;667E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;668E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;669E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;191E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;670E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;209E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;671E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;197E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;672E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;323E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;673E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;321E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;674E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;320E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;675E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;322E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;676E;E;D;K;6;$classD;K;6;CP$UIDd;3;155E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;172E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;677E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;176E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;678E;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;679E;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;177E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;680E;E;D;K;6;$classD;K;6;CP$UIDd;3;165E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;206E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;207E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;681E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;387E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;171E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;682E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;683E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;684E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;685E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;686E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;687E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;688E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;3;174E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;690E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;690E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;691E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;693E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;694E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;702E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;707E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;708E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;709E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;178E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;386E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;710E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;711E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;712E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;701E;K;11;$aalignmentD;K;6;CP$UIDd;3;689E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;713E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;714E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;716E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;717E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;718E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;719E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;720E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;721E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;722E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;706E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;703E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;704E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;706E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;703E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;704E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;723E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;179E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;715E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;386E;E;D;K;10;$classnameS;5;CPBoxK;8;$classesA;S;5;CPBoxS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;724E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;725E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;726E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;728E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;730E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;731E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;713E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;732E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;733E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;734E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;735E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;736E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;737E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;731E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;738E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;175E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;729E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;739E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;734E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;729E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;740E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;696E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;697E;K;6;$afontD;K;6;CP$UIDd;3;699E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;700E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;741E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;705E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;689E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;196E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;742E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;743E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;744E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;745E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;747E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;3;201E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;3;200E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;748E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;748E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;748E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;748E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;706E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;706E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;704E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;749E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;689E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;747E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;750E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;750E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;747E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;199E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;752E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;753E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;754E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;755E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;756E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;689E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;197E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;757E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;689E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;758E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;199E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;759E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;760E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;754E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;755E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;761E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;716E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;197E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;762E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;689E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;763E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;202E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;764E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;765E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;766E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;6;$afontD;K;6;CP$UIDd;3;767E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;700E;K;11;$aalignmentD;K;6;CP$UIDd;3;701E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;706E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;768E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;769E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;704E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;771E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;700E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;701E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;202E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;772E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;773E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;766E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;6;$afontD;K;6;CP$UIDd;3;774E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;701E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;706E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;775E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;769E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;704E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;704E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;771E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;689E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;701E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;205E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;174E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;776E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;777E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;174E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;778E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;779E;K;16;$aimage-positionD;K;6;CP$UIDd;3;700E;K;6;$afontD;K;6;CP$UIDd;3;774E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;689E;K;11;$aalignmentD;K;6;CP$UIDd;3;701E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;716E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;701E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;780E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;703E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;704E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;716E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;716E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;706E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;700E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;689E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;781E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;782E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;782E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;783E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;784E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;786E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;788E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;790E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;795E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;797E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;799E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;800E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;801E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;802E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;803E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;804E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;805E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;806E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;807E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;808E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;809E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;810E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;811E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;812E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;813E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;814E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;815E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;816E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;817E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;818E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;819E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;820E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;822E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;823E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;824E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;825E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;826E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;827E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;828E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;829E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;830E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;831E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;832E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;833E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;834E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;835E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;836E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;837E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;838E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;839E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;840E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;841E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;842E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;843E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;844E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;845E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;846E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;847E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;848E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;849E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;850E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;851E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;852E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;853E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;854E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;855E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;856E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;857E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;858E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;859E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;860E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;861E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;862E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;863E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;864E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;865E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;866E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;867E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;868E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;869E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;870E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;871E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;872E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;873E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;874E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;875E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;876E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;877E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;878E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;879E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;880E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;881E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;882E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;883E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;884E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;885E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;887E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;888E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;889E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;890E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;891E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;892E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;893E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;894E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;895E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;896E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;897E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;898E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;899E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;900E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;901E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;902E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;903E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;905E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;906E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;907E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;908E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;909E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;910E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;911E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;912E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;913E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;914E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;915E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;916E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;917E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;689E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;918E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;919E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;920E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;921E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;922E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;923E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;924E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;925E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;926E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;927E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;928E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;929E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;930E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;931E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;932E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;933E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;934E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;935E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;936E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;937E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;938E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;939E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;940E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;941E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;942E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;943E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;944E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;945E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;946E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;947E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;948E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;949E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;950E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;951E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;952E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;953E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;954E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;689E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;955E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;956E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;957E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;958E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;959E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;960E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;961E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;963E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;964E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;965E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;966E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;967E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;968E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;969E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;970E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;971E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;972E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;973E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;974E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;975E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;976E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;977E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;978E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;979E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;980E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;981E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;982E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;983E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;984E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;985E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;986E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;987E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;988E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;989E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;990E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;701E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;991E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;992E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;993E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;994E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;995E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;996E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;3;997E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;886E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;998E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;999E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1000E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1001E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1002E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1003E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1004E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;962E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;701E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;716E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;794E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1005E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1006E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1007E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1008E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1009E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1010E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;208E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1011E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;796E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;785E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1012E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1013E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1014E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1015E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1016E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1017E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1018E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1019E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1020E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1021E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1022E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1023E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;700E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1024E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1025E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1026E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;689E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1027E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1028E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1029E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;716E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1030E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;904E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1031E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1032E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;700E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;190E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;209E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1033E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;787E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1034E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;209E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;695E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;689E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;727E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;16;$acontent-marginD;K;6;CP$UIDd;4;1035E;K;15;$acorner-radiusD;K;6;CP$UIDd;3;689E;K;14;$aborder-widthD;K;6;CP$UIDd;3;689E;K;14;$aborder-colorD;K;6;CP$UIDd;3;791E;K;18;$abackground-colorD;K;6;CP$UIDd;3;792E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;821E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;821E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;793E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;821E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;385E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;4;1036E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;4;1037E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;172E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1038E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1039E;E;E;S;8;delegateS;4;box1S;12;documentViewS;14;mainScrollViewS;8;redview4S;8;redview5S;8;redview6S;8;redview7S;9;theWindowS;6;click:S;7;change:S;7;click2:S;12;switchBoxes:S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;25;{{335, 404}, {1119, 624}}S;22;{{0, 0}, {2560, 1418}}d;1;7S;6;Windowd;1;0S;21;{{0, 0}, {1119, 624}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;204E;E;E;S;6;normalS;20;{{18, 17}, {62, 25}}S;18;{{0, 0}, {62, 25}}d;2;36S;6;buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;698E;K;13;CPFontNameKeyD;K;6;CP$UIDd;4;1040E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;4;1041E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;706E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;706E;E;d;1;2d;1;4S;5;SmallS;0;F;d;2;14T;S;20;{{86, 17}, {48, 25}}S;18;{{0, 0}, {48, 25}}S;3;BigS;22;{{188, 17}, {152, 25}}S;19;{{0, 0}, {152, 25}}S;12;popup-buttond;2;12S;7;CPAtTopS;17;_popUpItemAction:d;1;1S;10;CPAtBottomd;7;1048576S;13;CPAboveBottomS;10;CPBelowTopS;10;CPAboveTopS;13;CPBelowBottomS;9;CPNoTitleS;22;{{21, 63}, {324, 131}}S;20;{{0, 0}, {324, 131}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;729E;E;E;S;3;boxS;12;Bezel borderD;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;191E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1086E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1087E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1088E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;191E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;21;{{16, 82}, {105, 25}}S;19;{{0, 0}, {105, 25}}S;11;bottom leftS;22;{{202, 82}, {109, 25}}S;19;{{0, 0}, {109, 25}}d;1;9S;12;bottom rightS;20;{{16, 7}, {105, 25}}S;8;top leftS;21;{{202, 7}, {109, 25}}d;2;33S;9;top rightS;24;{{368, 105}, {731, 499}}S;20;{{0, 0}, {731, 499}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;747E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;749E;E;E;S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;746E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1042E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;750E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;4;1043E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;754E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;771E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;3;198E;E;d;2;10D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;197E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1044E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1044E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;20;{{0, 0}, {729, 497}}d;2;18S;19;{{1, 2}, {729, 15}}S;19;{{0, 0}, {729, 15}}d;1;8S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.5060241222381592S;21;{{714, 1}, {15, 497}}S;19;{{0, 0}, {15, 497}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9636362791061401S;22;{{368, 13}, {591, 19}}S;19;{{0, 0}, {591, 19}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;698E;K;13;CPFontNameKeyD;K;6;CP$UIDd;4;1040E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;4;1045E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;706E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;706E;E;S;15;Box positioningd;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1046E;E;S;22;{{368, 40}, {591, 35}}S;19;{{0, 0}, {591, 35}}D;K;6;$classD;K;6;CP$UIDd;3;698E;K;13;CPFontNameKeyD;K;6;CP$UIDd;4;1040E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;4;1041E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;704E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;706E;E;S;159;All boxes below should be nicely inserted inside the red views and contained inside a gray prefcet rectangle. The rectangle borders should touch the red views.S;22;{{366, 81}, {118, 18}}S;19;{{0, 0}, {118, 18}}S;9;check-boxS;8;selectedS;14;Hide red boxesS;13;AppControllerS;20;{{0, 0}, {731, 815}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;369E;D;K;6;CP$UIDd;3;368E;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;366E;D;K;6;CP$UIDd;3;365E;D;K;6;CP$UIDd;3;364E;D;K;6;CP$UIDd;3;363E;D;K;6;CP$UIDd;3;362E;D;K;6;CP$UIDd;3;361E;D;K;6;CP$UIDd;3;360E;D;K;6;CP$UIDd;3;359E;D;K;6;CP$UIDd;3;358E;D;K;6;CP$UIDd;3;357E;D;K;6;CP$UIDd;3;356E;D;K;6;CP$UIDd;3;355E;D;K;6;CP$UIDd;3;354E;D;K;6;CP$UIDd;3;353E;D;K;6;CP$UIDd;3;352E;D;K;6;CP$UIDd;3;351E;D;K;6;CP$UIDd;3;350E;D;K;6;CP$UIDd;3;349E;D;K;6;CP$UIDd;3;348E;D;K;6;CP$UIDd;3;347E;D;K;6;CP$UIDd;3;346E;D;K;6;CP$UIDd;3;345E;D;K;6;CP$UIDd;3;344E;D;K;6;CP$UIDd;3;343E;D;K;6;CP$UIDd;3;342E;D;K;6;CP$UIDd;3;341E;D;K;6;CP$UIDd;3;340E;D;K;6;CP$UIDd;3;339E;D;K;6;CP$UIDd;3;338E;D;K;6;CP$UIDd;3;337E;D;K;6;CP$UIDd;3;336E;D;K;6;CP$UIDd;3;335E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;376E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;334E;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;333E;D;K;6;CP$UIDd;3;374E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;332E;D;K;6;CP$UIDd;3;373E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;222E;D;K;6;CP$UIDd;3;331E;D;K;6;CP$UIDd;3;372E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;224E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;330E;D;K;6;CP$UIDd;3;371E;D;K;6;CP$UIDd;3;226E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;228E;D;K;6;CP$UIDd;3;329E;D;K;6;CP$UIDd;3;370E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;234E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;328E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;238E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;240E;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;242E;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;384E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;383E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;252E;D;K;6;CP$UIDd;3;382E;D;K;6;CP$UIDd;3;253E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;255E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;381E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;258E;D;K;6;CP$UIDd;3;259E;D;K;6;CP$UIDd;3;260E;D;K;6;CP$UIDd;3;326E;D;K;6;CP$UIDd;3;261E;D;K;6;CP$UIDd;3;262E;D;K;6;CP$UIDd;3;263E;D;K;6;CP$UIDd;3;264E;D;K;6;CP$UIDd;3;325E;D;K;6;CP$UIDd;3;265E;D;K;6;CP$UIDd;3;266E;D;K;6;CP$UIDd;3;267E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;324E;D;K;6;CP$UIDd;3;269E;D;K;6;CP$UIDd;3;270E;D;K;6;CP$UIDd;3;271E;D;K;6;CP$UIDd;3;272E;D;K;6;CP$UIDd;3;380E;D;K;6;CP$UIDd;3;273E;D;K;6;CP$UIDd;3;274E;D;K;6;CP$UIDd;3;275E;D;K;6;CP$UIDd;3;276E;D;K;6;CP$UIDd;3;379E;D;K;6;CP$UIDd;3;277E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;279E;D;K;6;CP$UIDd;3;280E;D;K;6;CP$UIDd;3;378E;D;K;6;CP$UIDd;3;281E;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;3;283E;D;K;6;CP$UIDd;3;284E;D;K;6;CP$UIDd;3;377E;D;K;6;CP$UIDd;3;285E;D;K;6;CP$UIDd;3;286E;D;K;6;CP$UIDd;3;287E;D;K;6;CP$UIDd;3;288E;D;K;6;CP$UIDd;3;289E;D;K;6;CP$UIDd;3;290E;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;3;292E;D;K;6;CP$UIDd;3;293E;D;K;6;CP$UIDd;3;294E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;296E;D;K;6;CP$UIDd;3;297E;D;K;6;CP$UIDd;3;298E;D;K;6;CP$UIDd;3;299E;D;K;6;CP$UIDd;3;300E;D;K;6;CP$UIDd;3;301E;D;K;6;CP$UIDd;3;302E;D;K;6;CP$UIDd;3;303E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;305E;D;K;6;CP$UIDd;3;306E;D;K;6;CP$UIDd;3;307E;D;K;6;CP$UIDd;3;308E;D;K;6;CP$UIDd;3;309E;D;K;6;CP$UIDd;3;310E;D;K;6;CP$UIDd;3;311E;D;K;6;CP$UIDd;3;312E;D;K;6;CP$UIDd;3;313E;D;K;6;CP$UIDd;3;314E;D;K;6;CP$UIDd;3;315E;D;K;6;CP$UIDd;3;316E;D;K;6;CP$UIDd;3;317E;D;K;6;CP$UIDd;3;318E;D;K;6;CP$UIDd;3;319E;D;K;6;CP$UIDd;3;320E;D;K;6;CP$UIDd;3;321E;D;K;6;CP$UIDd;3;322E;D;K;6;CP$UIDd;3;323E;E;E;d;2;42S;6;CPViewS;23;{{593, 697}, {107, 81}}S;19;{{0, 0}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1047E;E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1049E;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1050E;E;S;3;Boxd;1;6S;22;{{582, 697}, {11, 81}}S;18;{{0, 0}, {11, 81}}S;23;{{592, 778}, {107, 11}}S;19;{{0, 0}, {107, 11}}S;23;{{592, 686}, {107, 11}}S;22;{{582, 586}, {11, 81}}S;23;{{592, 667}, {107, 11}}S;23;{{592, 575}, {107, 11}}S;22;{{582, 475}, {11, 81}}S;23;{{592, 556}, {107, 11}}S;23;{{592, 464}, {107, 11}}S;22;{{582, 364}, {11, 81}}S;23;{{592, 445}, {107, 11}}S;23;{{592, 353}, {107, 11}}S;22;{{582, 253}, {11, 81}}S;23;{{592, 334}, {107, 11}}S;23;{{592, 242}, {107, 11}}S;22;{{582, 142}, {11, 81}}S;23;{{592, 223}, {107, 11}}S;23;{{592, 131}, {107, 11}}S;21;{{582, 31}, {11, 81}}S;23;{{592, 112}, {107, 11}}S;22;{{592, 20}, {107, 11}}S;23;{{450, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1051E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;d;1;3S;22;{{557, 697}, {11, 81}}S;22;{{439, 697}, {11, 81}}S;23;{{449, 778}, {107, 11}}S;23;{{449, 686}, {107, 11}}S;22;{{559, 586}, {11, 81}}S;22;{{441, 586}, {11, 81}}S;23;{{451, 667}, {107, 11}}S;23;{{451, 575}, {107, 11}}S;22;{{558, 475}, {11, 81}}S;22;{{440, 475}, {11, 81}}S;23;{{450, 556}, {107, 11}}S;23;{{450, 464}, {107, 11}}S;22;{{559, 364}, {11, 81}}S;22;{{441, 364}, {11, 81}}S;23;{{451, 445}, {107, 11}}S;23;{{451, 353}, {107, 11}}S;22;{{560, 253}, {11, 81}}S;22;{{442, 253}, {11, 81}}S;23;{{452, 334}, {107, 11}}S;23;{{452, 242}, {107, 11}}S;22;{{561, 142}, {11, 81}}S;22;{{443, 142}, {11, 81}}S;23;{{453, 223}, {107, 11}}S;23;{{453, 131}, {107, 11}}S;21;{{562, 31}, {11, 81}}S;21;{{444, 31}, {11, 81}}S;23;{{454, 112}, {107, 11}}S;22;{{454, 20}, {107, 11}}S;22;{{418, 697}, {11, 81}}S;22;{{300, 697}, {11, 81}}S;23;{{310, 778}, {107, 11}}S;23;{{310, 686}, {107, 11}}S;22;{{420, 586}, {11, 81}}S;22;{{302, 586}, {11, 81}}S;23;{{312, 667}, {107, 11}}S;23;{{312, 575}, {107, 11}}S;22;{{419, 475}, {11, 81}}S;22;{{301, 475}, {11, 81}}S;23;{{311, 556}, {107, 11}}S;23;{{311, 464}, {107, 11}}S;22;{{420, 364}, {11, 81}}S;22;{{302, 364}, {11, 81}}S;23;{{312, 445}, {107, 11}}S;23;{{312, 353}, {107, 11}}S;22;{{421, 253}, {11, 81}}S;22;{{303, 253}, {11, 81}}S;23;{{313, 334}, {107, 11}}S;23;{{313, 242}, {107, 11}}S;22;{{422, 142}, {11, 81}}S;22;{{304, 142}, {11, 81}}S;23;{{314, 223}, {107, 11}}S;23;{{314, 131}, {107, 11}}S;21;{{423, 31}, {11, 81}}S;21;{{305, 31}, {11, 81}}S;23;{{315, 112}, {107, 11}}S;22;{{315, 20}, {107, 11}}S;22;{{31, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1052E;E;E;S;22;{{138, 697}, {11, 81}}S;21;{{20, 697}, {11, 81}}S;22;{{30, 778}, {107, 11}}S;22;{{30, 686}, {107, 11}}S;22;{{31, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1053E;E;E;d;1;5S;22;{{138, 586}, {11, 81}}S;21;{{20, 586}, {11, 81}}S;22;{{30, 667}, {107, 11}}S;22;{{30, 575}, {107, 11}}S;22;{{31, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1054E;E;E;S;22;{{138, 475}, {11, 81}}S;21;{{20, 475}, {11, 81}}S;22;{{30, 556}, {107, 11}}S;22;{{30, 464}, {107, 11}}S;22;{{31, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1055E;E;E;S;22;{{138, 364}, {11, 81}}S;21;{{20, 364}, {11, 81}}S;22;{{30, 445}, {107, 11}}S;22;{{30, 353}, {107, 11}}S;22;{{31, 255}, {107, 79}}S;19;{{0, 0}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1056E;E;E;S;22;{{138, 253}, {11, 81}}S;21;{{20, 253}, {11, 81}}S;22;{{30, 334}, {107, 11}}S;22;{{30, 242}, {107, 11}}S;22;{{31, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1057E;E;E;S;22;{{138, 142}, {11, 81}}S;21;{{20, 142}, {11, 81}}S;22;{{30, 223}, {107, 11}}S;22;{{30, 131}, {107, 11}}S;21;{{31, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1058E;E;E;S;21;{{138, 31}, {11, 81}}S;20;{{20, 31}, {11, 81}}S;22;{{30, 112}, {107, 11}}S;21;{{30, 20}, {107, 11}}S;23;{{312, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1059E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{313, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1060E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{311, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1061E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{451, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1062E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{452, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1063E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;22;{{593, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1064E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1065E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1066E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1067E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1068E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{593, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1069E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;22;{{170, 20}, {107, 11}}S;23;{{170, 112}, {107, 11}}S;21;{{160, 31}, {11, 81}}S;21;{{278, 31}, {11, 81}}S;22;{{171, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1070E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;D;K;6;$classD;K;6;CP$UIDd;3;770E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;4;1071E;E;S;23;{{169, 131}, {107, 11}}S;23;{{169, 223}, {107, 11}}S;22;{{159, 142}, {11, 81}}S;22;{{277, 142}, {11, 81}}S;23;{{170, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1072E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{168, 242}, {107, 11}}S;23;{{168, 334}, {107, 11}}S;22;{{158, 253}, {11, 81}}S;22;{{276, 253}, {11, 81}}S;23;{{169, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1073E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{167, 353}, {107, 11}}S;23;{{167, 445}, {107, 11}}S;22;{{157, 364}, {11, 81}}S;22;{{275, 364}, {11, 81}}S;23;{{168, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1074E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{166, 464}, {107, 11}}S;23;{{166, 556}, {107, 11}}S;22;{{156, 475}, {11, 81}}S;22;{{274, 475}, {11, 81}}S;23;{{167, 475}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1075E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{167, 575}, {107, 11}}S;23;{{167, 667}, {107, 11}}S;22;{{157, 586}, {11, 81}}S;22;{{275, 586}, {11, 81}}S;23;{{168, 586}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1076E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{165, 686}, {107, 11}}S;23;{{165, 778}, {107, 11}}S;22;{{155, 697}, {11, 81}}S;22;{{273, 697}, {11, 81}}S;23;{{166, 697}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1077E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;21;{{700, 31}, {11, 81}}S;22;{{700, 142}, {11, 81}}S;22;{{700, 253}, {11, 81}}S;22;{{700, 364}, {11, 81}}S;22;{{700, 475}, {11, 81}}S;22;{{700, 586}, {11, 81}}S;22;{{700, 697}, {11, 81}}S;22;{{316, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1078E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{315, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1079E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{314, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1080E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{313, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1081E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;22;{{455, 31}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1082E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{454, 142}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1083E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{453, 255}, {107, 79}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1084E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;23;{{452, 364}, {107, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1085E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;789E;K;15;CPValueValueKeyD;K;6;CP$UIDd;4;1048E;E;S;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;E;E;S;3;tagS;3;redS;28;_CPFontSystemFacePlaceholderd;2;-1S;20;{{1, 1}, {729, 497}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;198E;E;E;S;16;{{0, 0}, {0, 0}}d;2;16D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;4;1089E;D;K;6;CP$UIDd;4;1089E;D;K;6;CP$UIDd;4;1089E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;210E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;210E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;22;{"width":0,"height":0}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;3;716E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;4;1092E;D;K;6;CP$UIDd;3;716E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;232E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1093E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1094E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;232E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;289E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1095E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;289E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;294E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1097E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1098E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;294E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;299E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1099E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;299E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;304E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1101E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;304E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;309E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1102E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1103E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;309E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;314E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1104E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;314E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;319E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1105E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1106E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;319E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;324E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1099E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;324E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;325E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1097E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1098E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;325E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;326E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1095E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;326E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;327E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1107E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1108E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;327E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;328E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1109E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1110E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;328E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;329E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;329E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;330E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;330E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;331E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1111E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1112E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;331E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;332E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;332E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;333E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;333E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;334E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1090E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1091E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;334E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;339E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;339E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;689E;D;K;6;CP$UIDd;4;1092E;D;K;6;CP$UIDd;3;716E;D;K;6;CP$UIDd;3;716E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;344E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;344E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;349E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1115E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1116E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;349E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;354E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;354E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;359E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;359E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;364E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;364E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;369E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1113E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1114E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;369E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;377E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1105E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1106E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;377E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;378E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1104E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1096E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;378E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;379E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1102E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1103E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;379E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;380E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1101E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;380E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;381E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1117E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1118E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;381E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;382E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1119E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1094E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;382E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;383E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1120E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1094E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;383E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;384E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;689E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;4;1121E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;4;1108E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;384E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;751E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;692E;E;S;20;{{3, 9}, {326, 119}}S;20;{{0, 0}, {326, 119}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;193E;E;E;f;18;0.6862745098039216S;20;{{0, -6}, {115, 87}}S;19;{{0, 0}, {115, 87}}f;11;0.501960814S;20;{{2, -4}, {111, 68}}S;19;{{0, 0}, {111, 68}}S;20;{{3, -3}, {109, 66}}S;19;{{0, 0}, {109, 66}}S;20;{{3, -3}, {109, 69}}S;19;{{0, 0}, {109, 69}}S;20;{{3, -3}, {109, 65}}S;19;{{0, 0}, {109, 65}}S;20;{{3, 13}, {109, 65}}S;19;{{3, 9}, {109, 67}}S;19;{{0, 0}, {109, 67}}S;20;{{3, 12}, {109, 66}}S;20;{{3, -3}, {109, 81}}S;19;{{0, 0}, {109, 81}}S;20;{{2, -4}, {111, 67}}S;19;{{0, 0}, {111, 67}}S;20;{{2, -4}, {111, 70}}S;19;{{0, 0}, {111, 70}}S;20;{{0, -6}, {115, 85}}S;19;{{0, 0}, {115, 85}}S;20;{{1, -5}, {113, 85}}S;19;{{0, 0}, {113, 85}}S;20;{{1, -5}, {113, 83}}S;19;{{0, 0}, {113, 83}}S;20;{{2, -4}, {111, 83}}S;19;{{0, 0}, {111, 83}}S;20;{{2, 11}, {111, 68}}S;19;{{2, 9}, {111, 68}}S;20;{{2, 12}, {111, 67}}E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPBoxTest/Resources/MainMenu.xib b/Tests/Manual/CPBoxTest/Resources/MainMenu.xib index 6499f37a7..438346b92 100644 --- a/Tests/Manual/CPBoxTest/Resources/MainMenu.xib +++ b/Tests/Manual/CPBoxTest/Resources/MainMenu.xib @@ -590,25 +590,25 @@ 298 YES - + 12 YES - - + + 274 {{1, 1}, {113, 85}} - + - + _NS:11 {{162, 33}, {115, 87}} - + _NS:9 {0, 0} @@ -622,21 +622,21 @@ MCAwLjgwMDAwMDAxMTkAA - + 1 4 6 NO - + 1 MCAwIDEAA - + 1 MCAwLjUwMTk2MDgxNCAxAA - + 268 {{273, 37}, {11, 81}} @@ -646,17 +646,17 @@ _NS:9 NSView - + 268 {{155, 37}, {11, 81}} - + _NS:9 NSView - + 268 {{165, 26}, {107, 11}} @@ -666,7 +666,7 @@ _NS:9 NSView - + 268 {{165, 118}, {107, 11}} @@ -676,25 +676,25 @@ _NS:9 NSView - + 12 YES - - + + 274 {{1, 1}, {113, 85}} - + - + _NS:11 {{164, 144}, {115, 87}} - + _NS:9 {0, 0} @@ -708,15 +708,15 @@ MCAwLjgwMDAwMDAxMTkAA - + 1 4 5 NO - - + + - + 268 {{275, 148}, {11, 81}} @@ -726,17 +726,17 @@ _NS:9 NSView - + 268 {{157, 148}, {11, 81}} - + _NS:9 NSView - + 268 {{167, 137}, {107, 11}} @@ -746,7 +746,7 @@ _NS:9 NSView - + 268 {{167, 229}, {107, 11}} @@ -756,25 +756,25 @@ _NS:9 NSView - + 12 YES - - + + 274 {{1, 1}, {113, 85}} - + - + _NS:11 {{163, 255}, {115, 87}} - + _NS:9 {0, 0} @@ -788,15 +788,15 @@ MCAwLjgwMDAwMDAxMTkAA - + 1 4 4 NO - - + + - + 268 {{274, 259}, {11, 81}} @@ -806,17 +806,17 @@ _NS:9 NSView - + 268 {{156, 259}, {11, 81}} - + _NS:9 NSView - + 268 {{166, 248}, {107, 11}} @@ -826,7 +826,7 @@ _NS:9 NSView - + 268 {{166, 340}, {107, 11}} @@ -836,25 +836,25 @@ _NS:9 NSView - + 12 YES - - + + 274 {{1, 1}, {113, 85}} - + - + _NS:11 {{164, 366}, {115, 87}} - + _NS:9 {0, 0} @@ -868,15 +868,15 @@ MCAwLjgwMDAwMDAxMTkAA - + 1 4 3 NO - - + + - + 268 {{275, 370}, {11, 81}} @@ -886,17 +886,17 @@ _NS:9 NSView - + 268 {{157, 370}, {11, 81}} - + _NS:9 NSView - + 268 {{167, 359}, {107, 11}} @@ -906,7 +906,7 @@ _NS:9 NSView - + 268 {{167, 451}, {107, 11}} @@ -916,25 +916,25 @@ _NS:9 NSView - + 12 YES - - + + 274 {{1, 1}, {113, 83}} - + - + _NS:11 {{165, 477}, {115, 85}} - + _NS:9 {0, 0} @@ -948,15 +948,15 @@ MCAwLjgwMDAwMDAxMTkAA - + 1 4 2 NO - - + + - + 268 {{276, 481}, {11, 81}} @@ -966,17 +966,17 @@ _NS:9 NSView - + 268 {{158, 481}, {11, 81}} - + _NS:9 NSView - + 268 {{168, 470}, {107, 11}} @@ -986,7 +986,7 @@ _NS:9 NSView - + 268 {{168, 562}, {107, 11}} @@ -996,25 +996,25 @@ _NS:9 NSView - + 12 YES - - + + 274 {{1, 1}, {113, 85}} - + - + _NS:11 {{166, 588}, {115, 87}} - + _NS:9 {0, 0} @@ -1028,35 +1028,35 @@ MCAwLjgwMDAwMDAxMTkAA - + 1 4 1 NO - - + + - + 268 {{277, 592}, {11, 81}} - + _NS:9 NSView - + 268 {{159, 592}, {11, 81}} - + _NS:9 NSView - + 268 {{169, 581}, {107, 11}} @@ -1066,35 +1066,35 @@ _NS:9 NSView - + 268 {{169, 673}, {107, 11}} - + _NS:9 NSView - + 12 YES - - + + 274 {{1, 1}, {113, 85}} - + - + _NS:11 {{167, 699}, {115, 87}} - + _NS:9 {0, 0} @@ -1108,15 +1108,15 @@ MCAwLjgwMDAwMDAxMTkAA - + 1 4 0 NO - - + + - + 268 {{278, 703}, {11, 81}} @@ -1126,17 +1126,17 @@ _NS:9 NSView - + 268 {{160, 703}, {11, 81}} - + _NS:9 NSView - + 268 {{170, 692}, {107, 11}} @@ -1146,7 +1146,7 @@ _NS:9 NSView - + 268 {{170, 784}, {107, 11}} @@ -1193,8 +1193,8 @@ 4 6 NO - - + + 1 MCAwLjUwMTk2MDgxNCAxAA @@ -1215,7 +1215,7 @@ {{582, 37}, {11, 81}} - + _NS:9 NSView @@ -1235,7 +1235,7 @@ {{592, 118}, {107, 11}} - + _NS:9 NSView @@ -1276,8 +1276,8 @@ 4 5 NO - - + + @@ -1295,7 +1295,7 @@ {{582, 148}, {11, 81}} - + _NS:9 NSView @@ -1356,8 +1356,8 @@ 4 4 NO - - + + @@ -1436,8 +1436,8 @@ 4 3 NO - - + + @@ -1475,7 +1475,7 @@ {{592, 451}, {107, 11}} - + _NS:9 NSView @@ -1516,8 +1516,8 @@ 4 2 NO - - + + @@ -1596,8 +1596,8 @@ 4 1 NO - - + + @@ -1676,8 +1676,8 @@ 4 0 NO - - + + @@ -1756,8 +1756,8 @@ 3 6 NO - - + + @@ -1836,8 +1836,8 @@ 3 5 NO - - + + @@ -1916,8 +1916,8 @@ 3 4 NO - - + + @@ -1935,7 +1935,7 @@ {{440, 259}, {11, 81}} - + _NS:9 NSView @@ -1955,7 +1955,7 @@ {{450, 340}, {107, 11}} - + _NS:9 NSView @@ -1996,8 +1996,8 @@ 3 3 NO - - + + @@ -2015,7 +2015,7 @@ {{441, 370}, {11, 81}} - + _NS:9 NSView @@ -2076,8 +2076,8 @@ 3 2 NO - - + + @@ -2156,8 +2156,8 @@ 3 1 NO - - + + @@ -2236,8 +2236,8 @@ 3 0 NO - - + + @@ -2316,8 +2316,8 @@ 3 6 NO - - + + @@ -2396,8 +2396,8 @@ 3 5 NO - - + + @@ -2476,8 +2476,8 @@ 3 4 NO - - + + @@ -2556,8 +2556,8 @@ 3 3 NO - - + + @@ -2636,8 +2636,8 @@ 3 2 NO - - + + @@ -2716,8 +2716,8 @@ 3 1 NO - - + + @@ -2767,7 +2767,7 @@ 274 - {{2, 2}, {111, 83}} + {{3, 3}, {109, 81}} @@ -2792,12 +2792,12 @@ - 3 + 2 3 0 NO - - + + @@ -2913,7 +2913,7 @@ {{30, 118}, {107, 11}} - + _NS:9 NSView @@ -2961,7 +2961,7 @@ {{138, 148}, {11, 81}} - + _NS:9 NSView @@ -2991,7 +2991,7 @@ {{30, 229}, {107, 11}} - + _NS:9 NSView @@ -3059,7 +3059,7 @@ {{30, 248}, {107, 11}} - + _NS:9 NSView @@ -3137,7 +3137,7 @@ {{30, 359}, {107, 11}} - + _NS:9 NSView @@ -3195,7 +3195,7 @@ {{138, 481}, {11, 81}} - + _NS:9 NSView @@ -3215,7 +3215,7 @@ {{30, 470}, {107, 11}} - + _NS:9 NSView @@ -3225,7 +3225,7 @@ {{30, 562}, {107, 11}} - + _NS:9 NSView @@ -3303,7 +3303,7 @@ {{30, 673}, {107, 11}} - + _NS:9 NSView @@ -3351,7 +3351,7 @@ {{138, 703}, {11, 81}} - + _NS:9 NSView @@ -3371,7 +3371,7 @@ {{30, 692}, {107, 11}} - + _NS:9 NSView @@ -3381,7 +3381,7 @@ {{30, 784}, {107, 11}} - + _NS:9 NSView @@ -3907,41 +3907,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4690,177 +4690,177 @@ 701 - + 702 - + 703 - + 704 - + 705 - + 706 - + 707 - + 708 - + 709 - + 710 - + 711 - + 712 - + 713 - + 714 - + 715 - + 716 - + 717 - + 718 - + 719 - + 720 - + 721 - + 722 - + 723 - + 724 - + 725 - + 726 - + 727 - + 728 - + 729 - + 730 - + 731 - + 732 - + 733 - + 734 - + 735 - + @@ -7099,7 +7099,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7115,7 +7115,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7131,7 +7131,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7147,7 +7147,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7164,7 +7164,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7180,7 +7180,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7196,7 +7196,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7212,7 +7212,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7229,7 +7229,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7245,7 +7245,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7261,7 +7261,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7277,7 +7277,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7294,7 +7294,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7310,7 +7310,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7326,7 +7326,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7342,7 +7342,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7359,7 +7359,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7375,7 +7375,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7391,7 +7391,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7407,7 +7407,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7424,7 +7424,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7440,7 +7440,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7456,7 +7456,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7472,7 +7472,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7489,7 +7489,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7505,7 +7505,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7521,7 +7521,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES @@ -7537,7 +7537,7 @@ IBUserDefinedRuntimeAttributesPlaceholderName IBUserDefinedRuntimeAttributesPlaceholderName - + YES From d5cf9e34db7ce40582311b08133abf24fd8c8491 Mon Sep 17 00:00:00 2001 From: Alexandre Wilhelm Date: Mon, 4 Feb 2013 13:05:25 -0800 Subject: [PATCH 031/103] Fixed bug about the size of a standardView --- AppKit/Themes/Aristo2/ThemeDescriptors.j | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AppKit/Themes/Aristo2/ThemeDescriptors.j b/AppKit/Themes/Aristo2/ThemeDescriptors.j index b094838de..b9931737c 100644 --- a/AppKit/Themes/Aristo2/ThemeDescriptors.j +++ b/AppKit/Themes/Aristo2/ThemeDescriptors.j @@ -1869,7 +1869,8 @@ var themedButtonValues = nil, { positions: "full", width: 5.0, - height: 1.0 + height: 1.0, + bottomHeight:5.0 }), closeButtonImage = PatternImage(@"window-standard-close-button.png", 16, 16), From eb6bade2cf682b5f1bc51e2a2b04e0626ee6f90e Mon Sep 17 00:00:00 2001 From: Alexandre Wilhelm Date: Mon, 4 Feb 2013 13:05:53 -0800 Subject: [PATCH 032/103] Fixed the bug abouth the sheet shrinking --- AppKit/CPWindow/_CPStandardWindowView.j | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/AppKit/CPWindow/_CPStandardWindowView.j b/AppKit/CPWindow/_CPStandardWindowView.j index 85c5b934f..d547bac1c 100644 --- a/AppKit/CPWindow/_CPStandardWindowView.j +++ b/AppKit/CPWindow/_CPStandardWindowView.j @@ -294,6 +294,7 @@ - (void)_enableSheet:(BOOL)enable { + [super _enableSheet:enable]; [_headView setHidden:enable]; @@ -309,11 +310,13 @@ // resize the window var theWindow = [self window], - frame = [theWindow frame]; + frame = [theWindow frame], + dy; - var dy = _CGRectGetHeight([_headView frame]) + _CGRectGetHeight([_dividerView frame]); if (enable) - dy = -dy; + dy = -(_CGRectGetHeight([_headView frame]) + _CGRectGetHeight([_dividerView frame])); + else + dy = [self toolbarMaxY] + 1.0; var newHeight = _CGRectGetMaxY(frame) + dy, newWidth = _CGRectGetMaxX(frame); @@ -321,9 +324,10 @@ frame.size.height += dy; [self setFrameSize:_CGSizeMake(newWidth, newHeight)]; + [self tile]; [theWindow setFrame:frame display:NO animate:NO]; - + [self setNeedsLayout]; } - (void)layoutSubviews From 114cd51971aa5feb7a4bb62bc862816b6bbd84c4 Mon Sep 17 00:00:00 2001 From: Alexandre Wilhelm Date: Mon, 4 Feb 2013 16:32:51 -0800 Subject: [PATCH 033/103] Removed useless code in layoutSubviews --- AppKit/CPWindow/_CPStandardWindowView.j | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/AppKit/CPWindow/_CPStandardWindowView.j b/AppKit/CPWindow/_CPStandardWindowView.j index d547bac1c..9ad1c23b4 100644 --- a/AppKit/CPWindow/_CPStandardWindowView.j +++ b/AppKit/CPWindow/_CPStandardWindowView.j @@ -294,7 +294,6 @@ - (void)_enableSheet:(BOOL)enable { - [super _enableSheet:enable]; [_headView setHidden:enable]; @@ -327,6 +326,7 @@ [self tile]; [theWindow setFrame:frame display:NO animate:NO]; + [self setNeedsLayout]; } @@ -339,22 +339,6 @@ [_minimizeButton setImage:[self valueForThemeAttribute:@"minimize-image-button"]]; [_minimizeButton setAlternateImage:[self valueForThemeAttribute:@"minimize-image-highlighted-button"]]; - - if (![_headView isHidden]) - [_headView setFrame:CGRectMake(0.0, 0.0, CGRectGetWidth(bounds), [self toolbarMaxY])]; - else - [_headView setFrame:CGRectMake(0.0, 0.0, CGRectGetWidth(bounds), 0)]; - - if (![_dividerView isHidden]) - [_dividerView setFrame:CGRectMake(0.0, CGRectGetMaxY([_headView frame]), CGRectGetWidth(bounds), 1.0)]; - else - [_dividerView setFrame:CGRectMake(0.0, CGRectGetMaxY([_headView frame]), CGRectGetWidth(bounds), 0.0)]; - - [_dividerView setBackgroundColor:[self valueForThemeAttribute:@"divider-color"]]; - - var y = CGRectGetMaxY([_dividerView frame]); - - [_bodyView setFrame:CGRectMake(0.0, y, CGRectGetWidth(bounds), CGRectGetHeight(bounds) - y)]; [_bodyView setBackgroundColor:[self valueForThemeAttribute:@"body-color"]]; [_headView setNeedsLayout]; From b5e6f888d7214cd553cd383dde5c219e6c90ee36 Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Tue, 5 Feb 2013 18:24:32 -0800 Subject: [PATCH 034/103] Support for project history and quick switch in XCC --- Tools/XcodeCapp/AppController.h | 4 + Tools/XcodeCapp/AppController.m | 65 ++++- .../English.lproj/MainMenu.nib/designable.nib | 256 ++++-------------- .../MainMenu.nib/keyedobjects.nib | Bin 22936 -> 23129 bytes 4 files changed, 114 insertions(+), 211 deletions(-) diff --git a/Tools/XcodeCapp/AppController.h b/Tools/XcodeCapp/AppController.h index 08b48ebe3..da1ee84f5 100644 --- a/Tools/XcodeCapp/AppController.h +++ b/Tools/XcodeCapp/AppController.h @@ -39,6 +39,7 @@ IBOutlet TNXCodeCapp *xcc; IBOutlet NSWindow *windowDebug; IBOutlet NSMenuItem *menuDebug; + IBOutlet NSMenuItem *menuHistory; IBOutlet TNErrorDataView *dataViewError; NSImage *_iconActive; @@ -58,6 +59,7 @@ - (void)registerDefaults; - (void)growlWithTitle:(NSString *)aTitle message:(NSString *)aMessage; - (void)openCenteredWindow:(NSWindow *)aWindow; +- (void)_prepareHistoryMenu; - (IBAction)chooseFolder:(id)aSender; - (IBAction)openErrors:(id)sender; @@ -67,6 +69,8 @@ - (IBAction)openHelp:(id)aSender; - (IBAction)openAbout:(id)aSender; - (IBAction)updatePreferences:(id)aSender; +- (IBAction)switchProject:(id)aSender; +- (IBAction)clearProjectHistory:(id)aSender; @end diff --git a/Tools/XcodeCapp/AppController.m b/Tools/XcodeCapp/AppController.m index 176e90624..730709a4d 100644 --- a/Tools/XcodeCapp/AppController.m +++ b/Tools/XcodeCapp/AppController.m @@ -93,15 +93,17 @@ float heightForStringDrawing(NSString *myString, NSFont *myFont, float myWidth) } [xcc setDelegate:self]; - + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(XCodeCappConversionDidStart:) name:XCCConversionStartNotification object:xcc]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(XCodeCappConversionDidStop:) name:XCCConversionStopNotification object:xcc]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(XCodeCappPopulateProject:) name:XCCDidPopulateProjectNotification object:xcc]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(XCodeCappListeningDidStart:) name:XCCListeningStartNotification object:xcc]; - + [helpTextView setTextContainerInset:NSSizeFromCGSize(CGSizeMake(10.0, 10.0))]; - + [xcc start]; + + [self _prepareHistoryMenu]; } /*! @@ -133,6 +135,7 @@ float heightForStringDrawing(NSString *myString, NSFont *myFont, float myWidth) [appDefaults setObject:[NSNumber numberWithInt:0] forKey:@"XCCAPIMode"]; [appDefaults setObject:[NSNumber numberWithInt:1] forKey:@"XCCReactMode"]; [appDefaults setObject:[NSNumber numberWithInt:1] forKey:@"XCCReopenLastProject"]; + [appDefaults setObject:[[NSArray alloc] init] forKey:@"XCCProjectHistory"]; [defaults registerDefaults:appDefaults]; } @@ -215,6 +218,33 @@ float heightForStringDrawing(NSString *myString, NSFont *myFont, float myWidth) clickContext:nil]; } +/*! + Prepare the history menu + */ +- (void)_prepareHistoryMenu +{ + NSMenu *menu = [[NSMenu alloc] init]; + NSArray *projectHistory = [[NSUserDefaults standardUserDefaults] objectForKey:@"XCCProjectHistory"]; + + for(int i = 0; i < [projectHistory count]; i++) + { + NSString *itemTitle = [[projectHistory objectAtIndex:i] lastPathComponent]; + NSString *projectPath = [[projectHistory objectAtIndex:i] stringByStandardizingPath]; + NSString *currentProjectPath = [[[xcc currentProjectURL] path] stringByStandardizingPath]; + NSMenuItem *item = [menu addItemWithTitle:itemTitle action:@selector(switchProject:) keyEquivalent:@""]; + + [item setRepresentedObject:projectPath]; + + if ([currentProjectPath isEqualToString:projectPath]) + [item setAction:nil]; + } + + [menu addItem:[NSMenuItem separatorItem]]; + [menu addItemWithTitle:@"Clear history" action:@selector(clearProjectHistory:) keyEquivalent:@""]; + + [menuHistory setEnabled:([projectHistory count]) ? YES : NO]; + [menuHistory setSubmenu:menu]; +} #pragma mark - @@ -250,7 +280,19 @@ float heightForStringDrawing(NSString *myString, NSFont *myFont, float myWidth) if ([openPanel runModal] != NSFileHandlingPanelOKButton) return; - [xcc listenProjectAtPath:[NSString stringWithFormat:@"%@/", [[[openPanel URLs] objectAtIndex:0] path]]]; + NSString *projectPath = [NSString stringWithFormat:@"%@/", [[[openPanel URLs] objectAtIndex:0] path]]; + NSMutableArray *projectHistory = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] objectForKey:@"XCCProjectHistory"]]; + + if ([projectHistory containsObject:[projectPath stringByStandardizingPath]]) + [projectHistory removeObject:[projectPath stringByStandardizingPath]]; + + [projectHistory insertObject:[projectPath stringByStandardizingPath] atIndex:0]; + + [[NSUserDefaults standardUserDefaults] setObject:projectHistory forKey:@"XCCProjectHistory"]; + + [xcc listenProjectAtPath:projectPath]; + + [self _prepareHistoryMenu]; } /*! @@ -268,6 +310,21 @@ float heightForStringDrawing(NSString *myString, NSFont *myFont, float myWidth) [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"LastOpenedPath"]; } +- (IBAction)switchProject:(id)aSender +{ + NSString *newPath = [aSender representedObject]; + + [self stopListener:aSender]; + [xcc listenProjectAtPath:newPath]; + [self _prepareHistoryMenu]; +} + +- (IBAction)clearProjectHistory:(id)aSender +{ + [[NSUserDefaults standardUserDefaults] setObject:[NSArray array] forKey:@"XCCProjectHistory"]; + [self _prepareHistoryMenu]; +} + /*! Open the xCode support project in xCode @param aSender the sender of the action diff --git a/Tools/XcodeCapp/English.lproj/MainMenu.nib/designable.nib b/Tools/XcodeCapp/English.lproj/MainMenu.nib/designable.nib index c200e4951..732003036 100644 --- a/Tools/XcodeCapp/English.lproj/MainMenu.nib/designable.nib +++ b/Tools/XcodeCapp/English.lproj/MainMenu.nib/designable.nib @@ -2,13 +2,13 @@ 1050 - 12D54 - 2844 + 12D61 + 3084 1187.37 626.00 com.apple.InterfaceBuilder.CocoaPlugin - 2844 + 3084 NSButton @@ -60,7 +60,7 @@ - + 256 @@ -117,6 +117,7 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ {375, 153} + {{0, 0}, {1440, 878}} @@ -166,6 +167,24 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ + + + Open Recent... + + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + About... @@ -182,7 +201,7 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ - + YES YES @@ -228,7 +247,6 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ 256 {512, 249} - YES NO @@ -313,7 +331,6 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ {{1, 1}, {512, 249}} - @@ -324,7 +341,6 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ -2147483392 {{413, 17}, {15, 166}} - NO @@ -336,7 +352,6 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ -2147483392 {{1, 183}, {427, 15}} - NO 1 @@ -347,7 +362,6 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ {{-1, 35}, {514, 251}} - 133682 @@ -363,7 +377,6 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ 289 {{314, 8}, {85, 19}} - YES @@ -390,8 +403,6 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ 289 {{407, 8}, {85, 19}} - - YES -2080374784 @@ -411,7 +422,6 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ {512, 285} - {{0, 0}, {1440, 878}} @@ -860,8 +870,6 @@ d2hhdCB5b3UgYXJlIGRvaW5nLCBsZWF2ZSB0aGlzIG9uICJBdXRvIi4 297 {{182, 19}, {18, 19}} - - YES -2080374784 @@ -887,7 +895,6 @@ d2hhdCB5b3UgYXJlIGRvaW5nLCBsZWF2ZSB0aGlzIG9uICJBdXRvIi4 274 {{7, 9}, {170, 18}} - YES @@ -906,7 +913,6 @@ d2hhdCB5b3UgYXJlIGRvaW5nLCBsZWF2ZSB0aGlzIG9uICJBdXRvIi4 266 {{7, 30}, {170, 17}} - YES @@ -930,7 +936,6 @@ d2hhdCB5b3UgYXJlIGRvaW5nLCBsZWF2ZSB0aGlzIG9uICJBdXRvIi4 {209, 57} - TNErrorDataView @@ -1153,6 +1158,14 @@ d2hhdCB5b3UgYXJlIGRvaW5nLCBsZWF2ZSB0aGlzIG9uICJBdXRvIi4 682 + + + menuHistory + + + + 694 + performClose: @@ -1427,8 +1440,10 @@ d2hhdCB5b3UgYXJlIGRvaW5nLCBsZWF2ZSB0aGlzIG9uICJBdXRvIi4 - + + + @@ -1844,6 +1859,16 @@ d2hhdCB5b3UgYXJlIGRvaW5nLCBsZWF2ZSB0aGlzIG9uICJBdXRvIi4 + + 691 + + + + + 692 + + + @@ -1926,199 +1951,16 @@ d2hhdCB5b3UgYXJlIGRvaW5nLCBsZWF2ZSB0aGlzIG9uICJBdXRvIi4 com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - 690 - - - - - AppController - NSObject - - id - id - id - id - id - id - id - id - - - - chooseFolder: - id - - - clearErrors: - id - - - openAbout: - id - - - openErrors: - id - - - openHelp: - id - - - openXCode: - id - - - stopListener: - id - - - updatePreferences: - id - - - - NSPanel - NSPopUpButton - NSButton - TNErrorDataView - NSPanel - NSTableView - NSTextView - NSWindow - NSTextField - NSMenuItem - NSMenuItem - NSMenuItem - NSUserDefaultsController - NSMenu - NSWindow - TNXCodeCapp - - - - aboutWindow - NSPanel - - - buttonPreferencesAPIMode - NSPopUpButton - - - checkBoxPreferencesReactMode - NSButton - - - dataViewError - TNErrorDataView - - - errorsPanel - NSPanel - - - errorsTable - NSTableView - - - helpTextView - NSTextView - - - helpWindow - NSWindow - - - labelVersion - NSTextField - - - menuDebug - NSMenuItem - - - menuItemOpenXCode - NSMenuItem - - - menuItemStartStop - NSMenuItem - - - preferencesController - NSUserDefaultsController - - - statusMenu - NSMenu - - - windowDebug - NSWindow - - - xcc - TNXCodeCapp - - - - IBProjectSource - ./Classes/AppController.h - - - - TNErrorDataView - NSView - - openFile: - id - - - openFile: - - openFile: - id - - - - NSButton - NSTextField - NSTextField - - - - buttonOpenFile - NSButton - - - fieldFileName - NSTextField - - - fieldMessage - NSTextField - - - - IBProjectSource - ./Classes/TNErrorDataView.h - - - - TNXCodeCapp - NSObject - - IBProjectSource - ./Classes/TNXCodeCapp.h - - - + 694 + 0 IBCocoaFramework diff --git a/Tools/XcodeCapp/English.lproj/MainMenu.nib/keyedobjects.nib b/Tools/XcodeCapp/English.lproj/MainMenu.nib/keyedobjects.nib index 3d5aee7108868d04159663be9f71988cf9f06905..3d3db2212465c2fd398cc75cdd1cef39d690e3ce 100644 GIT binary patch literal 23129 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 J_P^zm{}+@bD1!h1 literal 22936 zcmd742Y3`!_b`6%w4F4vlb(>W>BW>y-6W*!X0yA15RlOOCRsut$;Mf&~->r6V9%P(-jJD5C#!XEq@q@B93|=l6X7=gSf@J9FpUbI(2foSCYo z`nndEUVju}#2^-Nh)06>j`;52xCxHtmO5wS;5cX1I7hXsWk{U8xq56JobDgzayI!P zJZsg962l`65>XV2MR6zvrK2n~3e}=iam@zWtY3%sJ*fbA|bZ`IWiG++e$~zHAU1%!aX1td31! z)7cC*hs|a4k%sNYma<0H%$Bo#+56c3>;QH&YiDa%2kT@fvH+Kz%o0{+r?J!78SG4U z9y_0XlzoQX%s$7y!oJDwXFp~?Wsk9^*>mhy?6>Tn9E&b-9OuD#a=x6F^XDSCNG^(t z;gYyyT*9SsnOqiU;PSa*t_RnXyO-<5_2UL|HQYF^k#lk`u9bU`Bg{c=CO4Ox$34O= z;+Akrxz*enZY{TtThDFaHgcP|7q~6l4sI9s8n>H!i`&N?;6CC$<_>eGxX-xL+--=5O@R?uK@_|MZ^1|K6a0k`AykMIqJ%ghUPuw{ z5%fZ)kSBB#iUgBTCfJ1TLVsa^Fi;pIj6k!6Q9_L{UZ@uugjQjKFj1H!JS5B#W(#wK zxx(YZ6T(vANnx4rl(0@%FKiGt3Oj|Dg;#`EghI3gU?gllRv zC&ZrOy<#u1w^$+e5&MewiT%V%vA;M#94HPF2a7|*q2e%cxHv)_DUK3Hi*~U}tQKoT zhd4&86~~Ho;y7`x_Tg7eSc5#RJlDJcRS$su& zRoo@MChig68W7jmT3>$}c_2^Zg}jju>VkZc7D>nt`J(_7h=Ncs3PGVL41U8=1d1G3 zQQ6Pwbd9K}G&>s`LCt{1X&GKo*{80iWuU#j)zLCa>kD616{Mbl!S3((Iwr&Q(27b^ zb+x0VrLL;3zRoqd^S#=N%7Jxoq24j5uCc~B5rzlfW%%6zxlwX9w+xJ{uD7?e3{?@M zqX|PaGF~L(M`Zl4%&>%q|73=d8BWHJ9!5G?b2N$>1`DHiR@fUHge4r{ZfXLZTWzN+ zJ&fW}0!lwjP8L6Qc)V9lYdqW{X6>*gFs6MZDEr8jE6xC+rOD3v9Tn*;!xj zXdYbSsCU%bT@IC^4XAOHHlU)iqOPh>tE=AO>R^qvr~x@qGHe!H>o|K0qZ-tVTF@An zunS2e-e=JSG!acglhFfc3VIMwZbJ{DsfZvMO+(Ys3^WtXLbK5vG#AZ7^U(r0_b_ax z%Dw$SKt^dJDk=xGIGTGjx*W}8?A4AQE=NO;8b_n6ZcLq{c?j&heNtuJ19b7~ZT;&2 zl_o6#i$p1wDbcCIh!f3z?jPFW{0Cuod^U^9aCnn9$(j33!n$}x7OQhTRK21 z%neLVfhxzNv{L(Bm9EM4j^6f`@x+%Pau3lGKM#^ZQnid<%_M|~M3AHl9;FSRG9@=V zD?K+=mz@WH+ER5>vJLPpGdH`fZGfrD+3JFw>uYax)E`HS(Gv7HknIVy6iBlSJ%yH| z6=82zo`(&ag;t}jXf|jwv!lKq zuvO+8rHuq}udfHS)5}>4GGE`zJ{eY1Ue~N@IzX(lwaL*;u>|5;8tEp~kYExhl33yg zpCAeQc#P5pPMMNrNY&+KE5ymtr|Jy)wziYE;j|QOLNB469T)*VB%Z{%A$gocucJMH z{u}5`^cH#>?M3gv>fS@|qkU*U`T%`MRTUuLzQ1l+pi~0X0L><6GcX_QF6D;WW@l?- zjoDf6Y=-;#14Wf%AUeGdc#$gc4scn1oE8~@kTE2bgp+6z;wP4IXq0yT;A&@$!)$MA z($zR7IO?5Ejv8InWSyze<*aLT=z2SvtL-)Rde5fjx(0iFgOh4aqvD4)IqI95ozyc; zcQ)60dQPl!jn!3C0j{fRRm_NPOtZ5=XKJ!H+sD

^f^*%h(2cqo=+7jIrY=z1rDu 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 QMEMc-sejx5w_W=G0O+9xCjbBd From 27f498f40aa9f3335febbdcfb848bffc822a32b8 Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Tue, 5 Feb 2013 18:35:59 -0800 Subject: [PATCH 035/103] fix typo --- .../English.lproj/MainMenu.nib/designable.nib | 2 +- .../MainMenu.nib/keyedobjects.nib | Bin 23129 -> 23126 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/XcodeCapp/English.lproj/MainMenu.nib/designable.nib b/Tools/XcodeCapp/English.lproj/MainMenu.nib/designable.nib index 732003036..0a71a52a7 100644 --- a/Tools/XcodeCapp/English.lproj/MainMenu.nib/designable.nib +++ b/Tools/XcodeCapp/English.lproj/MainMenu.nib/designable.nib @@ -169,7 +169,7 @@ YWppdGFAYXBhcmFqaXRhLmNvbQ

- Open Recent... + Open Recent 2147483647 diff --git a/Tools/XcodeCapp/English.lproj/MainMenu.nib/keyedobjects.nib b/Tools/XcodeCapp/English.lproj/MainMenu.nib/keyedobjects.nib index 3d3db2212465c2fd398cc75cdd1cef39d690e3ce..8719077ecbdb6eff4d0fd3ccfaafc89877bfd025 100644 GIT binary patch delta 1651 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 Date: Wed, 6 Feb 2013 19:24:09 +0800 Subject: [PATCH 036/103] Popovers should not overlap the menu bar Also eliminated redundant code in CPMenu -menuBarHeight --- AppKit/CPMenu/CPMenu.j | 2 +- AppKit/_CPPopoverWindow.j | 11 +- Tests/Manual/CPPopover/Resources/MainMenu.cib | 2 +- Tests/Manual/CPPopover/Resources/MainMenu.xib | 2200 ++++++++++++++++- 4 files changed, 2201 insertions(+), 14 deletions(-) diff --git a/AppKit/CPMenu/CPMenu.j b/AppKit/CPMenu/CPMenu.j index f0c21f02b..d90c87c2b 100644 --- a/AppKit/CPMenu/CPMenu.j +++ b/AppKit/CPMenu/CPMenu.j @@ -223,7 +223,7 @@ var _CPMenuBarVisible = NO, - (float)menuBarHeight { if (self === [CPApp mainMenu]) - return [[CPTheme defaultTheme] valueForAttributeWithName:@"menu-bar-height" forClass:_CPMenuView]; + return [CPMenu menuBarHeight]; return 0.0; } diff --git a/AppKit/_CPPopoverWindow.j b/AppKit/_CPPopoverWindow.j index d1649e257..da99d81fc 100644 --- a/AppKit/_CPPopoverWindow.j +++ b/AppKit/_CPPopoverWindow.j @@ -23,6 +23,7 @@ @import @import "CPButton.j" +@import "CPMenu.j" @import "CPPanel.j" // Use forward declaration because this file is imported by CPPopover @@ -189,7 +190,8 @@ var _CPPopoverWindow_shouldClose_ = 1 << 0, originRight = _CGPointCreateCopy(platformOrigin), originTop = _CGPointCreateCopy(platformOrigin), originBottom = _CGPointCreateCopy(platformOrigin), - frameSize = [self frame].size; + frameSize = [self frame].size, + menuBarHeight = [CPMenu menuBarVisible] ? [CPMenu menuBarHeight] : 0; // CPMaxXEdge originRight.x += platformRect.size.width; @@ -215,12 +217,15 @@ var _CPPopoverWindow_shouldClose_ = 1 << 0, case CPMaxXEdge: requestedOrigin = originRight; break; + case CPMinXEdge: requestedOrigin = originLeft; break; + case CPMinYEdge: requestedOrigin = originTop; break; + case CPMaxYEdge: requestedOrigin = originBottom; break; @@ -252,8 +257,8 @@ var _CPPopoverWindow_shouldClose_ = 1 << 0, if (origin.y < 0) { - [_windowView setArrowOffsetY:origin.y]; - origin.y = 0; + [_windowView setArrowOffsetY:origin.y - menuBarHeight]; + origin.y = menuBarHeight; } if (origin.y + frameSize.height > nativeRect.size.height) diff --git a/Tests/Manual/CPPopover/Resources/MainMenu.cib b/Tests/Manual/CPPopover/Resources/MainMenu.cib index d982964c4..0bc6c8ebc 100644 --- a/Tests/Manual/CPPopover/Resources/MainMenu.cib +++ b/Tests/Manual/CPPopover/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;73E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;74E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;75E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;76E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;73E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;77E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;42E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;78E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;53E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;79E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;46E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;80E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;61E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;81E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;40E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;82E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;42E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;40E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;83E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;60E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;62E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;82E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;61E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;60E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;83E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;72E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;68E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;82E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;72E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;83E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;51E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;42E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;84E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;50E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;85E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;58E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;86E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;64E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;61E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;84E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;49E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;87E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;57E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;88E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;65E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;89E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;73E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;84E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;59E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;53E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;74E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;91E;E;D;K;10;$classnameS;16;CPViewControllerK;8;$classesA;S;16;CPViewControllerS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;39E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;9;CPPopoverK;8;$classesA;S;9;CPPopoverS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;22;CPPopoverAppearanceKeyD;K;6;CP$UIDd;2;92E;K;20;CPPopoverAnimatesKeyD;K;6;CP$UIDd;2;93E;K;33;CPPopoverContentViewControllerKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverDelegateKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverBehaviorKeyD;K;6;CP$UIDd;2;94E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;43E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;95E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;95E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;96E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;97E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;98E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;2;99E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;44E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;100E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;101E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;44E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;102E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;98E;K;6;$afontD;K;6;CP$UIDd;3;105E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;94E;K;11;$aalignmentD;K;6;CP$UIDd;3;106E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;93E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;107E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;108E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;109E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;109E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;109E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;111E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;94E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;106E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;44E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;112E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;113E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;44E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;114E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;115E;K;6;$afontD;K;6;CP$UIDd;3;116E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;106E;K;11;$aalignmentD;K;6;CP$UIDd;3;117E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;93E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;118E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;108E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;93E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;93E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;93E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;119E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;106E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;117E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;120E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;44E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;121E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;122E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;44E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;123E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;124E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;125E;K;6;$afontD;K;6;CP$UIDd;3;126E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;3;106E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;92E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;117E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;127E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;118E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;109E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;128E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;92E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;93E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;106E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;92E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;44E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;129E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;130E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;44E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;123E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;124E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;125E;K;6;$afontD;K;6;CP$UIDd;3;126E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;3;106E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;92E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;117E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;131E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;118E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;109E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;128E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;92E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;93E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;106E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;92E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;44E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;132E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;133E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;44E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;123E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;124E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;125E;K;6;$afontD;K;6;CP$UIDd;3;126E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;3;106E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;92E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;117E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;134E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;118E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;109E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;128E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;92E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;93E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;106E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;92E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;135E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;136E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;137E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;138E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;139E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;140E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;141E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;55E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;142E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;142E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;143E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;98E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;144E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;145E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;114E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;146E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;147E;K;16;$aimage-positionD;K;6;CP$UIDd;3;106E;K;6;$afontD;K;6;CP$UIDd;3;116E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;3;117E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;94E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;117E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;148E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;118E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;109E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;2;94E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;94E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;93E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;106E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;92E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;149E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;150E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;114E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;124E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;125E;K;6;$afontD;K;6;CP$UIDd;3;126E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;3;106E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;92E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;117E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;151E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;118E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;109E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;128E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;92E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;93E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;106E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;92E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;152E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;153E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;114E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;124E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;125E;K;6;$afontD;K;6;CP$UIDd;3;126E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;3;106E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;92E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;117E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;154E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;118E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;109E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;128E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;92E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;93E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;106E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;92E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;39E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;22;CPPopoverAppearanceKeyD;K;6;CP$UIDd;2;92E;K;20;CPPopoverAnimatesKeyD;K;6;CP$UIDd;2;93E;K;33;CPPopoverContentViewControllerKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverDelegateKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverBehaviorKeyD;K;6;CP$UIDd;2;94E;E;D;K;6;$classD;K;6;CP$UIDd;2;43E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;155E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;155E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;156E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;97E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;98E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;2;99E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;62E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;157E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;158E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;62E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;159E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;98E;K;6;$afontD;K;6;CP$UIDd;3;116E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;106E;K;11;$aalignmentD;K;6;CP$UIDd;3;106E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;93E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;160E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;108E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;109E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;109E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;109E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;111E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;106E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;106E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;62E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;161E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;133E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;62E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;123E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;124E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;125E;K;6;$afontD;K;6;CP$UIDd;3;126E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;3;106E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;92E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;117E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;134E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;118E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;109E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;128E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;92E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;93E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;106E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;92E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;62E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;162E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;163E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;62E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;123E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;124E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;125E;K;6;$afontD;K;6;CP$UIDd;3;126E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;3;106E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;92E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;117E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;164E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;118E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;109E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;128E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;92E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;93E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;106E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;92E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;62E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;165E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;166E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;62E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;159E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;115E;K;6;$afontD;K;6;CP$UIDd;3;116E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;106E;K;11;$aalignmentD;K;6;CP$UIDd;3;117E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;93E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;118E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;108E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;93E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;93E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;93E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;119E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;106E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;117E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;167E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;168E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;97E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;98E;K;6;$afontD;K;6;CP$UIDd;3;116E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;106E;K;11;$aalignmentD;K;6;CP$UIDd;3;117E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;93E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;169E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;108E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;109E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;109E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;109E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;111E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;106E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;117E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;43E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;155E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;155E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;170E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;97E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;98E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;2;99E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;68E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;165E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;166E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;68E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;159E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;115E;K;6;$afontD;K;6;CP$UIDd;3;116E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;106E;K;11;$aalignmentD;K;6;CP$UIDd;3;117E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;93E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;118E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;108E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;93E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;93E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;93E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;119E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;106E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;117E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;68E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;171E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;172E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;68E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;159E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;103E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;98E;K;6;$afontD;K;6;CP$UIDd;3;116E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;106E;K;11;$aalignmentD;K;6;CP$UIDd;3;106E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;93E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;173E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;108E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;109E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;109E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;109E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;111E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;106E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;106E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;68E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;92E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;161E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;133E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;68E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;123E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;124E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;125E;K;6;$afontD;K;6;CP$UIDd;3;126E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;92E;K;11;$aalignmentD;K;6;CP$UIDd;3;106E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;92E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;117E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;134E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;118E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;109E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;128E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;92E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;93E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;106E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;92E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;39E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;22;CPPopoverAppearanceKeyD;K;6;CP$UIDd;2;92E;K;20;CPPopoverAnimatesKeyD;K;6;CP$UIDd;2;93E;K;33;CPPopoverContentViewControllerKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverDelegateKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverBehaviorKeyD;K;6;CP$UIDd;2;94E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;8;delegateS;13;nestedPopoverS;7;popoverS;13;popoverWindowS;10;titleLabelS;13;windowPopoverS;4;viewS;21;contentViewControllerS;13;performClose:S;12;movePopover:S;18;openWindowPopover:S;13;closePopover:S;13;setTransient:S;18;openNestedPopover:S;9;orderOut:S;13;AppControllerd;1;0T;d;1;1S;20;{{0, 0}, {301, 261}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;46E;E;E;d;2;12S;6;normalS;6;CPViewS;21;{{31, 44}, {239, 32}}S;19;{{0, 0}, {239, 32}}d;2;37S;9;textfieldD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;104E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;174E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;175E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;93E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;109E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;93E;E;d;1;2S;14;I’m a popover!d;4;3072F;D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;110E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;176E;E;S;21;{{27, 98}, {247, 29}}S;19;{{0, 0}, {247, 29}}d;2;45S;28;bezeled+editable+placeholderD;K;6;$classD;K;6;CP$UIDd;3;104E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;174E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;177E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;109E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;109E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;93E;E;d;1;4S;0;D;K;6;$classD;K;6;CP$UIDd;3;110E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;178E;E;S;15;Write somethingS;22;{{118, 180}, {61, 25}}S;18;{{0, 0}, {61, 25}}d;2;13S;6;buttonS;8;borderedD;K;6;$classD;K;6;CP$UIDd;3;104E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;174E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;177E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;93E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;109E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;93E;E;S;5;closed;2;14S;22;{{117, 212}, {62, 25}}S;18;{{0, 0}, {62, 25}}S;4;MoveS;22;{{91, 148}, {114, 25}}S;19;{{0, 0}, {114, 25}}S;12;performCloseS;32;{10000000000000, 10000000000000}S;8;CPWindowd;9;606602240S;24;{{181, 163}, {212, 167}}S;21;{{0, 0}, {1440, 878}}d;2;15S;6;WindowS;20;{{0, 0}, {212, 167}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;57E;E;E;S;20;{{66, 29}, {82, 18}}S;18;{{0, 0}, {82, 18}}S;9;check-boxS;8;selectedS;9;TransientS;20;{{65, 70}, {79, 25}}S;18;{{0, 0}, {79, 25}}S;7;PopoverS;21;{{62, 114}, {85, 25}}S;18;{{0, 0}, {85, 25}}S;8;orderOutS;20;{{0, 0}, {201, 168}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;63E;E;E;S;20;{{59, 20}, {83, 17}}S;18;{{0, 0}, {83, 17}}d;2;36S;11;From windowS;22;{{41, 124}, {114, 25}}S;21;{{31, 86}, {135, 25}}S;19;{{0, 0}, {135, 25}}S;15;Another popoverS;21;{{48, 48}, {104, 29}}S;19;{{0, 0}, {104, 29}}S;18;{{3, 0}, {32, 17}}S;18;{{0, 0}, {32, 17}}S;5;LabelD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;70E;E;E;S;20;{{55, 20}, {91, 17}}S;18;{{0, 0}, {91, 17}}S;12;From popoverS;28;_CPFontSystemFacePlaceholderd;2;20D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;2;94E;E;E;d;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;94E;E;E;f;18;0.6862745098039216E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;112E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;3;116E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;3;119E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;3;124E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;128E;D;K;6;CP$UIDd;3;129E;D;K;6;CP$UIDd;3;130E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;132E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;135E;D;K;6;CP$UIDd;3;136E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;141E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;143E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;145E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;147E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;151E;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;155E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;161E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;3;170E;D;K;6;CP$UIDd;3;171E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;173E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;196E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;3;141E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;143E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;192E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;197E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;198E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;199E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;73E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;200E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;42E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;201E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;53E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;202E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;46E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;203E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;61E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;204E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;40E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;205E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;42E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;40E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;206E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;60E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;62E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;205E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;61E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;60E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;206E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;72E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;68E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;205E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;72E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;206E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;51E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;42E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;207E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;50E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;208E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;58E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;209E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;64E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;61E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;207E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;49E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;210E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;57E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;211E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;65E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;212E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;73E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;207E;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;59E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;53E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;213E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;197E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;214E;E;D;K;10;$classnameS;16;CPViewControllerK;8;$classesA;S;16;CPViewControllerS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;39E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;9;CPPopoverK;8;$classesA;S;9;CPPopoverS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;22;CPPopoverAppearanceKeyD;K;6;CP$UIDd;3;215E;K;20;CPPopoverAnimatesKeyD;K;6;CP$UIDd;3;216E;K;33;CPPopoverContentViewControllerKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverDelegateKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverBehaviorKeyD;K;6;CP$UIDd;3;217E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;43E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;218E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;218E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;219E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;220E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;221E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;222E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;44E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;223E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;224E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;44E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;225E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;221E;K;6;$afontD;K;6;CP$UIDd;3;228E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;217E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;216E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;230E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;231E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;232E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;232E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;232E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;234E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;217E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;44E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;235E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;236E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;44E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;237E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;238E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;229E;K;11;$aalignmentD;K;6;CP$UIDd;3;240E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;216E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;231E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;216E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;216E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;216E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;229E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;240E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;243E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;44E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;244E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;245E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;44E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;246E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;215E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;215E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;240E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;250E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;241E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;232E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;251E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;215E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;216E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;229E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;215E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;44E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;252E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;253E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;44E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;246E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;215E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;215E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;240E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;254E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;241E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;232E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;251E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;215E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;216E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;229E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;215E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;44E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;255E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;256E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;44E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;246E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;215E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;215E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;240E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;257E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;241E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;232E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;251E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;215E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;216E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;229E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;215E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;258E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;259E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;260E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;261E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;262E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;263E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;264E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;55E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;265E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;265E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;266E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;221E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;267E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;268E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;237E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;269E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;270E;K;16;$aimage-positionD;K;6;CP$UIDd;3;229E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;215E;K;11;$aalignmentD;K;6;CP$UIDd;3;240E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;217E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;240E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;271E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;241E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;232E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;217E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;217E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;216E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;229E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;215E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;272E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;237E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;215E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;215E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;240E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;274E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;241E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;232E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;251E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;215E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;216E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;229E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;215E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;275E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;276E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;237E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;215E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;215E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;240E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;277E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;241E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;232E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;251E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;215E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;216E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;229E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;215E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;39E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;22;CPPopoverAppearanceKeyD;K;6;CP$UIDd;3;215E;K;20;CPPopoverAnimatesKeyD;K;6;CP$UIDd;3;216E;K;33;CPPopoverContentViewControllerKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverDelegateKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverBehaviorKeyD;K;6;CP$UIDd;3;217E;E;D;K;6;$classD;K;6;CP$UIDd;2;43E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;278E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;278E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;279E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;220E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;221E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;222E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;62E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;280E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;281E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;62E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;282E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;221E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;229E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;216E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;283E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;231E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;232E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;232E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;232E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;234E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;229E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;62E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;284E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;256E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;62E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;246E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;215E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;215E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;240E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;257E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;241E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;232E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;251E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;215E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;216E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;229E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;215E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;62E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;285E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;286E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;62E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;246E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;215E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;215E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;240E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;287E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;241E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;232E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;251E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;215E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;216E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;229E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;215E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;62E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;288E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;289E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;62E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;282E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;238E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;229E;K;11;$aalignmentD;K;6;CP$UIDd;3;240E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;216E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;231E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;216E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;216E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;216E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;229E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;240E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;290E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;291E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;220E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;221E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;229E;K;11;$aalignmentD;K;6;CP$UIDd;3;240E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;216E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;292E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;231E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;232E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;232E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;232E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;234E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;229E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;240E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;43E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;278E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;278E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;293E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;220E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;221E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;222E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;68E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;288E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;289E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;68E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;282E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;238E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;229E;K;11;$aalignmentD;K;6;CP$UIDd;3;240E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;216E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;241E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;231E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;216E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;216E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;216E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;242E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;229E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;240E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;68E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;294E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;295E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;68E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;282E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;221E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;229E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;216E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;296E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;231E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;232E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;232E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;232E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;234E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;229E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;68E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;215E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;284E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;256E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;68E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;246E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;215E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;215E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;240E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;257E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;241E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;232E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;251E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;215E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;216E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;229E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;215E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;39E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;22;CPPopoverAppearanceKeyD;K;6;CP$UIDd;3;215E;K;20;CPPopoverAnimatesKeyD;K;6;CP$UIDd;3;216E;K;33;CPPopoverContentViewControllerKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverDelegateKeyD;K;6;CP$UIDd;1;0E;K;20;CPPopoverBehaviorKeyD;K;6;CP$UIDd;3;217E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;297E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;298E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;299E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;300E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;2;78E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;75E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;300E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;302E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;303E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;2;80E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;78E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;303E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;304E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;305E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;80E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;306E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;307E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;308E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;80E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;309E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;307E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;310E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;80E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;80E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;311E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;80E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;312E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;314E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;80E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;315E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;80E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;316E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;317E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;80E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;318E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;319E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;2;90E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;78E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;319E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;320E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;321E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;322E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;306E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;323E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;324E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;309E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;323E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;325E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;326E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;327E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;2;97E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;327E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;329E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;97E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;330E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;97E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;331E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;97E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;332E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;97E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;333E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;97E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;334E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;104E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;334E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;335E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;336E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;104E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;337E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;104E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;333E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;104E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;338E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;109E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;338E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;339E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;340E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;341E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;337E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;333E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;342E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;240E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;343E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;344E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;345E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;346E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;347E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;348E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;349E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;217E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;350E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;351E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;229E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;352E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;353E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;354E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;355E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;123E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;75E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;355E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;356E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;357E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;123E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;358E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;123E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;354E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;323E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;359E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;127E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;75E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;359E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;360E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;127E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;361E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;127E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;127E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;362E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;127E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;363E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;364E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;127E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;365E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;366E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;367E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;134E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;127E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;367E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;368E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;369E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;370E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;134E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;371E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;127E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;372E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;373E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;127E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;374E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;375E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;127E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;376E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;377E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;127E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;378E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;366E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;379E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;127E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;380E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;381E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;142E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;75E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;381E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;382E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;383E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;144E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;383E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;384E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;385E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;345E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;144E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;386E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;366E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;387E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;229E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;144E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;388E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;389E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;217E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;144E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;390E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;391E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;149E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;391E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;392E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;393E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;149E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;394E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;149E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;395E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;153E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;395E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;396E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;397E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;153E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;398E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;153E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;399E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;400E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;153E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;401E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;402E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;153E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;403E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;159E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;403E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;404E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;405E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;217E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;390E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;406E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;229E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;388E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;407E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;408E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;409E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;410E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;411E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;412E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;345E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;386E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;366E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;413E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;414E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;366E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;415E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;309E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;416E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;306E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;417E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;418E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;419E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;420E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;421E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;422E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;423E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;142E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;424E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;175E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;75E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;424E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;425E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;426E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;175E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;427E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;428E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;178E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;75E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;428E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;429E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;430E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;431E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;432E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;323E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;433E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;182E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;433E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;434E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;435E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;436E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;437E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;438E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;439E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;440E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;441E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;432E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;442E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;264E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;301E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;192E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;75E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;74E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;264E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;443E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;444E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;445E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;192E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;446E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;447E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;192E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;448E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;192E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;76E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;216E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;192E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;313E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;8;delegateS;13;nestedPopoverS;7;popoverS;13;popoverWindowS;10;titleLabelS;13;windowPopoverS;4;viewS;21;contentViewControllerS;13;performClose:S;12;movePopover:S;18;openWindowPopover:S;13;closePopover:S;13;setTransient:S;18;openNestedPopover:S;9;orderOut:S;13;AppControllerd;1;0T;d;1;1S;20;{{0, 0}, {301, 261}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;46E;E;E;d;2;12S;6;normalS;6;CPViewS;21;{{31, 44}, {239, 32}}S;19;{{0, 0}, {239, 32}}d;2;37S;9;textfieldD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;227E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;449E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;450E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;216E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;232E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;216E;E;d;1;2S;14;I’m a popover!d;4;3072F;D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;233E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;451E;E;S;21;{{27, 98}, {247, 29}}S;19;{{0, 0}, {247, 29}}d;2;45S;28;bezeled+editable+placeholderD;K;6;$classD;K;6;CP$UIDd;3;227E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;449E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;452E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;232E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;232E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;216E;E;d;1;4S;0;D;K;6;$classD;K;6;CP$UIDd;3;233E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;453E;E;S;15;Write somethingS;22;{{118, 180}, {61, 25}}S;18;{{0, 0}, {61, 25}}d;2;13S;6;buttonS;8;borderedD;K;6;$classD;K;6;CP$UIDd;3;227E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;449E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;452E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;216E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;232E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;216E;E;S;5;closed;2;14S;22;{{117, 212}, {62, 25}}S;18;{{0, 0}, {62, 25}}S;4;MoveS;22;{{91, 148}, {114, 25}}S;19;{{0, 0}, {114, 25}}S;12;performCloseS;32;{10000000000000, 10000000000000}S;8;CPWindowd;9;606602240S;24;{{181, 163}, {212, 167}}S;21;{{0, 0}, {1440, 878}}d;2;15S;6;WindowS;20;{{0, 0}, {212, 167}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;57E;E;E;S;20;{{66, 29}, {82, 18}}S;18;{{0, 0}, {82, 18}}S;9;check-boxS;8;selectedS;9;TransientS;20;{{65, 70}, {79, 25}}S;18;{{0, 0}, {79, 25}}S;7;PopoverS;21;{{62, 114}, {85, 25}}S;18;{{0, 0}, {85, 25}}S;8;orderOutS;20;{{0, 0}, {201, 168}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;63E;E;E;S;20;{{59, 20}, {83, 17}}S;18;{{0, 0}, {83, 17}}d;2;36S;11;From windowS;22;{{41, 124}, {114, 25}}S;21;{{31, 86}, {135, 25}}S;19;{{0, 0}, {135, 25}}S;15;Another popoverS;21;{{48, 48}, {104, 29}}S;19;{{0, 0}, {104, 29}}S;18;{{3, 0}, {32, 17}}S;18;{{0, 0}, {32, 17}}S;5;LabelD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;70E;E;E;S;20;{{55, 20}, {91, 17}}S;18;{{0, 0}, {91, 17}}S;12;From popoverS;9;AMainMenuS;11;_CPMainMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;141E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;174E;E;E;S;6;FormatS;14;submenuAction:D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;79E;E;E;S;4;TextD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;81E;E;E;S;11;Paste RulerS;1;vd;7;1310720S;10;Copy RulerS;1;cS;10;Show RulerS;11;Align RightS;1;}d;7;1048576S;7;JustifyS;6;CenterS;1;|S;10;Align LeftS;1;{S;4;FontS;11;_CPFontMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;119E;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;116E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;91E;E;E;S;11;Paste Styled;7;1572864S;10;Copy StyleS;11;Show ColorsS;1;CS;8;BaselineD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;2;98E;E;E;S;5;LowerS;5;RaiseS;9;SubscriptS;11;SuperscriptS;11;Use DefaultS;8;LigatureD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;105E;E;E;S;7;Use AllS;8;Use NoneS;4;KernD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;112E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;110E;E;E;S;6;LoosenS;7;TightenS;7;SmallerS;1;-S;6;Biggerd;1;3S;1;+S;9;UnderlineS;1;uS;6;ItalicS;1;iS;4;BoldS;1;bS;10;Show FontsS;1;tS;4;ViewD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;124E;E;E;S;18;Customize Toolbar…S;12;Show ToolbarS;4;FileD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;136E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;130E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;129E;D;K;6;CP$UIDd;3;128E;D;K;6;CP$UIDd;3;132E;D;K;6;CP$UIDd;3;138E;E;E;S;15;Revert to SavedS;5;CloseS;1;wS;13;Page Setup...S;1;Pd;7;1179648S;11;Open RecentS;22;_CPRecentDocumentsMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;135E;E;E;S;10;Clear MenuS;3;NewS;1;nS;5;Open…S;1;oS;6;Print…S;1;pS;8;Save As…S;1;SS;4;SaveS;1;sS;4;EditD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;171E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;173E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;170E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;143E;D;K;6;CP$UIDd;3;148E;E;E;S;13;SubstitutionsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;147E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;145E;E;E;S;11;Smart LinksS;1;GS;12;Smart QuotesS;1;gS;16;Smart Copy/PasteS;1;fS;6;SpeechD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;151E;E;E;S;14;Start SpeakingS;13;Stop SpeakingS;20;Spelling and GrammarD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;155E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;154E;E;E;S;27;Check Grammar With SpellingS;14;Show Spelling…S;1;:S;14;Check SpellingS;1;;S;27;Check Spelling While TypingS;4;FindD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;161E;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;3;163E;E;E;S;5;Find…S;9;Find NextS;22;Use Selection for Findd;1;7S;1;eS;17;Jump to SelectionS;1;jS;13;Find PreviousS;4;RedoS;1;ZS;4;CopyS;5;PasteS;3;CutS;1;xS;4;UndoS;1;zS;10;Select AllS;1;aS;6;DeleteS;4;HelpD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;176E;E;E;S;19;NewApplication HelpS;1;?S;14;NewApplicationS;18;_CPApplicationMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;187E;E;E;S;11;Hide OthersS;1;hS;8;ServicesS;15;_CPServicesMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;12;Preferences…S;1;,S;19;Quit NewApplicationS;1;qS;8;Show AllS;19;Hide NewApplicationS;20;About NewApplicationS;14;_CPWindowsMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;196E;D;K;6;CP$UIDd;3;195E;E;E;S;8;MinimizeS;1;mS;4;ZoomS;18;Bring All to FrontS;28;_CPFontSystemFacePlaceholderd;2;20D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;454E;D;K;6;CP$UIDd;3;454E;D;K;6;CP$UIDd;3;454E;D;K;6;CP$UIDd;3;217E;E;E;d;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;217E;E;E;f;18;0.6862745098039216E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPPopover/Resources/MainMenu.xib b/Tests/Manual/CPPopover/Resources/MainMenu.xib index ed221696e..a99ded2d8 100644 --- a/Tests/Manual/CPPopover/Resources/MainMenu.xib +++ b/Tests/Manual/CPPopover/Resources/MainMenu.xib @@ -3,12 +3,12 @@ 1050 12C3012 - 2844 + 3084 1187.34 625.00 com.apple.InterfaceBuilder.CocoaPlugin - 2844 + 3084 YES @@ -16,6 +16,8 @@ NSButtonCell NSCustomObject NSCustomView + NSMenu + NSMenuItem NSPopover NSTextField NSTextFieldCell @@ -55,7 +57,7 @@ YES - + 268 YES @@ -64,6 +66,7 @@ 301 {{31, 137}, {239, 22}} + _NS:9 YES @@ -106,6 +109,7 @@ 293 {{114, 50}, {73, 32}} + _NS:9 YES @@ -130,6 +134,8 @@ 293 {{113, 18}, {74, 32}} + + _NS:9 YES @@ -153,6 +159,7 @@ 293 {{87, 82}, {126, 32}} + _NS:9 YES @@ -177,6 +184,7 @@ 269 {{28, 185}, {245, 32}} + _NS:1505 YES @@ -211,6 +219,8 @@ {301, 261} + + _NS:9 NSView @@ -260,7 +270,6 @@ {{58, 22}, {97, 32}} - _NS:9 YES @@ -332,7 +341,7 @@ YES - + 268 YES @@ -341,6 +350,7 @@ 268 {{52, 94}, {96, 22}} + _NS:9 YES @@ -362,6 +372,7 @@ 293 {{27, 51}, {147, 32}} + _NS:9 YES @@ -386,6 +397,7 @@ 293 {{37, 13}, {126, 32}} + _NS:9 YES @@ -409,6 +421,7 @@ 268 {{56, 131}, {89, 17}} + _NS:1505 YES @@ -426,6 +439,8 @@ {201, 168} + + _NS:9 NSView @@ -449,7 +464,7 @@ NO - + 268 YES @@ -458,6 +473,7 @@ 268 {{52, 94}, {96, 22}} + _NS:9 YES @@ -479,6 +495,7 @@ 293 {{37, 13}, {126, 32}} + _NS:9 YES @@ -502,6 +519,7 @@ 268 {{52, 131}, {97, 17}} + _NS:1505 YES @@ -519,6 +537,8 @@ {201, 168} + + _NS:9 NSView @@ -532,6 +552,1081 @@ 0.0 YES + + AMainMenu + + YES + + + NewApplication + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + submenuAction: + + NewApplication + + YES + + + About NewApplication + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Preferences… + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Services + + 1048576 + 2147483647 + + + submenuAction: + + Services + + YES + + _NSServicesMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide NewApplication + h + 1048576 + 2147483647 + + + + + + Hide Others + h + 1572864 + 2147483647 + + + + + + Show All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit NewApplication + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + File + + 1048576 + 2147483647 + + + submenuAction: + + File + + YES + + + New + n + 1048576 + 2147483647 + + + + + + Open… + o + 1048576 + 2147483647 + + + + + + Open Recent + + 1048576 + 2147483647 + + + submenuAction: + + Open Recent + + YES + + + Clear Menu + + 1048576 + 2147483647 + + + + + _NSRecentDocumentsMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Close + w + 1048576 + 2147483647 + + + + + + Save + s + 1048576 + 2147483647 + + + + + + Save As… + S + 1179648 + 2147483647 + + + + + + Revert to Saved + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Page Setup... + P + 1179648 + 2147483647 + + + + + + + Print… + p + 1048576 + 2147483647 + + + + + + + + + Edit + + 1048576 + 2147483647 + + + submenuAction: + + Edit + + YES + + + Undo + z + 1048576 + 2147483647 + + + + + + Redo + Z + 1179648 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Cut + x + 1048576 + 2147483647 + + + + + + Copy + c + 1048576 + 2147483647 + + + + + + Paste + v + 1048576 + 2147483647 + + + + + + Delete + + 1048576 + 2147483647 + + + + + + Select All + a + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Find + + 1048576 + 2147483647 + + + submenuAction: + + Find + + YES + + + Find… + f + 1048576 + 2147483647 + + + 1 + + + + Find Next + g + 1048576 + 2147483647 + + + 2 + + + + Find Previous + G + 1179648 + 2147483647 + + + 3 + + + + Use Selection for Find + e + 1048576 + 2147483647 + + + 7 + + + + Jump to Selection + j + 1048576 + 2147483647 + + + + + + + + + Spelling and Grammar + + 1048576 + 2147483647 + + + submenuAction: + + Spelling and Grammar + + YES + + + Show Spelling… + : + 1048576 + 2147483647 + + + + + + Check Spelling + ; + 1048576 + 2147483647 + + + + + + Check Spelling While Typing + + 1048576 + 2147483647 + + + + + + Check Grammar With Spelling + + 1048576 + 2147483647 + + + + + + + + + Substitutions + + 1048576 + 2147483647 + + + submenuAction: + + Substitutions + + YES + + + Smart Copy/Paste + f + 1048576 + 2147483647 + + + 1 + + + + Smart Quotes + g + 1048576 + 2147483647 + + + 2 + + + + Smart Links + G + 1179648 + 2147483647 + + + 3 + + + + + + + Speech + + 1048576 + 2147483647 + + + submenuAction: + + Speech + + YES + + + Start Speaking + + 1048576 + 2147483647 + + + + + + Stop Speaking + + 1048576 + 2147483647 + + + + + + + + + + + + Format + + 2147483647 + + + submenuAction: + + Format + + YES + + + Font + + 2147483647 + + + submenuAction: + + Font + + YES + + + Show Fonts + t + 1048576 + 2147483647 + + + + + + Bold + b + 1048576 + 2147483647 + + + 2 + + + + Italic + i + 1048576 + 2147483647 + + + 1 + + + + Underline + u + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Bigger + + + 1048576 + 2147483647 + + + 3 + + + + Smaller + - + 1048576 + 2147483647 + + + 4 + + + + YES + YES + + + 2147483647 + + + + + + Kern + + 2147483647 + + + submenuAction: + + Kern + + YES + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Tighten + + 2147483647 + + + + + + Loosen + + 2147483647 + + + + + + + + + Ligature + + 2147483647 + + + submenuAction: + + Ligature + + YES + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Use All + + 2147483647 + + + + + + + + + Baseline + + 2147483647 + + + submenuAction: + + Baseline + + YES + + + Use Default + + 2147483647 + + + + + + Superscript + + 2147483647 + + + + + + Subscript + + 2147483647 + + + + + + Raise + + 2147483647 + + + + + + Lower + + 2147483647 + + + + + + + + + YES + YES + + + 2147483647 + + + + + + Show Colors + C + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Copy Style + c + 1572864 + 2147483647 + + + + + + Paste Style + v + 1572864 + 2147483647 + + + + + _NSFontMenu + + + + + Text + + 2147483647 + + + submenuAction: + + Text + + YES + + + Align Left + { + 1048576 + 2147483647 + + + + + + Center + | + 1048576 + 2147483647 + + + + + + Justify + + 2147483647 + + + + + + Align Right + } + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Show Ruler + + 2147483647 + + + + + + Copy Ruler + c + 1310720 + 2147483647 + + + + + + Paste Ruler + v + 1310720 + 2147483647 + + + + + + + + + + + + View + + 1048576 + 2147483647 + + + submenuAction: + + View + + YES + + + Show Toolbar + t + 1572864 + 2147483647 + + + + + + Customize Toolbar… + + 1048576 + 2147483647 + + + + + + + + + Window + + 1048576 + 2147483647 + + + submenuAction: + + Window + + YES + + + Minimize + m + 1048576 + 2147483647 + + + + + + Zoom + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Bring All to Front + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Help + + 1048576 + 2147483647 + + + submenuAction: + + Help + + YES + + + NewApplication Help + ? + 1048576 + 2147483647 + + + + + + + + _NSMainMenu + @@ -1056,6 +2151,840 @@ + + 591 + + + YES + + + + + + + + + + MainMenu + + + 592 + + + YES + + + + + + 593 + + + YES + + + + + + 594 + + + YES + + + + + + 595 + + + YES + + + + + + 596 + + + YES + + + + + + 597 + + + YES + + + + + + 598 + + + YES + + + + + + 599 + + + YES + + + + + + + + + 600 + + + + + 601 + + + + + 602 + + + + + 603 + + + + + 604 + + + YES + + + + + + + + + + + + + + + + 605 + + + + + 606 + + + + + 607 + + + YES + + + + + + 608 + + + + + 609 + + + + + 610 + + + + + 611 + + + + + 612 + + + + + 613 + + + + + 614 + + + + + 615 + + + + + 616 + + + + + 617 + + + YES + + + + + + 618 + + + + + 619 + + + YES + + + + + + + + + + + + + + + + + + 620 + + + YES + + + + + + 621 + + + YES + + + + + + 622 + + + YES + + + + + + 623 + + + YES + + + + + + 624 + + + + + 625 + + + + + 626 + + + + + 627 + + + + + 628 + + + + + 629 + + + + + 630 + + + + + 631 + + + + + 632 + + + + + 633 + + + YES + + + + + + + + + + 634 + + + + + 635 + + + + + 636 + + + + + 637 + + + + + 638 + + + + + 639 + + + YES + + + + + + + + + 640 + + + + + 641 + + + + + 642 + + + + + 643 + + + + + 644 + + + YES + + + + + + + 645 + + + + + 646 + + + + + 647 + + + YES + + + + + + + + 648 + + + + + 649 + + + + + 650 + + + + + 651 + + + YES + + + + + + + + + + + + + + + + 652 + + + + + 653 + + + + + 654 + + + + + 655 + + + + + 656 + + + + + 657 + + + YES + + + + + + 658 + + + + + 659 + + + + + 660 + + + + + 661 + + + + + 662 + + + + + 663 + + + YES + + + + + + 664 + + + + + 665 + + + YES + + + + + + + 666 + + + + + 667 + + + + + 668 + + + YES + + + + + + + 669 + + + YES + + + + + + 670 + + + YES + + + + + + 671 + + + YES + + + + + + + + + + + + + + + + + + + + + 672 + + + + + 673 + + + + + 674 + + + + + 675 + + + + + 676 + + + + + 677 + + + YES + + + + + + 678 + + + YES + + + + + + 679 + + + YES + + + + + + 680 + + + + + 681 + + + + + 682 + + + + + 683 + + + + + 684 + + + + + 685 + + + + + 686 + + + + + 687 + + + + + 688 + + + YES + + + + + + + + + 689 + + + + + 690 + + + + + 691 + + + + + 692 + + + + + 693 + + + YES + + + + + + + + 694 + + + + + 695 + + + + + 696 + + + + + 697 + + + YES + + + + + + + + + + 698 + + + + + 699 + + + + + 700 + + + + + 701 + + + + + 702 + + + + + 703 + + + YES + + + + + + + + + + + + + 704 + + + + + 705 + + + + + 706 + + + + + 707 + + + + + 708 + + + + + 709 + + + + + 710 + + + + + 711 + + + @@ -1112,6 +3041,127 @@ 579.IBPluginDependency 587.IBPluginDependency 588.IBPluginDependency + 591.IBPluginDependency + 592.IBPluginDependency + 593.IBPluginDependency + 594.IBPluginDependency + 595.IBPluginDependency + 596.IBPluginDependency + 597.IBPluginDependency + 598.IBPluginDependency + 599.IBPluginDependency + 600.IBPluginDependency + 601.IBPluginDependency + 602.IBPluginDependency + 603.IBPluginDependency + 604.IBPluginDependency + 605.IBPluginDependency + 606.IBPluginDependency + 607.IBPluginDependency + 608.IBPluginDependency + 609.IBPluginDependency + 610.IBPluginDependency + 611.IBPluginDependency + 612.IBPluginDependency + 613.IBPluginDependency + 614.IBPluginDependency + 615.IBPluginDependency + 616.IBPluginDependency + 617.IBPluginDependency + 618.IBPluginDependency + 619.IBPluginDependency + 620.IBPluginDependency + 621.IBPluginDependency + 622.IBPluginDependency + 623.IBPluginDependency + 624.IBPluginDependency + 625.IBPluginDependency + 626.IBPluginDependency + 627.IBPluginDependency + 628.IBPluginDependency + 629.IBPluginDependency + 630.IBPluginDependency + 631.IBPluginDependency + 632.IBPluginDependency + 633.IBPluginDependency + 634.IBPluginDependency + 635.IBPluginDependency + 636.IBPluginDependency + 637.IBPluginDependency + 638.IBPluginDependency + 639.IBPluginDependency + 640.IBPluginDependency + 641.IBPluginDependency + 642.IBPluginDependency + 643.IBPluginDependency + 644.IBPluginDependency + 645.IBPluginDependency + 646.IBPluginDependency + 647.IBPluginDependency + 648.IBPluginDependency + 649.IBPluginDependency + 650.IBPluginDependency + 651.IBPluginDependency + 652.IBPluginDependency + 653.IBPluginDependency + 654.IBPluginDependency + 655.IBPluginDependency + 656.IBPluginDependency + 657.IBPluginDependency + 658.IBPluginDependency + 659.IBPluginDependency + 660.IBPluginDependency + 661.IBPluginDependency + 662.IBPluginDependency + 663.IBPluginDependency + 664.IBPluginDependency + 665.IBPluginDependency + 666.IBPluginDependency + 667.IBPluginDependency + 668.IBPluginDependency + 669.IBPluginDependency + 670.IBPluginDependency + 671.IBPluginDependency + 672.IBPluginDependency + 673.IBPluginDependency + 674.IBPluginDependency + 675.IBPluginDependency + 676.IBPluginDependency + 677.IBPluginDependency + 678.IBPluginDependency + 679.IBPluginDependency + 680.IBPluginDependency + 681.IBPluginDependency + 682.IBPluginDependency + 683.IBPluginDependency + 684.IBPluginDependency + 685.IBPluginDependency + 686.IBPluginDependency + 687.IBPluginDependency + 688.IBPluginDependency + 689.IBPluginDependency + 690.IBPluginDependency + 691.IBPluginDependency + 692.IBPluginDependency + 693.IBPluginDependency + 694.IBPluginDependency + 695.IBPluginDependency + 696.IBPluginDependency + 697.IBPluginDependency + 698.IBPluginDependency + 699.IBPluginDependency + 700.IBPluginDependency + 701.IBPluginDependency + 702.IBPluginDependency + 703.IBPluginDependency + 704.IBPluginDependency + 705.IBPluginDependency + 706.IBPluginDependency + 707.IBPluginDependency + 708.IBPluginDependency + 709.IBPluginDependency + 710.IBPluginDependency + 711.IBPluginDependency YES @@ -1165,6 +3215,127 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin
@@ -1179,7 +3350,7 @@ - 590 + 711
@@ -1292,8 +3463,19 @@ YES 3 - NSSwitch - {15, 15} + YES + + YES + NSMenuCheckmark + NSMenuMixedState + NSSwitch + + + YES + {11, 11} + {10, 3} + {15, 15} + From 4680f0fcc642028dc1297f32d2b49a31e7cb2366 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Wed, 6 Feb 2013 15:00:58 +0000 Subject: [PATCH 037/103] CPGradient initWithStartingColor:endingColor:. --- AppKit/CPGradient.j | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/AppKit/CPGradient.j b/AppKit/CPGradient.j index 02bee9048..7fab105ef 100644 --- a/AppKit/CPGradient.j +++ b/AppKit/CPGradient.j @@ -40,6 +40,11 @@ CPGradientDrawsAfterEndingLocation = kCGGradientDrawsAfterEndLocation; CGGradient _gradient; } +- (id)initWithStartingColor:(CPColor)startingColor endingColor:(CPColor)endingColor +{ + return [self initWithColors:[startingColor, endingColor]]; +} + - (id)initWithColors:(CPArray)someColors { var count = [someColors count]; From d1ebf8d697a832f68f40478b0c6f3ee5c59d65fc Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Wed, 6 Feb 2013 15:02:03 +0000 Subject: [PATCH 038/103] Make CPShadow mutable. This commit adds the various `CPShadow` setters such as `setShadowColor:`. --- AppKit/CPShadow.j | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/AppKit/CPShadow.j b/AppKit/CPShadow.j index 34dcdbc5f..328b35cf6 100644 --- a/AppKit/CPShadow.j +++ b/AppKit/CPShadow.j @@ -31,11 +31,9 @@ */ @implementation CPShadow : CPObject { - CGSize _offset; - float _blurRadius; - CPColor _color; - - CPString _cssString; + CGSize _offset @accessors(property=shadowOffset); + float _blurRadius @accessors(property=shadowBlurRadius); + CPColor _color @accessors(property=shadowColor); } /*! @@ -60,35 +58,13 @@ _offset = anOffset; _blurRadius = aBlurRadius; _color = aColor; - - _cssString = [_color cssString] + " " + ROUND(anOffset.width) + @"px " + ROUND(anOffset.height) + @"px " + ROUND(_blurRadius) + @"px"; } return self; } -/*! - Returns the shadow's offset. -*/ -- (CGSize)shadowOffset { - return _offset; -} -/*! - Returns the shadow's blur radius -*/ -- (float)shadowBlurRadius -{ - return _blurRadius; -} - -/*! - Returns the shadow's color. -*/ -- (CPColor)shadowColor -{ - return _color; } /*! @@ -96,7 +72,7 @@ */ - (CPString)cssString { - return _cssString; + return [_color cssString] + " " + ROUND(_offset.width) + @"px " + ROUND(_offset.height) + @"px " + ROUND(_blurRadius) + @"px"; } @end From 08ad614611fd503960b8075f84540e4683d0b07c Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Wed, 6 Feb 2013 16:36:33 +0000 Subject: [PATCH 039/103] CPGradient drawInBezierPath:angle:. --- AppKit/CPGradient.j | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/AppKit/CPGradient.j b/AppKit/CPGradient.j index 7fab105ef..ffcbc1eda 100644 --- a/AppKit/CPGradient.j +++ b/AppKit/CPGradient.j @@ -27,6 +27,7 @@ @import "CGColor.j" @import "CGColorSpace.j" @import "CGGradient.j" +@import "CPBezierPath.j" @import "CPGraphicsContext.j" CPGradientDrawsBeforeStartingLocation = kCGGradientDrawsBeforeStartLocation; @@ -88,7 +89,19 @@ CPGradientDrawsAfterEndingLocation = kCGGradientDrawsAfterEndLocation; CGContextClipToRect(ctx, rect); CGContextAddRect(ctx, rect); - var startPoint, + [self _drawAtAngle:angle]; + + CGContextRestoreGState(ctx); +} + +/*! + @ignore like draw in rect but apply no clipping. +*/ +- (void)_drawInRect:(CGRect)rect atAngle:(float)angle +{ + var ctx = [[CPGraphicsContext currentContext] graphicsPort], + + startPoint, endPoint; // Modulo of negative values doesn't work as expected in JS. @@ -122,7 +135,25 @@ CPGradientDrawsAfterEndingLocation = kCGGradientDrawsAfterEndLocation; startPoint.y + length * SIN(radians)); [self drawFromPoint:startPoint toPoint:endPoint options:CPGradientDrawsBeforeStartingLocation | CPGradientDrawsAfterEndingLocation]; - CGContextRestoreGState(ctx); +} + +- (void)drawInBezierPath:(CPBezierPath)aPath angle:(float)anAngle +{ + [CPGraphicsContext saveGraphicsState]; + + var ctx = [[CPGraphicsContext currentContext] graphicsPort]; + + // Nail down the path which CGContextDrawLinearGradient will cause to be filled. + // Note we don't do this by clipping to the path and then calling drawInRect:atAngle: + // as this would cut off any antialias of the drawing, plus any active context shadow. + CGContextBeginPath(ctx); + CGContextAddPath(ctx, aPath._path); + CGContextSetLineWidth(ctx, [aPath lineWidth]); + CGContextClosePath(ctx); + + [self _drawInRect:[aPath bounds] atAngle:anAngle]; + + [CPGraphicsContext restoreGraphicsState]; } - (void)drawFromPoint:(NSPoint)startingPoint toPoint:(NSPoint)endingPoint options:(NSGradientDrawingOptions)options From e376f97b46ae4b9fddbb1bc3a09eebd3cf3d719e Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Wed, 6 Feb 2013 16:36:49 +0000 Subject: [PATCH 040/103] - CPShadow set. --- AppKit/CPShadow.j | 3 +++ 1 file changed, 3 insertions(+) diff --git a/AppKit/CPShadow.j b/AppKit/CPShadow.j index 328b35cf6..2246dbf58 100644 --- a/AppKit/CPShadow.j +++ b/AppKit/CPShadow.j @@ -63,8 +63,11 @@ return self; } +- (void)set { + var context = [[CPGraphicsContext currentContext] graphicsPort]; + CGContextSetShadowWithColor(context, _offset, _blurRadius, _color); } /*! From 3a92c013ebef724eed19a7a9fc5fade85443fd50 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Wed, 6 Feb 2013 16:37:03 +0000 Subject: [PATCH 041/103] Formatting. --- Tests/Foundation/CPArrayPerformanceTest.j | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Tests/Foundation/CPArrayPerformanceTest.j b/Tests/Foundation/CPArrayPerformanceTest.j index e5a61ee44..c4132d672 100644 --- a/Tests/Foundation/CPArrayPerformanceTest.j +++ b/Tests/Foundation/CPArrayPerformanceTest.j @@ -232,13 +232,15 @@ var ELEMENTS = 100, location += rangeLength + ROUND(10 * RAND()); } - var d = new Date(); + var d = new Date(), + test1, + test2; while (r--) - var test1 = [array _previous_objectsAtIndexes:indexes]; + test1 = [array _previous_objectsAtIndexes:indexes]; var dd = new Date(); while (rr--) - var test2 = [array objectsAtIndexes:indexes]; + test2 = [array objectsAtIndexes:indexes]; var ddd = new Date(); CPLog.warn("\n_CPJavaScriptArray -objectsAtIndexes:"); From 67b006f385e274735437288e35a7f9b5e8750d5b Mon Sep 17 00:00:00 2001 From: Alexandre Wilhelm Date: Wed, 6 Feb 2013 10:55:49 -0800 Subject: [PATCH 042/103] Fixed the bug about the dividerColor in a standardView --- AppKit/CPWindow/_CPStandardWindowView.j | 1 + 1 file changed, 1 insertion(+) diff --git a/AppKit/CPWindow/_CPStandardWindowView.j b/AppKit/CPWindow/_CPStandardWindowView.j index 9ad1c23b4..4cadb8508 100644 --- a/AppKit/CPWindow/_CPStandardWindowView.j +++ b/AppKit/CPWindow/_CPStandardWindowView.j @@ -339,6 +339,7 @@ [_minimizeButton setImage:[self valueForThemeAttribute:@"minimize-image-button"]]; [_minimizeButton setAlternateImage:[self valueForThemeAttribute:@"minimize-image-highlighted-button"]]; + [_dividerView setBackgroundColor:[self valueForThemeAttribute:@"divider-color"]]; [_bodyView setBackgroundColor:[self valueForThemeAttribute:@"body-color"]]; [_headView setNeedsLayout]; From d0ef3c950b8bfc20106ed9d2c1f3900091d542f2 Mon Sep 17 00:00:00 2001 From: Alexandre Wilhelm Date: Wed, 6 Feb 2013 11:15:39 -0800 Subject: [PATCH 043/103] Fixed bug about the border of the dividerColor in a window --- .../Resources/window-standard-divider-center.png | Bin 0 -> 992 bytes .../Resources/window-standard-divider-left.png | Bin 0 -> 993 bytes .../Resources/window-standard-divider-right.png | Bin 0 -> 993 bytes AppKit/Themes/Aristo2/ThemeDescriptors.j | 10 +++++++++- 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 AppKit/Themes/Aristo2/Resources/window-standard-divider-center.png create mode 100644 AppKit/Themes/Aristo2/Resources/window-standard-divider-left.png create mode 100644 AppKit/Themes/Aristo2/Resources/window-standard-divider-right.png diff --git a/AppKit/Themes/Aristo2/Resources/window-standard-divider-center.png b/AppKit/Themes/Aristo2/Resources/window-standard-divider-center.png new file mode 100644 index 0000000000000000000000000000000000000000..33a6de59bbc716e60baf44caacec9209e3cad55a GIT binary patch literal 992 zcmbVL!EVz)5Ot}Ls!HV!r`7fX60yBby@{=w%E=})5-wE|i5%J3+s10_HTIS`Irhe_ zAHkU);J}$*KmzdxaO282O#(ty4_LN$y`J}G=FQBz)05|WyN`A?P21}ovp%d_)w6RC z-q*9iH&`C3&PWa9nVRujXnrKe0`(GpF8YE;^EaQxp{8w5;^9b*f){Qm6P;H!dYNQ^ z*0jT;GUMTeP-ra9`Yp;B!7FU^KdKoJj8V16U+uC!f*!24o92g)&G?8EW+sQ>`1yW% m1%vgV$NXXWWjsle`#Yw#jkm79{z|`BGuP{!un(=*SHA(|+brV% literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo2/Resources/window-standard-divider-left.png b/AppKit/Themes/Aristo2/Resources/window-standard-divider-left.png new file mode 100644 index 0000000000000000000000000000000000000000..d348340cba719f9e41ff04c228f3d92f1d08a393 GIT binary patch literal 993 zcmbVLO>Wab6gH{^Ri%m*3o0Z=?xLU)+vC)e*s7_VOhO~!5~Y#Ij!f)nW3~2}@szk- zvg;AJ1Q%ezh7DI>#SORu&uJ16s=C0kJu`3K_r3q?{?V(=jjat$(>8mDbO7tU>RZ1L z|EG_>UBmKNbw=t~oTwR-Tnl0`;i#9gQ$FAx5RAxA`S!2Uokeb}AG}2Sr3VBl zR}7Wuc~*F(ug`fs*jHjxM{^Z*=Ib|3jlw=^3(1jV)N7H2F(Smkdk!J^1+pz{n-;vJ zhW9*&cy}53+m9s4UCB$)H}`!+sg{YvWPG3 zCSZ4g#dl)8w&Y9+ITYf2*#Z5jP@#e|b91^q$rC48Jg ocNYfhVUGsG^2cO69{1PQElu0icAorv_n;cOUgwB@ZjC?w1_YugxBvhE literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo2/Resources/window-standard-divider-right.png b/AppKit/Themes/Aristo2/Resources/window-standard-divider-right.png new file mode 100644 index 0000000000000000000000000000000000000000..0aed27b400844a46869c54d540cbf83b1edc8f3e GIT binary patch literal 993 zcmbVLO>Wab6gH{^Ri%m*3lM^ly8r~SJx)E2t(wY-V;TvUD2+sRWMWSntF^}+Pl?+l zyIzJ1uwYXOaRpY~fGhBvCIO+U3oP3+^X7fu`@ih(zuDY)w4o@4U3FSRTsmNFMM*IirFpe!?dV^)hr{CF*qO48R;Yg06w{FZcjn+C^l@)+i zl%3tGpz$%2Xu^)t+*5yj`KqEc@znQLWJE=WP1C&#!459=hw;U6>?G>$YqV3jK#(y> zQI(zKrCWLGoY#eYE!I^uSCPk_dhOIG>Z1-93|U&U5gQmILNvT>5rSVK)4--~z)Ko< z+qH;m+Gz2pU`-^4?jQ&kw&3KcQz;8q*JrbtHfw5J9O>9`oSMTl8=%oB&vQwuMqX|$ z83Iq2L*sXV^_| z@ZjIbTSlwd_8rS2ewzdVRu|ahf3l{7GkV<~f3?d}1U*=9SIrNH)%dU+W=6npJh897 n!C>9*1^%%5F&U4?{k3&NQC=#~9{>DsuO7NycR%>t9)J1`+NmlL literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo2/ThemeDescriptors.j b/AppKit/Themes/Aristo2/ThemeDescriptors.j index b9931737c..7af0d140f 100644 --- a/AppKit/Themes/Aristo2/ThemeDescriptors.j +++ b/AppKit/Themes/Aristo2/ThemeDescriptors.j @@ -1873,6 +1873,14 @@ var themedButtonValues = nil, bottomHeight:5.0 }), + dividerColor = PatternColor( + "window-standard-divider{position}.png", + { + width: 1.0, + height: 1.0, + orientation: PatternIsHorizontal + }), + closeButtonImage = PatternImage(@"window-standard-close-button.png", 16, 16), closeButtonImageInactive = PatternImage(@"window-standard-close-button-inactive.png", 16, 16), closeButtonImageHighlighted = PatternImage(@"window-standard-button-highlighted.png", 16, 16), @@ -1905,7 +1913,7 @@ var themedButtonValues = nil, [@"title-vertical-alignment", CPCenterVerticalTextAlignment], [@"title-bar-height", 31], - [@"divider-color", [CPColor colorWithHexString:@"858585"]], + [@"divider-color", dividerColor], [@"body-color", bezelColor], [@"title-bar-height", 31], From b516f14f57fa0547eaf2a60dfc0f3c0c076eba9d Mon Sep 17 00:00:00 2001 From: Alexandre Wilhelm Date: Wed, 6 Feb 2013 11:16:24 -0800 Subject: [PATCH 044/103] updated slices of aristo2 --- .../Aristo2/Artwork/Aristo 11-06-07.psd | Bin 5160289 -> 5300478 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/AppKit/Themes/Aristo2/Artwork/Aristo 11-06-07.psd b/AppKit/Themes/Aristo2/Artwork/Aristo 11-06-07.psd index e83c2da54abfc70fda6a02b321960b5a1da15173..5bfe26b06329a98b1d4dea573e5681199fdff46e 100755 GIT binary patch literal 5300478 zcmeF437i~dng9Ek$pImp;mCy0gd`wj$ORz@3FP7k5EGIhs0dDGI+G!t>0zdaBzWPy za*B8?tgOenD2TTRDl1W3S#;N972Q=tP!thF5b;3%@c;eZs!3HnZ%xnJsqU$__wyEX zdg|!sect!|*7H2?QEx3=v2H^qoAI`mOlJHInM~_JnQ@uCIy7#IU7ZN?c*_npgR@P9_-WroVje&7A%-!J{~XCL~_O@DdKdq36PJzbrf&U2rhx#ZLx zeI1=!iOIp6JzYzuoqyt*Icxe>7Ps`Ad3k?v!{smE*m?QZ&P83* zPCaF>B|8@H*w(kLSm`M2*jDNtSiEEDw2rRwrs87!&BL>&71Sk_txKmZ=ZV4vYt|K3 zmivo^6OW(Y-Z^LP+`@td$Im_C#03lH&MM5CGk4zXIrx7;``i;2pSWQ0ypsz4Htm$X z@Yj<5uFZ?ruR7gN4tqC0F$o5dU|c2%b= zF>!pP>gej+T^oIa{UufDU7fRwrQ)_?Z)E^AGB;WyU7d?Jm;1MMR8HyW>nrticCgZC zU)I~@S7qN&-7J|MTv~6fQOj%A>{dJ$qix$}$Kf|nIqfo#>60G&%YltM`--#I7YE9N z{hh_rE<-s4xcgA9S+jU`??9!ax3jo<)hSTt_@17w#dGE^#BF%e33E=GH)p}Zx!7Ac zf5q}eC!V-q`HBUrR?SspMSmJ)0_RqhI|o_xzSyo9v5V%;S+r`^=?hL@zWnt03s%h= z5*zxdCU$Lq4~$VqDRd3Bu0?!|2rZd2dj@c;?i`}gyZ0578;X}kj}F0F>QRjLb@UGu zS@KJ#4HbRZ5_ppM8&!jgJ37hTDV?+p#jYi@BS!O#-l%xqCIO->S;g)40K$Uu=wXi@0ofR z|NJ?N=g%23?CBJLKyBxij^6HK*D14y>TT#iQ`OjrR<8CNW>_a$ml_i>f+w^3EmOBT z^X|Q<^&2wS!dlkNsqgl|@s4iyX+7TBeQNQ_a;eDXE9ABfr-H>oFR9Y|Z*j7B{{GQ&f^7etSuEEJb*T5kNA=G?W zA?le#TUFRTOwpv2t24{}J(ri!kSG;4boQ4^rA=`C$?DBa zq)quPbe8*eCd>3Xw13X)D|p~*qEgE2D~kOUGz#ihwI%{n%Byd3>QI#%D#gA&7)@Jh zF`To)d`&B5oTNFVF&9Qm)yu|?O{HSt6+Ol6nw*sCO_|j?)Y{7OwoT>2it>)4ofU_M zp{S6WDh|${_wkluv7!k|z2*uDGpE9v!uiEg$-=xPyyMuVR9M%8KFEGsG8Zu@CumyL z#O1pFa(91mV4$!fE^bJl%!Jvab^7HMH(Fy-R&FVFZXL$T)l_fQ1f^7Keh9T`a z>Lp%N_C}DEQV!R5boG=I=4==lDdlKGsi!M0RH~`6h7*!jo{HV<^DTB^K&Q8YHc`SF z+c2`clyd6bYK0Azou%SHVP?m+zLT*7hm|nLHONgV=gZfxUVctteX)D6)X`tS=-j+{ z1@G93a;d8@_k`K=5_*n3N+G4v_~jKJEew<~u(_qDw;Lm+rJf=>k_(kG{w`Fu6!A4s zDU>%CdMX2jt?0m5td8Q|7_1a}1`2veTGRcXIC*H;(a*t-&i)Ri=VpW?Tebt_{=(*- zfi1^tF-}Sa4JbBjT&rnQQ)vw&Bc&Xz80;xw#3xD9CSF8J`9VB;NwG5_(8CEyDNk$r zioMCIC{{vBxp{d^-$hL~P@I62^0EN~cFAfcR)Wh-jl@wwStSlp(_UZw=P6ZF!hS;i=PBi5ezN+|f1Xl461H*lpQn_M z6O+}4{_~Xbu^?GK^q;4ckCT$+L;rb7`B<1NANtQz%EzK)`Otr!Qa$oqW?avoajEfww&m{Pb(+7kFG5z`tQ@qiSDCo%ZdK`v~r^R=-P6k z|30mp=svo(oanz#D<`^-t}Q3}@6*bO?xSnViT?YPaxy=mkB|9%S~<~ubWL?KU;lkd zIhm*5u{Gr+=J#pkM89Ke%ZdK`v~r@~v9;wy|9wh1iMeBI%1O-cQ_6{c!`74${pTs= zLl4Po%7^~*l=7hml zy8iQ&@^RK+Z;>nM=mxZ=dKq3!O8HvJbxTTW+DbvciEGN6CrTS4ODSW^J3EVg6)$7@ z-B44;JW;k}Y-3NQlyKT!yoi)4YAu$?>Z$Ck!^|mPk}Varp`$X08R1+AEBO=NfiPRL z7q%R_+pOsZv)6Ly{->slIm=P6m4@QxU92x}FO=by`CZvw_P)3D7mEe;=jI+vq2;-O zo*mvdo-0W>6}>)5retaBqkK&_Kz))-vAi~8c`fWpGr`J3VW<$vjb70a=i-gl!LdGnO#sa~b0* zIcn|JM#f0td(73?aLW?W4%uit5;i|p6Ly~2RaNUcx{HPQUZR?+tBRbI zT=VK)E*Ff3A=V;GhGJDoE_b_E*R0>Vp3Cc0b5-P|RBu?CGZ~C=0#eG$#w}Qr1OImv zwy9O)wyPya8SBLL;g~)|YAiLSTyMaNC0LGxD>wG_boQXzcc3uX+f^)-xAm&>z&dQb z=nx(#6#M(j{pgdb6fQ%XwT}zlY)e=;2@~(=>>M2E=&ke&ZYy+gt>5CdO9zXEQpaGI zcXSpOW2tm(E8s+-16l0p*fy(B?BGQ`eFGhZO9wl!2Fj*FPpMQc^z?F>e7=n0GF*x5 zA^T|M;hKRSER@o@rKf@=F1WZ0UYww})>Ep#VY;Ae@^-_>NGV6d^gY*X-Pw#0lv3W*8vlh8<|OM%o~^%^py8c#%ahqi z{pTswz=~w~(0`s%K2|2nhyL@F@}YxKlke4ko>D$^Flx$&{_~Xbp@UIVKJ=fbln<|2 z;0@d*98|EYg%QqJ!VX; z87@b4dSliwnXt>L@%rHKBR1t6MLev4ovq)@Cf3^|LWs|MzlK7tiaeif=sB zdmQTZCd81j_`gSB+BxzjZ$;l^8Pi9Ft4KYRBJ?4wB{LTJbqGlpFMbX+1em8mN(S6nrfKus4r zx?FM9R01_!?C5gERZ|Jnbg`q$6<19qP}9YZE>~PNl|W4wJGxwP)l>pCUF_&`#Z^-Y z)O4|<%N18mB~a7FjxJYRHI+b37dyIKan)1;HC^oJa>Z3s3Dk74qstXnO(js%#f~ml zTs4(IO&2@5TyfP@0ySOi=yJtXQwh{`v7^fsS4|~Q)5VT1S6nrfKus4rx?FM9R01_! z?C5gERZ|Jnba7R>_F8i44!rMTD;C5m_I53uwtd>Erz~8tdQHpX47O|*|Ln&?$>fcc89o#nbH^0}Pv0^2^SNB$mL+AK6kKuZC?V7$7rA_5> ziIVqKayRts;N>fNDm>0>z4VIxeC%)IX%}q7Ax{zS2kZLF<;@$4mBGHXn=a|Z$qAWt znf^=}|833`G8;0*OeHgz>7%I3UVXc-#-0+hqEzYi)tj(su%}e%=~W_ee!RMR<(gNX zol&K6GDYOt@lQ}12ZTyvZ69B&F@W=j@XD2amENIDAjg~fckit49$2$`XJvoy%3!Cr z66~C_sWhDR63@7j1?Z{_r()|XiCySEjku0q`L^#i4fI=*g4Y1#VSm+y5M*IDad zg=N;51Eu7;?sWr0i12S-jBka{ImOMM7?JG8a$jt+8#+tg@pb*3%U-!V+5I~E%YEl> zDWY;gZ%=RcQ1MOViS^KFMY&QbZ!491yZs+c7&=20LdW+RI=;TAdrSDl-a{v#+wSX0 zPX6~w&ZD>?YHn>rOQ6M z_g|&<58J&zRpsMZwLf0{i+?;RNAqsLz2)6c_$#NbeNG)cGc$YhW}GSEUu7!rw|C?t zH{P`S$UIz|&AbZ#4qZdNvl-rN{t+efuh`G{I z9ob?OUGO(t!L}$Bo!>x3<13u1vcgSNo&Oi8_@uAu+y<(uS3T8a)tjg}=g&~_317`U zH$THw{qQ#OUccI*Y;=pM_I8%#@9<%@*S{>Q-Q!e~Rc@l@vAm5Q_to5UXIQ-~_3EaI ztZow(k7fr7I~iD#GxwOv>fZTZAf9*hXOKo@i>cZf?7MjkA1ZWo9TbYcbEy)m(L|+b zj4BvZQKcDmP)V;cs>3QXQD+K!tA6dPGkuTM8U9XuKa^p0L8<5#Q(cEm#3hg7ldNp2 z-EmZhRb`^iKBq#JU-{}Bm9T8|YN9HvCIeL_ymlAV_~mX@wjqw~MYla;Ty|={I164_rGkc4cFNud=qrTPHT0NSx$kq+lWbnA%1&d!3GC*%7xq#oJyLLYz0 z#kk@Qd{`>9j!D#vRfloBQfGHJ{g6&E>U7_ZlV9}Jp><56j_3=>T>!aM=0cQ>i85Vm z@O{BohUO@VG7)o>W#bE~WS=usWz#wM!RLKd7}q6HWjLB*%1g1t@-kuR;txT=&-qF+ zU}}VtS~*fhRgMNK=KlO7)Pu!PxF3RhuMDG2)6ToGggq+Vj{DB*MT$0kkPgh*EwG-K z;rrA0ej_ABHXZ5QGYrQc#)o&<-oqprh~Dap9>CR+Ek^WHFtM3m;6u^T+{EWV>)&X( z9=TYL{;?0@yBJ9iJ26QFe}{0SVA9Q&Tf^}4N4`3G^RZTSw1Us=@)d$&MhcyM4V3wzuaMq2s#T## zW##Vnm4Q-5$}ES2&iuEpjNTeCQzpKh#)`uI%8D}SRnDDy71Y3w6gPWXF2l9bcKOQq z^dObc7IW(@{szu}A0I+I4aSi1Y%oYrOS$M3#8TO1SSkxUpuqQhMUF92WH=u+d=Cgq z1({V7wG-<6m#>!IF%ws5BbSw4eN<_e zp-RV2hB~nOs-(=U&u}UYf0x}0@x05(Yh;V5x}(2}E53sdt1ej?RlC=yl227cqquNu z#)Y_qBcfEv%wbe7BfZL~&Mw0eI*O%szpu^|Be<*IS?G#U)nm|emMeS=3IB(m_~A7s z9)AZhc~*r<@>AJ=aG#%iTaC%<#m=O6876%|Ka%~HpY&v-q=&yF-tQMV6o_sycf>x7 z_WvCp;%AoUYUDF%7Pm>#d%p%re$!9-up08L7d4aJWtMDq;U!4&UO(A=&^YWxqi_?N zgfi~;T5ROu8HBAc!PznRJF@8ontARzT=5NjSfCu5tF4JV+`TQ8)7p7C1XbC6kSwCw z?97Ok*ojf}*%dhcb$qC3?cG=Aibkue+gB5^lo3N>kXB9WSFplAU zTYG=5UUAX;6Idv9`pneHO#yJ3&-&`jf)VBHqz?3Lm(Xh9V9FrA*$c-WxNs0E2NiV1 zG@`P%L8-Iw`6ND_NHenOHZC{$?YM$>CClo#x+*8CG5cv>wXYbeb}0L*@gt?$v2|4~ zQlZ%aU$HkCDt1sFN`1;#?DzzV4d)?b$!+izM3;q#M2Y0qH&VF9ZFCc7#b60vM)XXC2sJQnU+YINCheL zNJVHK4N4{ZJbQlL<0~?=21SOum1Q;298w{gLlcGmdJmLAG^48N=sGB*R~7~zluA_1 zM5RA}3F;uwQYy`;gG$jVqq$=V(cGD+^GAdW81VDdX{$jUtt5D7GHGR9Op<;IW(cza zyrd`BkhGveCCG$n&P)=15{4KL>UjwtRzt#(qQ>vM{L*|GB%7IzrZQ}&m+bH}JWj+F zusCW0$wGWD#*~XiI2PG-lawhuhbuV3LX%`Z!vjg|PHvT-+}Su5*_-D1SIjm0Ie#HYIW`M84Of9#9@IlfKAA9f&q_=*w5pX7^w z7-CU4N_&&SnX~{uJkJ+zUKjk;P;QtUb7PX+E#JZqm-@*aCMIX;PmQp}5i{Gr1y+gA zNvNkq*f5A}F?DqPuW$v?WF1X5PFAxVIrtYQoVxU^>hdm zeS=w|t;M~N*zJCz92FmW!h;Xs6rltsP84y}dl+ZvsCRdrj}ACA_460tn+==DrWbAN z8k%I9X6BH+y_}0N^psC0{_e+&4Ynh_>3DkkaH#7}CEtS1gDh?p4$fzJ!$-E5`Z7B3^9B;>8JvcV>TtIYYgvvK3P-h>5 zEIcrgWyl!WVib7x>$u|M_;_TGq=2mVAkq6FgNbsoN@R;k^a*xR+=34iJ#xfcvzv#v z($KulVS0yE-pLTvU>p|NV$}HZBe>#U@$s1FbM(w#Srocq@;Nw7(*NWqKk`F&(d0!iMkk^YhqW`x`)|>Iz!tH}`^brhbF1I)^k8>D z0h-z`L1tu&Dfr*K3Rm2S4-0-|4>n}q;}gEpPnc#avc)9)=vG|ukNB9?cr@4HJ%zGz zoS%cRHzVJlkED&AnB*TKZ14AzADQ)Vf-$V;nKa#~NzxC}*r0w?&PPr?BQCdqDk2}$B!RLSlGt44ACFdm#nPygKu zE7z-9La3_z27J!I=dJi$ieE*xn7X|1Yq$cpyb?bJR=Etn#Cwz~ z+VfiC?&WA+>n@b;1bqJ@k}`H;5ury zky=GXcu8MkmUQ;%HY9tMVa}zW)(nU$_@`0C<1?8t_(V6o;IqF69vQ%|3Z9WlwOZGc z*NYwosTB&a3XBwZ;@i0RUA_V%VW%q)Eqt_!RpN+xjS~OuMM(Iae&YC2Xi~_%_!~k@ zCIw|5eGV7D10S->jm69x076&~MnZmx^2)p&9|}2WgnEd(+hB!NVg~J=?89G2B5(5( zn>0dV@l{Nt&%4Ydxt~{XF*#%24jdsly+WB3>%t_dkFCMQZ}F3w3ENoxQTvg{$3#)L zARFUm!a?JX9k&$eM7Egw>!Wm2Z^nmtKe`SIY1PrP-d70*-$cqoDxK`Au7=IW9PMJg)~pQn^T>}sUU)ki{+*ZayGUb8adZpz=E z$&7swmGc86KM7JJTTJC#`C(k~I(%3;Q)^B>wlb6gtPB$c-gOibzT8(}O3eyH3;#Ml z_Za^%O8g!3knm1FaXvLt-M9^8E=7dqEgsj7X;R8DOqXWul;06|V`sJ5R$8`}Z(W*56R^GN&xw0**zt zn4E5Z7*|}1&z|IT4t_V3D09k0O>#O24bdC#C3<9y#zBv(!{!1vlrk6W-id56c^}w? zE6VsV@5$8&8xRB*N{zE1IkLs5(GT;+`2clN10}#pQFaUwrcwj(O>~P<QGELw_sbO-bT=Yf!u%~WngpCzTgO#!j(j!|;X5g$7EjVV6)xos<|dTQpaw4h~=$Rma(% zhXSvylM+Kl>lt4OS_=~<&SJoQah;SHGFdDMu%JqUvLjmz6RTI?3c^zlCWZ{wi%BbR>#N# zo#El#_!(+Q8~@|R=OAx(GCsIRqFW3V`%(Yp_)rb@T2~)s9x3Vj{iGj?CXA!<0Q&WB z#j$1hFzM+dCasUPj-2Nl<4wFNN}B>XthF)=2rCLv5=W83)v{yrEH3<^^-kV%#aA@ zb(jfes#dS^YxUib6WL;5QmZJx99NOuYPA}!$0%A}t)eNHzaBEsvLsfS-77QW@7-IB z0w;eAXVFwr3RJ7zr~+E;s>D&dD)HS3@{gEA7vGEH=iuX6r08srxMB_`9^@AVt@3M9 z&KQP!8ClLTH&_b=_TB9mubS&k?0wI!t!n%K4EdUs<~{)FXyru<@bnJAxZYf zGQaX}4JSLy-KrAAjiV;dZHJ7=7E{1eKY%OfZAL2KaFNE`t$8S&L-fvB5V^}EsbVK4 z;lqE54Ze9}Mz)wb9uFs#IT;_qb*!N>o`QVk6r&7=^Sw${&fOeZ z$x_^A*`lu)`W}oF8^=3)v9H*1byQ5_C3~2!TDzfYV;CZ^PlaXnvO203t;(^!TH_4W zQWFAB^3^)rP_3cr(n^J$)+7mX%qpw}#h8KfP^HpVWAc%lGj3B!lNl3;^KU@1v;Cx} z)R?pYmFp;|#1SnRC7$~g5aR!tH=`#>amjGs7{K&vhB_>LxR!e|a1 zx>QRo=WC+YStMYZuU72~hzzGzw5*==%j#)-n<$m{lH)wEkVhX`9KhFiu+vFv_O=uls=BWhMGu58eqq*OTAPzCke zC;OmSHhes+HpKNZKuD$(m~5!PQ8YqF`wASS{4(<;9~F|*BOo3B{{^34L-z^zejYL+ zTZ}b1l8q(O%-rrhOk#oP`+U(4M&x2AM)VQAILHjT|6@EpS}f2k?zJH2V~eMYfm{*o%csZ^sf~V9X+A$? zl=S!?sU*FmCl8x+wQ@j8ex5(+=NW-vbc@OJ_&ae4S+1UEJz>r6w^&B0Xh$3oL z6b6KF3q}q*&)TEIq9W5(f0)@SV7ek&(Pwu;2`Y2BsWRt5iT!V+$`5;XFW zEyl&F_a5;==DFI^JbL1hT+>#nglQ{{622Wj80RNkZ8;)6VSyOUkxH88$SCP<{9vq~ z^bu7Gd^q!?7dun?GgVW!+B zGq?+Hyaw4&rN+kAtnf+x9Vg^!aS^ZS!H1gAc^C<~CPv7uo{%iVgWJUUSWT`K7eN!= zQ3`B2bR$jBPaD}N1Xe)_p%XR|^6rQT{0jf$)>1-XXw_&(%xgjh8e^UsIwG#3S{^mUz+2XRp2r0Z#$a6RVPI8M)g}g5; z0e?eC?qpxc1*SsYA0y;KPl&n!k)`Msmz@tpFHxFM2!70!v9b&ZB3qo0e~etAvcnM< zCFDLVDJBb^smN{ejp7Kd;X3aW!t8KTV04QUa#QpYCZraN$B)&_LZd4FCtZk|jtC)2 z6UOY3El!gUMy~M6garz3t45=yi}SH%f(CVDV|GxWN(jn^ZQ$q@r^!D@FHs4>wkj)6 zYj0F0ABqt|+e%jfGifH|!!bf=TPXx)(oD!lbRo*NLWl}HjI#657$LN+6aq78rpdp= z2%&AI5SU3bAs>qo0^6#DFo-qE4hk`{0Rz=grzS9yWh`_J#KW!_8z)YG6`FM;F z+ExmInKTpf30;V?tq?*pX=d$jjS)iIN+GatW|~NcjWSU`hFKgM5sxN=3*f#aeE9CkD_)Sr$K;#X~M5(LRIi?wXXcVuJ1 z9_(q7JIqv*&qhSx*AOz<7qZY)$me2&Eb@gcHWl*u7$GDT1yK^+3E`+{zgLXjEKOmAf(S1@^0KeSBmqo zu-zptqLAx-A&BQ%Wh50VtGFF_AEt7u}7g3W3Jt4|GO3N23z#u{m|D@Mprb{<1}XT3Ndo1L$Vi>S%to+b=I&4hd-MhI^_^v$ZWIbEEO z)#P4r5j0V8?7sMJH!YKI#t4~*A47-=hK&mL-*q8siq8RFEpcU;=mu5gHu+oP2n!aq z!udfgV6%d~PZy%f0xb;ngwuR+KDJ>0LtMmyMb&1J4OPHLi}SHU?iUv^%e1jG@x2+} zv&8vWA>S4kQ3%6w3h6Nw@|_qVh$xkiTTO-hr!GW=<fkiqmT=HAs6D?s9^s$A_BjHkc)gFv@1s8)=y)E(C@Hzwwen0 zS&Wd9FNCq1ktXoFk&W3wz^61p>}D2j{X8N9zlIP5d`bvnH!~p*#R&O=F9flhSrz{x zMhF5vrO92ULLQD0f}2ta0f=VVc_c;%08~Oy=w^Z6FLfcDQlv=zAimEM=VP7Muf#>D z9nPbsknDO>A&x$fU5E-T7W$!uQKW=`CbFSSR38Bh zlIk`z67t)K2;>9%Gy$jKo3&(AI|!*F8-=iHDTGmhk&xd-MBrEW|4>hes%j%4Ps9iz zAJ9ZObR!{8#t5N9rx5aDB;@xoLI@d!fEP1Po{A9y$dnK|bR$jv5F_LnUkH5h7WO)9_hHF$m8?wWGHnZ&fF(Lvg;Kvtuny9X_+r;@;Q}C>~2trgu4NX);ZG`=w zbRnu0x*GRR37<2>`B+U*c#)0eHgwP2h-?{U=g$!ls!TFB;fqy!vuVNpMHe!3&t%sk zJ6DPGvDx{nxCq(FuJbg>ZZOs4Z!tprdxqsp7L&O?F>}F&N z+V+YO0=ug;fz>l|UTu5pLe!H9(1Z<2vx1!vBZSV2LSAVqWSZu-@1S27c<0Bh{sFlf}i82XBLJo_Fz%TJX zOaL`ecQdLxy2WK@a`X}k;oYl*@J2KeB3&SaOb!xvnmD)k&Qwa6;KHAe;{%e zJ8{`LTwFvUz+DLexn{&p)rF{seV~bg&PbCZbRnvCaNnrf`L#G7o1KEV2-#7!Lm{jk zBOyoXLKOB7;W)8>Oq`F^WSY2$g-`4$gxDJiIZ79zu!j(Zy^)aVx)8<5QywSdwu}$q{)taxNuh7Aeirg{b9pC}f$bQEHD7 zvfS5%p~X&dJ{Gp)#YL!MLdNX0+>P%?#raqvv&BUe@-0sYJ)oJ5oudn3fpUo|X@AfyEvnQ5{lB0|*;3znLYSTi9@ zbs>z92pnG~XC~y77$I- zWL1n16s8h_d&exaI87JA{uAZMyHGp3#Q9iFU^^lkYp}-`0^eiii$P{&qY%U;N)yx) z7bT5uyg+PiXNm*3hFu;Ml7*QtbLgvMgy2?CLeObv#>rW_5Imun$)kEz*<3Hq#}@3_ z;v#05VFiV-Y>b4!w?sCU3Ce;(vdq?dB4@D^SFmfuMZAXD;g3<(X0`M37$M9Kg&;d- z1&bPpY(v?(!OM=BChH<1RF;(=z7?i`uJkr>KDJEG6&FF1-0SdT3ZY#w60$x<2#k>u za)qf7*we@cO=w3bq~*P)LN-Q3cx3|H%Ark_9V5$jUW^cCheEC}t>RbcLR5AjM7_oL z4skxVcFq?Uv3A}JO^^*vQZO@07sLo*nS9T;GTPC9$Xp~!9hd6?3TCVejfLJq4;JhOngycYMD-QB5HWShr z5ur>0vq2%$$V>>TGqN!|yzwXmaf(@dQjCaDnlO4~)R@N|Zl=lR7$LZ`l@L_3SsdG~ z3t`uXB6TaicZu_{MhQQNY$y}H%Sj1gq_it?7CXE^Y;CwdA{(!H+!ykU>0NwDM1)F+ zkKIrc)qk=}oR8H6`HpPRBzL1HB=-eVO_2Y{Mj?0kLX4YlD7?riLMplt9#I9_ zVOl$bF+y-FC?P0dvnsw!7m}Ue3E{nC*2>tf3sD98pkJ_0iSw}q3(Fqah6a7@$B~e}UsH8za~dHAgmRqDZ9>+?-|wi|9GBQ3#2J5LLiNn!G+DBFGMZj2qER z6S&IAMooD4QV7b#OvoD}B9tcT#)A-M$4tnZbRpzq3@jRNKrh|11`Pl5dTU<1h9SUJ~ zjD%dT3sKpD5LG)yLfCf{-iB&tiJzTQ!zcMSE|6Q>4dTd9b|{3|F%t4#U5LsKgsAMS z7UyF%d7rpwC_Bsi>=>B>#PE@AC_5Cw>}-gf#ZFwAd_Y`;YgBg5^0Q;4$v^5s)QfKM zV`bTlG=Z0kY(r&ou3sibLT-wPP+3-GK_O_RoB5r8(uJrpfe=;2Mw)z37oy4pKhD00 z+PO%akFA}X#YHTWm%OTF!J1{~pLHS1Wk8c0I%v#F38Ockvg+MYxOEz07Xqmeu%PFV4pbxkFq;AxK>bfdI4YV7MW& zQ3x!(5`tElnUFgpB5>AP*)l4VFUJVM50wyP%S@B6#0WuI zC?Uv}nUJsQLb&|GxKjZepfeM4cZ?9;I~0O@$4tn-#R!2tQ9?+r5wTy35psd|Ok|@bXzM6Vz=~ORz8w+aX@Ul~5^}w%knh9@`JgWZ_SZ}kpdHze z9p1g;(Ce4Sjc6w1zak=3cJjD;l@Q#BWLH2yv$nl4~a9zhi_f^M!z1Ga)~W5dz$mCLq^L2;4$sBlaLw2?2Cw zLLP{S@Hn{{LbjrIZZQ?|;}{{I_Jtq-GSdV=MK)p&4aN=No5JMyPi(mLKM@gLb|~bH zo)9xl{#O^00VAq|dy8pyei|dB*B4SY74owfA-DQM;MmNv14k9vP_P*|G?ks7n+m~& zk&Qwg@`XHZDg-}>Y!vc4Pe^vGsgPepM5rpxj`M|#Hx=@5jF1Vwki$%cJQ5?M-50XR zRLC!5gk0D6@xKAP* zg}{y|A$_K0@m7+|6b}o(@aE-xPwXRYGthnhAL(MhI>^B?R}7nUFu~ zLO5bQ?oYUPa1WUYc~%#~dxk=YznKtR9NADNoF2g&FNd4ZOvrN)5vpKwbXpYhu&Izg z#|U}E6QWGP4dQ%kXz>?u5wfGo0-EIKn`-jc7$J*&O-?lx@;65LK`y zLLvgV6B26tWMXE&;D^0~r4sgX_>9?99_;NJSi9+x&fxs|&dOZuwcwN4Sney7%DvtE zo7*|X&6V)}ib{E#x9=6m`tB|Md8(EfGf?X3EDpS)bj|=0yd;uNt2&2^4#a1y+F8BI zlQr?%Jk;G^9_$-Bl=%|HmHT_TdwPq#gWIq-;j|5uzE&N>{yu{P#r`vjy~X~HO0f$E zGB4j&C~Q3Kf{pldDqbwvgGt}sD<=8=%L-m#&ixL&#k4Eaj!*bSx#3q-QdDN+&c33b z@LpcRJi;@pw{;irRYO_kZ{_cTvgE@GnM_cY-Xj!2S#sWRCO_C;@-yQTz>16>Su@aG zj2s!$QL1e0=#Ctl*jdEyiaRQ+2hQBM=A2FCa)|=R4IPeLJbp{L|MKOfp6;Pi-`C6h znL~&1%duU>%^icK3jQ2_S+TzobNMTV4o5HFdsFwya;e-OD%|}&`76%YeF8tpyu94Y zvL0V4_pKeQ3>3oM??z}M&K%R}sPE^;Ol_IMhUeDf+HvazuPA&=V${PS$7S>SE!qTj+YhhW@!dkhPPA@xU6VN-mA@nvZ*44;;^9baUY!~aM9xp6of10qn z9FwqwTrXZ|tj$$}L7|92*jz1Qa5mQpo4bUa?t)wn$t57y>tC%;E6pRfarRbHE9|XC zt+TgQP`il3XM$Q*WddsF?{TECMfEXkLC*sF8n&oD32#hcG>wGIv4dpT#ST_j;rX1CA*?WGCnaEbUIQ6!TofVs zl~IJ`*F_Ol@H>YSlLWtd64|d=t1)9q6aIi@3Ap$I8N10!0(=q4_CLojf)&4yE1Z+?7GOo3U-g?EK?CV z@L7cf>>jq#vXIp`2KzoOWAe%n0%VR#BmTGL09QM%{WbTs+_B&X8rOHQ5Fx5Aq4g9k4qr@uGXuw zv~eC^GAcd3WYl?l8yKDN+Fd%Mzf8*LHav;Yn;BG3EbuwRcJa*3COogui8mm0<6Ifn z@p(ngt>JSHMV#TY59&$B`p*4U3zLNXJ)cPk&7S2`=#iHGP1tpF5YwK6IN>#%J|J38 zKgOX1t*17;#h`XZk!E9w^{*FVGLAo67{o)qrAUOOo4kh4l;;Z*a;fiCRgW&K^97@0;XNnZjGV$U=uO-5#`pRgfR8)JVq}nyb%;mU_fA^sUGl1FA zo_8K@yuG30LfKi!bhu?h{~Y2sdm8scJ((wC*R^cY=6C!h7o#2ozjxqJ0)E+(nS|el za+-M>nXASr#~&Q0{?b7#3oBL#8sB|8R1uth5r-0R%5kA2oHlSqh(_rJtcf5hb2#l7O`XwA=b#=0qo2p2 z1dMWKeiBB9i&z_IVYPTwT38vcIty#VXwmqKKcv(9xn%TmW^*IxZJ6bi>}r-*uNaZHXRv5%mHJ<{Bc-T?23>FATwNUgs8R^GcSLjCr) zFohseGG2#I_fM0B<22KMr36snm^q1K7Chf5uW7Q7E4 z_vq<5g+EJ1;lU$NII4a*&-tWPtYMxDt~tM)x;1>{0n~%AhCjuj1lI7N5jY$*kIc6_ zS7ngBRgS^b8GJBiEt>yL#$dFkrjh>lTrw8wsrgUthy1U4#v*7P=YN9Jj=9vC`{~uF z2VwXA2Zs{ay?r8fud&`%Quj`%UX41w(8p1iI(0vcnTtk)kbt_qBh)p{w@Tt(Hv)0* zaKzcr&RF+q)Pt~d4EYier$5JS^E;D%5am>Rdj|`{S;o{Y;~G8}DmeX7GEVh1v1;YC zp*~!DTgNVBH{`=LQc1ESHFZ+Yz6SLmNc|xWC9tUa`YpAR+AzPbQF=GBT8+|OIPEA+ zozmre3P4c$-#CJ*N_QcvAxo-J>ioSGlrH`Ts!3QJdfLDDD>^T2FvUP1-Bp_Lpk$_}% z7Yf8h0;xv=$4=H+<$!boR?T`*hhw$zZU1|by=qZ_A~_g;cTs>HPf8peGYj)O$w*CR zRY#)-K(e}v>;`j1S|zJ40aqQ_m`YX?=Lysg~D*& zKXvbaR95Ho{$!jUZq%|Go%X(3-8z_Qr}gs7_g%R5z7^K9@G+gr|42sV)EcR5Y`b1^ zxeJ*Kdv(dB^XgV`IW=Z|&HIvZIi*G}8|T3#lhT7rCdsVx;Hi7?1Nu=9BGUX;GA7%M zm~4DIUB0`5RxoTO6|t_JZrOW)a{I(QMgH%}h%~d3qtPChOzs+iN$0t(@Z5X92K6MY zhzm7u*2(JCz0_Fra%=2sfc9Yj& zWGE~7<@#{W0;g_)pZ+uILGZf^hZ696LIW*uL;FEBhVMi{RAZPgvvCZk&hS(03lt3B zgF^`zKCyueGp@J{pDx5H>@CAq&$kq56n}v!RI$W-MT4U_b&8)Xp&kUqU&EmU6mvdF zZLzQ(^Ny~?eJ?Uxjn((zv|}}OR)5!ydJwGs8xAF4mGkwJvO3z9_1(yFHCnI7X-8}7 zv_5hU>Os)Tj>!bHa!zSdS{t~glNJMTVW4WHy8bXLdJ}$eh)yb}nI<5$_BXxhF~I2c z8ZZW`#%Ui;JBymOMa@lNn?YFA&*D%5PB}_Y%xund;60foJX_k1k%K{e^W7PIZ$|j} z68Wxco!G`kt!E*tp}yMeZQKvFusXRP^wnlRiCsr+>eNntJL*AD%dUe2)Xu6awT+Aj zB(tAJ#;Y;=6`Xd=rq1l4eCL^9mQ|O4+2iWUY~x}BN$dc!U5(f`;j|+*bz%?7qaFmY zpTeO8#LiAY>~LdaqiJh5Ap6zG<(is~+|i^rD4Bk@;%ePRD7-ZR*_a!x^K3+mGT<0&b@#;C57P zYvx8|vV_klK=pgv~APyzqb9$ojfkxWUS;$y; zbU^mBp2qW`(E-=fYQxxTF7pDaMKJmS97@3Gj6{q!HWrnX-cBk*mQ+&8ED`FcsH?Eja9y8eF~>}dA+@9KoUCmEqf*Fb0*{r!?u+21co zb^ZNTkownqbW%BGGl4BVrVgZzuHRpe3|I5}WZC)s)cyXSzl3@aexK8i6R{Jty$Y2M^1gd}>57Q)doWLHTMNp3U=)L(A5P%uIbA)gm~2 z6%HlfaCrN70vV_?cgns6_AmD^QwZ5V+Pe^Uxks?;>|g5kuWc;qL2&m<9BK%6$|p9M zyB|aOYTW%CryX~xb9dN*s0YE_D{!bG+?@o$*y_2)&3NHwHG3!gth0A^v@<3x00@G+ z^Kd8ucjoaP)5g|N4yFB*96I}FL;p+W7A{FII9!TD2{@cATDg2ba))a5c3_pSF0_03 zBzqse8`vM1S5Kk`abOFFh(i82&&QoZabSyEPss`%um2UQMexXwJ^_zy#ymE3%tR8I z<1C#jMCPu*X%``;9wA;k8TBBDqytSr9*bUN_uJcs}=o-kMf5V?5ML zcmYm33R9E?ef|wBs^$F3;pBzu=M$fdpJ0u?JiRD|8|4I+J-cC5Fgs<$ho> zvn+vdyXGkDIx^{}1*59?&&~~=hiV5*}H!>CCQMF>iJhH#R z@t8J`Eq{r5HsKS=csv5$no(mX{4!T5EN6D$y9cAt9hq(%Z^vIfI961BKysx*VpG>1 z$?Rj47?7EHocke5$*0^xWM*E(t|K#bGN0v3V}zyrI1VMSl!uK-X5(qRA6ckI<3l_j zM3jz3E5>PBp5S7xg2r2LC;^SrMx>D|YO^)oiI(|jSxeDhu31YyA>{ZhSvFs%<;$GE zBKZ8*WPDCVYnwekJ@DXB|D6Vxzb1Eq7te80NZ5;WzEX(GTrYN=7f;)Z=W{XhD*hQ& zlfZ6H8L`)#F{igq_BN2)u)gz_zmvHTlcMijHOa$Fy1sK8#ujrg9Dr&Qw({m=Oirzl z$%c+FN-kTjC8t4)M{?P69Zox2nYOLWJ-Gz+Ah`S|97GAx!=4B)gq|85r-1k z%8};>4UL62mdGnfTo6@iL~^*m5oucsJoo5UREr?;A8{xFkt0WyQ9BvlBP4b0N6&wb z5(6&15uG5a%zvKe1525EGj?56nR-@ZMoMk!qdor10O`{9fU|l^u0BYPZwbk=U zu>2Vm8N`eE4crgKiHH#shgD1(&WUM;fJxooT#mt=BGAY?HmnP`nUGSm0s*(bh@dJts33x^VrIZ~TPC$n*WTvEw} zEUQt;r#hXz9A$f{CZ!FOdOC}%SCz`W-I?rfFG4*CD&L7iwNhEnUY*u^p+MO83YJL$Jx*`o&6=F7Qxcn_kg9BZz~iw zo^}D3`JOaF9M{MmK@Nt8Et;fItPtfWv|LN!0#0j>QYEL2_56}lJ~&y8R6g$ONKKv8>yAe~2vRvMIsvIOYWDn+ z)W-RJNhv2VRil&-S~^Nor}XM0Q4fOB*W*wEN~hLLX#?B%V_!sO!hZgK?uXhIq^g*>&OG5b7DJ5Qaur+x#cy9pWxacC52T!7@T)zwo=8vn!;s?hjXoOU#(PUGtj zK|Kf>IW=w+X*>bRVXG^RM^IwmsWsbJ;Q7E)JKJc-tjx=AN3{qV2XJTP(|( zQ)@JeHnpSC4jOl!1`q^|{Wvs=G^!Y`&NNEfC_QxnSq$4o=c%pe1>gQKszuOvDGrSy zjdPG3wz_(1X&WVt(l$C8t)Ov`Rz%R)heHWyoK|D+w?1>d5&hw+A1R0=wf=Cf{vWcI zu0Pxk-#xGk)gt&T<4~%6Hll}I&GxOr=UK?Kr&;j5xwYwPu2Dg_ge}+vwue+xPHsj`z?F9s-57o zls2D@=vS9~%Jz}u)3uMRXdi8xsPoCC0aCS}jp%7V6`2b8cdc)88PB_(cH73pFCmP= zesUquRQa4sR_YvoiuSw4r)a;szIQv??-zX$AP7Eta41zi8_^pt?Wgqb%aG}?{dE4_ z3jcn=*{Bx5=VlyAmCr`>&rAC$`IPq4@o5F0>#x!Isoa>H>FEwBStnikiIH(UdZ!7%iY;dJ6c9-xcI)Xo$L%v(RMbXUtV~2)$d-#vu9sG z5jfADx@SN8^E#ccO_$C_^vX**pFtL@(dnMOu%cCT79Y?Rw)5h2>1;%wyoxIW&#u`{ zW;x{9o$a*4v#(yE)5)q#(X%(AM_$C8*%wJ;sLd|o&g@G#?L2$xp8fQnp&o?oya0z% zq_YwI@zQom&n|7J^Xyi5_LZFHDCj&tT{;`l8!v6Aq*K~XN2e8Z9(kTlCxK01JE!4o z1AGsCXJ)Hf;k}&Mf$tu?VYUPB1?TE8+pxC-e{lu)E%>_||CapkiaHJr>f0ZmeT))A zktci7LcU!^n&HTkPk%Vyp1N<}kG4u!&*eCjfKR>;w>qDr#pM0SNHr!O;`yMTGwYbN z!e&mm71bh`T!upln4B>plLN4eTfg5InBO zp#(g(RpD_H7_H#HGI}ZLw~OGGeUkl15?eiqY?iy+vHUcGD%C>YG*KTGeYN z@#lf~j19kYGP8>K2_nzMp#(%8W=v$mR{Pgz6z}TQXyi;IXCG6iarq>j#&yYPtmdzy z_OXHfTJk9UwdB$HYdc!gOS#yAu#Rh!@pwoT>qt-C2T$EV67yF<{g9uQB?9hKDsXKq|`&Zcs? z#Gj8FIvlxp{FZY6<;zPw-Mz)$L8`m&X&XvCoy9YU4&%_+uHxp7!4eyP<1Z`rS7I)I z#n9pC<$G`HURm}Z*YV}=@5x_r#_kjNNyZK`PyQIy@9r-T_N`v!$FOT~C;^$(BFHG2 z4T~T(Dn$h8wZKDEx(L#S@$AgvdvzMmNk-$L1|B<1B~q(z+gkc;wC1seETr(+(n9)n z&{;+n+bFiJ7hHzqgk|J{1_>bCLlpQ0XwZCr&z35cxLmWdMC zxVDU>QM6?=8eLn)3j5gh37y83$!L_ljd7kjOeIpQZ*QaY)%j&iA!t`iU!7l$)6O!c zZW$-@DP>_9xzt4h%P4yr<5+B*O%ySs?BCHibT-ino4D`eI)_V=aX170iv8$e?8d)E z%mW|590_j@ZVzTPcBmPSd=4R)0nWe6xO(WBg@#c&?#IYlD2~it&Hcbyj$?0ED2~it zgI#AWQ@57mIU`zF%ad^^fwer&kW!D_qCXRt>j(5IhPj%+CjW_=2KEYR#BvsDHDWj8 zv?DfkV#l!sDu`W-LkWnTRYzhQ8k1_w9)^rpW40Zq9kZ!3JBE{Y1+!eBJOQ)E){)uK ziwedf)75w#htrPN)Ol_F4C+DfdJ+yL;B~4YuS1@HRP88YWNgDntI*wXX~9!EE%bMS zOLh?^;BrchT#lNpl(ULt3koej$D{>J=HH+*IXfAXhu6sDD7KO^-$2%?SxU}3bsju* z51#uK>Ook_<8df~r99f0%3|hnSf`R|$A^2LM%SnR9NDc#>O(l~NKKv8>pQSF zw9e|#x&=t7zT=x&HPa)Qi0d*Xv&f(z4Q4fN{`8d=-4jbyX zv-?2#(8!U-;Y6Mf%|LP-S~0#^iCJN79%?E9hX;;e54{x2?%U$+!}rv&PxeX#y-}tza7K<5M|%QuJgC4``gViao-$NO#;gH z-%Z)*t(DJbJF3yQi02)Bw%NGOwWt-k##MqbmQnQ8xr>mwuzj4#{lHh}xc0f@GIcK3OhG*e`}i^(N?;!kubInHvzA%a zvJOR%g39c3j>=vOW=fo`mfel6kakQmDvzz1%J}z&G<2;=>D_aDk!dw6dZFXh242sK zi8A?ug9KLeWp(3q^sMWX)oIN>?P#@u)_f1@LHPWs$!MKbH(L3AvCHuBo~VEtc2s+wa(pzj8nJ9?I$~2NHoG6{L0H*C zaVPa)|MWcfL%pIC zuh|$SuC6C2q`^pFA14e$A*9y1g>xSzR$=Zzo_EaIHh<%YUQ~-n=EZ;p$(NSm{g;N*@2?{wOECGcFV@z@j{A=)}!VZj6_F&wy1EZH* z!-Xrl>}Ze&R&#~|YY0uSg*@;J+z&X+yaBt;1E=nR4~lsz@hDVH0uJ{ZfkT2&UmJKo zC01dN&lNiM{1-Q|EbMqc)5L3_im-tN97@36VI#2Du3FD*g>gjYlM-k*fppy@^9_9|>j%$rf>Vw7XsXqJ*~c0NToYmp3C;Y;|ohKR}6r z&1{*%{gA(Yiu-}TZsCKK&R?hQulI`a*Q~k(Hk0eE#8Vo~V@rj}{LN%=cqa3AI3{iA zOC0|r)Pt~`Z8(&G$+lsctY$fpW}U6%Cn>RtmHZ~pJ1c2h>w5g1s1`va8{7$q9NtRm zL^gKBMKGEF9vKW-Nx@|P`#9}9cj}&d{7t9_!6XOE5->Tr1}oXP*=dr;?;umvcqFfm z$JBWodkN}6@OTIgCE)RZVR;N9Nu2Y5cKhJ zoCNe8rDk()#(3W#dJiiY@!N#Iy!Fa@)n2t8$i@*W=7MJjkj*fmVvbmrvqBu9=@S|g zA#&PS0zzjbBDAqyTvEDo1WGS=l-khym_HBoAnfS=$tazkh|)&3btI!-8iCQTI7V$? zGO>q$!0OR;V0ART|ErPRYNTF_(~i{iN!=UuAV_5(mw?o^ z8b}>QA~XMrY*isLb1P0eB2yYYU-I7F%e(hU9TGPCFZ!x{b_y8}%S;W^=zmCQVi ztb}H^Wo2(CM`uGb+p?~=(~42^414qhm8_}+RJPSbWy9>GMx-1il0>>uB0Gq@T_=(+ z4NgGhl$wZaVEaa6Quen?CS8BK9ZYuXOpZ;)WT6U^!}YI^t_PR>mXb}^Z)pdc?6ngf zd`vPnr|topqvyxv*pKAWjs4icC1)iHE?bjvdBh%YIhx*F_Mb~KUH`cqWYU5NGFy_7 zd0-VXN0C6Szg!UL`pfNjHax@O8bM$_8G#2?A#haVMy-EbGT4KRy8g)Y`y+EYgFKX= zoqa$R21hMEgbvt3{o#^7*B_pO7gozd4wQO2i>p_a%Dre$PkxuqA8T#|{yGLL;v5VK&a}^893-@As`vFT{|4s0Gb}Jw6aJFoeZCMOUSE3$-KV{ve%90onp*~@| z)VhoN0ZYnmIhN9ADds6I)|6E&(T9b7+$`>gSmJ7Vj-~Wjx*GLhyIo>DUX3Nr!E!96 z&(bwbz|yUPrQ5h4*rhCcUK~s5vve)$!E(ElWj}ruyOibllw&DgpcAT0;=~zmirS~)e zOPo<#jU~=Cb1bFL(hW_(66YO;SyJl+gnZmHj-}CG2Oy^3JLZ{H)|^d!mFnH>RanX` zb}U)J()&;kmd8uElSy|l9+wq%NxgU7`MC6b-20n=r3<4hW$4pF?Kn5Ko5ozJ7$5fm z3t3XE1naox1WQ>y*cW0c{~7E$yOh3N`bYa&%B%H-10Oe@?S(K)_c@lVh?j0`0+t>m zI{`~sPIC^imh?g?%ITSmdL-|k>uq5ApE?MFnUT2rmw@V*x0+u+R zJM7~mOPs^&SW2IzkJ!(Wn$KN@B{hfFv6MbbA8i7bsU&krH?fMOLE;v$&y<)(vEf<<66u61hiFgB}<&c>+DkccIlQTU`ehWDp}$j zUdK}UEPcEQSW@$uLh}S9OV2r$teA813Hw=6^SQ%)0^*q_HHX*PrS$C*`}r)7m(+aj zFiXNNsd<-56deAHnRCK1cgtDImzay;<0UuW z+md;ew_C`PvO9rY%CemnVoA>T&OV9L&c~&1mp;`5EU7gI1G}WLE9rCgHTROX=GsK3is6yd->F?%*g((k|r=b1YfWzx3HAU}^FQEG={_S;5lh znt-K6Be1mCv1A2HpKk(|#M%^^k6YqcvVx^AGyzLXp<^ia)>yj0v1A2HUu*)FE{w9I zwc{>wELp+Q9ZkTJe7BD56L4cFcJwcCZjkML0$WG0OB`cy{Y&ZhFWuP$EcHcM%3sO- z;JMu#*OhiGrO(n`s0Z8a()DB~7(;30T6STUxaOu~DSei{jC!!0rT3AYDlD-r>R3vj zC62+{&Jx?2A(pg00s3jjQu-`?wFy|F9}cmk`M4iCmaOO#xVs5h`bm_f@ng9kioO2_ zyUs49Zzi;XVP$l6!}R9V~sn30T@W0!x?Uylcm$-;Vo16R;%T zVIl1jpUZMArO(oTHvvmeLdTGglh4OxpLQ%+(I>!X%PjA!%yOOF5KCEUm$){nvrFmQ zr61YPl3FJ>#FDg2YHd`FiSac8SmG+a51*ZPSpC)7J9hdX|o*^jZ3O z6R^a!O{=lQ^(-Ar>9h1u6R`A!C`($uH`lXtETzxVFPeZQu5B8!OBzdeIhL%5y&pzB z*d8x&{5iyu7B8{C)!C)=?b0Jnz!LjYLo8`)pR)bnSW2IzUs}kLno|;b*0MLsQuZwF zhn}_kAa)%~>9h1J)Prq4POy}nPIiKI;Ur60u2tb!N}r`in}DS^jlk0FjwLH%?_W0o zOP`9eB-?S>Pdk>ZVCgp&vb2!w1o4tuLon>)#JX^9%^XYS32>b(+u|k8Z40rK=lb1M zSjuyqL>DimA20nD^pP9wzI@Gf7mWbmfSigc09NH zJNsGE);SR@sXhZ|m(sUOPc#8bYOT{M{Y!3b3Onr5lTE;qT$@7LCH6l#yOh3N`h63y z#JEm)IHD}pHUUfWSE6VLQ+Hxb%J8|7!x4*ygXslAEJzhh2KnewMU3y28h~ zIl7jN$Gy}9EV2Knie1XG&%pV()O}nVtI4)86cKx?{-bIvx%u8!__(%g6R;%ad&@DD ztefv`2TQpoU`fSCRr;6M|KxmJ`aUk-1T2a9-kM$diet%!F_g9z3t3WjC^YAU?-dBe zOLA;Cv&FGw1xu|>z|tF{EJ?fM<}caNC(t&g30PuZWXLYbvE9t$IPK!4^y8&*O~4ZS zQ$sAtb#$||t&XMiSsHIYOWDa$mZV*B{oa=NxV@TyCC*6?*(L2+OU?~-b}432XmCi0%(I>D^6R;$nY0_Bgb1YfG(nJec zQgd>HzRDcmQ4xxla@)8cJcp7$2fNP4rSIeRMLpQ&;{;3jbIDFH9;ZFG%Xg?cmeOZw zzb0Vmx+qIyRew{+F1cqd?U*O9e-p5DN0cQQFS+%-E$Lr6pb1#IFUpc;m%fAZ&c~(i z;|^>BmcBm%ON`AOOX;(8ko_#l^_QfNYnkF$vZ7C5QWLOr0(14z-^p zH9x5eOKMJvV<~->4r>CIIHx4clIkM}e4Ls`;8;qZCC)Rm+{fiO51<-LZk-c5`n~z! zu5B#wJ(Z!@TaDd@Sdx7LYP`)FdS<>2Zk|o!Uv!fk%q=hU!1f4?dIBg8&F`f@%Z#RZwiCvn8YO$>yCs~qXD3T>N zhGK_ZI?8^Qv@sOHk{d&@#4b&@kfo=fQ^?2VMgP*ctvnz2IM=^q2}?6jEw=eM!IJC~ z7`HyklIs(&gr%7lvh+Mz8NN?It|#F71T10cX!}``eF7Rwu1~;@*!vg@S$ZLAmt>!S zw#J~FS7`@JFKYspM4y0M%PZsh1ngkxSo>L$eFBmt*C${}ymXv>EP2nF1hKbVn?kM& zmp>7CaAUjakL}K~pQZe%&@nVmK${D<45uAS>9f?1da$g2N!q3Sa_AUhDYujRp}tDD zW{w^4(($Mk%UM!=kztk|jk45oH};)fO5ZNcZUUCRMRtPqm!yw#&+S?gd(W|urR`)V zh`m*89b!rIag3*&T}t0B&20jfmO;l5OVTc>c*?PqK1=iLXGz6FA(nD)B3nW1-9jJe zSW2Iz`4+OI+G!ylC)#nET{_*dWW|~}e1^lecARAC4ColLOBzeAPr!~o0rnZ&#?s|v zCuEnXV~C}k=o3(Vna;+g!c1er9g@8Vpp%1HOmuR<~k4xXjEolOlI1iv2ORnGBj{c>k z7P6%JCWF{pzNbm+6WD+}IJ=a-T{@)+Sb8gT4B4e|>K$OAcx1Qu=mj8S23{mQ?>yz*4RcI)+%1J}$QdryWb_v&1oY+gakX zl+{?`92Cb=`Yf$z0+z0Tjv;w=zEX&#mN#-g#FASx#||HNCaT49ma@~yPGFbh z+7wyNn{jq2eY>=}30UGdPlzSiSD9VwSh8XaOMJG>a+Xv)6lUo?WGk>sS^7X{m(sUOYb<0*u@dTE z52+kM3QMlv+YTSc_teoefZ68bCcw4}d8oLeoI5|f*(}z4byOh3Ny08gYx)eHwSdu<2 z*z`!m*-puXP45qOPia3CC+6C`8aKTZ}x3EmeOab+d`JqT3tb(KxRvn zC2d`}t&Sxt=6kcAY>Ss9OQjK5a_hp`5ifBp%XXF?kFuoA6L<#aosUc3$6aDSOWE;J zmZXo%PIfF=;o}%3taajWet zJs?;T??}!4#Ia($m}z)?dmn=5s8i&l2ai+RhUDkHReN;(oxA>N9XG zrO#47s>O1av}eHYjk2Wr3>-`8voz2IEQxo@w@Q}S&T}lK&r-!gmUcm>P&k zaT(4tb}XgO(je-=HXpYOI)z!{I8P{E(pYly1nd~wy$sc4IZN3IQI_NwiW`r!WWM)y z3t4)Q>;!$4TI~H4&j;-|7kgX664y4e%`QonWb7?jaD#5(TgZ}P zWq2Q_*(E;X=U7UgC9Z>In_ZGDiRVx>mR!7KhmYg?*)3;D&i9rqIUi?9p8(hNw~VDR zYTjhv<7EGmWXbg}S;Ep4O~8`qU(#4|{Y!TEIIfLtn_W`RFa>r=&a0GTC~jV*C3fj8 zO~8_vS1Ik1n^$QGOK)ugmPG%Ov`cPYr6nxA%|e#=9Bya~B`a7Oqt?&~#&)xR!sV`i zDgFMXw>JSxeL=RS0F2)cuD#=$&&MNc8u*_YavUsqAY1X?*Fs*C4f;>_y2E` z5EAao8+B2%qL`f|5I_)e0f{65*#IJHo$OAsLpD3x*;yd?Q_@jNdTVP{ zto3NCty(;)t!KTjT1BlK`~QC5+_Ss6kY+=_3!B+_@6DT;H{bcb?|bj_{d_&LM15S2 z=%w>>P?pNwvXnNCn~wR^$0=%aXB^{3upE)43*b_6t&j7{lDCiZ$`bW)xzWd6nESGn z*2j5diTb!4(M#)dP?l!FH92i>!~rI1Z$6W-ECD-~muPk}{IIk>GAD0__ z+{L*sOKE*vy<0C)AD1J2+|P1QmMT$J9P>-wKF)(Vp}EQ&ktK|YlxuyQSC+heoEKL~ zeOzwzahK$vEFA&Y5rTUh<(mMSWcV_i@+dzAWXTJ>-z3LcVX~m-4U=Bw6ZzS-L(4Wr_D;jy`USTb8`G zw-5Ce$x{Ez(ha#UOKEyZM%g00lykVs8*@;Weu%Q-&`Vz1+apUpvb}S|_WtDnkR|WD zw^x?152QY>|NFR`a!{5qo^%&_Da~FYy_6ez>E;0-OCG(HCQGE3azmDG$$eS!+TLDS zqB(&aS&zFl_he}>pPRI8?|j4&JLZ>)_QQR99G8DN?2^6I|Mt>t@Emf?cOXrc5M$+# zC9ht}N2~+MQvb`+?E^rTo^s1lnqK+?$x=>mGT$)(Wa;^CWa;lDOF1D+zsfyXD%u5Q z$6+rauaBdTOVdkePf;J&|9#w@@Emf?UP_ZCw5_|6CA6nVmik|o?iv8Hg!WKZvV?sg z$x{Ez(%m^IOMJ}l=;P3b&ml``<2afV$c?$mdj^0kZFI|0(UG|Cm|r5>J2zzM-W-&r z15s9Ny;Lv-_iaCvqQ$sx%Thr->{1`s|9#wj@Emf@_V&sW*F&}}dHc8mlr55_{+Ffu z2Y@Vb-^(s!31f4TEcL%EJum=d3FB-y`nWW`gdF80OZ_iP59XjO9gec&u$Ryta>!De zy@Y)r$x{Ez(y!q;|NwS|5jfAjwky%hE$R zC`)rtcI-YbA7e>%Axrr z8(AtNS;`4n!ZA{=t)Y1Ar2>u{=mIBDNwSm^vh?%-kfjB1ja}H@1q~!iIU!5vdzR~Z ziN}-cLN5^(E;r@`{x|?+=>oXMuJqD{kWF&}{XZx0rvV^KzvxDm5VKCQ)c>-C>kqls z$AwXL9CMY31L#68<>T5f$x{Ez(zEa!a$S}X2hf!);o2|BQvb`+p9g>}q3-NTmT_(PwUYum9|7Gc~13;E=jif8Rg!AGgOZ_iP=ns_R z_EG`PYj-6}IG0JX)c>;dVh+kuJIan@9Csz|XJ3!Y|0QITEcL%Ey#&u8*YuKCmhR|A zmXME(WU2pU3FrB8O_mZUI}W{sddH!cidNyi%`updvPQDh|FZN7JcnG9rIS!rvddDM zPZP;fZeULSmV>f{{jNin7@xb$ZZEM26eqpZ|9a`w0U%2;l&vmgNg-Lv30&oC13;E; z?nai-UzGGx|LZ06W6U*s$=k=FKWJBa=^rFZIiZ*EIpn%5z21#1eMqvD6S9QQDc5D` zqpoGiH<)B8CuHf3+?OR^Q8%(wOtO>{vh?NvkfmYW$kHApOF1D+h*`|>KF)V&H?lN? zWGN?P>Fog^OF!&JmT)eU<^=kGPT-vZAWN;?$P%vKku3GUEd6r;$kNH($kI^N`&URjz-vXm2g3D>f6O_n}K*|D*3jB`~uWa%Qzw{evm-$Z(; z|Me2Cb>+G&AwJ2em%OqRhisCi{+FeX2Y@UgKB+5NLQD$DQvb^m@;c@j!)`BmN+JbWU2pU3CB!1u9tj>Dd|d< z5Jy0=)c>;duK^%S-S{;5aP605ssCl^ivb`@xOUr>Uc&V{lBNEarGMw3EPaKtW6xFQ zU55MF=PLPn9m!Jv%hH$dm~zct^2ky?uD5j|OMH!mWU2pU37=bz$x<<2Z*%A+^?3{ zmTF0s=GQ1uMQ!ek^R>#R+|Wx~b5NGJt!>K^pNn+rC66qTy_6%ev~2*$(wnG<9QKk| zmdIYp4ZW1gL0Q6BIbDt8Jo8JWmvTcdjmO89YvVYtEWL>r>Cj7FSt7lZ6MAX9FZX3B z&Gz=l5{=_>LoeYQpKE%FUz4Mc)AzIMr9tDM1kDNTusMP0)%A@92l1zX41IZX5Q_^R zo<5rY^!fBXd=iWmFgEHhJQvHep}&SdsI!*9_Zs~tY}n8%+3w7jdL{KK8&(xoTBIM= zG_t(ZXKV!DW8rmB$d`JJ{e%rGDk>^28dh99Z1m6}Lr3p2a@equyX-!8>@H)+?ml`L z{}>y6$NSeeeCW{OBZiL}F=EuX5hF&7!#^X&>4%K&Nd>75Y;+M^{E~d%ek^aaFMqTz z^$)nw!qo45uVEp7WUtYnW!ofwwLx%dinLd`6Z)T2Sz5-uTLbr>LhsUo-fC^}&C=^+hN# zb=T|e{_%me7d40H{_c9MVz(ETye<9vo}WDa*W^22&ilc|H=K6w&wju0pI_a0-xDvs zyJ>0bs?&e|%ln^v>AkO~&0p5G`ix6%df=&--~VPb%gckSE#TKQxNy)^ehCvw#}vR7 z{Ajvs#!T~eV* zZ(Em;{R)0yUqb3tHY}f?b2OX7zS{DqH_ksRx#=b4?qAM$=KqcQ$7lJk{$=sgcRc*( z6f17K`@TzGe_-Qn_rAPrLFYH4UWm0lpJIjYe|OSNH$Hs*2h0Dn?TK42oI7LO>~mh3 ze9L3^eR9~Tvvz41asCTyJAQS~(7iAH`sn=Q-YR?Z@ZYW8cgn?Aj6Hbs7ndb3{ru+7 zChmFG7+di6 z;GHe|Kl03{SA4zgf$x;()?WSQCDo68HmUiW-%fw9@PfAs>Yv-^#AjPBAN#W_Z~bKJ zFD9LNQ{mqOx9vLP_KxWr@47#)q1-KJYdqX&9&_hZ2QSI2X8v? zW&Z`0!otCi4cheZGwpSMuNwPHdh5D|FK=01`_uL_g_^w!5|1rh{-fl2 z|KP~~&3mam#ZIhmxco_B)RU*5S}*J$y!Gt$^%HNHcgwS!%O>nmw@XoO9MM{&3yc1MV8X_qc%X^(&4! z;KsMB-u&S0A0Jz>=PCDJep&3D3Ac~jEBV@Ae!2dNMYG1&Z^Zn zFK;~Q-1ELV`gePNARJiv@A}4zFFHy2!^DeIEcL>s`BU$Z+kbN3?}}!PTFi>~|MmKN zX5X`E!FTg3|NPNWpGcRqY>b8`uYaLx--UAfCBL|5OUKsZeVe}!9y|Z}PdhGrXxrH2 zr(d7E$a}_D8-KY%@eQeu`%@Gk~L3${hM|F`t-3)FW&pz`6sOU^sd$Q zlfoZfGa|3}?*9mTjj8;$;Nm~OH{-E~j{o_CyB|2`;o*;5|C4*CoImP6?=1ZLf{jma zeJRC$_3Vh#U#mIsu#a#5*&qBUVHlXU;bUmcgK`WdgJXA zhX4NRS1+kJq2iWzzWDq4UnpPHr`XxiUv1g%^DUdJH$Cyk6Pv&L@%fwD|KDp@AJ_5g zru#3N_tagtv)#)6@%mrBz3;^vZuGC7Gxk4695y)d#hi<8xN+k8`bkGD**fRKZ9@*` zo8n0a^S5;4rsj*LKVH9a!<*_guO0BvwSR9IJ$TE;i!Yow>x75b9`fMSP3P=6evi;M?qMUxopRN4Kl|DKPds(&Zu|Up?TY(v zxqQzj*B{GHF8SU24{ffydE$i=uQ=@03(B7#dFQ?Dv$u|%^J`^~$nE&iP zf!hx{b=8!&9{Sjqcs#}0+NPYjb+22_xb*7l9&3GL^?QdLb!_C_f8Kxo-~RL9=2K?h zzNv7jKmPvbt6whDhe(~|QRocLMCy?=6Oohj%qmn*=@;vCbvBJhl0!ZT6y=pRRwF3 zTR*?-p)-$JdC9!rY;Jn*qx^@@+w$Jcv!|^;!FTODU#`FQ+S?9gQz}^GIkx8;v9oSF z_n*6UJa_UN&mDLA6_vFCL|54b6@uweB*2VJ%4h}QM>@Fu;y>5$dYnN<@<9bfyw$rqpT$md_J zI{CR2d*RIAKY63S>dikMA-}rqx}#HU?(HMafBurQSc?5Fde63N7Yu7#-xPcHcQwP0 zKV`5o^A{<0(wpygOjM3|zWKdPn_rvXbpKNiNtM3#_a>Z|IQsJ~XaDY*j~ zhduVuV=tdN^53EVEV%iR3s2a4`LGj}_RFMI(@r?%<;Z(8?%s9wZW~`e>y$+7i6=w* zJQa&1Za-nq|6AU8$zk_4jaX1IX++DI8H2x6*ZuUgRhR7chmYn5&L2PHl`oh3F8yik znmNCb0{=;|Uw))L_0Q#}HD1>Ew+p^|<>SjnkDM&tb=TJ9tg~;v^ZaFxpIcP=&wm|x zNc-g@-X40^MR|kYRrkK{=x@dh^`E(M%*h`-eDgKK&pLMh@C66|`SI&!{w8+l=DDBl zdV15dZ{6|QtWSTwdCk&EH($K*)mukBSri$?@=ss)hH_u|X|L6_Up{Q_8&0j=7CrZ| zp?h5R>Hq!nZwvl5e%Xpk+rInD{ck8=ANlwHdre#Ma>sY~LytZNRQ7Y5#-DNAtNVP? zTJfiKTld=M?Uyck^Zono2O%q6`uhiNedMWO&#XN7j>GS`<^7`;+;r;8e_i&#%HOPy z?|0@~h2L$O+y2m{o44Kh(=#f5J8N0!jK_~t_t|IpoQ9XbZku+}U!K{t>jjr?tk%|F ze9A3np1bPdlV0>4+p*V`kpp*s;rUSu&Mf`Us~rdbe4if%*K|Jf1f_ujleO-pQf z?{nq76PBLB&YU$aaQBNh=Z)_?d`q%&@1kpeb=+P5Ub5znKb`em)ioF874N_0?UyF~ z>9?ake(GGc+8zwy*>5@(@^=FZq-lVMlD+JVCOS7l2rlyjlx=hOj<0xQ(dupj(nzOu$fb};-XVuO8Sz=+0dIH7M(Hi-Xb zti`vN^?Rl7AfrqklqqHK7cPe})mO%U<5*<<88VJWuom|J;Jc9x*|LtYAB-}$e5B!D z6j3xK5mDm)nqYlJo5}Yf=f1t!`EWGfLapXj&shs+#uRG{R|Gk5^xEC7w8592w`Z64cqP&306?^e&j+Aznl z#b-708f@iXUDu(+HTZ!tzAvW02fZU;AY^}1#s^Y-_|wj@f0^k8=8tS!JOpc?FSP;5 z!2hNU*lL6Mrohf9`05I0M6;;2Nm@|SG&$CmfOPJw)u?GT3tLu(ta3w|L`_~L9hnrv zkcQfeRY(2)s1j>~pIk%DS7WaI#bI}Tvl>gZC`uGhJfu~QO7j%8L)4^LvIA4*St+nL zXi?MrGQ83u&>u@`R18UBJQh;eu$a;)YMR6WEoS0gnkvQ;aZ#0Gq0U-ai%4o!v`tar zSBG(ik)C9%%b1JbJ;Tu*N;0My_lHHR;7gjCG|2y^2BGKv-+At+X^anPYEyw@gY-gE zS3_~q)bz&wcivcP=l{)iHncQuNK^MwQ`eBDh87?VLTx}Yu;XL^RkZOTP2ERLT?-9J zHZ{GaJMJx|wxzZ;)ii8LQ}m)P1z6(O;ToKggciarP9oEw!zwreRB(x{sQ=fiyL=0BI9y1CoIqCj+FZ zp#`>c_M?$BHEC+6fV2s<0m;CQlL6Ay&;r{z`w=8fO`4i|Dw2U6Dg)5G z=7((RKHAjH(1JAkLH5*+v!|$SsclU)4O`OGebm%TNmD}$kT#(um8^FuauA8qQRp#^F7gY2mtXHQYvQrntp8n&dV`>3f`kfw$f zAZc_Tz`7sYz2)Pen4YLuCM(*Zh!8 z-A9}HcxXYI{UCd4$JtZVw$!$!nuaZD>ON{}ku){50BI9y1CoIqCj+FZp#`>c_M?R~ zHEC+3hIq^Y3=NSja_ zkPPfN86Zs!EwG)l9};P5($v&bkqqom8GzzW%Is>M)yo2n#Z;h>~xa;z<}uw^CAp18{wLdsaXY>g6C)aqzb ziYl=-$U@U)oF{v}DoHU%{uodGVkzv%^&TD6M9r)nFU4{4`VO&8S|nP^uPt>9)c(-gA-fEXOxGR*}r7F5w>`YXJ!&OnOO4C%iC8W-{wwB5Pw3!`c}ejk$PMQIlKbsH}BnlqhVu;daqR zF=RH~2s?F2Q~gn9`#b7gCdb0cYOAfsE=+3iq}G^>YH~cvTgJ-UU2pHKtx;^Yo3R~d zY|YjgYwVk?maVn0m39llqp==L)`n+Bm1foBjs3K$u`x}lw%XooCCq7nw{PwmO^PLC zC1&07sQF5Ryvlk6Q7*wy7aPT&Vxt&uP(Xs<5aYyokT=ZCYwnDj!i~p_tdE7F$uQQ| zfkI?HjWI_0(UPh(ifWszpC84qus#-sqF8wfK9DlBL5@jtWB58GjC11SAF4mMqwwW4 zZ)?nvNkzk#$$HzYQ;rVC#gL>X=61xj&KfBiHS2<^n3-9psPbARrioGGM5yUT8b>ab zR1IDpXV$Qw))|!&^Axp1#Qj)Hn&( zF+3d-nw6j&mO`S6ub3r+gQ2NWD6MnwUgk_reQfRr7-8bHQCUPpyv`D$eK9IIg3hR4raq`J?-NtRGct zh(rDd`u_Z?u##-4T)GZ-`3Fv9D$mR{ql~e63B6|h7`#5U!@7N*KTkEU&v^w6HTt^( zMWA8v-WMypkH*K(KfIl8;6KNAw5l@v!dKSOE=C`C_=<0taL;pFvDJ)E@kNXc8pn8x zz57Qj2Y=z{cmIgB#z5>-Y$%lFwiX_95cKBo&UXJDV)st`s-wvmUfJ&O9m1-iO9-)c z=oVC_uq2DIFrF{kDTg5++lxQ_P_%_xBPdarFUMNf82Nm^J=U%`_oIn;tFb?b*B6Sa zu_mwkK#@R{ZDJuXYSETj1O1S|}n9=Gm@S%C(8 z_3m>y^?e1GcRV!e0eVaOE`#f3>_Fbq2lAFa5U*ZuX?*Dp7|%=e zqNN8Lwj0*d+!>58w*NnwZ;nG_88z~anO=EvCEu?+$H*;%t^Fpm<~0r2{y0j3-xG9O6pDI-0;@#_d8i2G$iX!+&F1ow_!L z+p3sWW#(1IV)%SVh%rsBippXl7!kR~C~k(cp*^(5(G?7t8v}buss$@R3u_`{`;8tl zWY(-9#Q`Hj4rxP*F#%G-vZko;i|-Z(us;7m+ftr88$Jn&%$|)$ED}|*O%>yj#mSg` zT&>h9f_)5Wcv?s|Ds+?&MkEQ&YiAV)jH9@X#IyYZF91iWN*t{zDWNCmmuFmqwFy*( zSAzQGmZQ7osx@-LzrtTyBKQUP;`Ugh>Z6uJ1}5THPvm!|-(PV6?x9Lm#ZLbUJis`y zecRv5Z4?KNfa{i9ai|4mjCtF|fqAl;(9oRKjax@UF7>xV;nwpf%Q(CFvWr`XO%4;Qmg_*ZVmGo?X znU$m@G;dlBj2xs;QiBnLo|W)VH_IOluYte3!oEd*7PxeHb>JD5Oy|$7w4}V;e0ary z2AD>WRJ;+rkoh3(hY2z|KMJ>Fm%*oRehn!o4&YrkNFu(bkZIk6k%Yq(`>E84_(rw) zTSd^o=G9jxRWTv9iK^^QUjSnjr9HV&g^{dX#oSer+KCUAkJ}QE<)}=TKSKcF(!PJG z=C_Ta-5|x<>C~{0}iAw%bxIg_(=dWcC-*WpE=FMZit{}89{Nb;R zsTZtQ%DmkkynJ>oJ+B?!B^amK4*>VL1eccC0yj@guBnDO2j|0p10l5@hIn$wo$eGF z$J0Zh)a9tmQMEl%48o8Q+SNX*IZjN=XjWmm3G6~cBsGSK&NtIcvkF$@q!EZ$ zFe10Q^aI{^jTleZbz+KH+)iBry@-l6xbHa#(^Tz}76HShE#l5ViG3k>~;ziGkitZ<^pNl8E+LIT?-okz3%kAfA-eUmf0`S4|2?tvajq^HRzn*Ie)R+9o z0NOhBu~r2V^hVZG5({JYg$05UWi=LbB;l_9K2F!)41S#VP2!1GLz|tk;}P1=&)K$C zf3M%2vuc-Q^tnPVnW)b737lpHZwDVz!n#GhdBBX*O*a1&XrTbi-OPiR9OYk(@@|Sh z73&oWESB&+l)`p%8dDv*$U;ksaos2~uN`MfKt0&+m97&4H4!-)R;8G3$C!o;2rt&) z?BCGX3P}l^Pch%B0N$F%^ePTyITPHLeJ-=7)*BwP6s27@I!)t}A$3ti(Ue3)iNk&3 z$I8iYeOMfNC$6*7OgA_-fU3o)$5Bznn&90yvG$P4z`A0s{~Y zz6t&-&KB@tNdi*ZVREDn29_!dqX}OeXi~Txi3bWkAuly7HA2{&+B3CRYTuMk*y7*C zzlVSCRI#v2>hRRDLa{JZ7%q$yMhjboZNinpRl*>lN~jU$3iE|}Atd}*I88W1I8V4% zxL&wXxJkHKcwBf#cvpB|_)OR&d@Wod{DRG46WB46*s<(HHkp;M!`RFT`4fuSb*Vvq z!Mr9gV)2UnyZgtdiiB~gnW+^*kuXFUCX5h9v11NmE7%FCcT)xI`jnsDB#cSr>qjn- zq&Pot7ykizifO7D_Xj7Oj2XOryN)VR?ASfNM4Z;kB#!9_ywjFhqeUEjOe~)!dvFhTD z*c_3XaF#x58=G7k2CNKgsV2k+*u5hYSno1tOH=r@Yhg| z8OMxSM~oTAi!cM=9W4g!_5-3yKT$NXms~@ zM;{|+812BEv1_aYeYba{18=``oMSv;_ZY{vkkNi|TFKn}Fin!QLCtnmmOhj*>h}y} z_zmz$FNZ=&8^dHC!GP5XbCDtF^ z#SmK0A<#?u5YzMi@kxU$W>*!cbQw&mDD=KA?P_oV(tSYObuIm{NpFNGZnosk5q4N15Q zFcQ1Ei>znS6;%?ZYZLtTxjHGCI=viClc1drZ46BfV+@$jGxAz89$}=Wmxsxa69eH=E)lt2qV6K3UCVHN$F8`pb}QWI$Fk8t$OjGOVzW z)$CYHG3`LIn%(ONWHlS>i)1x>)}L|p*Si2fRx?@6-@ny7dp5`1*a(+`)jFPJ5THzo z@i(76FyJS40^}B9u7O|S8GQW=5p9rZenw)UMKBD7#YD(BYIGv1#zFdE4}L|@xA1H1X~YL@2RiV-f~u;%YlRC{wc(@- z_$^n4HW;^#s45u0vHas+(}7A%&qT9_zZ4I|*3LRb0Ve$vrZd-Wb&mH7?{W#yh?=a#lL4b^+F7@@3iq~e}O zhlK8C(xC{Utono<{yF3a1SK075V;!Go_d&{q0tgoW*ew)!7~S!Gfa zgtGz!AmOaIB?NB-;jA>mSrN`ED>zMGz-&?oX9db)J1|>>v-0}p5YEa#_V!?GNH{BQ z>J!dNcS#|f6*u2FPOgXb(h0)uj)v& zL-7q}T{<%s?4^J7J55i=lmfVFG`y+p7Y806+Fkeg`9t$$#{xq ztLO0AAji4Y&?sPAIOP3q z+|PMb;Uh=78vmegoV-eh|Ht z-vHa$u)WUUgxkQgN;ulCgrgNp@NONEHW5dNpB|&P_RNUh;s8Z{g?jW&fYo&$ee>+& z`Kc>=hu|6kti_1U^8;HP{&mLU#QI$5tp7e@3qh9Yh^>8lkJ!q7mxRzFgcc#Rc0Pnw z=@jCNBfdBs?+`+Z2ks?=7Dxj4;JJhMW>OP`&?1BuA+($kJ_(^k2rWWr5khMPpijJu zn#6oT%oh-C+axF>gcc#R2%)9R04J8CwI(FgVzk!O>$N5bZB21GDVlvRL1#RaEJd@A zb^%w+#$!iuIrV;v;&Nh?Z#|ZVE7W9ZiDBzENMcxywNYG7ipvRso+z5VlSeBuC+2Jh9J2_w6bb!R{*$af0#lGc6YULj^Adp%cKXoIuTKsVPK$_-4 zYGL$FogEryY~R0Wk&Ms z9YSjyTMGB5G7VU^Lb=VaRR9f|j@CM)_h_x2-7z7z2)RYbt(_0KRb~vm0`-X_6geig zM0ICYZb(`#zhFujD^W&FTYz@dikgTcSUm${AA);uFd|7BAJ-bm&UEt#>zHE0T-7)F zUqp>mshrVgduxaA^h!)K)=Iz_!o8rp7H+VtM0ZlbM3K0)IB<)QTZG&yF6P6?bmUeh zH9^QNLT(Xqi;!EwX~G%8dBU~A^}>yW+#=)_A-4#*1x9uS9|i;#sZw2MJR-%2C4g80 zG%*?si8#bG24EDkNPkO+C4i7ygxo5bI=vj;hhDM-5OQl<%1_8GLT(|qKsK~hIWqI{ z8CGK=w?3vxYD^^LR!pjog(aLPHf@q12B!5U&W(k=Nrc=Y{fwudU{t9Jw_a;4x!+iso^n zwb)Yw0&2F@o5e3vnYvo6v4MgD7iuOGUsHcu1sIeC~E>9HDY1pnibrjGQ^&LE3 zr+1sjFa=|Mdbf}hK3LE3Z1o(B{)r`=TmIamJ&gi7t=lM|_Y4eq|HLKlRus@PpXNdd zfqh%`D4>IW1PH~6Iy%vJ5zp+3M-Ex|@Y7>-;;?0MEUc_f=*)3?>*~nF{XggdGSQ6w z`Lo~Z=j~ba&ti!4sR1@I4*w9Lm=iHR2f-brV-Uyo9)sw;H$oc{+K|wOju9i6cRNEQ z&lyA$M>KI9ZAgJUaqf(0;y|&b(ZprY5`;A*tRZ0y32R7L!@W}brhNWA{ClU01;QE< z){wAbltA0d^n*Vlnb71`IV5VbVoq5E<{`YjK_;wWgQNlO6p@p_=ms=aCVdrd4Gy^Z zQScYCOW-`I`6ZS(6Qi1ewt%pPwwXsPaYhpb=iy1~e_9-Aem|jzHpjmYy zr343CzEz>OP^ocN+oKtErl%%~%t`!igt;Qj6=ALjb48ddSiiFM*N9m~ zm@9iRjxbk*xgyNf);V+>N}-pFbdwS6@`QkyqlIaGQ*| zkyn66;>as@rxAg3E-%y-@(Saa;-|+PS3?@5Skhp)!j>~oSKsykb!A50>>cWA7^?xq zTnFH;6nJ{o@OKT|XHKwO4TgqG$6f8!d)!s#J0#>4A+HE|3_u|09q=vi8)`^(u&QKz{rEyoN-PHHqyCUwA@ZQDjYG zyMh|_#dAUhtMaU~cUd5zfL~eD2mqoLuMvNyo#SjP; z?xTAnH^~eW%eK)Rqa8wC89+Vo%j}Gs=4)|asYu8xiI7(g&Mrb;!O$#@9!aaDg+OSg zhLvOsM*!)6hO8FV_+mv9H3@J&9hkUKjcK^8Q`g3D>;7;wl^$_$cgPt6Y-$pVu_PdL zvT~2jU93pF}`hozV9vnuFYR6!Et0F&4`cMRPi~>rNd-bA9t= zJl>^uo5wH(qiA}!kfSWsb39u;2cu_V3FnqS_Z~;l1Oy#_2Vw~oo?bx$Xb1RyryRz8 zh&Z`zV95LJE_t`2XkL5`7fQwo&xIc$*!~>0HyH>+Jw|3%2*X@@f6;s$Cx%8^dH{ zpv*lYO3REH7)%tCgfhfs8A2Hn%8*co`U<5rBjgM(U_rWdbrqUa6tzQ)+BPe<9s^c}dl0B+ zy3>ML04Yt-Kq@#WVkimMqE@ZcDkh_v=adv32rW`tFGXZlXB3tIB}wbGXxWFFLoai% zhHHjqct;MSk^vWL4T~}jiYPjeO-M%3frzPs)=P6`y_8Ufgfc{9fl!8oG9;8CS1M&^wpQjxXTT?;n)w1 zd~+zKCh@!V4rS;EI80akZe?!tRetS2Kws75f9^tGZ8+ySxJ}@9JMS94)zMeJZ*}xl zUciW~`Foz(75ZwHad?l>SHo<6H$OtBu=RQoS@Yy|{Di$kUk&9PZ&5yx>Id#V38qq` zyrO=_UKPVdq+_r85Lpu$-n{om$Sd~*ySt0cGJ6g^`65*ThD=SCbfPX3Ndh@X0E3s@ zDu+a_RCO~5lDVU6130qQgM%wfkD9?LASVV#Uv%6dDCi?SV9UV5yY)$ zCH&LPD%>;cP(gRTNKmAEZzL!*KMJ>FJ2l~=x%oxI96#JHZIHw;+NGr>I$<)epC`HE zdIe05cH55yO70ZMD~ha1$SdQ8$mFgCVxG-m3*QyFP1KSqgr&5`36NTAC%fMl!#&J) z#n)Z;;ShJA8Gce&Z$c0r!dsB&&{i@H5HBGqwt-$V-{dBxT9w3hH!c!~F!pH3M*HE} z9DY}@YvF8AMNni-Xc1`m1}WC2MGOq2pCW7O9SH9{2zk|Jzrxl_NRc%);&&r{H{y3A zez#0iK!m(9Leiv-5h3t$mJuQ$uS`prkXN*Z#3wD%hdP`d%^v7j9#76ej(dpXbSKbf zLv)MQS6KK;gSC=kPnBk0T}fM8NncqZtJxhRhnq0`4(k> z=M`~Y5$BZ%o*sQ7Cd%TqLu*K2hqyg+y7kNHfmcrVJ~V$~!Ky~-h|?NUG#C=2z`A8dgKCCwiS6hTr31TZ4asZ>T0^2W zBw9m?bL#SvX+t<`dZ1PbCDA);v6N7fY6!htIp)IDyxGVC7jd&igN3w&VZbbaN&Oh? zDKN30WOcZx#=`otT9d*(UyV=T-W3rmbY9_0htY+@*?)7UY)pdQ3u36}=0|V*x0+Z#5t~mqSb*GN5dDp}QkAvym<}pmc=$hUwkA^jAi7O+9vI3D;>Q zEDv%@@NQ!e$|A*3oDTqOBLDQ5-_0FebBY6LI1zN`oPQbhc{XNxr5RoG+R1u}o<-Lj zVIX|lU;;vd2?>l1T+OE=613&KU`;5Q8uR_4#`Fx7G66bP+0q(=t5yxQ8q8pdEemC016AE zY!>~TvAlf^zPI_%7L0Yp_Xg-I{^>Ca%gOgP1rEj5Gooz1*#i`o8D+C~D6GLIcb|U` zKw#mgpK({i;1betS0j6myD~Tl`F#=6ijY=>v~pNF2yIEKVnS>aRoR`M!7B+$cj3)% zVvTfs6O^qAuY{PZ=&q^aim@>;3?Rowz%fTHhYT}dhMuTnm-N3` zAQaOGXtkzViH6-zaGsc4Qx7gxa>$*Is3$WJt8Mf`>j<<|;`e$Gcfr6uL%v|^;P z4)FVng8$!QHlI}+v&-lv!}$hH7Z+m~$z3muDE0g|XG$tHhb{pe{dmSiJS}ZRcu~kreg3W`J7}L6{|9?3;5aFx{XGJ)xZY*%Jn#pP= zs~Ng;YsA?Ey((GF+1#_e&e?q52@Ft_m>*_3%5g{%OtvI=_)eYRcg`8g>q33wEdJb~BVF~A!x1)pG zZ4?WFy)Uvjk1<-o1eo^=fjtw4*uQ>O$^`x{#1a^Dv>*YGh3{KjhJ`l_44MDhCG!@y z+chYr`0=fSKfo{PI}5hA8QgBW!SAk7g(fvzk5Pp~Ya&vp-CwP&krLQ)2BNSh5oDKF z^2@1Qa{=G7p7FX3V>R%6B_25z8Qm1N2KI6STR0r_IGd({s%LPy|_M zpmaXB3~GXKhJ-UDoFU;131>(+!){hN31`T%E^AQ)*%~F5kU~jKUM1Ca#v@WJ;h(Pa zf>8un!xHXWaAKQcn{b8}oi(kPnhTt`b-E*>tRW829yOU`CfA6GR!l9d0^tmG?*R_T z3?}0M>CCkLX{D#HfPN1vri3#joFU;1yRpCtXGl0h!WrURvB}YtbwEZ|Gip;$5E!zW z$!aF=91*;L^q6;tf&E%XJ|yuw2_8Gv!Qj|s4LbqAW&Dr zEEno(!#Nu`a%n@tKrnICRemF&uFhdB|5^iebv-ZCRYXmb3a-bfs}YNoxPM99U!Bx6 zn7QLur6aE<7W9D2?d%A@q+TMgM#6iCI66OD!v9voo2S7)^uWsr{M87!t91O;gx+(z zb#u2?{`bcOOtAIw=y zk0^Hl9pm)b&i2g6kzf}7?~uKfW>6D^!XgwFp|A*rMJOynVRf?xL?|pmVVUG&uoAE7 zU@J3)P*@2`wTG4-wkdm2D42zFiq?~K%%17x5sb*KnjO)T){}ZnH9;sWSb+4re<(iL z-aJBK5ekbNf5I03F8)3Id#8$pT~ddqjunc9p~7%sq%d08Dr^(36s{5m2~|RkFjtr_ z)C(cu$7D5=)l611#iFNJ^qIZc0~sRbbQLeh(`%E}3=_l|#+n(N#JM%MUptxfEZ;u<*?D6!JSAb@1V*aqk;77d;qHqT7vLZgs&oe72&IBrHEFFXr+i&ifE-M^LUU} zii!huiYl)Kpo$m`hQz3ZVNi8U)KW=>NQP<2%@887-LVKnD@8_or4#yk=zM9V$Y?2w zra2p4F-D&*wiRFq|u5dDTfh5KK2SHox;y*xVou~sobnHYRQSb?Q ztb|R*3_DV8qq0(7knE5>_{r^v^V!;sVZM|qp42P`K%mhste&h0b}L+IRs6-n+-~(V1Ffi8Ea)e{x=W* zrnbS~m3YrFMeRtj-C;NHPWS`3DxbTKB1r8;1kI7|2%0=n=}sLz^WfbsXJhZ0$-LV< zp7Kf46KPw>DLabs9M4wI;k7}IbIYH*BYNh@E~95oG5FoGM$csD4hVU#8s(Dr$^~2& zS*7OJe=zm}@V7O=&TFtu^cX!j**Lt%=)u9ks2m3DC$^dqIrE=AKo6cB=O?OcKVCm! z&mw0Q!LyA5b}$UAiE3`(2T^^d;|E9gp0Uk+XM`Xm1R)^^cRmE+bfRb@iZ&c~7YCNa zpx=zb1dUtD0W2rCOIk!#l5G)p7E!eIIuPf;q-e{aB?v)C2tq;-5`vHrgoGd@1R)^^ z2|-8*Lfz{q&>(>WFOoo*KtVzfs_2QX#7sm$b0XOx+3mv#MIbtTRTON>4k@OYkK#|C?mIXvG$S*cPi%=bIxFqAET z?;_j}MO&h{kMKL(mt(DKjC{V|9&1;e`_V+a)wLgrs<5x)@Zbm5k%)BQIqKl+)`3&s18XJ!=fe{DaBE-Q&OAd4&Js^8*6WQu%_+~7s_gb_$D67Hk_oR zm*6L$tbAX>_8))}6m^tU{;^mF9BA-7B@9u8C3qz|o)9ngfd7L(_&JC%#36S79TSw= zaH2vA`ys-DrYcbDSN7aSHw5&mw#l;j^TKW0D|Xh9|PoLk0&0 z;j?I^DH8)*70fm(;I%KYdYErs1^9{tn@1~6CFSMi0MiQuJ49Gk72`p9t>iD6HiWZv z1!|QLpdDk{Vkw~{)sU1JqBGl>+?pN&FKdZ@5jR^jXx@Zjz$}0UkHMb8+5z5D2Z38u z7S@;env|d>s+vg`mKv5CA#6_Vnc~JDMbLCLTo4+tl^JWJT{c{IVMoojpBoEv_O{*q z<5NY#xYW$l3ZY0CA`BBo2&42ugwG;;R$!5;#E~=>b%4olSsXY5mP84kMffbjXF&@P zJ_{E+2%kk>4cwC>Kn!mjCR2cjDfl%AzBU|d0O7L?o+~|qCg6d<@cp}i+PVXNca7S*l$YoQYHQc(q^5xv8i(>F z{0G7hh=1xrZcXd~a%;JM-pclM`j4J*W$nhQVbG?*Kg4SJ;puC@XC8&IbOQDcG*U!J z#T5Ju)1)=pd{qvkH=!Zwt~4xUAQ5@=)@+ent72M}nO7C#QC>%gF--=4J23$)c>K*O zZichf0|&~Qs1j>~n#aI59l=%FdjwZ+?wgQYgybS5mt&F^jKQ4&$yHWPNG?KhA&`rZ zT!iE*F6Kc=1K{)DAjR6WNR_H1xiYB2h@ zPbg;Br3U$h9wD6AF$b{~?1a?2sRDL=%Fk{R#-#H50(|wNk5?jB32!3`QhLGXk#>lB+myG?1Y9 z%PUM1Ynh^kgK;s0)Tb-JQNrv@;&DOQ6fE`QX&VWt^B*TET-aUF%MW{Pl6{tw3BKvmi$V%p*=Bx5X1 zvYLBsHSc_}I$cOEByrlcH^`oD5M8wc0@1ZB=|*&&^E5OABD#*}Tln)1d?C6gd*2b= zb1BbU%z3yLa~`h6Ji6ynyyx`jo}N08sH+!PFHdyOGCapl9o=)ckH_;koZf97!xW6+ z>D}hB-3R@R=Xkez4o3CF9Osrl_Z~<01Z133-V+fq&i8HJxw*KX^SpD*Zga`I72UIC z9T!UYQv-576Sjb2EVxrgFb@7L&wQH8`_o+BpT@hjdFLj7U>pv3(C#_su*|+yi|eZz z{EMZwWK>lBrDcJ#GQXZytwh6qtY44%dB`F_GJc-oALA_6X3oF#pOx!3@E?^yBdcdf z#sgsXXfb#IR+l0mO%c$en&Zu zg-b|7IZmqXJ<9R>Y7;_0x`*t1IA@W{W*LuzS>hg%oAV-wH*)(|>C~{0JP)UW8z86x zf?gr!gc+^_O&s*4Oiu5I$I2t`jEBLKL-Xc}fvyHeIn4}~$ZyGRBCZteOlUEtV6aMLD74ES*RM6dM9g1{6 zUWY>6j@Y40rZGFOpT|jYjM^bFecTR-8AtArzCey8l=h@^#S2pBu9DPFe6Tf2M_ft3 z6R;-%xJxbw1vl@ZY*lzAc;BIWE_cb(J#$fLs@BK}q?Upi2%M+Dtv&-$95`w@WSEl| zdZJ#P{@0LI&&(5vF^Tbj660(LJ$M(U?eth)yORKRU+&IdT4v01f^L{6CJD=nQ$~d4 z>TIFe;8HR}Mj)dZVs5qb0B@#sg$9o4xa@oiW}3bx0f(B5JHd$D z>asZTzJWO;;cf}DxSeW;IB-3`|FIy||J(0d?|No}&l7x};PV8ZC-^+U=LtSf@OgsI zXP!>XG@01dR3aY%@jqyf!QielDshBZuQ6u!q2~C=oI>PdBcv9D6WAjob0#9wJOodx z*TkqCa?E?QOh`apwBZ5aQOV80M*c!AsbnT;iRtcK_wQz;-3pR&MV8={i$FdXIWQbiy(EMz{zWd^B z!29h+Wu?3z*&%y+?d^cmm*TZ>!$9xG37QYI$nG_Lu5CRFq@D+0(I68v-vGI%E%^ts zF8C8PpDc2H)R1vyf=E{N5fuf&26&P^<}p2IY5{;hFQtGzVOcr^HH3AW&K8gslMes{uhXTOT0jun4 zq>_~;R-cwg0^zvs-&M{Wej-lRK*92Qvva&I#{8T|NQXDN5z>kunurx`SffX|hTjVzGB@Ij zk7g`?sE&{xu5-Me&Joh5bAeLfKYF%3~u0;0jOnX%yQPera^_2Ld~7?P)zkgFq-5+RV9yVEt?*Zd-^dc%&g%)o zIM6PuNBu@-SuBU8@O)Sc;;}IW&k%y&$SrHu*b4i|GaF&6dAbDqemEDFkHAP1KQ6A> z|33dLKKe9d_75KIH8Oj^KMO*HyGM`QvNZujf$c|xTj(4@gxjvy>HgbbH4q}aPl)g= zfSnnHqa_?IjzrheI%S6IFMo5OefZFlH`Go6qAd>80PDV(DaHxNLS5zo zIOMp8;E<3$2)EiwZ!-O_xt?sVG`ssyJKbD?Hizsen|u}8?j$XQuDK44MF0j2>ZJeV1Es#5Oi>b;Gqc_0@xVJIDk%$y5FMZxCow| zI4c`#^UmvnYO0CI(XcATz&{p?ce{us zz|FQ}ks`-50nTAMXPQ<5To(9dI0}^-7vk{V#173}sLXM-R!wHZSeA#8U~G6f{u}?` zH(-W$t(8L>MR?_rPl*>W)`ruNK)5ORggls5n`~hNP=W#kK8RXNLg`$O6|gX(u$3?; zxd8YjI$#@wIZKUAaW`UfL}~)9AVzH~R>v1u8Sd#L0v{xGMW3B>Ak9@foo|4^2X1Bo zt25xCO$ZK*{VahGbVDuBq*SYt*zR0SrwFf^W;0T053s;!6G&kp$#d@Q zMOHbVB+-e#JbYl8*uc1TWU+qPTwr9C>+P74EXmZ}PR1{C(le~g%!DOgx)QR=jpwAa=R9 zSz5!nZr4PWSQ{kl0^c;;?ZLBpjk|T-4PjW_ix9lWHJ3aI!-}iH(3zyUI6_)hCr8L5 zR%2typ4%rD^lL}38uJzJ^nmRW+sz@(AS zLgD`3?yj>89j5q8{bht%x3I~&br`6M_8PN}&pWUrAQ680tPwywpl|=w3 zL!2X33PWLICL0!vIGmizi;n2#XmVp-A{&z2fg^WMW7wE*!}!Qq%(`hD;gkb_$x)eR zLVetwV8tC_Pk*ukaUDJHsM>EWdV>A|H5O3s&5^+gs} z2$Rwh!`^9-ydk7B1dtwJ@m|P&w#-s{O50)l!V;U@4g{a7l5C4OT`Fx;*;+Xv``L-Cp%d%M5#iYp*v$h1 zfxY^AHv;?Y=ioLO+whYI`4;~C2)?cGy#T(C=m>0f68vU`GZ2AYI1>@rg)`g;Y~N%o z0iPc8IS+1-LsBdu@mAGa9EpJkvj*<7Epf+OK!Nl8P8l)b1@QgTz-Z;axm!880WKX{ zxxJEa)BY5sQjiAi%Kt(u!*ATnvs-x&*abwq{^@Zm7dFdUR7&Wr=#=YbXk`ujR^Zi6fgHz!%-3!_+q_ymv9tNdW&HQA8w=+N5xJ_ZI(Nvu##-4+E{zbgEgyDuGZwoW&Bfo5o3c4 zuYq^}h(+KpoCp3wYrgwOyb_&*d2Vy>0ywvtW7?+rJGg z#Q1FI6YxV_BiJk!a6N@K;67Ktu|LjcyPiZs(%es?@GHKr%RFkCe0^V+bG%NzzoX@R z&9ZJsRP`@xSs60-8CyKR8vT9p z;ma0>{eFDWE2~qV;y!-ntFg4S>ZrRMe;%!CfVF?H+4H2Ie-PFd3`PA*V%og@7pWo3 zZwI8MLrg%BlzB%5SIb%`(xNC)e(|+xFyg*kOo4iaV`UIywZ$sh2-j|~=dCac^Mcs8{3RE-{E9?jadUKPY({!VU?U`3Mw2m4^wLrS`fDo4^QPU;GMXq ze?WK>SsFj8;@MF}_Ef}U^S||7gXJ9}?ntvl+>wUtljilpwRGaKOA;!--iDACGyK^w znKg#v=6;#`alnziy;g@HSg)fa&AL`cTF9 zTjpy8MUqjYIPV{1s~PXBA*T9qyLgq#-xvJNYGGo>QVmtnwwU!MWzo=VVQWHjKhj08 z&{eka(CKZHlaHjNmpzGbWVG7hX7{1o~ioY4>8;m9S+cPhyagA6XOYrvwE}_|! zO{jq91wqvCxUM<`=TpS8<|nw;Z*)%{johZPO_&5!U>YuzvALT8A^|^ES(Mqcf<@STGHIBn`>&N28 z{H>pDRY#&75;wq?zxXiwknK~HEd$cQkJ+@tT&42ZC)FJ+H0RH0TRrF5@DQHk+~%>* z>tAM=;@#>wSR3Xzx4h+yIh5Vu3W{MNDFWSB96B#QcubcvLBC(qn>_)H!`NO?Yh+Y- z5$@;y$mleFudQp;INax`4GrsfgI8X8Cf|as{RTYx_h9=WJkmmaF2z^PGY{s^=wSYO z9gKIYTk7~=4|v8n{2*OIP)fS~4ysN90kqz#x;Oj8Gkf68en!a!c&5s0U)aFU2-dXI ziq8@Qs}MqMC&3hnazFik@@3x@E;Y@UeZR+g@5^rA3wg5dSWor}18)uM4{Aa~hVy#B ztwWCvjN)cirUg_0OQkQNBG4@^h9nOkmziAE3S&EG#mHEifs+f$TdCn?iW=rrhSrrX zQYAgxfLB3r@?__JU~(*>v?rZxUC=gNfD|nkc5}6=D!dY=1QEKX^W2*t{6N(j8ENKC z3V6$l0_s0%c^Z~quTKA)#T}(0-4zA>BKR>DkPZ@z1tBBs7=Y`{kSWHc>1BfvNdg*p z_*hqL(^H#A*qO%dIxiD_?WQ;K@FH`gGVB zo?0N#hOF{yQG}Oph4Z^IrhkqRG8gQp&dqc@t z&A@i1jSjQ3oOw9T0(|rdLt1>fSNPMT^!6Y|Z-9G;+o68ZN-)3wYhc@QZn)aqUgWG6 zlWglW`MLSmp!QRTG|&K^RC zhQz3ZgCM;mMN+|)E3(M>60}L61`R?Mc@;oRWkBgfzsG2aL`cy~LW-R)ii&~svOSLm zInhHL^_A75uJGakfdV`EEf)%`vh7X4CIPDIVvdD{UmOK?Gi*NrG}wy<3hd{+Pz6VU zRd5tog$D)p3NO(ckGe&wvQi3h-xdP}c0mtNV5iON3ks}=E#lraD*@FPG9c;w64hik zXr^=|*b}`+g1PU9&|vPt2e+S06u|co*TlkD5gN>%uuq@$2iv4U(g4h67johNOpHbM zGyhN#V&F_u*(BQF^?Ru{AkkcAwCNcjG2?gx(iaRMG}v@PgRQAnq7I}A4hRqY7&;#hNmE(tzU~KsN z#((1<`~r1-LP@G2sa6gFsG6IXrZtfbYtkL4sg64lhjp}6lfpd;5JDyRguK)+qAn-u za+v2@03J*ounofKRb!I{mpZ_t+|xPwhL<)0O3nC^pP%vEp%n4i#KM7^lbm2i>cvgUSiv8J{hz85fV z?b^A;tSsHJ1!NiPC+fvOursDbBn@U3aQy1*Wv$+o)}His(Uo8_4$+%JsvOt2`;bk| zXr)8HB6B|ClJauYZ1yUX=ZM~rIT9HBRGuDYRd%}4AU}(+BTpUYhKKAe)Zx?V&M`>C7yVj6~)|@n2 zbLtki)(G()^>wnav5s*lTMUTuHb9q0(G5X2^@1GCr3*A)0OkvtTpwgY#}Nu_3((!} z;omz|EbNjxJaw#4EDRNf3nPWm!d79MaHVjSFi5BpYJ|DMe4$0$M&nZe8RC(6qmg9rJ|~M@48g2{9reYKtU5UsmYb3t zEdc0utXKpVh>3_C7X5l~m_V&8f`tek5`gR1UB^5qOau*ju+@YD%jik66I$duISOnT zKz0gDiD%@`@*03*?JZcvH)CuC59ne`w9282b?$^_w{h^abNm<5bBFiUxfN{ zSS&C;+Zj+_Qwa4%s4tFP3J~fGVgr?wQY6R*Db}V%jCid63>tz^UxfN1)EA+?XpL#F z6a?()Zefnrn9y%<``3kNjY)2mLn5a+F{V?qF+~GbUsSdFSQvuI+w<7~uk5!KbA>^q=O|E;=u~0T3?klIC6w%d{?jDnO%NL|`C-8OW+F@s0%h=J znQVcd$Pa`3Fu)hH0m$~#EN!yLaU{aOhP_R(*|GmdC=0RiLMV1)Oq*#PBCGFtCeL$< z&29~8IU)#UOpZo5@vcqQMr^#jv7d?ii@3i;HNFU7i*bl2D6f(h0)?|0R+23or> zvKq=PRy0wQq*$^86Bnv64YzgbTAc+7cdQRbcj=KJ5%raCqK3LbeO)pjP+yl#bfLaB z%wNavyYk|vjr%Y9H$;C7Ggb^dUwMCEgHkEjmSd)GSBwG)fAjEfY8$5GJ;%V!KEhXj;n>2-vOX5#_~Ef}INAb# z;&`P{z%eo6-|_6o<46(WaNxDk#_H*E^t=~O1Ga4IN90*K*WZdcrEUOnGg+{&V$UTq7r6$72lP909 zkHl0V#+Q~=rKjb+sl0`HGl=fihCN^IK=I zUij#NV$$?LF=?rRk_>!txc=~bJZulmAHq6Ii(@mGn&ZHjEW#WIcfNon<)_m)DAg*n z7t8n%(_TYO5?EoTWyjF^1gi@yf*%0NrS$$;_Dc90OTf55QYEY)C4S}LG(S7KHaa@@#;6hU%y_uh4|OMkN@Na z@Tz_Ak}+wnJnN_EtoTAL_J4SvpO(5l+X};R$go=`4J+ zC7=Fho}u<(ed!!J+h25{>~-+hkH@mBbUCa@|CU!fwHz+N6Zi~d&^t(MgJ1a{W65hP zupOEN_t^I76W^_TM6A5|H)ZL3-+kN{AK3C{@!h|fOr?F| z`_Dd36rH}f>tQDhhZAEDD{o;sUP(try#V1CPt~1ss7}@uA_d>n-9qBrXAum%Jt9 zW#Z#{*ueRg9GC0(c8bRYo)gxVD?poqzdpJ~GsL$Oe)hrN74Rp=$o6F?vMY9EE6M=9 zRp#Ag2VYjBUz_;s)8oJK(<%OMWDv^2XXGPal|RJxufY&6LlgcE(#IwLCtjq?U!?2& zBE1)X5&1vyBDN>t|91Q=(5{4Y({;$Zxk1hmoG0D?c5D7`U!m+bR;axj#sl7c2A3lG z#4ov@Zat?+B7Vu8Y(0-OyuUi}fZJ|XWs?5ZJSaWAbHW4CbKQVf``cgrTeHu}_Q!X9 z|LDO#cwExryLR3oc04L+onGy0<^j!jx%uvwmyzG*yWgaDdiP&MJmBGAGQ$HR1v=?6 z?5Ndvz{@bitQ}1Fm8yf~Q%@CUs{R}f?26(v2gG6EkZn-`e%S$zIg(`#2Njf+>1CYa ztH;5ML(vHDX zCrqsWoVt=o=C?sZHy66SaFrD-e0La7duPg#SNFZDuHa~;p^t~soH?BNvS}+WQ9_t) z#bc0_I`lJ2QBZ(5mDC6^SbC!;c42L1?dhKAR2!b9KS^!*Z3US!7B0^i!ln7FU~J7} zeKTHA!1Va3fJ7(!EheH`5KD=p^{N*ORUH;;acnV+(l;^(Ism9D76bF74HV{b==9!L zBX5q)#t-u5wD3=S);amlpOP;j;*tftJ5Az7^5!(L@$$(2rn&4i?E>M=#TmHQv*FD< zbF6R#-mdm8r!X^T?{W(7 zIpJLgW}w)WaBjMe?Ns#*tMRNlKjvL;IS0He?_a82TY4tyOY^QKE%gqYNOIQ9yN)F1 zruMB2a%$gdL=G3qX5JO_EWCdyI*kL~zeL%3jXaWkVe|eaGHJ<6@H-aGFXAN+gvy^=Ebl6bS1 z1gpIX7l!Z7>(8jud*-;dmh4lwwSo1h*in!6;6dcwiyy)(jePRY&R{B#mqbyN1TT=4 zPtOE!1iT>rj65z3IaSHZD@Ut^=PDh6Ww^DJvs@g$F(Xi00?@?*Q9Ozw!EdBtu zvvl65C$R~m-Z-{kU>>f4u*K7A8{#!UZ1*AZf3Dq!h`tl{BEnuo*o(-8=S3tZG7Q?L z5c&|Hn=5q(yyzu1pcBrb-KElQHxV)IoH8Mv|#8jxv$o zMReL11ojGfY}VBnwe()Q!skkCszU3Moyg#@aubL|yUAWe@PQ4m7ZJ24HUA{m-Hh*) z^{}1{W#~UMvM(HR*eK|PQq6xDd7otAEaIV@h6m&{B#N@tEes7A#MqU+USy0ePWo4y zCSV$y1gq5qFQ%$SAobZ-I9g{1BJ4nf9f+_45q2N~;3rfYb#g2}6x&v^0}+UzQGjR~ zhsBt5DWmx4ggI6LHRb}p;RKQEfXQ;qTomsDEEhWv@v4Org}nz9i#9y0eSge25#Z<1 z9SUr)KoOH4U~@%d7_qrx=pfRG%@s+AR?;`f)&az)jag$YbEgHGgxy9KyM2o3%Gg{n za2w#b341sRkF*ANA8f98-pv&UitIq7z=2$g95$*8ch4^Um?LM79A5Hq@S0hWh68}N z+gV{Rk@B<(MDJ%ZN6s9%;Z{d8(aezp_e`BZU*wvL!$y%vQChhe1G!#^VWUhm*iL}! zY}KeC#3*SC(!lX5bevd_{w5y3>{0liygQBjdi$eri-^J}V;uOk{r>^P*9Rc|e+v8mEOB8QWrhO`eU1848JcuhE4pck)!=C-33 zpJntSZYth)zoFxh`VGl9%I^*UDn>6ddNBdv;5fPvVxV1==*4}EUW~@<)W!h}=RDt| zKn79TU2?$8+izBD=?O67R_&-6IAI}ntqCVgB;-Z#vgMGf45y2_ViFfw20VtW`4GH~ zqZqHtYTPV=#n2JCiVOf{GqC}HGV6~8j=hv_TMDcOvsG;v;k-34aCn%48SWjjENifk zP8i169x0LIpfQY*VT=r8WEdmE7#YTBH)>>|Q*t6QyHR+})iqlTV+3!kp;K<6Tj{Bl zM$PfU!U19fiw}TFXJL51;tGrR`avbZC^C!@IA#dL0$w;-X-d+#5-&C}M^&5?J9aVhm@+K_<8H;|+i2$g^69 zw9cV36U{J2=sAWl;&w=43e}NU&Tcv#6)OOzc7gYi??icj{HJ|F&b#FwV)V3 zz9|r3pZU*e1egLZj(p^=6@+WxRe=0@9uQy<^JU8=%75MJ2(W*zPQO8W1YRv2K>u~p zSunLo`LOE+1@_)IDHPb)8M^AGL4l!n1qL?%Cgx(a8ToPt9zr;# z5FIhKLVNJ;BTiwzMrzCjYTG_RXu#e|Bu`0b9e4TRNu>Arfw0<6KNMNrWdRggHO4ZO z!MoP3lLq%9ssTSxzm47|2`Un!Qgrn5G_0i=*r8pu12+voIpTVuztlVyRIr?8N>q!1l*QvMD{ z-J5c8bZ_8B@Wx8em1-Aeyyn&`UWOa?={Yq42sALUTb98jYP2VunJzS_u4=q*vHEnOp}eN)UeK?0ohmwAk$&SB z{=xGP{bo>hCfqW(gQadMDvqKP#$=9QI2a%-RDhf#6pA+l$`UByrcendDq6o&itHdl z4Ug4l^|yAmc3VGay{1KAChLcVs|v3!ytXx9UDbM9>mh5vy3E>TU2eU?`jPcx>*LlZ ztV^s>Yuq|y9k!;evh{98fiVhaxc8mhU(a+B8*qI&fk+6Gdw#$J1a2=F~IdZ~$#TMYO zPBID%;5ufo6z0e^CUDC2D(-A^c>#8_6U6|$T$v*m)53$8hc0a2PQsS0C!%#(Ok4yU z`2~&wLkDdG+Ls+fy-=~`RrFI8UB2C~-Ol?r1tRQoH>MF`RSBvZ`PF>{u7X|rsgxXMOb(f zotuhe`cg$VeJxzN9U1nO_4@}afN}}%h@+gcpD^|lW^gvJad08{3A?S`1JH#Z<&^z| zwb{zUaAt%U#P3Nv2vbKIIYQb4RKy@`E)^Ll(ak_+H$P}P zRM-u|C{4aUd5*Ckwqwl*!#fcc3GMqOnnvA@OyoD+X*-TIXO&<-VeBW2{e+oVGe(G6 zPg+k|&syKKp0~bbeaHH~^`iAr>to_hu}3_3qj*TXOWZ8>inof}_iWiSz+MTqTUWMj zZ=JBVTRW_s)^6(xxi7@}DAq@@J_;D0wEfVk)MK4w;9Tp2Q|9a zv==INu@)jejJ_Blrj-k5%cZqXtdB~0L}q;ySX($jn{@>1qq6#RzQ*1X7VuZaR zKVluxVcR~jDbQiRvy?`MX@6nAIz?b9K!+6p6$V(Zf!o1f*!4Z5!~Ra4-ZMIEmqv%R z`wZ&^A@<(aDW74{8M<w2W*(uq#5JH3lVD;zs7c=ml?(5n_xG z)95LVBq=AJ{APq0tm|=TQ4`J=yN^=q6va42M_W^lTdhU&J~~cA7++!_MJ0=)UgSby z_92EZQoZtnQ!w@+2K_a(+`YiI-OVto|rqgWpWOiDbbSsz6rA^Q+B`Ky$bO2W`0 z6KgWH#C|CGyWQ+XGi&Rrtlii}nbl-WT?pbfNro;7_^-{%rI>5u0-kGa^vBBxu^xPU zu|5h`&9&*H*oPSV5Q9~feTZ=+N!YMpA7X5?fv*tuAtvMRu+0XFVg6X)u+4_HI%kd? z)Qc#O_TqJyIdbeLMu>qIt9sLO0lHIwzg<~`*cyC^J+LXzVqf|fX|!1Naky}|W!w`PUI>N>x{DiXVxLgn5=XN~C51t>^ma#qr z#`WQG8G^-O9(?w}AJ&U^2xl!jkzE1IgrW@8?G-1OcbA=t-&`2|+Qes{9{=tOj!^!oot$FkS4XSc}Xm$;{&dDVsA)Bo`D=;?`7dV2fUU=%FC1bG3{zZI9@ z>d?0vehcwgnmeDRwc@j_A0r*_Nv;tGpuo;E@O34eo32C7(4I&8D=0QqVQA1Im}y~f zznt48f82-q8}OIRW8pRHb)e9!95+n3bxzms zd_hxTe)hB)CgqdW(4^@RYtk;1l_h;o@=ajU^6uRntuN`yGX1F7_72&)coj5gx~(Gy zt+%%3&(@1~W$Cn-q*j~_Tv>>}poOIG1Mqw=#pCiat=^a7^9Ei4NtLkjFdPlTU%z~1 z!>`luN3U;4>4PPgoArX|dq$Jw>F(K`?pN!0^_$=?xw>e<=S#mQFA$akPryY@nk&!x zsnyPcTQpBwa8BW>I7_GLTZG%ho5Rb*H%Vua{0c?or~jE}h#AEC(m8atzlb{l*TG*b z-{Q69xtQqR@@l7+!zCb|fj@eaif!;K|Fb=xOw_H=Bx3n8W%|Y6jxCFy_}^}COJ&a9 zE8j^uX4)^l^OxTgNXe!$2W!I|Go_wWyC63}8(smsAT{6z8^8?~z*G02uprew)eCT} zc<#EA976~^i~UzmB*!`)yT=+f)JNPL9+&G2_~f?Y%~HO%h|e$1U-FiahmVizFSShn zOhD~gJRLNk9aoGThHv0PqzD}6|J;Q*QhXCat@pZh%WRGO`e+1f< z8Tsems2vLEcN|-*{|#vQXP@lD4U>EBK7-SjKJgpmr(4e{637)w?m5|d9%*=Qb&`8_ z{JJWGuL^v$@KJIXEj}Gq%yT36T!!9Q?O?*MR2^(cin)CwQsn1CVNym6Q6YY81}%PU z2CcUjzw9R#f1n?BVPACaiB95=>_PdR2vhkCl_~z5Vew}fdu`p~&+#*|)8U)NAK4Wk zj70E@Uah@}es}uMz5Y3Qadipz zE~U3?O0~*t-mcTEA3Aw-uzVYhcf&x=D(O9?>BA+|i-}TDrUv25E4^)1sx@#|oHoHy z`@S=_&bTaPDU%l$PwNQ3LFVZiTxopA#ec7_> z*^xs%E71ej!o@EW6R|Mu=)8Eu_8+FLJ((^ND z({bOr!FxTd<3{cTKCI)$Ug*5Fv39Z16hqfgv#f% zW*p>nlX#KI>BE22AZgr8rJO$dmd{a+nM!FKDJZ9#sm#GzFvm=#1Slm%;KO^+aVws? zi;kO+2AfXDedg^c`Df&0fktIo#~sTq)ivt4L1xlAZljJh%0E}cI&O*a9fC@6jbL53 z#0)BoFYCGiuI)cZ!xz6avtrWD8?$1xOEXqxyVl>;ubk=(l zX8dKZ_dfIUX?eLKhh3ugCVSQwmA>%jrM!H}eN?K=Cias1uusqgL)y(>@?|J@rNV?K zb!?}zZ|GGczB?^1pLbbV+C^;nD%{1nvx|5M#yh|zrOyL;9LATNSGPR$uV`MGsm!_c z?*B+RW-8~^&{wXf8E2+4$NKYalw+m{*zDGV+m8N#u4AUM1-DOLLpf$Due1MmD|8(* zl{x#KJw!QXx>^g~cJQrq9W#|JxO4vllw+pyI&b~wPtbMDROTG`{Cg?ujo2vDs%35;#tZu)74sV=ygxib<9+@;P9*dJ>{6Gyw2DM z_Rw|AROXC)q&;1&1=G9#o~~o2vIR#j{YlC(Q(6Dy&%T3NV5Tx>;yt63W2UsG7@ksg zcU${cS@(U+*ZZcA!nDHUm;ZYp<2j}6Jz%U4__J4p&dut)o>%)_(_SS(Kq+jK>B9!2 zP*-}wL4BW|RDy##|6Wzj{JYfKHq)o=hrRZ)wboufcQ~l+*BQNj{%}yg|H^aI(+Aet z)2~d8XBj+>dMMG>ypkfT=a1=_5VlCVMI1~fPC{xE8 zC8O9{_LdFSAo|Zi^W>)&^$y|UG;Sr&H4X`{qeHr_%%@jbYIqY=XE7~j$w zeCtP4@6bC}{#MrDxKfD@*rHC>;1fZqmNpJT3e=M_{-RC6mx1xuguGw;ZdU8n*Z>Pc zljS-$ng}E1V+gFkl5Um)QAt?|ULfNGJkD*5C7|586ygDROt6e6AI+%r zL430KgT#&WqC+D!t{r~FSAA1LrHft|UUd3C1h;iIyTx1Jjoa2~P-ma`!uwwo|JPst zSzFpKK7Y^uEWUj6wQVV!^VqA!A3f~1rLa}s`8q#)mH7PE9~NJL^b7XCh*PKyDF5mD zZRzxLw`1FW=LPYXd#)1yd*2_V(mwIW|Kxt6#Oa?G>9|k)$>o=c{{&}K3bpD~=HQi) zqEl=U)COmN-uXDyYNma3Wu#yWFvS*O+MUlsA3&=jB)5=s`10rT{vpNZjm*mlHgeC1 z{2{jeTNs*;1F!ZC;PdWPh{!XPIR||!#2hUUbL92sjGm}c!!v+9@|AFIx{h`7dA9<0 ziS=(760&qg?;a#h9t>IxQ&Tj&w&L^NNB1vLBWm7l7Cz4e;`JiE;hm<8{NMhly7_hR zc_}B1h8KXiM)+ZR0Wj&E-tQOUd%OdmH{B)>AO$+9H$LxZJ!)W&zC_+2Udn+og7>99 z7t=tYHEE63Bf6iEx1+@ijW5vonqIv7#OI|&h9;(XJIxNpr|bIgbky$C=_c`__K?_z zbMsvAcKzauyKWT!Vc-AVmO{?Y{ZsLcU%jR+g`6M#u{o=$PsxzfCG$Tgd z^*E)#6Xom=ziKyTw(k$W%J3$S-S(5;hA-r+(sitnui93M0)NTbP@W3guRof*(8ri+ zo=Vg3S<1cPSHb<9)ja9!Ni@4BtdBQ%Z@3Fy<;&lAmH7I|uZe8hFaF?dk5f)Il{tU$ z)5oZUnZoWg)P|I7s`c)=bCa}RJp0Sbbe(J}bFendF;i&4b>AdPHkCPeKbT{t-CA(w zk8h*0*|c9E1+Sb

0c_lWoeRG6%1WCCs#23%+#qB~&(>_6ww73$iJ+?F;XcZOf!G z2d|7J%(Pnze)k=JMrE^Uzd#DMAe;7!-}})tC`(1_0udd zQZ?eSO*rC>ROZnAK#rMqYXOdQESpW`T)_HimKdoT@j$`3Ky6g1%%S@MikWt60giMm zn@#0h!1`&H7^xcZK%o(Dq%sFu=xqvO8Sz@GW!~+HA0<}@4GKcO5 zC}!HN1vnSZ{O}4I@n$OL!XLcm%W{?&sT%P>p%HJSG6!qH95e0K0vzdBHk-=1fGwa| zVx(%s0|n;-wNa%qhwcL?X4!(>_q-w-tn{dP%sm!7KfgCgK)&d;q zST>u=xq$W4EHP3w;(>y5f!e52nM3yj6f^DC0vzdBHk-=1fc4WXF;X?+fkGqRNM#Pz zhB;>1tpzyJv1~S#a{*gGv&2Z%hzAPJ1!|*8We(jBP|UPj3ve#{?q|P4Bi>BqTsZTG zPs&+hq-w+ig+{!Q${ef(bIi0`3vi@k*=#E30=9r=iIJ)i4-}jW)JB!c9J&vnm}$2b z;7G@^*;LL2te<9yk*X1oZNd?6q%w!@2Xf4`TMKZcW7%vf=K|JGv&2Z%hzAPJ1!|*8 zWe(jBP|UPj3vi@k*=#E30@hEn#7NbM2MUdNBb7N=8|Ij4w-(??$FkW}&IN1%%@QM3 zBOWL?7pRRYl{s`jKrz#9Ex@_(#rwZPBi>BqT=?D7?~${_NY#i33XOOpl{r`o=9p=> z7T`$7ve{J51#AJ$5+hY39w;~$sEsO>IdmUDG1G1>z>$t+v#Fd5SU=4YBUK|F+k_+D zNM#P)59F9>w-(??$FkW}&IPQWW{Hui5f2oc3)DuH${e~MpqOd57T`$7ve{J51+1TD ziIJ)i4-^{lMk;f#Hq0^8ZY{u(j%Bl{oD0|jnk7c6Mm$h(E>Ig)Ds$+5fMTY!H?8ot zh^gELmRAws^OuD5e;lLnw-7E|TUH@XXmjWZ?oR0mM&?Io*LLI{O5kf7DCV~OE#Pcl z2an@2g}?Y4%KbS~-~AlnFMf{j7k`8IoZxJA)TK-vYt$1c9Qok>+cp?~vALoyQJ3f7 zY}pf4lRZ%hR9tRg&{_6GMbnMG*b`OK7i|hu%(_tGx!uW8m)H{(4(L=k>kdXU=gc85 zT%SErK__&wo9GE%$5EFq?1;r}#s*sOxR^arW%oPvv6OGW@`;kv4j3u!7;FO#S*b0R zIk6iLZuvnzlhj+XN-2b-~bW-5j#H&q#@_{*7;$j_2xhixdlSjVH<4_7lOCKc3OIcIeX<^LL$5xj`Ua)sJHLWx>o*oep9y4FwNaw!BOjW1 z9}-4B`qwW|28su`gP|tQ{OOqhj<#Xm{OPDLf9Sq>_}LHfrSY>fa!yBw1GiFfy{d{{ zm!e^zS>JOoJr;P8j&O&+kv0`P;$e#5c%3)u$-Gf-9Irhv57$8V6Q}DwdcYK~hrb<% zyeb3{p0Fc3szf%#17Fy&9H}V7cMTY}Ltgmpxk6UmLyKV&X z!Gl<8&JOHqU^i;Vn_g0O!dbMN^$2KqDWI!LjPj+L(}z^m_uUT}NW?!$ zq&t)MH&BFo7!3k@rEmgIP&FpEy&<GG*f|sumW(NH^}Bv1VY0cGV8tH2sL{h5l0WSWv-k*7tholoPDrgB|ym z8xZF*Fi(=>PYpn5+QyG+x@{cVGmck{YHENNhGfSUr^CB^h(WhdcM5~hVmZ@kTJ|{0 zlPOF$9M8jquGfWlO6l9}Ve%!l^j ziRR4Iw7B4y9Xc2;zEpD;Q_BY4_qg2%lRA;2izn2(VZjNohV(rHrrcd}qFUfLtF?62 zj9ay%Cb-^7wQM3Gr}{`=al#FpGA(*I((qH951Y&BbqZeyxDMCds)wt4vc}B7RBYN+ zV{*>=V}WBYrQ0^?*6ZVbonB{n4Lu<7YB;s^wFip#*!3pdf_zu(9UO*FA)V+YL(NjC zLIUmAQGecQl~jw3o&@&_ss5DLB66xfsW84R(l>s8@*MR&7LPR}e6aVrm8fQp!|@ut z%geBwCeI`uPgAZ}ac7&$3r-NGuW-Z;Yi`AkyRbOn+U3B75k2RJ`a!9iGUs;hOAs!` zbY>A*rfF}{2ZDTpk`f;Ck~S4fHUD8OXprzwPWA(G+R=I0X-dTSDe5=9F+P&PVLrH+ znUHs9R-GDl>#mT7J-#cZ9JgAF=6$>!90AFbklh2^pbLfVkRC?y?$DXU2MQd8U8i>- zJ@R;d7LPkP$(>5lov;*z$bisTfu6J*lH<~CzZV~@SIrKP;&{!iR|3bAOj10(WDVxa z6FIpuc;_;>oFd*@hOZkacDNGEw&Yrx4Uip=S-!vIsyDJ~GEnDge&mNWzo8bGI0t4f z-l5q(EDor9O38`nS<1dD&f2gdBkw;aYQhH{ ztq-2l@K-||p~%@G{9Y1GF-5-ADkvWe6lZ;6Qt?Eq&+2dOZ0)vw(0Wbln%3)Eebx^P zR~24ecx`LIx~lcI)pRx>trxA2S|1a4iap}N8^uH7UE*f3SG-l+zGusx z0r9EUB?U{j2{>eIQQ_*swXN;em95)bC#>z(4r`~i+qyzLc!M}0-r0J-wN*UPDu^eo zSGKmuGmkhoi?O*ZY)()^OyC($O$!*3~IcSih7wz_`PDTuvyFzHH%#Y&G=<7K!Y+Fi)$WQ z$*Eeb)5C~_E-6iu04BLGEfhFT)1 z6iX{!RC7QCqhXiJkBovFZC@4(+udP{-a_=wYdUJV*oY3 z1ztvusKUFyj!a^=yXbfoxllD>FF2&zr{!etEeD2?H7O-@So=Xx0YL^f3sv4i?iq^O zULIb~b(qZZ0=FuLdBQKl)`S;n#u=m*8o7Gq?X++**W3bTpSfn{nsY_SPLct0&B(aJ z!p2;4teZ^c-uMLmOb#&Snza&wxn_sCX6BkVkZV48kU%jB zIA-g^cF+JU$|VR=!QUj4DiljXfZXkvt6(scLCU#`-&}x9{ka?q&4EDBKt19qCzE|; zCi@r&MnR^`4lHxr2TY8k!8BQ*jlLSCh&NJJOK5A;ho~N+sd#{(2&vFAzwu*cSd$a;Exh%7{IohL+A z0WQ2Dh^!$-WMy{8iLZ%wmDUa{V?-7T9_ejyAgs1A4n-J|wJw|??T<1d3o(U^$YMlR z3@2hl79+A0Zcn|=O~hWJZ!&dFF?NPDAAtV_yp-DWNa?WFT_Gc~4Ez=&vH&l}h%82A zb%e1=Rp+eFh%Ar~&H~-Vh^(xM5F@e_2Dk^YlMz{@Ok_lsw2Way7VVKq78!KR6f7dP zeu%N{CbylD#Y~nv4ew$^79+A?bTJ}}?HJHXIo|+;?HC&1%pu<#|LO$okV?NF%b) zvlDzWh^)I5BJ1rbMAj4m@21E{))d~Y^c;%%v!50M2|f=|jHmV)J_ zXjo{YePr!{IyVH7HOz=CMr5&%EcTJr*%Mx3G@S-3CUk8~t-amEj_%~9twJ~CJE%)) z>AiOLk%h8_>;=P+TTwEm+(6AU<_2;nb8g7WG3W+ru1Po0^%WDN?%0P@+N_%{ns3;R z7iAw=>basrE%uRxqlJBBv5&0ewZcBK(3kB1`9YCBD)8Nkf9xZRePpf0?H4(yU>{lQ z@dL)z{&I((t^H&CcD`F?w)STqS+VEsJdrA2pvn=a*xH}1{nmLF(Qi*S&YbHM3%1|04Fgh5GJIe zUvkt!Mr5U|zF};nq9V52eaFB=DB5oOO~PT|FJ*NNx-cWMu!k6t#fU6MWW_6q1UEAx zt0&)49JNpe)QyD&WJ2VWHBO(V||Bq)ehW3vR|(w&K?UGk!9CQWxEb>Lv%Pp zMr1J}i_{S8BMV(`3Xb)S3YO+tVtro>h%AL4>VnAHwJ8u;&;5EDkyS1rT1lLNIEC^< zh^%K7BI}RNAtLLRH6yYfd-eJdS#TxzoEJpa8{onlg2=js5m}7LVnh}rvKW!Yh%BW? z0Y;5|WT|*}AjIhiw$LqPB%%F(t*T{+aTIVSBeFbu0rm&bdXKa(6cBLQTl9e-dstG! zV_vew!iX$8WJH!8AZXz>SMwu3toaS8=rbp0sb)8v#EglyU*>#>3y3cK3MUF0GAVWF zSQ%!hdW?z?2iR5<%>BUj!bLw=raCRC5S8*+X&Kwy2AOI4%y0F$r@`oEB@>$2vqaM=j*2 zg$Bc;K~x;I5V$((4EiFhGftIGE?h=M0Pi@QcSps%nsepAZA3B}CPyuVWt^iHa@0bO zTDTq$uFN$v*Q|MD=9+Prhocrsxrh;2wEM42m7?H(@EJkF-_yk5|`HaZI-HZv>24z9ymSJ;8?ej?GgGQT4wG3fW ziV&7`#__6AZ8Qk%6;OW;Nu_6TI=l;zF^tH94jrw#Rd2@ioGHhx)}nd;aNt%Z>vlDa zacI<~#ZfPEp)ez|a2q8CMKU6bcGqaW#Y#Z@!BGo2Y9U806#GHT?dPDohEelP6Gowb zr#<$O6@(GKiKe}Z;{hB%Lzqga3e6G^d6g`QqZTGeTlSF!MhABD^q60-#EcBEJ4l<3 z?7CYvsiVy(7Pg|GDN)g}H{y68PWgfR2tZrd+MlBqW<3c@6BpJkv2JO7x+M^8{c>{| zUVO)$&~FB1C)^>$4DDy76QFKR)PTi^;4h?K4FHn6!h<7UECHl^3cz-OsAw;)^ftw( zWc6A7t(`5y)sywZ!d0ued$LBYaqEzEn0;g!9k*Ji>AnZ11$(}5b>Z4}=|C1b;xO0D zTyx+zoFH;>4Tv`zigz``$X#^HcI5h=M9ZROC3DTVBLm!81QJwY>VT$c`cImu6%W_J zh9W6}+_L^tB}_(;Jm;F-vOco@Q6jRoie3>}H~y@w zN8BJptJTY2->njnRbMlDIpA}H04Eu1VvK^4*vDR8t4Pjx`)7#BTSDHK!;LortOj$(n? zU>UD0#_K^LUCr^sW8;uPZ8{ETR{Z7ymeilaf!9VGtGAas)+k5u{m7__R7JB|uVT~a z0G94L6&m%bBlkS2uOTMF$df0ZuHX4WOcvuy%c|1TvI3R0P;Umhd{P>2(+?fp2$K#< z#?iPD^MO}N_d%)Fz&_~5Q)ZV7h51AG&BM=2#SBTj4oSM0DaM0Sg?s8VA^hx5*D)T< z;S;Airh-SjY(L%;L}in<`q?A?b5NoD=(7#luDZSA1YodRcECZsdipqH>o9s?lzafr zyp(3}vRA_2SQCsLBvr!7!*B$FOJ##GOFRI7YHZOlmGr6fUC(~#=l zM8XR#H|qt__lzn62@?Hk9j|^9{PicNwBYll-;*W6a^ML#%cQyTte;x#EVu>pv<2rB z4xL##O}7!+i4DQa#I2;WaHc1p{%4+{9>Mz3Idrzai1^m);IAK#v8&`dfi+-7$vK!m zzk(C?jW>%vbBJSE{n7N15B}l$keaXp!RNdnHLr&Yw<9%|ckDn#RPhi-v2iBca-?^k z4prR94?qr8imG|%bVTgRt&G%Uq$VRZ8L7!g%~*MuNVc>iWmnMc21hg9fTp4CfIb_qx%El_ zj*w1h$8&0QL6+|?xyqv*12k2)sDuHUs7Wi%`dwA99K@7^m@4;s4A5j%GrP>gB~z=X zW&uycF7u?@+&XNMm1^#yfl@}FXXADwjDZ<&j2?EesHWWw$mW0uiJ*w`gS+HJtZGg> z7*Dukt-n%^SEU>4Rzg`MZ6oaB|I;G}24df@ z{jtEYmrUR&A|1zLFAjQtG8I#&SC%)caX72WE-I)d^UqQlgCdmaWcnrLpD#erCZUv4 ze)KfP&0g8;bE zuT6aR>G8k+AE;f6r-KHbJF@%^NV0zPwqB`Fo7eP;+Pof+Z}hoAqOVp*ZuT9JJ)+QA zfL7BeELBsSX!^*9=H7?Ik&n$ts3M>}jk_1~r)RM5wqcoh05vHzVZVSY!RNf7v)%+3 zZbxS=tR0Hqq7*D#po>dqsK6?)4yIczFpeX)IX`y|f&00uM=vg9%Mhg*5hxVOrR;rX5Pc&~`^wv6=~b zj$mf=MLH9XY>GWVqlxBOv9#hvH3w!bP0pmFO3fIA^^z)=*pFT(|8i{Hz{U-1+yL)F z_M_LZ%g8&ODC|9;Jm3uvD|0&bqbCaDxHv4vq(4rImszSgPBa0Ea^yet79qX}wHQNe z0b-B`hqTvn_CAe#CmS~~I1AhX!c^(xzIYUjid=BqRA-Y0hGaERk8sL41|mgZI^jZ8 z%)@rjIPOPwQCm_A$93rxATRS4_>GdJ9;7ag0FNmx+!-Y2lk#!p*vKW!Yh%82A zF(Qi*S&YbHL>42m60bx9MT|Sjh%DGM!CjM@-Ea~m3sB|)A0h&UN#G9%cma+jC_YHM zB?aXek!5MWVAzqMIrhRu@b^0h@qQylWHBO(5m}7LIsx1Ga$B|s??#GSPxJs1g@P+G z$7u4wx6$x^t@60n2l1A5OFa**WK6Mci5+J-At+=Sk#)ol4Z*0`Zm7bDED#XLyOnwq zF(M0D{aK$Qn`&2$tA&IuffKn!5$Uj`T{?~IQ|BV{`Vwqwu$Ahu(`HJI%f*p7kS zWyvwXkxi4$l~Hh5>x%{9h-nB+e+uwkp_l}Ur+JVy^0Qe9`>0q^D6)!}gI~UQ3t%`M zQ58+VmDwUtSk6tvHD7>Evf2WfXJHI_6uo57J8L}PX>`SsSsHug~)mj z6*@?sw+>Qx$Afsc7@e?14!y2_kV=T&Bb)XQTGSHdBkPSl_{jS3mFq!dZ4raQqSl=k zOcpo|%fVz-*6t+>?_w7&4z#I|z>~noW3orw8Lu&C2X-~EA*eh8#A)4+;l3UAje$!_ z?;Pu`=uDWTf#PW8BsgwEFOyQs7uP&`+BLU|VowxM^?mol9+GxbVfsm@`x_{t@5&&s zR|>cV9wXT|_BQejETD0dZV*POwVVbw_<)^*mY_j?7l6AB%!!|fzx@agNnxD4L4(xpS@ zkZzMAnTloT2XI}A#vn;V0=URnGq6LuY6otbe#G@cf2n!Q@R19pyRiK)#i*v+#-Tmq zc-5$;26#bPv=pbqyFmGCFVw+01A0QvblQ6Fah50B^wg2@JWS|%`#zph@+$h~yH38O zmfmZZh zL@ya~h@uRiwfauRG-R4)@xY? z`x1nUF`Ywzr)h7|2ZEAk5CSzF9`lkm0TRf67|8|+56Pr@@PNEs6FLlie|gGbC2I$bPbbDT!rzQ@}|$eYL z2bgPSR90@N@MRk!cG?Z;zV_A~sJ6NAQCa>;F9=g5UWu_;hlyIxGAvO)}Cm_lW} zL5MA%22|EtApM*|WywM}5i08@LS@}__Nc7EwW6|qWzQAZ){&2W;RQ@ZZ;=ZTl{HA^ z&kHK+M!0mlr>u3MvIZHIm4MMU1YE|bEaZLCTjM}rR2K1s=KyQiJ0yZpS&Yi6Cl0YX zxeSKcI^$ODs2PBzbR6~rs1pe}1sBqqjRXM{qlVIP-JuTB7v%^=c+qrhcc8RKcL!n$ z9s`p~YXKn3R4Tw>3N@96W2qwzs8AXPIEPVL8yCGW2N=qzEZ7S`X!exjR%_9`k03MD zI3@Tv8jHnIFLGhyzzzvZTf94TCJ|-_eyQv_A(IJ+7thb)afo~F1WqLZxxp?Bxv`?T zC_P;fzFp0iP9Cg4XXVx_5Jp`>*W>BMzOqaYSB%PP?Y4fD;?Dhmvz{J?z#0$Q|% zDP;W;?Im;)rLuxlju@2@qO=H=5}?xJlWDskr6wgawMk58RT-nQ$i^%YWb@+w$sSJd zE^PIWf_rlzB)0=#KnlUqeXp<=tgr~8nxkLh=!G1;5cjE%I8LK*1N6mJh3lp73T>tf zM61v07kkCcF=&bq&qw`}?vduQo54Gu1(J$US!mTyR<_0YnllTI8SHx6R$gYNX_*HQ zL)bb3&O3Mt$oL7+`y(8^kUh+1-?SZvR$>OBP1N-;LU^)<$tC9F9KFygIVy^0>20FH!0^bp$9L=j5*L-sPKfD>?@ho&zZ1vAp|5}~V=Bk-} zW%(hv#g6$ylCkKEG{=clwPw|2a;g@*Sid9%&WvDH%oD4Sr_U9t@?;dwmUL`5MrDDh%BU>sqt?g7onnu8@J8{Fc$c^t5Jhhlx9{1qXFzFUC@t?ky8t=n5CtnJngYp1o_x(8PEh#Az!J`S*6fPp^#B0Ynblxy!gucsf|Nr4Kpf>QCW=2VpLY=IHk!peebv_VuLg)MIJCJ ztGtAvGUFg~81&=_I4VbCya$cY7)6T7ZN@c_54tWfF~*EEYKnbj zNpuaPvZx=D!C}Jb;#hNP%|cIBDh^S~MVnSs8UwDk3dwIa`^wToG4ac#V-%}52gXPC zmt02{jHh^UuI5L6So0gIhBzk&H3lod90c!;aQ$qHY>n#!W~h3MRV25jY;Z#MmBpwm zMr8pO?FgXImLX;RQo<(_kH=R3DxNaymk`S@xp|IYi0@r9++!^H=y;C>;K%5t%)YYR zz#;Fb8k@*g|F(AZ%&06zWkoW$$}I<^M=bW0#i%UnJCRRB-B{0h32to5EF|C`M6e9~W>9t}+;X%-J~VAP+R0tY zYR2nR!UhAiiq>(IB0GrKSJsbPVzrKAUs-zgv#%_U#lom8MrDD`a_rWNQCUG#g2CBW zR?PD##zu-h>?WjAB&au%_=If5ZaFl1j@ z%r&e1_u{18JUt!Rb+%>5Q$*yeAvo?g+cGdJt9fp@=8FTBb;~NKtgAN#Dr@-7X;fCD zfOw@$1jDTmcJESv6Ky?kE>T(g*Nn>g%z9B-`{^dn3o2_bTzZ30S^F84#i%SsWicv? zQCW=2VpLYU4NC$`0d-Qs_9I?pHA|Klzyw9f{Z&eC0wVj$VpJA-<3c~vVT?tSptVsi zav|Iyqq1CE?nE%Ze7{By>-IcZtbvkTDz?) z#DlC~V*QeEL?nh|#hO9@pM?&MW3fog5dpBqoJBu?_s8#@=JEnSf?|do9@G&#thp7NEF|!`xi$cXBDV~PA?cWen0ER?-i(|? zWKbKk_OgS#iWmh4q%OE2tpl=oUOFNz5&TGclb~}GL6fci8I^U&I&4i_W$WG6FIn%k z9-8F~4p^0|4%Uxn|~?ai4EB4Fio|WH;SqnKN|D=?I2fClxBIltN`4B(GEl zp*Ms$hB52$$X-iyq{s4VuC1)3n)2~vPA0??}J;TF-9 z<5p|Yyw9ktO5k|lSWWs&&`uK|xS{VaxzeYE-r<57$fzt_c^H+&sH_BiCijJpI8K8Q zYF8Dmmy{{nt1>E!QCY>inqlNFx@8+(Eox=OB!)=FH_yF0<6MFrCB1tAG0Jz zWyLS|wEHLal~vbD71l4sUBRfVCLq#IAT}!YlZF1WB;UvSC62}7KH?Pi-g1C_Wf=e? zYt$OI7?su9+1hRWp!J&8HLcgT`Umf#E9T82yiMXOfoGzoX7?q_# zK!9hBrogQ_?5`;At>eBII^|~Mo^oVHSU4bUEFSPZr!c%<1DEghK`8`&Z&7|cQP_Kc zUfY9vhn4&L0q_GG0jxPGqFrAmuk<3hbWcj)i(miAmww7=Ds#;-tH@k)+!f3U)>Tkh zuh|r+tjT|wMrDN!x^DxO^)?9l_h~?79ftI`Q>d()2$gjcp|Wl|dsNnewW6|qWe>(H z6eAzMcC8T%5714X7gUx7m);;$)&WLkF)E8uS&YhJR2HMM7?s7SEW;!m*#CB;@EB?) z^(gY2Hd#1=VO>hl<_1-)xRo8ns4N2*0OM=C=GGaN6>BNwW+lL`G z{DTOVq2CP3&V*ZzI2H^0%7V$osH|95#lEr_mBsocSQBE8J#6(awUJ|X=%72LQq5g7 zpo!?!VBBtmF@_P2bx}=AJTt}47f60^mz<~;_|0l9@yY;dO!k$Uk!=~e#3N^}nYm`>nwe{+bu#b}p{Kl!YF3!JW_*d5#@fBQx01fB66wD`(W!*+McV19ggK+5$LS@~?s4PZhF)E8uS&YhJR2HMM7?s7StOW8hP()8w zGmc$>4GENdVy;S7Hm}*KIV$|Vzd{pnvE9&`x%VNiiW@zRgV}(Wm(^` zzHhx~eboAxxKr#A58fyq67Lc>i@oBl;`TjT_6&$mwJs@G(is#-FeLOD`^plbs6lLr zhS(2Lp?q-?&{$~?0<2$R{Sxb!Sii*jCFy;XLYc(eZ0w74T`D2gF9EX~L*&ViDMv6& zv}B~m&5Of`%jwc@B)QL)M^Vh(=!;w=#K)DcziZCQsHsDa$K%a30E^5mK? z4pi1{tDv&3-4v*-pT0DW%373QtPCpa8w!>6ZH3Buj7n{+udE?!t*ETW{&an)tRaC8 ztAsc&sH`El@P?qW@Gf@Y;y}wv0#7>L^nj?Ana+5PIXkecf!(N4KxO1;HA@RZud`@3 z>roP_S;4HcJaBRfwIOyBP#mqCgun~S5L|(H<)r4()2`_WJ@!TcGS+?fx2d>ft@0ba zd5i{uy;3+~vfmqf8w0rkBcO4eLPp@;L{88MAh(B&z_P$AJ7dnGA2@N;2~8ed1h29t zb+j4z(p4>Z^eeNs zE)-eaDJ~RR)h#ZR!Mj$vbnuxgo%d4xq+TaYy2ShgQ9Be!%w2&v)(q^>uG)cXSi1uK zi0g&^QuCM*wj8Kk0++|bSq<)UF{(+G+moZ3L3qH_5EyU}2EE5wo=oBN3{U7flzNA` z+;#FLwe(&)%q0xg9zVk*T>G%{zzk0X-2i6-wkzs%WY^tt`pKF@CN&iFI2zKC;GvQ! zKX4y`7TEPt*{(b2mswApdr-OuVq3<1V3(H?YZIsiFR6tcb7pEB2aCJ}Cm>Gz; z)U>NmT%SGbj|Gmslzvnxcnn-a?V`}tRvPd$)Y+M+?0W}?;ZsN_8U~@Jr|cAe$w@@7 zp6l1h3QXIpZMSBLuSEgjQ~gPWF~Csz#_vy_qrS)Dv1Wvp{`b0-sAi7C@fy6F%kVZx zo=M!RQ?6HWXPe6lP7tQAaKsK7l|>Ivtyzr9il*9h0Q!svzwqv{0e;``y%B#+Lb9e5$$$l z_l((B7KsT(ExWMQe^!7>%nWdgtzEoPG82lCDTztTW9x!=waZDW{*07Furk_FOLn!2 zZ30rhcm%cp9fTv+FVREIt`!%ceu+_8jLO0Vk9}paEdz7S%r!IDtajb=)e?-#f|muV za1G1cWM|Z{&CMtsm}_<`w$jMt1m4Iq20VZY@RMu-Z1uARl4QW)C`zYd- zL&^vgD%XdEbO70|1ct>67U$gucBb;g9juS(sXE5(BMfT z#@ITgC^Gd#$-^@x=NRHGRZeErDT#dD6%rT`p-WSaTdhU&KHeRUfCL{$moAQakqd?G zkYw88-JvsyFgrj%*>yrD6A&-dIw^=?=T)4*serCgiJt%vCBT#tQxQ{@vIXtn!OHMo zMS4qhtN1J!l@(*DEP(&(Sx+xue7k1>SA)t%ARbkDh1gdXqq44Qy{+|-HDFz4?Xnn^ zB}%YU7KtI;8#A@U(;lFVVfl-ru+5Q&tO$0}*jJX^EM%+ytmwI_;K`^gQ2-m>!(vSB zMWfjS?SyD!8_n#HDU7snlFoogZSW!0af`%a^>wgUR;(!)Y*ecieAl{K_hRMv+^-iM7H`S`Uj zP@~Ze72>q|=t#_;o(bUBHawa?9Tnye-8TD#2N{(W8@E7jOt^L#!_Sq$SE6=mmNU0|2Zo|jk18O*)3mqf13|%v5TG<29`g(c z7NfElm1XRIfX~jFANgU;Z>SYd?~LHg&7#JDM&77!L2UD(id*uSq3VgZSdgAmQxj$mZw61BrzSU>_uy9r3)rHr#2CR+%BWu(ew+>l{t!b-lz1#XF>%G=v)+ene zEcTVvxzi+2VwFgZvJmT+Sii*jC0M;#zl2<@hE}n!EDt>tvwkV%a+pzBjLMSx0~e{) zKcli3m4%`nbIr^(GuO;qGwxtA*NiJ-ZU_(dl?7eHzOwSeZ?G)`X*84;<3hG&xHx=e z4XuL8di|zAWxeb3X;fCDfOw^hudJ;%DOA>hbBW3tUNb7|GwVfVp~I^4gvz=FF1$gg ztYJoFF)E8uS&YhJRFi;v6c)LANWcO{bo>h zCfstgLt@Ny6s%5)`F2-BN5GA@2abn)u_T&eO4#5wyrPjo6lS|{!;f25pVi;m$*3&D zM^n1vN|3Xt{h-hKT{>wyt1Q7W>Ll zDt7jj#i%USFUeTltY1=gIYsuBl?w3A5e%aw5ILi=6ypqjgh|X`uK5OWLcFu}d~2(C zqE!%2TCZ$vSr3bu)l#k|ZZOvz+ozp{S6KEiD>?>eR(sqDWSzO@uyBBO6xfylHffWA z(P_)1BBP&1x6M&h}FJD}$Scgcxrf#0mw4CO*`#;w{>GjQUd0PvV55@MpN z$x%Wmx4vl=gnY=yn;u0iSa!TfSsNE;Y_Hn1tB!6wbIr^(yNyV_BXB5R^j!1Bfyx?Q z1(j9U6sWBC{BatU^)qJ>uare)O)6B@dNkg5^l z1|eFlUjF)r_N^6__2H}6i^@WWRp$wnwI43LL8z>KjLKqE7NfElmBpwmMrFmGWAcQd zPT~;I8I=XTxXeI!?Jl@Df+3@_5S_;n3?T-i+V_C&7_YhYO5k|l%1X@{Mr9$2Q};sr zLlIQMs4Uz{25oa!w32v`^-Jg{Mgi%>UU4&O*Jupk2r3@+Pr65%%Wh^5`Yd!pgYgBF zPVOw~V*L{9m-LP~xay3iRvI;UQ>eZ6ao-D_aufaB%M8{p88bUk5@qIgY{|>|C8>?n zvP-GvF2WAH42mtC4v*WcUjlVl5~^8?IFeOUya;O4{3R!j79M*YHRFY^8tq+I)-ETh z`ZICfWk`66@}9UsyFYOXEzN?8$C^j4e4*EP+2z-D(fafW!-f4sH|Joipu(xJs7VL zA{f4Btq}~-Vbys;W!(xF-XK)gEsV-yR2HMM7?s7SEJkH9DhutU(mDohzer++89*MS z4hoIkS#4o}E2I*kZX2Og;Cy+ljJ^Trq?#a&Lt+aA2Y73D1tA4;rxQqG%9#ZxjGwDJm5&;&`mkyJY|Dl1}C)_h=l;UerwQ+&mt zyx@vTNtvu5il7okWubbNQCaLO3--Dq!)MukaTJbD!d}=BaQ3zgX^Hhq#k-ne!kZZRr5#WzmQmJ8=oiPU%GEnfxCnIrmF#_F3Ov9KM z5;ZsZ_SX{b~%hf%j^8 z2^H$>D~qlEjgD63VI)3EWn#?8eE;8g125MCV}E>?o2F zxD}@VR0)&}bTEp+y~^G~5faBVuww~sjPNqac4%>|8Q7s+wFB3r9&x?UUuqr;Dky+R z9)P)K*$?+PK?E{jow??^!@jcEmVvoulsuXXAqgL_!{XBR5UlaTuwWER0GY0XVN%I` z#3}5(l|nLH9KNz{Sp}7K-KIcg{nIUJRMx^7#4CxBV~l!eMzCRzIrZES^L+F z%KF}VQCaA)>O7&c4#0&s2$i*;QCW=2N^Ob5f}GtHM^e^U8E731FCgy$K*bh@_p8l% zAkfBp%)_^{`A}qaMjr~T%IZUzJZ7Kjw=2Ng8|*$1+Zlc!=Cb@i&tdw3+J)_p)v8LJ zS{$vM1QiK7P6dzY@KNf0X!B{;#COEne5n7v``Z+^vO4)q5>65L%o)e4Mzzr(uvg#& zB|jCX!@G3&Fx=*&a{v#rLaZqelv4vnWySJgBKtw-YoU=N7rHGX5G$rEMgQ$$E z8I@JD8;<$%1U|tpJ7H+xtiZ{h=g2o({Az=De*glXS51}&xnBk|fPG~}jLNc}w4Sn_ zwZ3URZ+*-9j`e-(MeC#1$Hbjtk9hD#@sN0zxEcIBy;a=4XUm=e@u}7&1xqS3*;f`v zFl1C#;!6M}H@|_K?{W>+*kRT$brC#!5Ia{FI&(!%Ejt+R%p7quU)anOHMFo~S4^c&Rqj4$DJJH%W4>=)m9@)B z`BIW$xx)G-)-Rzjy(awbIr^(cQo^6TZRkGmf_++W$j-DmGy>Afy(;LH>Ocpi-cFoqO!iB zP+8wTm#C~;*NVz|>`&K=%0h=#=LwZ{8(esUP+7M!DvMEBjLI_2Fn|kZR8|5QlL#(S z{m?#kj3Y~S{AiLtU_wa<@VLk_6(QY&!wC#< z(r%s}^Xmqn0~u(fPDgg#Ehj(^q?R2JgC&|6v|aEEqSKqXo6?$DXUs4IYgvg?FQrl>5Tc0E!& z?tsgaz^OoCg|h|QI08&5lY7Ke5nf8KydAJo22zS9K(gL5Dl74DWdZJ4D=Vdv64nP; zAX09y1{IpxfLON|VpJBRvaV{qt@V&KU|nYIvM#q?Vg1PZvGsB56V@d?q0eL?)-Q>M zU|(5`%1Rpqt!fU$s4P(s$HieWCfAWfAk$)n8hCG z&YM$5m6~9CCw*K=S5~(ikp8U_db{r{ZMBd&gMDQktv5XvAT`_JuU`y_TUSA4y>U~Z zvOal78kOZf3b)thE9?6bm9=%txkP0hSSu>)gHNp&m4yzg&J!x@t#IKDLS-FbR2HMM z7?s7SEcTV(MLln5=GYHxhngP0irN{#o(=R^(SG;st&$AJKZh-6`3Sq4~az-?JRS&~TU1&U74skdYn) zjr7G5giW3jHn>QrXgoc|14eI5R-e`1+S%G|{h;-l)-|oyxB9Ff0v71ih1a$Qtd0zz zHENAphpfZav{km=ZT*tS zksUdX*IdREj|E%c0gtm`)gD(k7M(x|NZb9CS72!>k${dB1< z#MalHOH|fvYei*!Xykp^*pZLF=LKr?5PTy}tB;Pv{OOqher>~}`O{Hh{?L8%@N)|w z>d;};c|v8~4j0}aRMu^b%3@R&qp}#4#i%SsWrYqIsRIK&<5umc891>o9*NOO$SLHS z_Gg@Ia;qR1U`7%)mmLg$p=<7B;Eflxy=v30LUCPq)*lO;lwi~*8fn)+)Ib9ygQ|y= zFRQ(S5HNeVkWNq-zz<0V_(R3ZNaAtyT)&CMX|J|DGDmzZ^ps@CGU^T|-5`w8EAUXzTX0CbM_d=)KM2+{< zN~7j@%r(nb9&QRT*NmHA7&U}ZSGb1>vKbCR92&ac%@7P!>uQYC!1lk?06By z-HFv^#nIDlXvB|+y-`5b_ub#7eUn-~`Q0Ii+Q#0-KrzqtEi{hw?5L2%M+vb2Qcwju zpeLLrgDxhgEclgm#+*ezNTVH)Jh})5fM&(WVoCNJu%kNK5up!aYUN&^QCS&S1V=E0 zF(SDPQ&xdBAtsx29qJ;e^DlH64 z1Wa){ybI7V_CnpE064TBa0Ej}WwEa;z>IMOL-v)`(NzMYvJNJK=vnBhhGQXD?VX)P zUHjs?Xe)od=FIxRGK5)+Ev416Qk3W*dHHGy{A&B}h8%{hGeX)K? z2|lb}(jCG2CDt#w4ed{Hb$k4aK)(c=8GacI#=Ph_M=(tJkP;8xAWn#Pww`Zo6;HGZ z;z{e3tu2xdU7KU6>?m3d&c>)Ly?=T(_6Lm0VpNvqk(p}-eMRxmDJNJ#z1z6I-0+!e zE|qQAh}9On#d&ZWx&+E=%`7r1OX`&vm6bO2W>glVvMvTx7GPplL1n#pQ=qbb=bxle zSwC|IP(y8~tVxB+I<8Pzk5Hk5(@yJPy^`V3GrCh{ez02A|AV_fD&|x>jmDTi`S}IkpecamRlo16SK!v;gv#o&sH_l-HZI^Yi^?KV zIC_i(7>xZI4dvY&Euvd5X+*nLgz(Q$`2Y@UG)ciZKx7} z&NR#_nadAGz?`(c+LszBDTNAYEh-E8CO1>+#u3z1)Jc}Q(nE%7uSf%^n!5=Ke8Kfp zKB^y3hGY5SsyAAN*;-#&7L`RUsJCE!WfjBm%AR0oQCapZ7JC+pYfmt&=a<7;{Y&Ky zJ`XJ_%kD2JZ7P0o)`M>!;2`b(QWmBVEK?G|MDNB{IUTn9OLl+Bv#6|*BpL2?o;{P7 zr7S9|603W%pG9TK1z~mQr05i9L}B==-HrK`<>7o4lzuO8{$0Th6q0Q(^0KHbi^|e+ zfR&nQ$<3m&cp=+L&9WMJJIhMVfwg_S<_M1Z2XI(amPKV98mO$U-Jr7O9T2FjFWeVJ zWtFxuU@1JoaN2+2(7zAjAi%$Xerf`JWp$t3Dk|%3C(?O^B5~_4TRp+>Y<|f7g37u8 zw;mT%R<}6YqOvS1%lgW)sI0~w@hmEfP*cQjBC2{{04iYp4Fdx7L`_l% zpi$3NF!&ag72wfojl5Am(Zk&X^x*DLQ=Ml!j?;xzS(8{)Rs@Y|PcYOc+(|qgJM>au z-bl04h*blo7h(WSd|u$mQ)OsTS$Wr@vQotoe4P&S`HI$8mi3ioePvlxmPKV@&wPPg zIk&#D;w$sTlDnzA)`Oc{ZN_f*m+byh=pbDlxMTO1?EX@($l%Q64I(T0MNw=Pd7P}g z6r7?yMLC(asH~JlWl4`$Yuquv7j3vIX9%l1{K!5w;l7;m!E8X8WV?w`s z1A1NpuQs2rV?1BSbiTgfyp@{aW}w05M1!q~>Wzu|+Y(iq67l+m;%pRdn2Faj5|7tA zxPxq=>mJ(?4^QU^#k{&lb_7LQocFS6?y}0FXP^Y1n85);R%+%mn+%uL7L{eC<`EwV z-aPl3&YqqgsM+x(+`kvlnN3@ULjjcqOw4XjSocm1R*`7L^qWV|IVZ?k|P%lHFg*E-j?YMH;rvvHMHe7+m@Yi^_sjoh)xC zG5D;h{Uv*X;d9nk7Ftbfhcc3;7q`B$3TslpInc;cdn)Auu^M>LjX;L36lF0CDiL1x z+;3iKu;+gB(I#@q#Gxa#EK5cT%6JSD!lHQ+yDX45<7L{dD zStJhenIBeaW{V~^iB^6ngSpE}%`HpKhXyKZ;cie_(+>z#)_1E;FdU3AV5tg~^<#y~ zdTJt3S?9Eh%DVZxdy2|BXaAwH61ep^p|Z}gs4R=hvZyR`!4GqlJ;5;Cj+e#-bq@Co zeP}IC`6;=(txtPXN4H6$+{BPouji#k2f7}DL< z6FRi2qwe6%61PU-0pC=4!o3j$XsyShvMeggo?u9*k~)2x7g^%y;H$F5AwQ?Od8|i5 zZQ}i<6>i?1U`U7@>nqE^Z~=N1AiyjtO9KLpJ{EMgXs7Go{>J@~{?IqRK3j6jUOKxt zpY~@;jG5lquR3ZYSeB?=QeTNh^dcNBxMCBQ)R&8t@I*#i*eCsz=hIre)8@2SW>w}m z&s2`Dys+|;N}Ka+?AX`~VlS?AG(L>a>2>;?CC)OZ-$^?+I&W}pa&C4$;N0oh6AT+y zny&jXy&K3#c7I8Xh(>!t*6QC{{lnqy<+09%>cIORC7f8R|AL5#^ZUhYxk0Ox3JJC%09Lr~ zX!n==ToxyG+WjSM#jo*K(v1JCh0?ZPb1f?CiqpiE;x*z7oW6IiIPb*6PV5kORHnw9 zrld*hE6e)Ivc9q~eXS^$d@D6usToZnSTbpNq`Z}yN#Y}|!1~H6l(QwnXj2QjQ9)Nq zwS8{E^`aYJR%+%ALaB6yJ+Bu_k$Egg7J&L4P?~C853pTSo$=&o(Mrux-&a~b-V3Su z&_HFKvl~>_i~|Cd^`ri%udMtw1}s&fvi>AdSyK+1KvY(b(<&>1mDM90e#rge zE30?BP+9a8vuTLqMUfDmg#A@8)xg-;i_W@~mm2a?Be^=54V5aCRy2r$JS>c4JwIRV zQ$a1v==GW2%tnaC!`Y%QeJ=!fjoz(!bJ8;$5yUUOOnE1unb4dCWu~-mTn893zK>B~ zoF|bb@0EP=CDC8Z;Hd(inly*dhF2{cdoi`lY(SY#<=0j^ki(>$(mGU*9n_?q<=LiWqet3}8aD-S>y->+EaYZ=WofxVjakdQd`96i?Foj}zNoCPEV;iZ1x+52 zaZat_P|NztI@0;8^PKZu=Y7spi^{44XWJc=t*L!98OfruEGnx?x7KhPyT1hGn2sU0 zs4Tm`6g?n5&|Q+b{9w2yWA~S!4P2bE`%BW7YL#LXUz|^2M+itMAb_O)%K8HTA!(4C zPa`nA-CvT+&0JB*GS-5nkE^QPqJUqEvKoi|CF?88`pTm9DJwNwso6@+=m@WJi`iJu z0_|~$H-)U!T#XH}s4QM!wo)^#_60lAdjh1gs4Uc=m71|3Ru@~wn>F>YW&2fXJ`_+{ zz{KnZmDO=Tpt5#78bxIlc2%LWreBQ{3_l{o^lL#su25O0bEMNn8|dkxo&M6(7F}<+ zB4*(7rI&IHA?68DsWkI#>k=j^D<;}5d|KsEMKnM0wsRyZ>%G5`F}o3wI8-Wp2DYy9 zK&Hvxer#aLr33igE^sG&_6sI!5pG=TDQm;bnKVnpmyo4L#A1F)Chs#KSBV${*{y8y zj%TolEQ`p>@M_2cy`8_#%Symjh?c;zh+oa?bBm>Hy6opStLUZJLY+laz=y=YI}smI zR%Lxa2nbpxSI;%TJcQRF(y{^oW?>w{gtrP|2h9u205DtFaenc7zo`i z;vDH<@RQYD>!gNoGAslIxEL_hh+q*}_VmIK{9_SW+I~fM5K_S+mfyJC&6Y&~Ohi<| z^RO%7!2TP|x)$I%GU0clqf*V`?}$375m|MHAR3J25JX_7{^Fn;4nfQ*tu2O6jT7nI zEyOlhbjj0I*Fw2`6emu#J3D3uR!B;BHs4?P^2})_fOm5lG24V$TSS&cWR-w}ALbJg z?dgTqPZr#Xl|&AIM{rVy>0m4g-k|U`oN5dQV-}Is*tb=8U@D|U)czvWgJNn=&Q7s@ zvaH3wMPxxw@gCCLAMyQ_MAhJ$7AP`wkWul0zbd1nSB5`qoDUeu%$odzB$a+K}vX*n; z_#(1^r=l7g7)|DcIHegx*3C!m86u02Tl)!-)rT983nHuABC64b(elvpYdK0 z+^yni_m=F*g^0sMivWP5;$f5zyBC;$Z%Sz2wYL>2N{Lumg z!EDyIh^!*HDG1DmF;05SQ7AWy$in0itc+SjmPKUg<`CLEtrnvPo78+LAhHyGs8B4C zAEqfD_Ei|6HJZ=RHU6{LsB~dNfv(AI6NTrCgIi^|yxvsY zD34NZnC?NSs5ZJzhJRD;bIxmMu)x3zybMmV&ZbM3&ha#&WvFhjm&+7Gu3oXMMSR zAp@lc=SguJ3h;gia@|dNd1y?q_R$evmveo$lygT^4tiAtdDS4sz+-<_w0u-^nl&xQ zQ-I1RyhZ(-(Dx$;5?UWw)<>2_WC4j~5m~wH8hFl26+#PZw$6?Z=zypXW*HdewY&jf z5m^l#G*=k|Swxl}yBw38oG8Qf;)Y&a=+zv{N3kid+45Mn{59EFSGPXsW@)Ot zb&*>z{F%ZP6L|f8s*q2IjtM#SSaX~h zSHs2(o!&$nNh*DB*?09$Qg|E9v3pCQlB1=lh=Q{_^+pd zBOJck8YjZ_T?j+!Y;dHzMP%_ytsW~5!o4Mn$g+qmi^x(Qeiw+<&}BB(Nb}aSto1Bw zJ*b7=n(TW>q0@Na%u7mpZxY&y- zGn`{8=T$CuW;ipQSHtkadvOX?kzDUF`gVP`nfDrJO(ndP+2YS9E5vI7LjG8W>QUCQv^uwim!Gz z=2w=7^HplqUP!vuvn=@~vUUtWJH!G!I^oHsWSjD{hPR@Cm*Hba2o=9T3cl++B?@a9 z*-FjS#qFtuvUylL2DAn;Ab=yZ_2nYl#tvtTzV0onQpKTiYACA>I@Y*WYW8!X9gMYO z2oF*{M5X3K0gXvyaE(@owA6m zPDi@{qcx$Zw=IjvvWTo>E3c?r>2x@UJF}g+&XLYvo#&kQI`4C)HibOf6OftRTf+7S z4uB1;pKDQejXVd;r~2l3k1H{7g%vs%vU^K*Z;1wa<@G6C$i=Z}SoSA3PJ=0Ze0Y3O z*-MpDLn$wBauu3(t%tLS^&WxUTe5pg*f7$r!tCCX^^rw*bkQp^@Nu&N=LYwSqSy>y zHzlzYoTBihY>-?Wu+62-c24fpzSu zh1RnyW(GJ$vxuyWMPym2nJ~YdXS3n&p@7Iz_@OZnS!W&yh^!^ku8JbEM%FQ0DRFUv zDUeuKjqMo7srNVF{Wq_pJjL|GiuDC3wrg$qcmQ%9L>q$p6yI zYTRf@AVjNhh%UXA6c`GCp$sA|BFiGOEF#MyvU2%MDn2E);{j;eVV6@iwc zv?h`+>3jK2SwH8w<)NGzP{-|Xd~wJ$A$qDv;prgCFWf+>JZuqJ^1bo#h8B@!5m}vQ zE$l&)h$qV%N(?-MXBc>Oc8jsjo*o&3BZUj-%t>Q!$s)2WB8zk}i^#HwEQ`oON3e)2 zi^$?7UwhWKI?vo9vho&@W$hSDsrgVqWGVd67>KOS0|JpXXId1IMP8-wsX}D+D@4}1 z2}ER_-7+HU?WgP+A`5rIXTKn_mgC0bg2+1CBC;$Z%ObKYBFiGOEF#MyvMeIYBC;4e zBf+lmWu8T3oiE{e@nkMFk`0aPv5L3ObJN*UiFQBaDuzX5c`1v?s_*W}o?2LO+MM>v ztjZkcnTkbZ!H-7{emq7*BVSbZ)Ixh|p*~TYlsvVN+NOs5Kv=CqN4 zJ++V#XV$ZTypzJeEvX0v|T zqCNz0nbsp^#w~A1xVtDaf0lX08s4HpZM?N3X}`|%i1JWjh>FIUVU44}k$Q_miHo<% zJK*o)l3$dGw-zpZI$(>wO~WeFtug}@w4qS;bo?+j9@8ylbsOvs5OW+!!dnIRifC@Jo>zK^u{@l<=!<#sz=IC ze=hd?w8`6jYV$4V)CO;MAvK!y`rKkVi}MK7+o!f%Kp?%Y~R|dq_nA zA*MT2pu3-rZ+n=8vj6AL%NQ^{D+;7Cd3l-Y<-1FTM=+CZ$Zn>lvxbxDGNPPR5V}oJ zN=`*j7=GFxdWdU;@{5LWYIiV?xF_M;PS;dba=f4%D5Ee9g%6A-a~M{>BihU+PI2`| z^AorH_=m(x-1=&~NqjJ#G;ylwOtC_gxxL1a!Vz8gN1y$I-~<%57Qy+l!)DH;<$`U3|rlJ)$2_32n@g;*~XPk=YFI2}Lkd8yIZ%qp{?;lq6~LLDLW0Y#e{C?YU_+(ocDQEqh5ZQ_D<_q|(_%SvYbD z&8;a5V)qW3$IXCC1~bb?M{=0b{A{>Nj*x(xxx}@IPII#Wm2)uo*y~a|FY*4;3O5gt zhO~P$d+uKchm*a)6&QIyU|W!``D*6brS@@vr>9fxRnTwY0VbyRUsg{=?F&sZAS!Dxq?s}9bFH( z9r1eZAP~8cLkI+g-XDCgoaM0{+`3L7z}I&S-9iNKCh8c1Z#r7Y(nws$4;9JVq*{Qa zo8nBUa%uH+>C|&+IN$Rd)HNr^8=hYmr~H(B zyE;%dW4)0quMX_qY<3yjnS*9$J9BW>9Xjab?aVwTlCZogTO9IpN@R|8#m~5im28%9bcV8$cZxcry>+Uv~!Jw>%8)G;Q z$9i)d4%{2c@!iZiGK=hShCGXrRKGl%AIkXyEj`Ev3(+>w*N)-fTFV6Jq)~sE)@i13BCmyLTZlGRl$t*-*n&+g*u;WOCL7p< z+|ZH687!eFfeWnK1r+AhET8a7hF&KLbRT`_bFk1EZ?tUEV9}&{$t1F165b}NU9($z)ai&-V)29NCHeM|T#wl-mOtOW5 z|Jg#oEd<;`z$;cNw^F&4%4;?=tyC^GBMSjPAR*vZDzDZkR*O-kQ)IAe=Rv19Q>=&9 zG6bAkfl!%a=@z_+7f;seEvz0T%YbxA7x&U9XW;lg;Mcmo*G}=PQncbK|KNj|6SlEX zE)o{ zM1&V_Z%c4mAp%6W!3z-KibwaBIQS{IsbpbY>-+PYZ4n3GUxR}u4sJ1vZZqCE_*~^l zRr>I$4PNln2G8Q)_c0D$^n1$+Q8Ybq@ZM&dO@iO!-kV0~=0H?;1e2$mgvpCEiBrOm zWrZyRfuY8dfh81@99*=DsA>6Nn1=|{@?PQx*|G)+cpA`j;iy)*KZ&m>?P!l4Rec!ze@k)92b~d zn9Omomrw)0zIS*tal8>kwJ~|@B{mP2Hle_O#Fwp;#I&&ZRlnpcS;bVB(=h89&lp5% z7hhXf5I;Nd*c#d{zWt_GaY#VF7w7AC@twJci=WZ|W1w(e%@gZNZHH zZKVEm_Pv~|No5I$LnSe(l$WGT^&*t`a9&T(KpKu=wVs@c(Jz?qaQhw2lZ=DeblL!2 zPkuS-`luYW^&WmHiR^7(>3j2K>mUQYAFupY&<8>PL&{NY(oo6ccj=KFB|MU&+5+2~ z3X7k!AuF*Q70pAo5QL2_Kk4uz*%@T48<2Dsrn*#JkDEL-^zieait%Fy(@4VL>1jms z_&u{-;fw*9%8*_6MxI*cEv=e7iGy1lPPb`Vo{CIyp*16(EtOGobB9<44K9T}p*%FW zB6gnmv&_pB@q-7_i0xe;bi5K`xdK*I^g+y}dX}Q!#Oo{hWZQ<(-S^mXQ8p!Fk*#B? zfvsM_qr0>G*`)kixM%L;3CcB`_7es#cwYvOHZpa2ahFj_dr`^b@~%qz#e!QLA|8EK zXGZjOcT|=^%2vzj?&3V@j}}o3yFu85)>>~iS5^|?qh+OQNC*w;nPdk<;L*EL3u(S4 zTFb3|Sz&it*8tUgezYy_W2=f@jGk}(W{=G)>9<&nvnT^g(%!;QQ5jw~H0Tv;2TOkR zm9B#U0kYx&jZ8)B$!%otS&zRI!b&tZ;vl!V_(uCHuL3GN;H62QIyL%9iTe$T5Qv`0 zfWuVBM_X)cKOA|Bz1t{D{v@x7DQo5`1Ky_WjddOop{YF>>R z2R%sNl#RWk*5=R=$jVzYCz~GBMsn@m=s`0Y=s|7b>;Hbexc~Z(N&5SafXa|BUe?Z> zfIgf;PTx2(ExvTp-QpXo$`RTozIAjva{{{N7`{fxYyL-k5viFXS50Ne{kSu60*VqL z1gY87WbE7da)c-mDeIcm2#ZEAL33SKG-Qk9yo-jMZ@a)GKx5bGsH)`j+SqH889 z>elnIVrn)zwZYq$UQ$-e8HD--j~CWU3dW7n9(hSQ`8Q2?NqO6HZYGKMeMvT#ZV(bA zF_Y70VCyOx&w15w0M0}PmRw4D-E`51*`SDZG{V5rXTSJIS%DkZo^W?^>;6&9r?H+< z#@E41wP%#TF4%fTA@42Z8{+a<=R)$qiEmGj@|+Iz`KqiBL;f&QEp{J~*oZWYBXgmg zv_WT9TIk70I&41teMXA&MxJb3$4(f~&*4F_%_E=vB3=2lj2>mMPnOgUnc%SQT z$}6u)avC9HymdL(cS|{UMCA~KpqEu2mq*dzw#%n63u1wu@pb=^W1q?=aOprdsgqN+ z8w2a>z&usWc{X-z>;h|L&aF|#8G9TTgm zv4aY!2@lbkDx~JcbUo>jne*NdMP|PCJ9um$GjIJPQ-G9Uy*A}2P*}iCxk6gNiDx;m z#sW?}8{#vMLzKB!;LkBNc@T87g;VV&+yd^Ropb;ge*#;Azp3m}tk6nnW913r@q1>> z=*;)1I0n{Bc{E^ncLVHvqm%Xa&I0amI>{pCEp{_QSt?e_SgT*ZJ^2BtbD zFE9adcLfjMoC%1GZVlm353{K*8rMW4LpWK3@^5HXSKqY8G=$rE@wOnT`L3)XT$6@y z>vsnAXAR+GRkUuldZD}PCA(BT1{1Xw^~EEs$+5|%n%Om>cH|R1CdyNtUsB+q}n`b zm#RlwhUlu=YrB%V{$yB2Jp`;Mm4St>Oevi6@wYuj5Y@&ZW<~kUrypcn$!}ftf`CdZ z${#;`G;=il$=O#cE6Sg|{QC%Jgg`$p%yXub@KEsgu^HgQ&y`nBrL(Z+|+D=sl3zS4L-2Z3Ah)xS9|#jNXU z?GW`5AkUUR`Ik*tO>W=DHQ2J%WG^fx$!2myd2ZS-R+B4H_FAjS<6F0yG@r&=OLV<=uMfuVcJ>j)T1{Tg)}LfMVpxI3FTJeBphOz3 z$iL0oLs_dyYc*LY1&6~oLJw0{%nzmfvX>2xw}qwB0e+f%J^N~H|FsuZlVfLVjU_XI z*|9wsTH`G3!O+%N(t^FkwUs9-Q^cK>n7GS1s&beF%dX63N635;Hl8n)9F4+MHjScF zoIwFRc1v55_!xlYC`#Ufy#qHH7VMoWL^VHaELoPap*5D2;PkrAb1c{!#>{b``_dRgPk; zv7~$()vjRn%JQ;Sl_B#}cT;w0A!Rz9vS9DJl1VRI|GQ!XmXQ15es42O&`M${I5-MG ziaALfXpQ|Y?jhW$2{NND>m1`&E%_XThs9ZANr=J6#a>jI;T%&ruX4FF!J0=Dm6?QYDkEDz_aZ1wg+=IyH1Irbv2?s3ekXB_jIALPZAIFQS( zalK*8=4AVy%w@C6pGXj3vxSLeF|8#vX0Wlf zr5S)39Tu|N4=ZNz~T&zMZk8;h% za0)z~2ww&w?E(3drPUp8ACa?GL`Qgs}yQ%4E|BMC!tJoQ^;Kflt ze17;5%c&ka?x%K)zp!xVxS!6wJYqRLgTxmfM==N&dkl^{h~_baQj4bFfpLELe9C{^ z&bxHa|6<~HE{kC{8uB#iH=*M3`(bO}Desc0%#$6IwJ*I%(W15Q;+pfriGzID=CbMY zE@5mIi`tN^U$&?Z+3*QX>v4i!wFSx^VVxJ#6UtA^Sm%UJ32L4uZLlM!Nhf4e;ozoD zjV3eHXdNVTBUA@$g%df;a~1oW%CdtlzCoY2Io9B8PH!KdA6^&h3`6dkQ^kpc!q1`y zm~0KDlWUd#jHeY?qjr#NaN2lp(eDjT$2>^d$GBN~@z8)*^eTM0i|BWz2l6&}F%CY& z98WB~VVEWF5#06E;GR4^<#8H3I4{SyJp|pGN8^>!UQs-R3{B=CWa)M9b;pX~-yJ82 z7Dv|vw2gngd(N3r`VVQ$-S>XxY4P_nUm@;m`$~kiiJv|4a^`6I^P>e{w~3#x`8V-y zq-Kg-HI*TBXX0o|B|->N55MLD&ef!Cd}rcN35ZgOh?;Vilw=n{s;WL~9MT2P$)QYj zHC<1B-C65thFK@l+m`~jfE3OmJ&cU6&2=sUAta0k1Lj0I@haYoi{V|_4 z{wm#Reu!9*xvKJLQRbSX&l>MxQ!g&>xXE2t?mUT~1%I>zlGymr6A8r(<*r@K z;dd-g=6j=xLRyL%Je1tU16hl5S936mISw&tyZFM7Zxh6+rZR+bqY#tIHYTl|W4P~}nlod2M6j~P zV`SsAVtHj~($9-sFN@BLSK+DgNu+i%4c8H-L*K!x<+X^zo=<^okI}orUkI^nkI}q% z*z=?F;^E2znO=)fd9*k$9=*tOx0J9R#0Scx-I384+f%HgV$VHNp6pN zk)vyLkW&4HH|jcwz|(l677}`uqr9TIN0$Oy%dLJ{O&@iM1J6et&lfGqt+HC>8c{?b z(i5!pmq3e7w7(a8sA^h0WqR{)X%nQEk06u1ky~dpkXz+S&{%6koobCp(cP>O-T&8b z^O}&RpIP=nwMO)r8(+t3L`>&&3QgPi7p)BuM^m{*M5$@zhjKIN7;8kLv4npAl~>8K zRnd0wxmRxGkZLMJhF^0b$1rKTpxlU4MY%6Y`TPvLv!lf#-uv4E2r=!l#&DhD-+`14 zp5Ffs*Q`pE&*YcQFN(R@)+Zv?!Y&A=j+B&gqu!iF%MJ-Dlin^ZsqYT6i!m8oXdyR6K4U za=-946oo#u>sC{U-SWCsG8diM`sIG%q}&GDm$JDj%O6Uz`2pr1Qmd+H`gSQ3D;7d5 z_pT{c@6M0A2d%ohhH4L`MVU}LzG~hHR%G8$i;=Xap?^~~@OVx5ks6V59DHa+Ze-p} z9B%~Cs6E;C4aFZ(+`W+rr!|xbAO0X#9ebZInEvgj0@}vE-tn!gBJ`a{KZBee{+BoL zTIRz~`b;00brsV#@yO|`1;rssX*HE0S0jJo1Qhp02vT1?ryryW`VDigdH%8?y$dB~ddDTv)SQGs_7&jh}y0l>X@)yn_dp z#l`DSx>7ul`D}!?i3g8(BXa`Uc_d#WWNEv&5viFXS50NeHr$yw0Y!-rg4D08e42AL zDN2Al6DOc35nZDvpmi9dpRR9kANYUWoPRZyA^fC>VbXTKGjZs7Oe#aTvZWi z#9>Nl=^9jqY@__a2`KK15TxGr$g4OvrpTS>n5BO64`r!|Qm%?3H~iw#npBp0`}bvO z-?Ko{_rFJ%`a^#wOHGtYttfKCFV5ejveZb;rA2N`k-IE)qqmLR{^k^ML*a*#eq^zv zkAI5lVCyHvjYt1n?4Ys{{mg?*5%S&T;s(TFN@?gCc_0LFZaDvAoQ5g#AWH46;oEk< zFK&44IbsJ<%8lrwucX|r|CPAmk3%vyqW^d!Un6Aa-*X(Ml!mU62SO;$6(`FyL@5u@ z#w{MbtAuTq@!P#^!}G3w+H@kgSh_5qqrR~?Y@bxai3M!it7=FDbg@S9tfd0 zv)&-nfN~z7W7WX}|CtxpubUy5QVHn#&ReJi&%Rn*|K*J`H=^@C#@D#dxgX#-OsNEP zjXV%SaXQbGX+SxT&NF$QlwcoUOJ<6{L0Ju6P*#K2Tv_Yy z(b@e(ZdMIOXt8#%$kM+}OuI_vtIL`&c)F}6ueq|?kwq-_b6#LL(`Yd1EesVY z5|23JH?puC+TxnDnoHT1MgQiep#}Fgv0642`b*5nnlwwb2xxvudmPrJ^-UvYD+h!v zi`a>}+M6}D#w!62pYUsO%XyCoqT6TvKS_VO3BuCDTkjKZr&a1F%S<1+_-v+FMZQOf z?TEt^X^2uD2tk~i-*E${VTwG6?tXpQz}JeH*xmYanOl@vUq;<<{*zxv{z*hfPMm(_ z^Ot;GKo$mi1Yi4$0SJ%Qzh6Ie$+S9dkJuit(z zVv&x#Et1Ec>d5ma&%VA~XP(GDfPI-;zEa`c7w!YN-oE}U>I2vx+5YA`c)x@w?Vk{p zdn^=(_E;zlQOZN^vD|X=J2(wf%leyJ6};-Y;a; zTaXq`zRH8-4>gJHg@w~TU3D>!Tn>aWL!}FZF@qNo-woLBgs-}&YG!gMAw}x0x==eV zv?y)q3JkXJ83PFrr0x`L0v9IJN?TMlt)fEZDO#sI)x;@UufID+ZzXZ-+U5Lqu#Rsc z&IY!w^1zu!VFO$J*uauY2l#pbo)COd0BVsw`{fL+Rk(4@8CoZw)cP4(;j`Eiw4#0> z*~eYrYj|;XFjX%2RX!x?IGJ^xJ3{`Vvn5WUPRF2-73GqjAA}=m!$%z0OY>gIUzIOr z`-_<@R+6+oJ@Sm@r#!!wy`-3_WhO^b>FlEHpzFcEu5!soSrEH-(1*>H!6jGKbzD3m ze!$J}*;e^$vN3ytmVA>P^<6)r(pKjA;ET0hhN@Y|Ua~psjna$lbB9MymyQrI~i#W3G^}N(*?DDL}XLrSbOYShrM$e7|?A z1AwT5H*$c9p!zQ45m4ns9-O*v9!!lL{U&zBr$PV|N^i0GEx*+o`TAS!MFC9BI(OS7nPs zeol4sSe+rL8wHm`&@wNN*=^7TLk&U9DXlGrWr`~^l?Nx>#n)%4lV>wwb=q^f>^WWboGyFLfIVlx7xtWi zP$5-b+#9K*b(PV0ttu)t&MHN;o*K%6ZlG@3a|RCVa|U`yo|3AEl)|)L#Hv-5!c|}0 z;s&7ww(tNg&4C;y@6kxjYM^9Qt623FtSa@&p3_CIGtlV`0eQFTjTDh!E=foc?wDn@nGBCZVnL%I-a=2fTn1gCuV!stB@llOu+ z6Q=JjXa<0b0Xn?~m09;3EmrrMJ7+-WJ$^ablfPO#xxk+MWl#R1zTDbjz&vi)lfMeV zIJr*bFgp79miX5QoPw;z)kch-D{*wdFlZ8+alWu8e@TI<-qw(n$gz0e)k*7)=#omt zWHCoenW>_c$j$AKP@b|9xjF((Z>fZf>8d>ql*+^5Hmuw#qkS$~<)uwNeL~nOG_rDP zNS%n<5ntmj^0KK-;j*?|^bgjTtwgSNudGC_cSnMG(VitndeWhOmKbBvq;)c3Ag78D z(Ie5S$|~8zz7WR^J*jP>>q(D3J?EYX`gCV`JE5*bqI?xoprzLUbqWjA>A*v_4=VKO z#T+;m`joI-^qJQz`g9hs>gl{cDn0yL6soj&OIQ@@#CxK$C{*gH1djdZ&&!TC$!&fV z3iX#wpipm&@1%!Iy!SGRWp56JIzz05jX?^w282Z&r5yGT5|vEEYLTeNw~j=OK95DC zPAnQV01h?U{v+ASqEUINzz2MamQ)D-cRAy_G*n3AyW)(*3F8oYQ-6avrf#hlBI+(h zfVsS8F#^m*WiM4q4W+!ip)Z1eAfZtg9*SsGGzDIE!n?9))SxOt6k`Nvdx)V?7sNXG zzaA#kZYr9JMWBu!0=3StV-ctpfm#f)@qM{`A%jH{%YfUb91SYtg*L1I}Yn$eBtvcNTCR!`#h%hR7u?+1YuCBIytckL9qn8 zpJC3^F>vQWhSia}l;A=_NyA9phIA7|(zT%B-kK^t$K&7hhrU1{m)x?K&MwZU{h6}D zw20CO3Q@bow-S0y5gUFk&R{Q#<$UUJMnWUjxGb1zIAdj2WsdVq<@m}AD=(?EInTz9 zjlCfD;!1~eY~>Y|E1eGKaA&qN*E!PptMi=mUgv$zRHxVJbCx*EoPHE6zLduoFAP z9hIpuN0$k}I4V)>xY&y-Gn`{8=T$CuW;ipQSQ{z3JcH_u+YPm# zxZUrz``tALk#!YNi$ER8jiqQtK$Tj}wENu_ff|^i##iNsQhwQk#ag(J7@blQc4)`#vgngx3 zgkfrr3foXOh2qx6A5OtAF*U+y{LZtLFuvGL1DR6vwNMUgb5>NWL~bQ=TF-{c;z0Rd z#vY!P$j9`b!OKLDmaI(}36OHhI+Q%EO;~+fIo@ZSbQ1Xm7qFYk&|T$}Eh%pV7#i|y z+(EzDosx3x9x@O*gF@H1MRGgG0ql0B>J-Ge6looljgc&zglx`M1s_utyw=ZUy{b4f zDb9M=Px)ExVScSwWN;E4yNJ6-KL!Go&Jmkcg-in*&XwJ zam`h#Ql?+6(5S#qiHni+$62xNY`>{ zcVv`n*ZM@YXjF?vK~gxqh9}CJE_VN?|q^bH0t3n zz)S&$T82qG(LDBTR>%u!)Jb7imxZQUN2#>W*AcI`dPCba4c2cE z6mFjed#d2p-Bks@){Z#9<3}xt`KHoEZ?!Ek-85=V3{I^*F_;mLm3TY@sb>25LClCF zQ;AE(U+yqSr`BN*&q7nj51LwU+_BhHi%qrI)Rcj8wb)dPO>GG1Z3=@cBUxWeFdJ>O zdu_d=TJNZA<5;V1Hlb|p-U!lSQ|lT4T5PJtrUHG0PgDWZR>nl74rX`46HFaPXR1wZe65OfKgTP8>3ViXF2J8ruNT_qExpK!WgKo>$Wq6 zuhc7mPCXwq1NvJrwSu$9;opKj-HcN0W|V4ocj*)bn~j;YCmV5}|SSIJ3A z?CdUfryA>~dnDaH7kN-&kHEJLUwn$?0-qVXk8r7Uoy-r`W=;%z#PSX}apGV#{Jg--`;(YI+>Wx7>n zpn^6O%3i(rYj9SwE<~7%5IFj>Hz>q_S4>8$GMO8pH{VW4)(pq=`RvohD)t?dWuGye zU!S)*c5z`_DWT1jz4brmn2=%**7506tAWiS}N6_?ZLIz3!W(r*gKm_w{gDYFGv zJ@~e>T?vJ4#g}YMf)B;43zE*8$<-JvUWIh}H)lb~$$p`Y@1t@h<~U%iBR8U~_07cb zMi4PKWH(daA;52Y@Q8R!3WN20ktjbTI}herj`HJA`$G@$BavI-Xb7iv2lI$_629$p zP0uPlg;QdhF2ghwzInK`3Cus@%X5*KhF|qRa;B^wHVs8Go-v5jCcgCS7sb`R&zJOX zKNV0J@{Vu)4RbVo=h6R%e7=1AC&fEg4T&#bc&ntDzh#P$8+<`=h*BC&WysaYpEv=< zeG!7xSI_t;=f)Jd6P4{UDr4m^`i?*xj)}8H7yhOpAdf&~jzPYV@s*5Kf*3&cR|x&m zUqjbg93{Ze??>BX;^E#t4zPi3$EpN55@H8=1Zl^fgN6`Z|ZM z;CH@)=b;rWbA6qjS=tAY%r)ni_(L*RG>;Z#t|Qo;Tx`MFQs(L+SJQN#@shjvS=66q zBoMlHfo+y%UZ;}P%6&X&wJ3Kju93TlgIh!<**3c8B$#Azc7gs_xl7iBmYj6GL?xzr zQkyAb>C^_Vt_OY64whC)W5mH-52rh8X>7L*B_c)}CTPpNR7MrOLoCB8K?-L)<}oZ5 zVI;$!WnP91Ww?koCSep2SR827LYl9M)^e*~Rw!_F zH97P7(Y6NYxmFdu7}52cy;7isEr#=g;G(xMRHO^;9t}olv39WJM_=hW9EXK`1D&g$ zB0xR39)BsM-)L^cL2h&LjrLczqb`=Y_bg5N)Tz-=O5ATygg}=;1{|h3{+JU&(ln!JN$WQjhLT&gj7^`6~qt^0Ij>E9-%T_sDW z-xHRa0-i3b$!o5x^?U1~JF+wyOd=!B_>C+qhqkC!^Pq>eFot5hI&8>vhlpOy6F$PX z;;Vmibc$J5EguKHI=B%jya&ihI!dqJiOSg{W}GT04pB-&l=6U%j5ybJg~mGawcMhVj!e%&*OOmI-V)W3x6(QabmW`A!W8-~ z?MsY+W#wGURW-J3$dvP=0Nr6-5p*HC+WaTOI zsLjuOXSB^9@kd0XHXqHS#Wp`zt_!KHxUL0skNv+UH0yS%1AIt2Qe(H;3*@!c20}uk zy}0Jqg!qPgzb0g?JOm=W$qPh9LkW#27sevOgs%zlGpj#M?ZA*K8r8xM$i27*YeLO! z+BR$`s|#}Fx4D%Sv+lJ{Ve)iCF?o@OvNwx|2_si?3(sJSMq7A?QbU=v%Y+?}B59W; zjfFxF3x>n;&C&9pUV3YBsc?FK7F?obIn7w8GUc?0;lPB!B@Qgq z{d{Uj@?%l=0Zz!Y!=TF1C_hzGqH5);j%9~A-s;pQufGoJeoth4z0cnK=6*!RZ$0@q z$oN{Z(6t%rBRxhC)yAa5-0wu0t&AVy=U+>2N#p0~eI5`p|BC1DPUe3WDlZ_TGtfVP z5s)^E3?~(*^8VndtP!8e*nlKGbBGO?O>1!^^GEZLYXtLlhY8T(3LDVvbV~qzkE+}K zzgODPSni*=y;2?*##*PDsC5@1A}c_Kd^q8IrKY%YC~bi?*ehLIW6ek$bcXg_57~l&c!GgGN@42d7(OWwQmW9QB*xFgYGpIjv$siGMVF5K!O9muA zwz{{Y6{TQrM;BBJqit+BthmG+PrXmyUEeg&;MxGa)E~YnEa-9la(qMka5j*(m~g76 zHu10T=@g^4JtOIJ!%VOFo1at2zZ@g3`NyA$fBn-JnLc)!&$LZEmb^?*9HOI0!xVWS z1aU@JKg(&DA`hbcf(nf=;oZW4t+a^>@8LGtcyH%*{BjR8O!$f=5xsBcT6zUSB-U?Z zD#WyZLpwbky4!3}PfVlD(ze%f;8$4h`wHuQUm?A3>Z6sv3h})YsU|}0Z`Lmn8^YhT zCnGtr_D4MGl^sCbPKAcp{0WRo8|<2|%&E^pV!H2mX@iOU?b8y-lRg?jVe$fzK*i(M z!Pe9>R>@R#kh6QT3)CDSaa4oYc%BBXj#J3C11 zrd2m&qPwuk(_Pr)nUdld8-XWLn#Qs$Qu>H6gjn-qD8o41eTdz}Z z#arDMUZ;52f>`!p+>aZjYE7X^Gm&1W{^bkwPYQD+M7C8>29tTn?0~h4&%Ez^F}&hm zYp4vl=HHidh)LVU=L%;D;#5-^Lb*|hNypZNy2Sh{``EKs)@`f_-9X`cy#qEpMD`R@ zr~&f*N+X2o=eEh$X-2BD7D4Tkc%|HM20xeM+eX*va*3v4`jA{oGoftHGlsK%DwFb4 ziqla@jb^=p{BV}GxqH9A_@kd)vZBO!YL8NhjXMz;n$epbrd)>6&4iYvG67LL?bpz6 zzKt%5-O%=@G2PtALqI1W*!(Te>sHF?OVo2Pfcc1MF9 zvITO741h#_hH=x0_Q12Jw4R+p4>>Wr#19;Em$-TPF9gwBu04|J_D}Sp#vdr(E8ekg zme_HwqLokab(?tbs)q!{Axde8QXXw$$4`$JZ+m7Dry=^ldsg!`?Wwf$`@@4oKJ8-1 zowtiy<{e!_5pv}w8B#?NvTBjIrSC5_ROR-rgv`yLD&!9@ks$^}$oz%kmbczhL)*mz zPfroI{AQ?zs*tyyC_@a2+|KBcrLLk#^WY0Pq?*c*o4>VzW0+KynmANTCKcl7#x?qZ z^TgX1{+-xSMXA&$a7Z04+w;aQyD8a&y3E~8F**EwaZ##Jre*Hk~xO|z|{>!_? zj`X==`_D$H9prBi+kf;Yv7;Ch+rN%?>wQja|C~c1<-^7HkM~J>Yrmv#UQHq1*TnWW z9)mP1#P;iMMjnrd?N?8yko3F7cJBt<=Tl;P@eg9h#TSb0g*)*4J67H!wr{#t>^Q$I zLe=vigr1aQXsSY9{C&wWC~~{2@^ygyxi753AcZ=<( z+(~77^U-4a>1DBF`^jQ^_vgiqclU_x=aI*T9k-q%wlDjn*zx}J#P&-c#v269|CB;L zgkRU84v60JKazg#z4Sbk=I8$VP8Tr>_?N&k`a1)48HN^Lx|>PWZSePsNyV z&hLf)=w}0p*=6qIqSSX-NMAlrl#VzGX&yZD*TVakJH>;~n=8C`9}!UG_LoJ%yQ(*& z|2`zVo`0nKeCChBTlhn<^P=?3YeV|6QQ>z|%Wmw)bjKGS6W%Ag z#E!>S2=51jV#j}ePI!O4mC81AjwrRw5)Z!UJmLNPc>zVpD^3;O2i_CXwMpTxBq5)%)eGedYM{8~JC%HN5r|Mz|hnYvh9{ih{j$A3Rhc+WpSpm?4~UoO0X9U*<_ zIpJ--hfCd#l(io`=^s8K{MBy}JAgd*hh8Xl%$X+qZ68DI9Y?)b_;>tH?7#@-m%V@@ zG-#X^x0Pk@3%)#*{1wLc%R-XcKlC|@c!W`vEx^-7v8o@DYviPBfRae6+1q4 zsqj9J(Na;A;D3K5{Nr|obk}y_FTG;SQt$W$^1tUavEx4;65eO;5<7m4I{(5;={|qB zn}2Z$D1=G^in1Mdg7B_AEu=5{sPH^`(g*2R=1CcH#YXYq(eDsm@;4MRYd-&aa5{3O z5Jhnxx-&hYrc|OkvMBW!ec{?ig+C8Z{Q9Sazwp_BBDWVz6Xn(ShV-NpMETYC(DOJy z=3mqoIEJDKdDTxu`G^G}P5(jomGdYK{d)Y<9K!tvF^Q^n{m(+SYoee3uqb_EDuw*x zulUykANrmsQHY|lwA>d^YNqrQvk1pO#*@D6JEFV=Y5R^5<-7k7P;ioO66J?K8Pejn zMERLJs06o8;a?Bjzg)&p6wfo`?V{WXi9yqo9~1twJde_^y9*rRZ^m4Y7(|iV|DyF? z@?c2+?T5lYvhS1Nwxzus-2|XVytzp@ep-Ki18nbf7uLMg&)txnN#} z!?zm|N}?EVc#(M&hq)0mnc+n|N3>`$Jymr^QlRv2W>IE!T_uhuswTK2nPf-tF|-&K z^70l{!*8XLr^R;h*_(eM-ZbZbYN!h7P00|0V#WBCTg98esirCfxp9a=d2Viqs%d>K z`3=;}_IfROU+ecPr$uFyjobL;B;JgrT>eb^5@ZudEYp4nnpZN)E)H7HGRk_EQP#7J zvMVa1Oj(F{B%?(0*fSYrL615CYTWTNgOy+L^Waag4QcR#ZOEaAo=PANJ)>MJZeNVc zz0va<^?^2V--~V(?p4c~j$Al}>D4dZi5kD}y5-{PN7sq_{!n0gf9@8hZQ}liFA@}o zD5W7vc_0LFiXZzdr(udbh|)?^BTbe{P&(noeCN`$KVs_tAiBE}Z2rlA^PRWs_$Q`Y|6!9V!RYE|I5(nH0-~}66o>9i zX^2uDvILu7wt>?yMG1&f2^y`o+;?_DxYxx5QGN@cSGWC&O7NCh;_CN5iQG0Zz5lYW zF~xm8@otVol-~j<<$(~yDgNvvPQw&=fKq#EI1Vkq2Bx{H*e!Oqr}ak4Z_;~iSUEpB z?!5Lpco9M*-ui2rD}l3{_6WusboFW92hFN+hjbnxI#HMOmn=RzdECiF$DJ7%b9mf| z=F#G~qr6?}afj=D+}0M|T_~db1Y?fD3&tG9<2J&WJ)Bx5Kec)hTfnxa7jeE;&N9Ta z$+l-dg|y7QnPVESD&2R-eBnNk71b1@+vA=XxxBZAVhnr9Y%%g!Zw*DrqB~_s6;&bc zxl_h4C_>tX#K=ist)VEvmroMzU0nnd9rNdvO=Xv}tvGw&A@oY-;{x*lN zQMTEqi>-*m6lpb;A(TIH0*d=01gSUwzJqgPirk6ruGFRLI=O76_e=|@EVZBdICBE} zn%ApR`|o-l--jsOm#8e8k2q8|N~5U^q5O#xP~2CRx|F?*b7P896Xm(pkSU_xpsHmG z%(6TWG{(uiiNYtpOtB#OW77f2z}=5 z4%MQ=XZE=T*Na_}#euY3vvSw?IOH)C=7g>&;OjxIy99oT3ZlSqLc9FG@^vZgBR z7NtsA<=}wsGj6hR@%FX^7s=4a4PGD{D;~cmmW`*pOC_UTL;V>aptN@yZ_iLNkngsLl9KlpLH48H=9($oFLAn1 z!u}FnPkw#o_Yqle=WFlb-k11$+E$^@wEx2&k_EpCap#|;EZFf54%tZZ&$Nvs3r^ce zvS7zM^w1%-nvPwFN3vivkG+=#`9!jDlLcKWru?+FPC9kFN>(ci@>XqY>!f0z%7Tg9 z>z>?J{nQ38kbn(dBg43sWkJ((RWpaZsB$uCBm*3bbA1C(SNqfmK9Q@CTLS(B-NWF8 z4JC|c8_GH#6^4Nk_E+9D#ff(p+VC*q=~RZ@o`Nv0-gW2GE#)U^oPrSP^b_PNhv(oH z_nLHBNe*VI^h;l)e}+U#J~>QgL=LV={_t1nUsZCGISw9D$3Oz%5omW)!-FQOyHmt08Cpg(%z)7M1x#HV@mY!b86_9gHpqK&tShc0-j zSYP;^q~E%VX)^vOYWktv;Uf9kN5w<8J}Bw8H!?-YUtTFF4$<|LhA8qt2;!`N@qcj| zrpSZnSUT84cONg)RMB=pAzXqg+Ah8^)XgE)REE$UDa53WOMvr9p1pv}&lJx?RMx>a zPCZ%P=d$lf`nDUHwux_iCdYAzQXMemI`{_S@STx{De@p{_H)`*skR}&xyUL`<2|jf z9T9MHeF;3=L-N&U4IC~zl zpgtbWqs2acq_V&3auh(%k##>_eLXSs@bjOF$*0wQ-Q?-Mu6gu~1>O&sF(6a%E*gsu zd$k`h5zdSZpTq}?4MC!C&)mloRqxB-1@Ft?nYi?QX+w}`aeaZFs=2b#vP0DI5?$|a zXGRI5y@k$<>X-F^cV^U3@0v@mLhD^TF0^{82@M65$yob-5k=OlA}EbCAH)iZ&~(<6(?Yp%D-6ys@~l<40krd=iT z)nzq#x~wLzxw6*pt%vT&(qJW5^cIGS8(g=*9enLz$&YS8uPgd7yq;hk=%S*(^yGD3 zTD~&*mkxia;j?_v;yMO*EabTrU;UeJL77?GBvb{hi!dIGtA+kh)s)=9Jbs>pZ-B~@ zC@YFV@U1Wn#aB8W$+df<<2A<2e)kP2(esBjg6RCzCj#2WzY>ppI6`~Rp%szu-q$C3 z-?>VB_vwowv`u{P{>PaU(BJ=wuiJ3);|~O-CQ7+#Dnsbb#L<*Wgxrw22RK2>&7>#+ z?o6D3qC|9U>QPi@M^@QlcL_(BJ89%=Sf**LSACb>!vSXp1+Vc`?$C!8Y6G9d_TR`K zV*0;9zd8z2;!~g(3P!lKeS!nKS&Pz$sfZtD%k!8yaJlApzRmE4l|)45QW{e{dtEn&0M~)|v zReL=_Ha}S&qO0};qsg2QC&ROfxqqW;pQz?1u8uJ~@qV>#g!M6VRb*i6Di0jY2+&ct z`lkG!5=D__oH7N@^0Qn0WnMm$$rp#RMYj5n@F>z6x0ofm)+_od4*w<|ZMhMpEnywj zTP*U})?4hOQgjU99{t5kc5A^c4uP>2-|m-~ z@WG>-g0HeO;wN+2EbbZxb;MOFRwy|*=5Pe0^4yWE=jXE}$&iIpWe7;TH?tAWAcwO> zU&hnX;=Nn*rP$@Mu1+WB;7jyMmGz~UA%K|ll}vsz`FtI5JVUSNrAA|yQv#J^_}Js} z7#;ByD0hA^pHBICx2PYxBfd26mHbtBcl1gjbfb*2*d6htpYr%kN7+k?nL2StQt9lX z?4avqBUuo;cMvn2$?Yxs?()%*9F%-N8}q$#R^KwHnu>At@E-nIMyAo z+>&3->vM~xY`W~{H>>ES*g_ruRcQLLo(16}@?B6ybQip%&V~Hmx;lG$^vmmrugdx; zelm!pUu5_)(MFdQ@Hk-{di(mTT0uvgo_bX_MO_nt!80fpX_w(!S)QW)G!z?50Sm87 zzo_h`N~xigmyhyS=8GkFQ+chIp=#E#mu${@qx53?+~EutLDe1 zroAd#9P)Fjfyd646&vp_t#I?j)P_Pf)`b$wp3dE}$zC3IVSeDCABKEAE(BdlKW-D9 zFU+O++|id@>M8mK&=t4fuK8huTbe3wUE~%r=F31raQppKA)k)&%_d{KJ!+J)9d#R7 zFL%BCHMnQ0kW8njUcK-4U+CgU0dI~BYttJP{t$3xuUb{teF1lkwSG&q(oh~o6vz_uhe3;XU|{Y zoD=JeklOsI&`S%c=$n=|Wp<=KIWo-_(FeaQe2@AW<7>-4z1U0g89x`c!^of`FPa}E zXuRY!aguNPi-Rs0vXUjIw6+))ES}7{TPUKzqD$Ey7s{T&>4KirZ7_ox*ORgF3d8qj z&IG}HFQ3cII?^)sI74okG@LKb=7)0rfJ=`Zh1sbmAJ{pFDhl1qLWkm zPZfBY;Nb)qIyBT^{RWxvGB`xqX=ekI3*cwa7G$avYJ zlw-6YgH}vAnDZM6Tj^|xZ=%MNI6YdG=+zN#a3}PP@LqbRmK9GyuDdC(CQVgjaM$Hr z-!0|bk=l+_Q$C80*@?%j8qtl$4;orjKEY!WzfMl*{$8qBf?zbvc{-}&o8kjfMk95p zy9TX_My={d-Svv5YeCO-nkqi`H~vk3=!^GXa?4&iyVwxXl|+%u`ur|sEymZRFldsX zz78${UE$+f;$I_TrN~1ODS@*I=6uT`$a^9~B78@DjmvT*C3M=H_R6fv9Os$J@s$@= zUQ%guo{b$FdqM2Ql@90F$}1{YIvvj8&TMC{bENZE=Q-!S&ikCHPOsDFEOC}O{Z87s z(RqV&lXJ840q0KVL(W~!-Od-C$DJpfC!OCpe{%lp-0IvWE)*wK1P6O}3A z&Pq(&*|Zp|EsmdIO$2%x}s!8HAU8#0*x?~`QibuT1&)ZM0G@r z<5e0WriTXlVLYlG#&@S1HlZ2rUN5Yx6>9O`m^0&gmI` zsRi+Ew7wJGMst+3qt%P3{=?5_Xg_?dqbl7e9!ku{+iaxwKr*V)dg66;9u`YT?hYk0 zRq0WE2OYJ(wgc<^h^~XVyIRvh?>F@v^@gK5PADOh{9;PUEPiN_q(-~htITRu8I^yP zBEt{Bi(bZnQlrDv*I*!ZVl6U_NiM8m)f$%Pi<$hI^6&=8&VfLV@pfgZl*?yQO8tv3 z&Zp8OJ*P1)NfooI|M8+h1F@?YLwcTv^fO^uM}8_Ym`w-dz@9|DBWm@58(pZf#FL{% zKbOT_xdGOdOnQ-*3v0Ek=!YP;8TTpSEE*TTl{8X6e}4LA@?Q;~53=+bh>v6ycqXQ$ ztQdk6P#|$}tfy#r7dd2=v2a`B$LE2i^Q?tEB%~xmK58444wVKgdn#;0-4u#j8z0kj z0o_{O;A|y2FLu*dM=1JQgoggYZCH=NjfPMwKUX03Tlv|_&vli_MmmC(pGkzrz-Hy= zU?VLe66#$QEfHGzIl7||sjN`2)k~m|)MNv*^0VGCu<~=(%FoTnw^n{;iMti~`GN}= zCl})7rff-hBLI^S!l;9Ov!1G8C?Nx(GbmKySU7<9)T(U7=Tf9~Pz^?C`)@NJ$%(Z3 zb4*q6TBt}~RTeWT&UzQ1maIm@5Nd|9&`24bourJ%k`}HpaArp^Ehbh|V+R#d6T2qt zCAkoKL3xz&n)F^!26`gM%$?Z;S484Aa%M*#wqCm!^l88%->)p-{>(wO7I1&o5Hx84 zH}?v}JEkU&8Jv1vGk8skGvO9+7wu%LT`E;zOYk?9U0h213DA=pD^C!Q+X!PuXTC?p z3HyNdh{q_q7BQoHX90IOtsJGi#cpOu!ox<=zDCz4PEiE~Iath9CeFA_*44P0s~EuB zpotm0potkg5`Oid)!1l{THXX2!p*MEJqm*z@56L39? z5AHbku>+EWXJon1-Sv`Psvd*hy3&8k>#vf`ptoi}{=L%^l4rKo#=TX>9oLbiC-uI< zHkofw*7bKC_uGWz1!c{h^WmY}C9k=%PVmUWMQL0UjYgLJXJXr6GM_L*I8;!-x2zBy zaEXHe9+tIluS_~qEg?IIyu$Zcvw+>k6Og!*UhsL-8|vRDcP`^{3&$uH1zBL1bv6Hn*4X} z2 z@T}FOthocoYEr*y-8tHD7F_Tl=Ki1EcoB)pM5dhDts!s^Mez`3H!05$g|dJ^7z)RCe5d@R+CY9EN^E9 zu(H;TKdsdy;SHj=STJ^nj71b{HMvK&zzmSIR+D7+Ypo`&)np^9Nx~KDuf!Aw7W%Xe zy{A@_I!mIp+14VAgL_qBB*5p$)>txxf}1e#pne&O4C{HAGAa;K1YWLYZqtCaxeTqb zWW>jVHJ0?Pv7|MYY-nLBZ4cJC)>slV*IpQ2T4Tv-2RqhSQVCK`D1_EnlF|LvSW^0x zvBr|TdL>2VTBRmf)gm;8){{c%m_%$-2wY$(!!he@B;t6IsvWLhL9 z_48IwYm!LJQ=V!9i8=C)1htyPt*=|ot*0A*32d%xC z>B}aB)Cq}qWIK)n!C6_hY{jxHyo%$*31qc9(r&z(+0M@TBLSi$P`*PSZ9YhXaR?-Q zwa`Le(+4Fkp*;F;$>SB;LVta!DWrtgLMa6b1)~2s=iWPW@9d5|D@(Fu-_=ihcFvu- zbLY(cIOp8+LA%}R?j^o#H8)11GDo%YY}~_y>-oKA!5kAa4#dQMh1pS3^{`2dF`eWeCa^D=dYQn!h#sHqaX+l7g7(>Y;*eELr#)f;MX*vFyOG%2$S{NGIB*qB$!A+_SHKoR!?tX*V zY*KBQRCO7Xst$sd#HGhD-dD!^3X(QAOJi=lub7qv@g&xxh9j5Ru1%^sA(=-)N*L?W z(`h{_)8HA7{Iqf8XP`YQ*+TL-p=i6*u39HiS-kb>-(vZ^j|W@bGloM2tF41+ zf(>7b(Ws8>P4OFTx!UNc4WAYb?Rb`sluQl*)!`K<|6jJtE#@m}%4)1o{d~B?GRhBK z6p4#-kY3z|KZw&u=Y`o(Ch53VzzBZ$wx~_je60q*`MI^~DEwR;92Y7Wy%__T(g&}v zmBx#3fHrF>JTBC0JR%@t8vqwtuyu~xe!iIZ^LQrwcUAI7Y;U+cPDy2YzPj}zPi`yx zgGOCAYwAx@>RO_j#ME7R4dii!=B39xw_e@MsS)O+S;?+p88!eEJ_3~WfH4|_Zx`}# zR@r8vs_5sHn(fnZK=ma=C9x!RlNok8ar;*Ylva7#bAslXH7r z_*sSjuy@IvFW9qKvS912T0GNxqMS3SVY~}`8t+fhq+`O=uN=?UAn$G8zTBa*Unq^Z zZiSi~o4jHP-b03%r&EdPcIx9;(3kTmw0yr)>%-$A#~+q))}cx&%K<5{Y!?KWmu1n= z^qLj-20WX8<~n%=(HE!#)5ANU1xxU_Fz)2=H?{}}fT&`vcnFTLH?&cjD=b?`@zNJ! zMA?JmwF5xriX||sFq?pTVFdflxFqbc)`sO{) zQhXJ)bM!D}hFhKWaq5JZd2}m5F;5Qy{5Z_@kMX%a^$IHddwO4gPdv-t<6NJ51=1ko zT$a5N&XaR}SjTkd`YUH?u6K^5vf^oFobjxJlX1o+j@~oP^-C@nmo?7yG>}`I>$iHj zlAiDaF>nhlod}JQspjltE1YOK0r}J_PCm7Yi(3thPYNi&VmvR|aBP*~ z#F~?}73Zc|%s|&ryFP=>zdTVrl`$t^uVZFtwtKYZ>kk4PbQ+!&ii#Rtt{4XBkJiG!05C4uy&ciFPjXm&m8~YAmqL7z74z*y33Qx|%U)d55 z&$U*S5nNjrWB9mj}JHpQ0EXFSLR$_Gp6(K^-n-^fQNsyNDz4U_kw8l zZGevh{CANf7<2zJb_oruOK4uZ1bKLNvm9Dn``C$=aCLskEOhN*O_vZfii{HYpYNDs1HyN`s#OZ0~ly{#Fvk=GZ%{uRX?e_(t z0VK)^c!uQtTR}Q(2vAk9^Oah_ar8F`d58hpEJre(ly~1%;Szc>t`e)1A2~eaF+w>! zRGijPUOf>M&3Z@42Ddu9IttB6E%HT@7Yg_y;sRiENKW1p} zl1{NtN))ftg-o4*!9?t#W>rgZ#q(b2X|Kxss+XVaDtH`x0GUE-{$$G%e9;Hs0Zv7? zxd>KS`O2WG;M2zL@BS|P^Z)i_1LP%NxbtBuQ6ZH4^Uv9z|J7s^Qa|GRQ0KuNx+40^ zD^V>@=fvwQFUInDud}o*jo&%GnbR|Sq$&v8{yXrxe#mu}i~dvaJA0{cFTIDo#P94S zerGQ}bEvayll+ce$MpD}b=?qK2`SZWOk5D_Mj{Z2k zea5n{5rr#&j#efr&+JC!vB**q9oaDL)j-*?`<r z%vJLRdy75ldSHyIRDtN8QLsf&u^9Pd$B}9Y_Kx8E)a#B{T`fL!5FNsFNPfD0y^Qf= z5-!)k@l7T@3i69W$Juuy6iDxQ9$JD=?)=*@7059g-q_5>o?o_WoJW%0ZDuycz$`|@ zGa_CfI~YxczLvuH*j@p}OURuV-nfg{jK<)do6^9zLE`%K)%*uPt-p4iTXymz6`p{Q z*b<%@X;0mOe#a-{%vO6eU$6LpizYk@o!P0E%E?>Ft|YIJl|{r{&Iw_Adps|HB)uQ& zk&MxFYUjSeGAX6-6sFKt8$v~1U%oz*(S+A4IzkgoI3if)c}mr-WzR17m>RxYPH4lm z`naxN#hhH&6)NSixs4{gZrxQIu1v38x4wHl1QlMl;VSE@K)m5y6j$SEM-yIq^@i^5 zjp?;lZ?vw0`mf$(!ELxe5R3{<xUd@3og&KdlEvuW zbQKQQt2d;(H>_WK)%p#}h=nU)Ruj{hT&-Y&fEfZ^Z}qt16fEAU!Cun%5G=O7r6>#J z6aZI3M0w?;ZqX7&n}F5pC#_SO8`KocR`Q2{0?>K%8^7@1#2PlShE1$t6WPpjt9GD= zksNq4jd-j+9QdQgE%r>~2D^zhY+?yn04AKlI$2&8 z!Pqnro`k#>$;iS_L_49-RwuJCVh!&A!@CNZ-}zvcSAYNvSFqh|1aM{cn-E0Dz7$E8 z$rZeE6>OjA07H9+55F*(Ht~l|{9z0(W8x1RE?wUf&5&trU>((HpJL(8l*j5Cl+KLcYD3y)atRfz7R zR|ei>+`9~y74B`uz01^N>0Oql#fP6Iz01P$xObU)9C(+Zzg#6Y>hYq*SU&H)6Yu_o z=AD?WA0xN94x*BJw<qqHg8Sjj)3vNcqPIy9PE(L)EYm=SKMzwQZ>9Wb{R7p8}CFp zeKeYRLIl0IIqN* z$|4(69?Sc6&#r~moq*jMqV=#h#yimhe?;S*80R-_yc5A`T&gX(nl3}`xyCzDaz4g8 zkpxKNooE%Td#pEEZ?^8W91`lj`q^=<2W){m?oTMt{0uxr_c?B+|^ zE$sE|a<-Peg1z#>MHhCl_fNK`EpDPW=mIy5w)n>G83HNV#yip2J!=*Na-*o({$%X# zr14IKWnAt=a%JGj_aK`FmTaOb%rpj-Y`%rwEG}whim0f>a?lqx8Q!5ZUe3i>Uk-vv zn#ab$*Qa9ao({3=!j<=qi4QKAUat#0wXMcjEi5(Y+JzJV9Q4 zp?6{jq(WRY2;Pa1+IH~=d9KjZyYZydIhZ>Uz9DyF>Kx1!ntC@rGv>$TxzXE>!D)~i zJyOSXbA>`eO00jTa)oBEKaS~o=_7N6W?wsbLZE`=&)M51pFKKhy;u*d)M z6)Xzd2=kq%$_=oMec*q*n_)>5@)E2KOH@eDQkg1OsGzmZ+Xx=JpDvn$+(%n6JMR)gAS6-37${M+%P+V6W$rm?W-CgL0 z6X6xm|7w73*}EVA#(y5@-ITrW^Kb|$UhntcwfMT%6dR5oI?T)E`Qn(6jA30^FTC+X zd9Ml(-)R^Arp*PB#WY0V8CW_9$zA1{d-IjLU3BXsfRLY6c+!yV)v6fh{9v^B+(_|m zP!@WTDwg6odt4u~;)rIj-Jav)9d>xPW6ITz5sFj1d*rqP9P#I1dkQ|5!N6o}*sZ3o zcl^GW4jr!GvHT3!qkc2|7T+D0_^kJ3c{pzp>^HY=u+sw2`}Ah_KK zWG?Oo>=gvBf(Qgxz!_J;IapeNv)0j>dHCMMu7d79r6f#?POT+Llt|dZ9D6NC^!IE*Wt5{rq^}UgmqX8asZRGT3k}1GZ;(E0d!(k@KLw! z!G%~C&jkLm^C1)X_eEV1Ao1C^eT9Z%_QCpjbjmvTR%X-T!vk1p2bK*V_S0g<>k4AC zjKYR^9k#^rb6WCsK3R4G=jls4&#p(;>;N(jVNo zeE?08PeCRp)fteJN+zJ1uQ{n?%B!vn<%&Yf%w|cR66Bu>YKr=0nEX?dE3KbRzGU*( zCNG#wSwBy|IQ^^XU!Ux4H#&)cEd~M_5!7ZPp+lKM*06udoUW7?oQ1>p>r9-lL69dUFBgW~TAG~XjUP7fJdWgfnrFDB5tk&x?HS0WpMf48XeTA?)WMGc46kIi zDPjLZ<*^x}I&Q=A`EH}$ck%ah3pKRTf=_mkLt&vd$t~0tUo$T))ZX$3J-ZAs{vovk?63<`}~p+ z*XuepyHH0*0$ya2AdFYtn(ZlE(;VarOKu)wEYvc6`TF60@PsHA)RzR4ijr_Zi@s|t z)WSJqK}RSy7HV>Oj}h=-me)l*Kr{+@GD^Cb*tm^f@+rtzs2K}2CybpwJ8_8vyE0>; zR&x*3jZA>1mlx0Ltt1u&!tqdbd}7||#q z7&Q@#%-)yT`&zqx{d(wNncR53Qh@;Glr(GYRZB@!&TMrH5J|)F_t-V?u`k$=JC|&F zWVCt1r7vcWO{Uos);W`lI8WZ1(}l2*GF*CK${1$})*Y2>4400valHJPm#>y`B^#p0 zRt~p2)2kRF5@FP6+6}vRCsld2YW0fj+~`Y{atWJ--nRxj-9{xhjM=-C~cr z9%Mrkx;Lx>(LJM}ep9h%fD_oHg{}&4etAz!fr9XQ-|ukC^NMw0>vWLr3ZJx$tCkae7t z(X{R-k-?eG9scndp%F?_M}d*2hqt;OrW_A-_Bt^@d?_EW{gUU_$4Yw9KzS_h*FC$Y z%^C~ZR&DK-R`=CcrgcC@R#J!|@h~dWDO0;1YyjUjh66WY)i&dz$&J>;%Bg5!^aVB4 z&TP&5c`6g(9C7Ky{w!Rf#1X0cyBF%P4pcAjG-gx>^I2p1R(#uQ4!DZ_ zU(9|h_Cd|t5D=$kirSs-wi>w%V~uL8QI+0ktWo`S%|bcy^)gsEgYJ0_o-H2d5TJV!IIMbW?;e>z!ta6f$1bEqwpl+IsvU$N+cjpm^z>9*`k8HwikV`UHnUzN3)I+{ ziHq77ghlFx8+D7+`mOM|j2(a9`2@id6)jRBW+GaoF5WCGQpp08&5A{;f5>gsBK2KA znF)(jpB;jMkDt?$+4lyx@hn)R@~1Kusk)q^8_*bwRMciRaf<_7tYaLM=>aSNK@l3k zY8Lg;`_pSTp%oweuV2qC8t@(iwhzK7n%44@q;eD?SCGO<+ba&AbW2CY`GYK>nsW=McE=4Hd>tiFtHyW1-RW=9wJ0@~zSWEKS&pgvL zt^4U4D$sMKiK!mk9tw;_D$Y()j01wG+bwXYTZ|gpwb{2_JC#Y}%p2ChCMonqGpd6{ zw^1>JbD6P74IKwC%rSnNNB;qQZ2TW6GZv|weBt!3vXTL-DAtX8=b}hS*-Fzv# zg}t6#4%U>fV6VJz(S=>?{gdr!i^oqIbipqZvlXVzUN^81c9m$6DCDcz>o$Ac&7GjZ z!mQB+I@9O?&HbDs?$6DfpJ~rA*w+r77>z|L@o|}^3MI4G4XkR6Z?CaPPQKYWP4CI|L6CX8JLW-A<;-sU9w_X!pJ(3sbi&j=L*oG*3`{7M-Ss~mh-T`~W z71$xRAuV&66(9lg6>K-`99Q7zHzCl8&6%6#`SnP6Nwy#DL4A3s^$NBHHmEAFKfQ|$ z&rscFuRD{gkJKPRWYve%QIIAQygsMe>oyjthD*l@$#Cf`J{$P@z=~ANnWx|zXDm_$ zlh7nck>S!|qgihLN>3o>3x4|m=Sm(DXQN@@k6tqhl5_QcMah!Q+pgE;6ReGHe5 z(bg2P|HkM}M)Q3P!=<0H1Yo%I7P<7Z&mxuV{7zz#+OZ%kQm>NTtnKO5j5>%}LAtHy0VUxfHy0@GE=AF;jR^0-}e>mxm1-TILy`>xrj zQI@Wo>MJQ_v!as3l>Mb^K(z(UOOHXAyz1t3!L1%4iqxGl)O9)h{}Q`~W!L~v`3TU~ z11gWfw+m{OD%%W41^8WsGEPZhg6ah>w-|Izopa%_B4_P;Mf%0CPPX9$MiwE!U+ z@#3Sboo18&qF1q(#@1e%TlP-A0J#6cXA0+(7d;8Ma~ta5BRKJBSUT(;u$}Y}n8r|B zb8au%p;zHQ9N)~TL$Mg`y%jILd*rr)JZ5aq_AR||v_U}pY5K* zapQOX(*$7{+fotdx!0aJ4mf&WqlY1$^9rB|eH!n-1o62-C4If)_q}w;D`aovr^5Hj z@q7(-f>0jrQ+;DIOvVz zle1(`jc3Y_d}?`&P(HPa+g&aA!Smp}Dn9kG${03{4lDVw3Z2yBjAi#u$aC1%n(y$7 z4_B`Jet>4Z2gXIEhj|5}Xrxm2Qs^Xi+ z6^{*$r_;mR_6@_&B`|lE!GXz!85CC)`1E=Q(|aoexc;>1b@X~eK4S5#9p3E@_8$B# zKYKmDpyEz`b=Ey0FJ|&;1-F7$C$KFq*!fB=c>Dbg9R)E^(Q>S8hC533z_G)yrot;e`h2`A7vfkYg1LVNPJm?Zc zo+fk0QVh_W_h4t%!Be!?*G(7ESF)KUdwrHIJ;tvJI*fvoGmCy+Uqx^JcCQbogJoDx z;vTIvJe+W$-{y;=`YyH|26`TLhmaX{U{8uZ+r1(_dOIFy(?c(?QZ+csg@F9@fiwH$ z)Qi6n*<15-2tj}A(US5BJmMc9S}kTesd#vIdP50Gd)>Fsdrs6FkT(Cf<$Kc{8IZO# z!Is?0aj55$?S;DlE6CXOHILdmQ1G3K>x}U;8QWE?%HwtV>wqg;ZR<@x{L7b#ii5U} z9lh}REJp@y9lw>eO>kVYw&H55w-t|J%8#KlE(UM{E&6diBsnEotF3ukVQCE3$m7Zy zsXjmStzmqw0mn-t+;h+iSAeY$IXhVFdMaa1ur|c-9BlV!&DUS)5Nx1By}@eMY*EEE zsTsZxxEH-P#6WGU;9noFqz@FVN?*>$K@H=iM&kyWFf98fR6u27;6q=GXK~`*V(#{| zV7MYYMj}QKTP8oU$I4@bvd5~pGiGMlfBa(kT=Lnog=5RJ0x6$8JNndjBu?$EQ_L(c z!YXETX1RXy|A}UW9La05=?Q@h+M1vIo;)vETbqy8vt?!>T4^&&++?E7I5Ro3kZeUW zN$MTYoF#Z%7^mr*Br1@T5LK)d4?*#I_;2I$I{bokKtjm_Kk$QRq7a&*6FH8MW%Y7_ zr^{(B{J;PA`~UW{pQ)GM&X|gH$0~UD%izC_a|~F=Bz!*mr~EQ7lyKNnIwsU)KZ>~4a6$((iNxJVNs2vt_&?a+ zE&HDYzt%ArKwk3C5B?v*NcipFv7w%4zx4;~`Pcjw`^WNoIQ-rO!4x}j(`JU}AjE4V zj&Ci>)YxX-EdNu+a2cJULS7qUuvQhS{c8iXDTY~<^p$~nqDEepE z_uhl=p%UuUNhf|k52tny*lL|Js>o@q*E7~ z-9@m(p=Ni{*Mw&G`}8szHM`%}N4TolRqEjLf8r5tG`mK#3;peEQrMjlnq5W1W;DBe z^^!__egvviZTqR&27;pQZ?*-HP_s+iOB0pJRGMAj%;YDb`ccv121)`27YN=84%In2 z5sYTH*(T&zy7Rbr8v$vRjmdzt&QssWiu01`H2BFgs(+crj!?3;p56Kv8pE3YMbopy zDPv|*|H7Ej>;|Lo4B0cXZ(TYOJd-eQD5pD)3tTX>9Juyd5|?bWvYFTH?r&m>Q9QOR z8*OXp+Hbek*0XzNA@XT6OWb6l%{VhTvyd!2?=-uhfI90myDMOwnQP7NYp!CS$WE|l z0sg@&&kZ2xZvpevmmbjI@h`p{HM@WDBlc&%Gr<0F@Ed>ua%IO zVEu@Z5bq0`UAX$=_192s2(fmAs^;xH7$!?K&0BNL?!(xZ=e=h4Rj=3eK6k$Cg)yr{j5^&8?7zb^2OQdoiSE(Mr#YU!)Lc{#b|9K4g<=rps~m03*a=Y=Z)6( zte;t^?-;GEs-WfOyhdxQXv=;G-Q-kkAE&a%{UQ7OUa);U{6qHVuf8aNpqmBESHAf{ z4Sx06t5IwFtv_Uc^WmGog7zT}zjqfww7R{P;W-HLS_ydx){hto@xEw}dl!59?G>sG zA=Zvi)vzVi+P)uYHt)5zn-}SNpSwRdBlfrx49V1n79Xg!9fB_N9-%wh*Q(ZbwW779 zkOWYv(jSk*;i>dT)VUE)1yKE<_3SS8_g@%kfM{{Mk4mDDm;BN3f21>1$ZJCk)~Z6a zZ(R%xSRJFi4Pq;hzA)6{K1Rp$NsGJr3cXJ?>JksaD|;OJ!y5p8T<8+7BjRhh>&V9Y zI()v+#(OE!2>X;?M~k||b9kTXt$=fPdZ=D2*+pvejQRMxC+KnTD=@E7aKR?Hz|lJ- zAOFQ~5f`GABl@L?F@Qbw%=Yo$ES?=e%LaborO9-PYD@rQ3Cd2<$A4GFui_g>X4t2` zD>*z=oE#o1PSfou1ub`!EUrr8lSuijoPRcT6q=J-w4jg+Df-4~A32GqAV_lXL8Rsz zhrVX`!OP`uLg1O`b(T`mh&)4m<8Zy>zDoG`Ab*hG5|KjTecEu1I2GQf6IK}c%6R4c zJH`HK?{@a&E$IdbB@f)gp8V^dH$W))$_4CCc0ox5LdlOm#Y-Ykl&pRYKSO~~@<)f* zlMmh90HNf_2KM9yP!fSqg004q2n2Q^{z;*=bWH?8Z4Z2nJ^Ap<8X&*VpI~d@J}ML? zNCPZUAe2CB2@`=(@<$f}MQ?0?Py+O#w-AA%1fLX3LWn~`_zkXsS9y-cOZI{nmkYrq zFgDr{g_$U!Hy2$K@{>pLc>c>RC7s87>yy-Tv+w$C(T_WC6FeqF*=d!>T=H|M1bIxo zj!vo?=z4M=LOe%Un-GtQG(G*iWt%UE)5u%WED~d+cV@(oIu+hh~P5B6xdP)oh09dEtBW8z>_{NJ5&Du(fne z1VU|le@=Wv6!QBZ|A6;Vp(p|Vfl3qzCD3Z*Bcc#W{B6WXL?M&_y^xQHLQ#TGif4q7 z#w?He*=SK1@)0z2lo$l>!|Uch?{I$%?_h;Nfq(rg8n5y#SB&P04J(?}=tGrLA;VrG4Dv~WxH8y(flBEjOQ7drOMmx2GUdJ;eVLwArOP)cE zc4`McQ>f8i^)WaPq>V@&opg2L-u|LoDPOhI>$)x4BT08(%^921FLf*}iEh~_br5gX zqSSGUipn{TS}WHCAVKSjNRa`>POhMZjjOOW{;0=ZEpsflnXsd!t)>fQ_^!R{yyijBAsS&T$ z=Z}l#iOKCX zi4)vE!8&f`Es<@_Dmd9z6_>27W@gc6mbl48n{iIJ&$m<$CRY_|JC?j3@f}MZrBGlb zkDp>Mk>?mqBTIbGv8uwyy(O1 z=zso5gDH0Gv-c1tfIt0RI!>`iFFnlefvX8ZtrGGQyfb1X#1=tqaP`Q+-=JDm2rYm+ zBPM{*B0Ri@l-psRqbPe(PHfm8cL}dF0~^F;U1%ur@4FAj#ca zTe1dj{34cvD3E!`euBG)>sU9l0LpAXX*d@0W<_XCY9NkM9l_3G$7k_)-fIW1-L1*` z**i`U-LrQ;$m!48{|;pQ{UGaK2=E~x>mS9!)MY5^!#B(Xsmn;#r`^<0)?b1BA7y>L zj!vo?=$ve4an@!1>yKYXErPFLiG1zk35g4q$lE5LLma(lvR>;P7Uwj|`qQyqOD5O> z&5@yRJ$$Ic2}x6QYYKeM`XweM`X^_A5-OVFbH`dk7a^2mRy_GNle9yOq zTzB^mGbB~1kjr(5LAj0~NM;DR^maE~jnW&|CLu4uJ0nIyY!R31?l}BLs!fGlu0ssU zbp%1KLpYUO_el10?9fX+7KLqudBZENYk+O+v5$5$EQvy1g0*3Z0%+Huk~HtV#bVhR6N$q$99BQ*IyS=Hp5x2p;`keJJG|Q=$1P($j^888dK_NXqGS=&&n;^`+OmFsVJwic8^y&71N3p}dzL^YYcwp1KoWwbdTY*DF5Y@TPzl)hXxa zO12Gm4U4)m;ws9yPQ_`9PJpXCw`zNS*{*Q}Z=7gD05Uzr+v+uc+;)6^o;)qnbGTef z?@xEHwbB;+BfLdaz3)aSKqUTiBt02_zOD>BLyza>kEHkG1)|3Av1jBlx-!>6yUU~H zLf$XCj(qH{Okdfn`2+Co@RdTwduStXc2_3n=RJDUI(nN^Y;tZjU$D2>qpoLbRUo=& z)VDnq+f(=59Y?Aq+sXTO+V|?Vyk&qb-r#!0T={l8y-}78c{VRjuM1Fa&5z=GU8iOj z>VEm4IK7tMB+tJIx_)~7#_$p8F3?68F7S@lZld?ry>|V2`SQ9l1GW#%&jlyR7a6`x z=%d>!@HpW)`1a+$=mlLFeCh!^k3$m*gJ%#Zlz76ovLlb4AfB7~UmbL(Rzy=b63miOzPUDH~&HAHJPl6Tx%_Ur;pdf3zO zlNqkn$Mt#2KT@%A9){f64$ki395Vnzv7R4O2Iru=#k2DV^tSbtE0tciLJJ$-Lv~2K z8xC!G@2B7IWLz!u2fs0VkMbEayX!u_*c-}4zZCXEZPMWf$!7_iFX@^L@;Cj?s0#>A zWR9urcEW~bawYc=o~WSkkdMbrd}Ppd!AM%CAOnia#aMZT;rmlpf?&Pp&!twa^^9p( zNIes$^Bp#(cOQ1~aquP8f=A@!0oJVyC+BO_^>Oe*#GktTBhi&1VbpZ$HsAJ z7ejKwY*9lVfnFz268toY*^zC(!7KYPJ%r~sP0;3F{P;DQc z4yzN*Sq-ck&L23nhU;aHW1yx43K2t8hk%p0uu6 z(JpJPI zucm)}vden$e1y_yCMXCbU!_pTMP5Ka_(34D2jtB|2(>iZ!?v?6c=K2RI3oUv z$+4--7%MS0l@~$&k4lRfl#`;eB1h_yB1uevL>TgXnE)4+65%m)84>33h=d5sLyUZw z(WS%8$z;O>lHtka!lqIo)J$TcvLAe=~Q1saA-oFtTKE(hV_t4cw18!7LE zw~-jZ?MU%Lmw)K_6zPYK<*7pU$%GuU@;2k-9^i}`q@GMunTOaCvdyyE9)am5X^H{$;k7^9AId3otKn z5i>IWNNEtmcJ;uNUZyF17aQi&c@Ao;3Y`OWwNOyWIg$%cDTw`tWz+mP#xJoe0TipU^4;)`I z&LFi=&y_Q8+{9_P=1E}o4cBbA=B6TKoMd3QW@Ox9Vl!NGuzjX6f^siK@_~kH*7p%K zVukFiRD1$|#ygndn&m!$;hJs3H5;yZ2D#?Vo5|EDv}svOYxjNE*P-b(()y0 z6(jG)A=&_m+y!aCtkCRNRGUm`Cn&5kVTUA=!=U5Our6tpxeF@8<9Y9qw*3NX=jdU2 zldH2sS!g+9+50Xh2ru`$U@CPd7%p`Jyhr5CBKsncFwykPA*)P>JklI#Q#DDs*g9{8 z@^c&NfSTa5CaJyVD(;cCaig%<#Cyz`H`>UZ-<_c5D3Ku)TwpaRaCq+uMIBir%)C?^ zFOf5AI(ZFD)RBsp)*}b(*}kP0UJX%m4@6oaKltqXv)XKYy}U<4=xz6WDZ?eaGtezV&PGeJk)5{|6bK{Mg(+e(2rG^24dp*BE{Fi$|VAzc1U6K_};mb0CvI2hi=rX=6 zIL>SCXc=gC5&S3eWjQ!rI{@B7kS*eryeSvKtcr49^aK8nulLxUfBk#|gpw71$|ml- zsR8n9?z;3+x<-ZA#<=?&ySjtnxl!20j(zCUY~po)+yJ2juEDlNAkCLyewGys_h)gB z^N_Z>V(d}A9*2=dpT=wDdb%E{fyeWIJ$Q9 zPe|F*lYeMO+es+hejHxh4}hmT0UbkT#kq!F$LHvcevbO@=O|L{HTX;+KNw`i(d*#- zCUMVhh?ILJ?}anQ6T0wd;uG+M3NGLY1&-bu>8wmv98NZq6^GM7a&@vd>H4=`ZwO~Z z@W$spr4jy*$*XnG^S+8+3o16D0@B)nui!|av@yYxk+6zbrv%UnhOmN5rW)jRnxI;o z4!V+5@0gH%CkJPddRYsEaHG7Iv4Mi`a1ZI`D%T!ota82M_q`N;WcN-47pm_ndFY$D zS7Wk1&|&IiK@2>{Dts0>UWpN+%{_+)@9xX_q9 znCk{>Qz5hs?u?iKLW@q873V!){{lt&io!OA7|eYWh0w~MeV0n2ke6WGFf36Zjipwi zCkuIVimW&VtaIM$s&-hKtRG~>xhpGrV*AHns6$p9j2sqZ#d!z|Qp@qu4~STZ$e{c@Lc3$Z|+yx25I~>VgG5fei?@ zUVfzhLmnfP!jprzJ$BlS8j#Qhrc)I5}Cpvr^@syLIb@B9C_rwJ! z1RaB!W&3USl_oecm{~?%_w*G4ciLta>u)am-)Y{ipshpezLYu6aY0+{uKRC0!Ewpj zYQ$4LntTi|qTBV&qNYOa!1)R-fcy2tsI!xh!MC08mANE@0sxUSkQs{j z{;*bFFK(8y^-2-mZ0;h4S4Ox5!JBoC(vCUQZD1ZI)L>vHLY^54bsL!P32Rd!*KHsMTR;$6 zgm9|NP!Bwvq8v_9*v1fp`JbW?ta+|*sU!+{31)=C5(Uy&npxcj`Q^-i-NsG2ZbN2* z3UwP_g8A<*81DZk)NLfq1l0yQ4bpAsb+oA4Sjqiv)^+ntP}JTTvtbyRD9EWL;H~x@ z#~jr333#iqJD;Bb4E7VQw`9lRa1s2oY3eQGvjIFjbUx|bqOgr224nt5A(Y(qbzTyI zyacs)c!mn;SrnhMm6}~QTAC@@0BC%~X96J0sQKU5-=g((8TtSCCG-~ItNs52EgeMu zrwrA}BmWc61D7Y()@hOdH}YP^y}8b6YiSet-@$E0*&7kgI4e1q*3!F-wKQ6ahaa3p zTeX&+PUQa~e#>G5rW0XfgHpY1b zWYb8GfNv7(5wKH4dkhj;P&ha^*F^r0q}>RkSW;A+ASPjmm(eX{Tx1N+L=i4|9364Q zV_YiX`I|(!#8XY=e;G*|<29Pd{}}5F`h|)7ALIuyk^dnl1%}5rk^gaIn8^RWiTrOO z|Hr0F;30JfT@(2qCW}+ZB48r_N3+F2=k%R+Uf$(LpFWyNN);&M-zSoI9dmvvT0{+D)w@sa;W(Y|QjTVW2hYgU*+ zr2pTY;8shl{R?1e{1&jn{5rrEBk6X54JKI}>vgnfajZtt?VdML(-xzrIDQnHF5yW{ z&d)L4OL3mmTfJOK_e?Q zuAfoF+GZVa50X$OxZ;jv=Ef@1R%l3@s(kkc;;-6me+>K2wwE%6c6w$_Nb+m%uk3?=xeb ziSCJ@X9b>#3NG+W6gYZsCc5&)0nwO=uFPpM<341N0mejEP7ok0t3*u>hOmMQhOmN5 z7Py7K*!ZALtp~(WLudtUonpGd79?vcuHAZoDLe*YsMb8X28u~=0=ZUe!AF!pB4NNO ztV^$5*J-p?Tl2P>=*lL#GV5h^U{rlb$uiFS9K_S^lW}M8H)4BhKK5M@k$p-DoBaeH z@ehp2m>%EyXq9y$l%rL}$(cpPB^#~$iW!|*`X_>@$+E3k1t;68;*zzs`Di_RXOj2Xb~PSf&j8SuaxXz61KAkcYKl}B}XAI!I&yoqQZ7| z-z9G&Oce4GjL3{73Z${rN(3SyZ%z?i`4+5m{_h8VL6h}^=*oA>wX^*VAmd|naDIB&AmW5N^HM^rf~;B4Fz;w>eWnfU25%7rOy2)Hl>H~qHG zG8eW2X%SC}IQcFhIQ$5u#pZ2Q-}a_MCKDN;_LB&Mu_ypf`@&z)X|U_Z&wQ zeN1>_PKVazyQblZclvLC4Km7@ar@!SV&7A7e=r@)C?nj3o-31>L}F7KU!%`?_vGMkfw+ z1IIuoa2Lq;9|&~=iK7#vf&p~{dL5mBZ6TIxR}h_ehWG#HV`Sp{ANdApwW6?%AqFE8 zM79$n#At2Q)g&@8KPNsS@oTYvmv>k5aQ)&>!q1OiSIEjDahZ8^<_uKb<9T@# zp%_Erie4(C3iw_<2plYNK>+40`I?P+S97KEsGqjh1_c}r8SH^J;Yw`6m1V{ zNRQ?#wcti3La~S&4llz*C^iv_#XQwhF%gQLaPlw_icN3I(YCPFd04HA^@1S9lu zfI0A(^qGmZW@4?SML^skx90CSQZ3nz#PqsO%`Vja@oW7pieSFmeKxwcBihK~zUImAlfC5N7J zHTqQrwgq#m*8p<>7?>TDW4$PIOHjQ3=7DytpQm4ZvS7PbkJW2!v$k9PR>8W*dXx2L z>t5?o>oLo4&6eSs4cELsR5B0d$88*FhHI8Qvf-Lh6+T6dM^ehs7jEyE2*t5G2Zn1l zTyt+J@8u2Gd^U5PX(t#Tq4?GXVTHNx0nG|Ch*11He=KYyxX0ktGiFjxMhk< zbyM3=6QTI~yxZY-oTYG_51Zzzc7|9Gn+V0cKcH#z0whJPo!c?8F!-!5>3o)qQ2gd|Pc1?*_;k@{P15)-9fRNvkgrf{gx?YR zo_DBUg_kU$dPF3>ZdQ}^Nss7N@ux5#Il7Gf>aTZwExa0O1txe z(huvD9*j_ywSO1b@=wDA*ah(Kc*HICV>-(tS1OOVb`K+Nu^;0z@rYZS;BW=Z6XaE^ z*TLUr;yI)t;?~tO>|HzUh+Cb*M2BV(w{YyRIgPm0JOqyt8f3edFAAT)F18(Jggivr zFT)Jsz&uPJ2yEoQ4{|&k98af*x9!6xTr$4`o|;g~&KU1^edi+fwsRLVg17VsFh#%a&Gzc>t#1Jy{OD(%WA}dkyX@$H{#b)4 zcI>lnBuoH*dLJF9*rS&oVfVt-1ff<5dCA-0&WH&hvr<6r1<);(Xu zrnBtb4-$k?`%~zGp8*IFUE2Ou$XUNkh3Al*bq+Bp=a8KB%SZ$4s}t-zIAu9pM{<^4 zM<-nkbU%4sE<9&-5WOf}aH~hs7?1()Gh=&+M$R&FmW#3r|I8>iU0 zgA+HIXfw_X&Me5=RE(UZ7zWI@EXC|N42V;avruXw{Tq%f<`Hj?Es56c&x?DHR*?DN$3 z`J2dQh^BN$Oz%}pq z>9-r;RJL))u3kddL}42{_My+PckHS+Kq!H0ux$}Y{q^LwaqB?4$k*e*a%))~ua)cR zdU!Q>JnwahH(jW$r&*`}uKJB1|3LPwU!A6{9M>YITDR`%cfiL9f{F;r341wMjlsIB zAM6V9pxgDq#^4~c=`DqnKS;;($!6}R-8xkpEMdZtOTQMP&Cwx+>S&>|h#yyx7r|pb zJ_;2NesT^<;A*AuBK+I||0%qtP_GGHCffiw9Gsb79|$%_?au;i!R840!PVG{kss9SXptXmusIU`Os8KLzHA>n zAAUlbGpAlbi-HbB$4Jp}S^jcvUs-1(5Cip4chGDYnq>J~ilHp?-j=$Dc0+pdFFBh4 z9<-|oQlw)I@+0|Vd5lo<$tunyDdaCI8HH8tx1_L&lN45Q$+YDBofwTi&|wAABAycH zR|6-IRzppehgZo@n4%2_xn3I{tM(158=3m9lG`_E`n8zp;|#W(+H)L9N*|M?kkbKX z6I|VC2}m}xG)+>t{kHo`6THS?W*K?i(^m+b+FRi+NAS!!Nm6M2&1L^Pjd#Nx6(>!; zhC}PVlsQhQV4ca@UH9L1g5#34wfSg0du=k~CKGMOnL&*{ysLh1dqwAG5Ca7?ElYle zUTPD5Ca|GS*6VrS;NP+*sW{o|Rh&BKXOVXnpY4@H!$DHjZNu9Tog3XUfKW{lqb7S) zQ^cq#W#Sw>;~YXY$Ir7hNgC4Byr(MTnfc z{h-PSmmr9C>>Q;XoRq>RbPbfB%6?G1-Q7d0dcf{(5hDoJZxW{H7uww+CV*sj_t3R3 zC2P8eZog84DfUSAX~G2Xj=vFhcaMDZkIC+iAk-=$TmvO&Z>K?M5tP8yXibN;sSw%* zcScMAp+(cPyNkr@sFm_n(hYs>hYuTR_bE6m4C zfe#P;I_-)^VH-mX?x;o~l-&0Byd(m73GT7t87d??3Jqi$-qXsd_FAcL$M3V=zA*aw zvsz!5`>Mw;fv2ZW`xl^(e;)el*8#S;uiAxkE%tT2ju!j6y06+j(>gTw1b6&=3#t5iI)6UxweR1kQ*@B%5dXCh_uAi}P#xvt)3evUpGPtpJ?vGX z4Xd*alx}}F%*7et^FIafU%2gMY74!JXJ{#ThHNjNLEFpJ7JMddd-)PLWtEhN^*UOV z5gPW|H}D=jV>0oy<%FdrqC>O2c2f4m=(pqc+WWm+DXN>!;VqWqZKQ6R7Snm4o4!~) zJAha@L3OTHV_0UxYc=Jyf@Z4nTE!<)QlBZ&36t3`5P7ER656K1jUhG96o(-b^2LOF zpDh5mj6=V*q|dydhBQZ3PDr z)^RJZSGHBf$+oJvWNkHu3rw3?Vi-F%YlaIXE3~Ndk^9Zl+1Jsn-8}8^KqYanO5S`D5;IU_C@AHLTnL~ zz|~IQb5yGep#^Yf!~_spgvYoW+@>obMIVCr%9p&2z3o+A1LP&|{-evOM1^ha!5yDu zh>1d8g0*3Z0%S&lnxGt2t? z(aHpGLol=KdE&h9igpEUEnWTi*fD-yvbN6h%tB3ReP&TjnOkvrQMJzM^Cx$CiCN5N zPrfsT>C{JzVY!~~G+(or{n@nBIhS0UF8AO>{<1VOq-$Ta{M4;D25 zSet~r1ntrh6F{;{N8JEgn`3P%I-a3IwZEgaPgfJ0bbd~}E&5&9zh#V)PeLUNqrd+^>+gYW`T%xG z{ItIZ`uXPpf(^;EZPWESTI}zdZTf~8?(@nzAF%QYE@0&aj@Ec%o4%R%4g8L^IZ++n zRhtvl0kTzx$+OAk#NKLhQ2Ozk<{y>s(y83Z zsdFY}_gwz}6sj+V=Q};t|2KbJqqOLS@gQk`wnP<)`}6E&tX=*u^Mle~Z%XNGF)K*b zu@TG)egHxG_JF)=3qK2Pch!(bH5KHd;+{gw{sAgE7p~Ro;NvFoJD7Fb3-^S0*3gtv z)osViyi24f6z)?AcJUN!FN~i>@E+iYD&?s7I4S3hlxC8d;}Cg_p9SwFf!eC_iB;ds za$GQk6`Z;Q3;Xj&@XR?0g$>LJQ!|hzTIH2#>j3I-_>k%l{R}$Go@8zGaan8)WY| zL1QfY#^=RY>$n!!Uda2|0lQ;u7c-K=Qg5fijl>UcBoB>^__W;nx)Ta7m3wJx5^EKP z^WK>4^YorF8iUC+lVsOPwK+?&>m=SR0mFeq_*KdS(Caz{J71|`Hc624rn9<9!s7Bo zqM}ru%fXRi5a~umYO7o8i{lJfHp!b(v!q{CtpFh}pMpogwo2sOMch1@Wz+Bx3{CLT zud$T6H72Q#P~x+9ewonO_Xy8~b#SOi^23J*km2gUlZFrb>EUhrhT-QDHVpYeJT?X~ zOMEP2%YFN>zuhYri)Cj_#KP5Zc+#Nj*a&xfjxXco;%~(5@NRbyq6jO?dK_NXnp zzv!?lgY~7?yfCRf&5BFmgw31r{Gq&;AM^6n(w@2#UbWR8&DSeF;P9q^7u6}}=SsE> zcMXfWGU6)Yc&RvT(Ft&s=T>dcFWWVa;EfY)2tcN%cpD_{7`GjtpC?bt^c*hN()-ih zYpt{e{|IjpRqwkI3J{6^97#{cpRX$e&(Py}`6KE5c!8)feC!!{jIPXe(C+eRxsdnE zt|K42E7Mo@YW@JcJA9>%k8R}5?#kr+yhm?ZM{jeAP0p?63-%U!)b(tw3Pkse`nIQH zd+NTs<4CmxQiyM-eXnlITL#$T4X#(rm2bDx8)X@U?%~Dhbpgt)`B5CqkTttd$D}&E zsFvO&&%X(}etP}J@Db@Q&_)<8@Q&7QqW9LlcKv$!^13nuwhztE1t-ZD8NN*DquVR+ zIN>??_T|6m1zj0@>H#~CLlX*vXAme9ti!jmBah>0EIkTSeLx&Y5|Xdw$MRlT$L}mV zHTOV$w^u|m%V*to(Dshti|uvCt8NX7l*)Mj6CDtmHuJrj9vi#%fbER=CDFmtS8>8- z`fJy@WhXyUvD4kqVm{JoSSB3h;Si<=4#r`Km-9j}q~zl!7<^$Z$!mwPJ6vDBet3&pDXK36E(C19pRbe)I$rHE%G<+E$@|edrRp87SH2zYnXlvud8BK2 z*S$Ei0kWZB*vl6VU`GpDjknxsdk!MiktuP(iCgkD8=dTOrShmYZQyhF=Bu@^PQ=L5 zL+tf1;does{>(YwD<7~SN`+e=E9pf8<*~e9hX`I;%eIDSjYjg0Tg#peIksTZ!=8qp z%y6wfuFq5ck&2D;aHTxv;OrjGF#|9Z>-jNda1Od#JUf3tZ(CovQt5Row6NhlWQWAN z;n0@%?#k@VSL*Nxe63j9ePvqy%b7w9PPh_i;U0hi+|*eU-fa zruj_?tO8&5mkAp9%7Ca&+53p`!I5}UVE|hcxZ-m{rngkC6g}JFd`vI`cn#|MhRjw0;_xYq zNCqD*!g_UOV(tVZBfOVfsX5`X$aN2t#iA*i4A`NP>$|m*TNQIaPy(Y2pHOWdo(`)M z%~=hs8_pj%wTOCx$3%RSnqc^Qd8Y=9(KyvxzhUC&26=n!Ls8vX)sZtX0;FtY26!SnsutTJ2Vk)oX3Dwp;yH!MewKll5lnUh7fo zG3$fY6V`{Vr>$>V&spELzGwZ&`myz}^$5F`UC3^}l-c_gkITQfs-j(pt@KUc>gYJ0_o-T+AMuOtUAfb0!z@ zD|gy7fQZ~G;c`I0QRd4=PC>Yn5lvPx<#Y0rT6-kyL783d zZRMTy@p7bt^n*a@!89{PN7)Fv1()3h-DM|qlyQJLl3u%`G&_a5*3DpD>u0d84MAN* z#Nm=X2(tokWypMl(r6|q2qa&nP{&1HKtT9GAhHMK&9e$ivpsA(+k!Wb6@Vk+ub3R0 z%8aoRV^et%rQ{{M z5y?ed;3XM}b76wv;?hqkYiTfW}MsuoKb_+lW8jR5L<$LcgUFuqU-Vw4Akb*P9`Gj zz}g*^bYS$Wa*lYzx{MQY$jHB_Tr#mAk|k-7ZceGPMo~u89}#5e0Z8ekOehU9Omhha zxK7YT7GRMJDJ*)!j16Gdo7N+1k_+)bV<0ui{h-eiWg|_m5ZK1^VR5d&VCFZtN-)e@-2!M29A7fdAhl4> zl{0VL#A&$ZNnrL3*KD}vrXpmVWMH^vWZYq5GhB19eWo#jaxX>lfre|=_YpK=h3u?U zd;)*QJDA~`sp&-A|@_)m+=DihWaYDDk9Lf?QviGAgQj^a~ec>i3 zCv56`acyEN%+9Ul8k!Ci;X>stoC}AYY%58zd5~%=AZbP^{qJ;s=rNnZ<7&QE!#41; zInK9R{6meZ*be-JesBCZ_&zCBMQ$uhT#=Znv*=;?UkcSvpD$x3Xx2YAtu zhv9}(@G#Wt=%lI>zXRi8xEu+lxu;C!W&)llX+0s-p6y$Dp$3XGzo(c^M`roNDJtRu zM#o0giL-Cc;sc3~8dXQ)5E}btAcFBQOw^f8CMT20iRKP1--_`tB$~jN@h}9V0+V@$ zbMvzvUG}k;-ANvX2+_Y!!W8{N4@1NRkUR_@yS_kvgOB~TufY`i;0roW_A04?`y^$;jyE zl7_k*)awnQM;FD%L9Z^nT73)hY6WLJ43U(oGa*erAILMenqWTLwi=*9}lb(L%h5~ zRwnKu0o^jry*I2SdF{r-5G`Ri6%-p=fr(hz0=Ai*EuiBpZK0@%tu0`iTH69%-Z8WW z4Lsmy@8!_asb#=2#4)BQo$co@PGehS`-#=|fgmBx4&3ZHh6+)fsI#&{S85`hTW zVLS|BK58cU#L7L*q@Lz7PZNp9*h(8)Y2#sNJPb`-4hm>u;&N13oF|`&%fU=s4#6*& zxE!d+HgP#<^TWjD;AEgZp(arXqdNp9E{7gj(8T5NL#OAnG%knnFznw|iT5!4`GT;* ztlX|!VM-6f`!Ic5lTT7#IP?s}Phvl;4j!3}T2tXZp6I*Up)zpf(-!)0{zCC_BR^L> zKCPaGmEY5-NfdyuY~b%EF#;x~=6v!jd_kf5>GLeCe6u;FOOnDJ!@{$$+PY`q@=rl6 z(1Rm&bW+`kd-Oc^EIc8oM5BiP7P$*4<3UWmtd-;W8bspi+m}03_6sGE5ChX1Y_I61 zu!w9SZ?7C0mY(NZwheDXTyAvB0Kz1W zgIT1X_{60qGzr*&KsmRstoIPaKmkr5$$d{X`}7;}QvR7ei+JN9X*?vMk0GxwCkp6n zG5I3-Y_O|Xbwr*PH2G%3o>SXf8NhG{ZTc91k{n>kaXPMR4-|Y^8&(Dx0K?i(rMBj6 z?QzB`*E@dSOW}v=U9CRS; zGP`r4D60>aJp0(vEJqTLHn%w#Wx}Y#&;t3J8iQ>auUFD6^%QR$ej`%LQbj8PFMsvw zNyuD?XJEpo)F@&@TzRZ=2oNua|F-Z(^U#L`n*`1+B3l;zo+A&*50{@I4@rdRrzl~H zexYY1Vgg7Wk{^E0AClkWhrjx?22<>#55Jl)0sPw$;UW34j;-V&Nf2t4Fh#%c&WMqa zdq{p1u13E{tWAZ`Hn=ll0thXdEf2{_>|EvDRY;q~Sr9y)_a2kumuNCi;4%58uVL4M zPsc67WAZi_8zv{C@tE{`P)MV`fy{=^Fyu;AjN3x~ii6|nFvr~h#B*{Wk`tzspii%N zFx{MmY3B3Dui@X)=TYMH7BstB@s4EjY6WLJCXtl$aJA!a7#BId(%~`As?*8I_z16T zL3vEV)N4E@O-{zfJR7j-Oo4=r$0XT}stNXt$E3;0sAStTIT?c-XR(&UFq;^UNhJfE z>U4+pJ$kA~Eg7Ro&B!yNNRMH>rZJHT&e@a*G7^+oo@_iOLqZ#mNs;SR1a%MdBu3oK zqd5;vPDV99H!%k$Cu6MhpUKJCB$=hL{WiAWw(ZB|e=@e;#`YUBEz2Z;#`fFTeup{e zfx~YeAI8{z+cJ4#)2#Bw_S@KgLxd)ilhI@{&zMZ+ES>{5aYjs>5oavDKfQKS8e@rd zgU`B&Gvcvv%BY-%yu{nt7Lkt_d9hpxWH}k(Q3h2rnapc8W*C=3jEOTsnnJFg?{zD# zr>j}XEl&i643*SVr$ukv0BElM=Q{<9D&RFtLBxvK{5IQU(5fo9A5QUXz&HaT(hIHhg2O1Q{7Q z^f5Cdx5%ml9+WF67h`2Una*>UIs=hyA{?U6EAd)IAUC z>0-k`&BM%ReL!6sXe`eOD7*YSX#1v6whfO@t8Z%k+@_R`&@((tN?EH_%FbTa%O$^} zP<=79YY{)5vgPFJSFxo0__Y3O`5r zkv~WF&!3xo0rB`u=yJldexX!3%g3pM`U7uM0I*;U9gmz)J)_ z!V8yd%2Qs-i;Wjem1;-sommBdI76A=@O;l zG#9&z!xEEUl+!|5+e^ymFLN5U`X;|LQCF*G3vs{j>HSq{1ymQ9sfTAQGI zCh&Cn%)IxktQnykT?&rY$hq~Nm3O}he$cy<2+5O}{Gyuo?1z9py5kOwD;dg(TFcMz5$cK84{@@mNCH7kFQ~fi9%k2wPA?@X)JNs8F*&)B9;TK zL>~BFo2A)0*3B${1?B?g2>j}1fO^#tn>Jofo@C`FT>JpMoj>&m|%O)$Z5|mB!I(Uxx{PQBUNCZ9tby=Rh5I)}wMjj{3U~T!f-z zVO)UbEi6z<{F&`uz9`nsF4)uZpnn%hGvt7dh&~WB!+{?pS82Ysy{yh^aFz?ZV)D#B z8EOQsq6M|L=3}4`201T0$}0K^elC8)x*8K+WE#w!VMNEcIBXbEFYp|nPl@hVVV6H8 zMii$4tYkqjqA+Wo88Zt~Tz=$AAdeBsl|aQM6C3#zGb-ZtPq2<#dA+i&Sp_HCs^XHh z)rh!yfT);NoM|)842rnKU(BssM=L(`rNi(qe^b}OwwydFQgBIQ#0NbJ#Da;6#K%=* zoQQ+}KYL#TAV*Qy9ptnz-)H&v1CbNb|F9%GCR||JIU`TH`#>lWarJis;;iCuBv{o>b>6^s_cNYOLFbh>2+r>*vs16+1Fm^QmNN1v)<1f zmwx|GO0Qd<>R_$Pq*AXV4(WA7Ni!oVwYOzBo3uA7O;eddS0;{2Q6s6>o%O(bxiphX zy^c7f*AXSXj_5>s-JLsMA(mYAMiHb<%t=+Rs-aEd?!EU4N(oY#LZwlPL3u1qu3q=I zROVra%2fS{U(d7d!ov~5(DVKWKc5m}7U^^|q@D-cH#$xuJrAF>;&U45d15oQfwu=W zOY3?5G8)wL7PQ-Tc~>%59^Rd7OHc0p6YA_9`fcel@I}8ZHIMrZ>v&B{H>$J$#4|w1 z+aXNH>#W&-A`ULQfG+Km87Gqcpfx4^YoMFgt|FWyuG8jxGRYcPc`ud9hra8K!P9qb z@_fsiUHWVx8s2}p==a{qQDADl+(LxG)V7ymtSDaP#(<U8NPG^>b&{PS6SI+OKEsoWu3(AF+o~<)g-&KQ21Af|iMQgrKzu5C9xHe#tlb6g|ZpxGk&AUwwQE_h8TU28kXLDU;dIDc$J)85)WZ?o6J6IC#|t}zPRK#)kL)7ncit-aJiwP54au2S9_QAp!gfjM_|X#kEQc zSvxymXNLz7D+|BXS)EpYwpw(+3wrIi`Prw(@1dd2VhaLJR<13$id`PIY^PvV_zV~3 ziR<7ZHl^D0+p864$SOH9pK=vyiO~mR^g)7J#JGdgo%FaPue-EzxEsv68 zFn~LQIE%#e0}G~=ctD*;!-3XhYDFf>V9F0Qnc7q)Ur9<_bp=)_L%Touikyc&=r6U| zs+6mC&gwKo^!0^OrM#mWhHbV9W^`pX9IEiQVX+=2MkI@IqwtT0rV67cm zytQuk@Ss&n#^{4F`e3%$lgkz%@JZ1Q2;H>816F{IH*{_X34sbmnKbqFmR%y22ezR( zD$}a01V`x^Ec83{ww67RFk?Eh!xdc?{nlAEFUC=k(h|d*yRx>c+nCaJ09Bo29sMVz zCnfOI0aA}~R7%dEh5pXnj@wDCoo>huS-j%f4qNdue3UH_e;7=18CA7o+IFX+bTgHRq=n&l5_oD>a} zu*FKUjVoY5vM4SQy$bO&XBUQ{vysNe=XzTysh-`j)Ld{14?R{FUy`k;W-C0Svb_A90xrnVC-Rmgs(*|tg&GtaZi{36*GX{*djkcoazd#lWA zoq$!Qv<=U^dpYiaj+y^~5B$xV3;GA;eZclb*eoEc%o1B=me~7%Ewjj`YFr$Tq&eI0 zaZF7aWVYFWz2+j`kx8ytp)5A3T_+9ws_**WjdFDi4|9X(+Tkl6UAxG(qBEXVryT`K z?SMm}Z?WxhgWdc;R?1Q*)ep3PZ%a*G4W3(9gBPu? z)a7Ci^F!%j&htR*2?`5aZOA))Y<8t5s2IZ#IS?<9X3XkpUZ>IK9zeJG`AYaYzPg60 z6hg$I90motP3H=UY7?L;1*LHggYtX1C_O|@$JH14kZ)FC-DU#$qz>xMm#EKb`GoF< zeoue-g^Ij69b%&vL#%O?Zr z25u;{@}30>kpnGdr?5EPl?-RkCHdN)`&v~uV5W0afA!O-t(sP+MQ+t8#PWTi z(duN9e`v6LuRFbNOMA^ba}3}6AS3UE7#SI1R?624NJuC7+FwS4@^ui!sjXG^@JW-g z%eXalMDcay=f*Pj?7ix=S{a-DC>oTpH`;59e%D;$;1cucGL!7#dr^7sDSN409PVBB zrWgHoj9IQ$r+-y9(I^hQ87VMQ_D~1jp27TvdYFz! zqGKIZGLf$DyFjDU3G1+g=Y zDd)wJq7Nk^(&CI;48FLdYyD_m^WD*9-8DBOnf$Iltn_Gp6UfTH@+b}0Kuey9e&Tw( z!v;}F`pJ$%*QIaLXO^DJlp`wLu_(hxxlDmqt7(G25vDD1G?hrXcU*KD%U%SgFIsWeS-4mgC6>!Xa6dne8&{97u`q^KLNOdOY@M*Bj_ zz5T~uXYD^on*?zP4>w4Gwe+XoaY~TN6k1)N6oc|uijJs6*tt@ZReKt>YX-9yP??9_ zn!$COeL9zmocsEW9JgZTefaV)^rruY&J`IsSL$3xQyHXl`OBDYI@f+9=g$A4YNS}_ zigm6k7AEB3*NXNhm`9k-6-{;FmDoC}%RF*E&Dx#i{D1^R7|uDaW_P--J;@_S1`w*b zT;R%BhNj@kSOzbeRv_Cd)?m;M3#cu^TLLjf2u^zjI+ z`zgMRT{fyu^J#E^@9w39?vkA(x_PHvaZ!~!;a%EA?; zl$oXOg5}!n?;aeLcdPF`)Azcso~?L?Y-UOS;LLwa%6hr8;HI{3r^Y1Dt*g~?+xESZ z7p<=KN9*%9icr{ch;PQ3M2KZPtFD@5dg35~r)9ke%MZ1VKp-~QLzFpUJSr|medwNK z@^nu!dFGs-S?;AoU8c_%OTvA{s#=NmuegLQ$4A2794PMU(a29-YkSCIP4w6~-Z!9^ zmtUCc8656Fh9=78i!IU34&fF%f>WaCuy-aeD|T1#waH&bJ%Nxe^(4aGrqvvi%Jn4T z&e^(4aGrqWC**OQ1tHDHPw5uFI3`#oPx zFqU?ZHVNVo4tJ0OhZG3lloF&eg^;-^#h^TvCU-q)A(c7pZBDKm^{*dUckwKi@z#&N z2F4Ru1NtfGe@diM@wc4mDz+KAif7ZS^q`bTrHOT%qXEm;qqYnd91CWzwk=UwP=N7N zNWDEuYyo^n0hT8e4~ybp5sIv(Y*EUBEpokx-E$Tn9#7z2-xE;nW{{Z=;|DO&XMP_m zc#$#Dl~wW>&OHX_`pal=1{22VxF~ckaQ+;BO4O>0Wl34j%oBhDTe$OUU4+oxu8Kq@q}LVCBPE(V5o5TSuwfeUuU>BgoY!J8wN zxdwG2Cs@KTtYxn*6mAt5d=(eMx)!+sS-LF; z)%S3&H53z3>7|ZLYl}c&^YYNs*MDxF7z-Q2AjZP3j;tyd4UAsumus@skuE1&1a6fN z{Mqa>z62M+ce&S>*Ol$UH2?(&LcO8<`WSFX2%x}$Qx^vgd_NK#7#iTsj|GQ>02-X) z=2zyysgLL>L%tuVg9HIE+}8vp(oS6%D0aQs$}4tFp;%l~ z%o>P)?zNch>vNo$-WL8odWH8KTlGA=-N*^FVr#a*P&a z(0PLh(G++jXI1zj5<(KMS@ahfUc@~Sujl$#LMQdErC-9jS3>|O?fwa>r-ftLsUaNZnHK!jyS#6V8R*dQw)EPrH#=80`WM$ioRtrymfkc5&sKnDwU3S(K1 zNlzq8Vf{Z_$qr=gf+3NmR2+kic8rA`)PzFxpr961Uk3_kKq2~1Q2XKE0o|vr<`b&- zKr$N0I#t_pMK+9pPLFAJ2nEmWNoEQWzPC~ZCZk^3!KHQ=En0Od76wWb*G(hGcVptO zW(Sa!rJK}-@+#ZP?l8L-X#tZ2Uma9xw6Nw=XuQxfw4hR}&M2`Dvrph|8D5OU`RyJv*WY`y#;AVO0^Y<|51Wuhke(_+7uLn-bNRI>eUpId7h_?ENt5DLOTQe-SO_i+5vSZW@$5Sg0h;8gFRwE=F$*`j~r zL?-%q0ky^LXrX|`At6+09m5Eqs@`99cUoepS*_E=QZwuhH;c7mm7E%5ENtEY!An1m zAXBVD$d{3H!v)<~YDR~NrDiNP*G2SZePr56%@rAG zCmfG~)H#%@;I%KMPTvq_LrgBY8AGh3SMN`Nn_rwWw@{2|lB? zXj+vKxkaZCN0L1zin7(ohW^mtNZvGaA1yueU8o!3NIq!bNJ@{B@92Z{qOW&q42Tm*v5WurQeFufu&E;ky`q>()oX!3}( zcaH{Q!p$>Lm+*NO8(zXk3dTT;zgQZOme78D5$YJvUyK1CmO#i{d<5e!wvY0>Kp&Hj zzvvc?FLkgCSfXsuBZps^C~gFQ`a55S3LB~xlOpjD|8|)^j~tzJCB87`fM#f!Bq2`J zEGa;grEkrde1dz$THhK8V5t3V4jcSMd9zR)SbLDas4b=(fAQU~YG(XJra(c|G{N5p zDUmpuO8mulzx8oORebl?|HnrY;yrJ_i8(I)=6eGK(MK77 z@jW=3P!*{(lcH|8GI3mr8tn^z@!cDE{5VS&borioc7*IH?8#PCNAFM_4mupEM{JZFYvaW`Avx58gG$2%|zl% zlE?9hnILf{>n0!3^MKS%7X1v_NH_79G2L{N{l;6IOGpoNOpb06O%M&!O=2{?YM+U) zr{9<+FB*=Ne5TkcSo&BKkXj>!S0#Lo4Vzg^Opiup7IT%%y#MGpongwYPXmt8^!T|(#^f;8$-*!>!mu~O zusVEel+Zq(muPyd&m7#f0j=CeUs{-iwE=#s%2`c*Y6V0*kFoSf^Cv7lra-jQRIUvW z>K$=h%2;}|Hb4k@q?wykt_=`}w0Wk`?up730K(Fv6#yztQ<*{-dc<)lW9iY_03qa2 zX(p9x1H_>kFhz}sPK2fR7mNO$QSXAZNf3t+^MbUAvHB>5F#Aj@QwT$kQVhytX>!*F zuB0-j|Jp#me{I0Ji^o{TTO0Tw7=+|@4^{y77s<_EMuTeuCX!n#K%uBz4}I*r7|D%0 ziU{4a91GdA^u;ZTk=$e}YW!Ve!5~I*lT8Dwi4Y9tFzGN%n)FGHM+n~EB;qV9IV(nT zqn#_-?s1Q%haO_H6i)D^(7UKo?xzrxr{S-OeoN3hT>@p--{re&%8}e|8~8LMxdkcE zhi5;;NNz#eBq%Q-xdkZQkBV`f#Epa@xwQ)QUiOgOW^JW&r@#Djt55!Mk=$?uW#vfD%p(R9@AK=7h$$fCu8 zVaA5-Kr{&7Z@kaEkb~vDd^_~vE?pTsbCEf7p_?^a(lFP3OzWsHNy97B|86n)VeghB z@f}iE(%_Nb;Oc^IKr$WR4x}ecJuN20CDhmHkUiXId2mQp7xYEBTG}>Ynqz_P2h!th zcgly;24c)3(;Mk=8!8(kJ;q3nG18+88L3eoiE7xkx|kmDP_0GvAS@Gwwd27!fLRyW z1N=JJ9^kItY1z98KdYlWG+eF#Yttx9;Ug%LYR_*64k%$hNU$vzb7B8`b#x3j0uv>2LSF_>&L?{+LL7-R;ix}w9u(3KwB;XwzY@$K9`=$%gjeO(qj@PFbhniN0Agc zUhmwEZ`w{U6!~%1s}2h*%v(+kSYiGiw=G2GFCJ!E^AQ!N@ECPwWGl>B64IM%qwHSE zT56Uspt{*I&O?1XhJQ~d)W=&c_qAqC>jfE6TT>&|MQ+V`Fc9f0Cs&n6tO~c1^su5R z$MZx7dhrle2+HWktMEC($eOa{z1BT8(7J44J)Esn=q6;^a6i5>Py_$Y6>a>UL+Nx7 zuQE84$JcfEOVIBeOj0Nf2S$)#4>xDXaELLk#fR{{7B-KfmS{ z0Mek0{t?ELrQR{|5w&&Gs+h>FJB65rKEIEao^cx<)BnIW`z64qcusIj zcg&}DJn2*P{O}3fnv*_7cO%g>=OS(PBaOE7Q5;ba);8x#^X!!;j}8}eWamEP z^cDTtbZ%uncXnTEYya7;t>>O|cJ|zK-`Tl*TfQ%wUwK|@t`!++NYNh+nx@S4w}4=h zf7|_%zN@$X?^~tms+(W^=FH~c)ez4#^gTr9=?(EbtFK%wj0G-VLb+{iotE^w;`tYIM%TLX{p=CL?c=N`(oKyr);b9sOIw!=Da*qD0%Fr z%fX(LM>I8xk~%4+&E?8DJ$|!djf3Tp1y07=kp)y@=`)Q)x-S9GUyEY z=rBChHIJz2o19tdr9AKb$As8uuPyo~0pg&E=2J6GHyC!~*-a+0QCL5Sebmthddh1G z{vJXcB(Ufkxrg`$yn!|qZHmd1?n-2EO*-@xWAgMAWAJ!xZO}Jzk-UN+-$>Wzka+qf zB*ZBFlm{^<(>Ib|G`eu2`l<=2&idesN-XC;2d~MiCpm0RE8ocf<^#T@xH0`*-jqUR z#`{{nKe2WfcE~q-{nR;-7HS#|Srg)_FFY)+J?;@n?_S_inex~_p2-|de|_cEbk5WF zh+lu}d~tRAwLY2`N$6rqj`2MEXYQqrGVRwY-no?T&6O2b z%Lkp=GbX>dvf>PQ_G?+OiHB+82731Rgshmjfn>#|MS8%DGy3_wJPI*nMO8+Fvf^T= z;1sQ7U)D}SKjc7ClP@CytkYFP)yl2SlyXGNjmy=& zgETBR#<&CaHPC_lP|eX1jt&eW+XbiylM0TQSS>?O6+X0Ac2jp?8$5Sl8$1&g71Gge zI{VU!P592jLt3R@e!OYFkcKlIWZ+34s*Ls9<$uSenlhHhbL(32c+u)gbCbWW^c(A1 z6}7U|oJ?8RmA-4GS_w{~CEYkeiF^bHOBT*va3jmYF1=|h|4xYPS68qsOq66{ zO=Swnz{GJW%feZlO%g7ZX3_~{VN7ZDrT!+d?fu81F6Y(ICXxO5A2=mQWeQ&zIZP@` zBMy~nP##NiPceDTp|qVUrA9_y@D3_#`pf9sLS*z| zHTd;YYVe}fwZ6O?%jPWd#_UpN{b3w z3O_?jYD;JoM){jdR#(YhS{COTDWuCsMZ#QElB2xa*R9n`ejlP#BT35@l3#NuR7&*yN3s{YwlP{7k~gME;qlWZ0Ff` zW(7Y%q;0Y-ne0^_UN=sV*HJE2tX$P8>{Qt+$(6c@D=`F;%T{=|$X9UzE0?Z>8)X`Q z%a(b7mED$u>eG#2Y$dl+1G#?;Bt^YvZ4tNQ<%y9m8Qcf3TGdjwRT^*x+ig3$8?D#c zDqA+yRk^r~jl@3eDaO#3DFVdof+24q=Z6)fk)j-W{Rx`cYINo>*H!e-%V=uLWs5!d zLxXz*0LHDk9n`ViQBRj#Z`mbcnnP3b+>9DovS+Z+@0&LW@)MqK6|YR<=ZU1pE)8{S+pr-LzTljPZy{tDu#Hg1s>Sf8BH#!Cj z#k_5m@H$cbT927jN4dNsM!nR{;g?;xt(Zk0^cSOEj?YOSGyd}Nt?4=Gx#{`oh3TWj ztConZ;(C$CKio^wHxpBtTPRU^hV&sC~hO_P~m*Un5RU2p5_>A$ihxOM3D6 z1>>(yx1{H#7o-=ZUy%O4^mFO=r$3OMDQml-3_+drtK{*?7uDY9{@fDvpj3?C6XW;P zXp41qMXUh?HASfquCm}x1x!aJhSt*(!*s-O4Y5W)Ox0+Ics+#ZhAF>hnA(?K2;7)` zX@&dN3G2o}(1Lt3hyuK8s1cj(Tsel5+m(i+@cNxu5Fr-?S z@vA-@>%dTa__xlgpJhFzha~;FX#e%F{_7+C*TMN$cu;|PtI@D*`9t=I&Wqr0XSjcBp(1TQGAq#{@ zsNtBGJHAeB zi81PBgZMo$>SdTT8B5Ky-7!Gob~=%65=+HdG)Q^i#ZogS%~Cd&nq#RsmYS15eqJk9 zsW*5{lrAL(vE-<>xr_)}ZCYWf6F;l|7D6mFR~67_-S}9s)Qr$c-Y!opHOEpj6qIr) zi5>7|wAkn3TS^$qb5{DfG3uod1{uCJ5chp?u80t-$-b)NV2;pk;FIiUvg4W?_iW>Oc@P%{ z&o%KbZWA*`<+UY_LQ^NsIuQHRFpnyDVZHM~aoxZFgz5F)zK!YVeLZOPtN(Mic>T6t ziERUSO8WCLrttQH^(o~cO6L%zG7@4N@?3ZR#e5D?DuXDwsW$PGl(+AF${O5o-~D{$ zH@vmTbkFuBss=Zn{CO^oDM}|QYe0GE%5)A;IOu2BjL%Z>m9kzc#eNeXkMM z&;5*~^c3)W^p@9BY2pI$`lY*3+WRE^&Yzf~2B&?4^AP2yKon)*9OSvK_#mId6lH+& zTwwaO<>1p+Mno9t*H(ost%Khs*kA^|+j#tX_OuIbK0IdlQQy3idHr7QcbO|cNXF>T z)XW)-Qx;|3IguVF*&iS9yffdNcTga;>!kU$^^ZTnH;fP0{l(z9^Uc6Rk7v}iC_rk+%9F^9|2SE(Y(+M-Pv=`xGEJVx<5JAg0t=~RtG|?G znmpaJhk?k#3(YP5G8&X=7MgQQa%6JnmhxV{75Z@J7K7)`EsDp_xPOGa0lL+RI0;;L7?tSAz;;x1+>E{M%*5xChiUm2y9!!kvac#($^&D!oal zq2O4;-X-+ilwF&bnl%-AcX{U`G>{zPkgV2BIVW##AqHV0g9B* zeNUzYs7iV1IWmVqk+So>;`&ctQA3e(evi0*1yTYODO77p2~a}I50ek6wtP;2qO{AO zK@Fa*q4GMTR9jrfq$-8lfKm*K6x5bE0g9BJ?P$?-4Mhsti=RS(sua3YN--!!atPH1 zp8dGE>Fk2InkdQQM6KgVs-5#eanoz>@2|hi`sLt#&c%dU5hfP936T*n>;<9HP0K*VhpED#ds!Mtv@O} zEkBhhgtJRIOp26eJ}o%`DpMGp3n?Zw`!b%5m<>!^Lfk5VTIka<-F^Gddh+n-$5I>D zsJPmDUQ^ts|A_kbm(KSM?0ZaI^r{7Kr6*B5)O$~Ne2ROBZfSqB(ytl!VB|xOo$(Kt zF+M0}k<`@m7D`FnK{EzEAq6DvpcwgXcShHnw7F!v^Q|*RQ4<{QTw?ItxkT~!De}tAobZ(!UPcMQ z(pfl^t-wrf&E-A23QlgYuUsyoS%Lm!_YC?0vWSC(`IH(Nc0L;PDHW*?eb@RoQGM4Y z&j(%G>7`6L5^=`67N9LEmW&u>=L|N(Sx{3lkKk1OP1!Rz+<_!oVH6vNl1UY@X*O2h zXm7`26hl6@!`_*!57Jr>uZ&MoACr!DhW@xF5UYYXxZFItWaKX4dvNmg%~d{9Fo*eO z)JN3L91Sas7x%;^`Qeg6LTU4NtHv?drmn6>anWX7iE*fL&CL7tu$=4H^)SaArYSra zTZTAjf(6tJk;m&nn!@pl*2iSVmI;d?6KUo~oR1!jO4PNshtP;bkDXgh^hlZ2yGp~h zeuZVa=+5Y1x#HmN-0<5Fm!{w^EP_xy=+N?90&dFgLCi@&#q(Xrcd-+VB)ZtNL&eLW zx>Kb){y|*xsb4T^vq?#J{DXM>t5?*}Cde#*#wkH6Q>YY5F)6LY)Zb^2*Llx}uHoyL zRHocN{|-(usk{zx=sG5qDO3uj7?k_CTuYVfFb?FdKH;HA*C5r++CSULp#f+xqM14r zU$b(MqcPv{FMM6CWo3F%5geHdB;`8o-bu4tGyc|~TRnik_u%h~`1_ecvO9@$zl6u; zOIUV&37si5Et2ETKyE%FYfG>#VcAp!i>t)`)cZ?|3kbLn2 zdq=wIo@P-}FCgEPl)XT7)u4m-@{^~GKJ>bSg=k0jUW;gVbK{71VRsgz+D$F0or_Hs zquP03bTO)(BQYIaAM^H+g6W}7p6b#&y(M+|6>weG5Pzo2x^!G;P90P`g%|kzLbcQG zXz&xM-D@ z&fHL5Wn0-DelR|QR`4JnG%f+~IQ*~=^e{}|ho$GF)9KcvpQte=y`s5@{YJRcBh&+y za3NYzm0COqFy*xZh!8q+!LB&|8?S+dK-P^_hu{jg6c7~J1W^oyhQK)?;1Edh!$W{k z3lQPnl$?DUo`YiGycjqy2F}ZtD!`i>+625=r>*Aoj)_Q)E8~k|D8lm=f2R-ni-GfM z0p(%{kQf3)^k8wv5zAcc69qbi7&b8kNX4lGvktMO7GymJ&YKua-G^$?x>Nz3DM;)X zIM0tF?rSU$_DlnaYfURu&kE79V&FWD&l1q2V&FW#el%@>^UfBl*tjzvL+BB(2cn(8 zu(~kp1fV@!el561wXg0Oid&n1D2v5|?6ADRxk_~IEa$LFQF1n0m2%b2QM?tF5>o36 zrAm26wI>7tabNh!>)2W+FOiid#7|B?n_Rpv4CQotx+A?hy*AyI&ZXawzA=4M`sVb9 z(s!r-GJQ|_!>`2)%5vqTuqn3jH1CgW54JFy&nMZlhLPU5zLVxzV_++3v;2&~(>^8{18=D)J!_P`obWoo#zY}| zxdt&&ro@fn3Vurbaiq9WWDckB@a4Vk191D6!E^hT!HeedQQtM;P`goNjQ)1SyHTux z8NA=mhB$cMi|CpA+$i`JSgMk>uUOOLu=`h6sRD~yAvTqqUj14^0i34%r{L0)OzN~% z#nL5|e}g^5d3^3t?W2^$N6$6Mq_o=~DVmYV!1GHF?oSt31PW zdh&Oi#vQaWU87>wHd(H&tI5-KHF?qM8qX}E(;2i~FU=7DSkYb_D7jv-8~ZDc|B+%? zC-Hci=n+vcbL~n)zx6?`m^FNsDG#oP4T0D&PQwAv(i*yxJ_@Me7c%U_a0H|z+y$kp@59~VJ5OIG z`o43!k0wNZQI$C^efd}TH&U*?PkaYwGexPI%9L;6%EWOgYJ?P={jJ%@aj7On4RB@R zxD+*_-=-dwM4K(djz}K=k}%289yKn0E%$p55#nR?yRdOMi}P5TK0I`(kNb5g@*l#H zStcpE&1Y~s@Qa@DWzgf4E=8Vg^^i`kqC&emuI|@m`C@f(2FuSWokUu`kuHDO?&-3`%XOaM!5E zwbYC=^{hQC=vjYxc#NmLzVS46KJE@j#&rrN91!X{gx)dZdO4mF{L&R~;RUI;@GJN& zgaeXr@h`_YNW#JgaUzW;e;Eyqrv-??hjl5rJTWl2V~XxoA9_sb-$eD8(md`5yf!h{ zQM}r%cETF=)u0!7^)LEuZ2k~h`n=)Jz`iN0KWK&E!>c@g& zcDH3Cer?XeCXFiyA5?glOyT-pkIMV=UO5I&4-Ye+ucH{t6`>tv>@s}`Av!CL666EA z^^PG&>)fh7O!|sd00~S5JdE++j+E7h%#QI#b^p+Fy~%Ssvym^F zMlVa9)YXUL_^)c}YVh2;8oX$AjaMK1s}H_ahLD%Gn8eiwJk@CMF#Px@TAz&euFsS{ z^usspm3_(W^`-k3etnzdxjm`$nbA^4@_bYH<}t~{XABSHt~LdBNyVhU{zYAQ7?wX9 zT)UFO`ULPULVVPH#HKOPv@m>Mu$da!Q%r8OVb^oz*TAb<+Md%+4GO1T<^mkg(ZjEh*4Nz!#D|e z6$Dk$Zrj=2$*lu)7R~5!F$#;@K9`n&E>B<`epC;DfE0FE*l#XZ2L}B~bu6CI zq;+kc!C#fFSX6vx!6rjVghP!{Sa>Q`rqR?J0Ug6|E3O4Om@x`VSE;{@u`LI7YOP(! zcU3l)yuO&~87%K2w!xyG{K9HoDc>)Ao_67FQ%()cbisPm%#osnAk{fNj2`VVLez!7 zl8??T+K2wL-vzc8V-%Jcg(XH|iM>ewZ2Xk*#J*f_BYDfpOzSOcIJxAxarpC|Avx;+ zYgQ-?5Hp=fH^CG4EK1<1jojl>mz1{`)>nrL0XO3VKqzT-FQDf111PI)63dEFSPK1x zT$Y8i*o&0j^UD-WCD8vY2Z%hLc52E4u@@->SuO0uUZhgbQJQC}o?b;leO;|8RY#|) zuTj;}rxdD>AJbCm&a|jSG9@i4XcylYg+&Ybbx|r~6c*Woc^QROB7P;LdUluK!srxo zoXlc^dW&z!0!tNQ1khr3BZOLkjr=xofWWiGW^8^8h$;dFW`!*!j~)h7iF_3nMh=x1 zDb_V&6qe(YFN#qNWBD0@FE0Tu)OL*U^%&7ZpfQSJjKVVE)=exwW9xsjSSwbkcb~hX zp?5A~`C0DR=zW4%e&+owwL74;0o=7}t#0{2<-O%^h);}TqS#yaagIhJ7`ID*CW^d8EvMpcy(&W7tv4?krK>d1ybBKxm6-WHo7h3-k9nd^Tr-d1es z6sa@Gh6-68`z%VU2wbUV1@#QThex|4ToYet-G{>6vl7 zE%sL!pFh4Z{ipF0$7A_9mY=hTf=XV(0aq2*Fg2E+m5q3ft9~lfQ9tE()8D6)ek?!7 z@-ue7dIk&q@V-~z4s1k@z?QN6TuE+a|KZyGfmnVnS+%A^ zZ85Pw#v%2TIMOY>2)}x6J&Pd5mJ7G?dh)Qa^7>5PZ{?N03%3i4DWJE@gR!Xp1S_v^ zGVJ|K!gLqFr{>QDe-dEcJ%nd1?xA}ojJsuwXWeuwcpA^zE2BX?>vwYc%Vd2vv`*S}f%sOz|vo*9y0d>Xz`ww!F)B+6PSULjJV8~t=Q&j?94b=ugKs$%2rLT**{21Hz3hktvm zK5Vo)_0<{j_d)Kv51ip^>9LKng~qPP$S-2XTkxe1!)XtC3ca>p59(x6FCtzovVjL%-cjo_@P& z9zPq7)G+IEd6qFp=qQr2C?y2+`M@GI(9AO(A~keTJ>(Gzz@G^L;Lp%hq>hdV0Q{My zIyZvo!E&@F@)nZYOHR8R`RfP);17w^u+d&y^oJ}X4%%QoHPdtp>2W$$N*L+V@*V*1e7`H^_(-c!S%Va?(Z2ap}M@{2M7B{=J~HiBhSW%9LYpW#YILH9`u` ze&MHI&ZU|(!B-{@)qp6~h$y$2(&mB(GvE`YK)-dYJCn zlbc&8AH=0V8FTn-^ucKQ^+L$a1l`%TJeeyG@8sVTTf=Hl_kz~jSxEgL-d zc^N!fRoBt1@fzJtCtq5zdx(0`!s!>iUx!P@atSdUM4P`hIMV@_pKU}Dq9=LElVdms zhg(;J=hoHWMXM`yIe%U0cN~RXidMOz3Pf(_%)s!I8?9(M$$Fc|=<)N>bC9F3^L*H# ztf%Fs=)&4$%6j_hEExIYKTBar^9qNHtS6tml=W0M;CJMd%X-z%c8JB7{y;GO_^Vu+ z;BO~w8TQkApT>K#`jbBwC;j^;#m-r~eKa9Pa95kTb(> z?)Pdo z`s+Vm4D|WE{AkBUSE@(c4BZDKUNqC|>Q>d~c`Zhq&vO6ytpA+P`VWtLPyd;5KhB{( z?=PdlKJV&3E2cpIDU6C)+fYj!y1!=(p6>6O=k@o**Ko?zM0DHv@;`{<=3XR%v`KP4 z^x7JVUfuUXaU4>DRHdLaPBAFS@?p`_cRqcxI5zWM5u~WWNB>Qx1gK0oe#fbt!=y+- zY0L@GebwN^ci+qBnp9qgIjDh2Wy*`jmU9hEDr>+T)WD?Xm`~z)*1q#rcw>Ga<6Ii= z{xTXI@AEqC>_BobTgn$LDu1%xZJ8@GV&+|_Ar5z}8$5TcE1oyjn>umI)Qt6O@A|rE zU3HWQ(k5YlyGyM8`FCn4QuZzrYZ8?j+9a-h;IBlh_1PLa(MY@Y$D^Y4lL--|O`at%ew@xK*oiuoFf8az25TEBZw4V|b4*B!l5v>o?fB1mza3%?-N;GTjMDX;vn zSo5PxYiN_W?u=7K+sofuL#YNc_>ILq!1#b1v3`SC`N}72s7$%w2fH}Mq)lSv-2WBC z2~wFtrBRAOdH#?#2htj;6E+4}SQ;dGO_l6AijcMCoaD*URXT6l&npie&O8erbS#Ow zS~_FhrJdZ;yh_>R$kXerQu26iaFw#t?iutiixCHxSU{KY?QqrGsk)@-K#~$7+WHyg z)Q6t0^lzeizA|~fJ+SqoZc^wj|JY?-rp}5}lDn@X#fyILo-3m4@_V`CU4A)&8(bAq z4d?|_)-6h%nYQo};%%BG=ZJV!h?=HS?x(%+)9~k7GRnDvTB~+dNZ~3z5&>6n`{|=p zM&@l#-9i*AAimv>-jQz7gVFGQ1*4fvTh?0SfPHQj8wDwX5UB9Il*XTl+!x6P`PleSWDZY4d z<4B6~K4R>|sl`r|zH0!=T2rtq4ngeE!=xCWUI^J9Cu{RF_On-)@^$hKXLHsntG{ep zz9NX--j8TMCbzxnlw}0ltYan30F5p;&+%&u*I3CoN-kqp<53+6*on)ZkI;$By)iY} zL2^~_O@ho@SGEh+z@I5w?8#+|*t++wdKux?fLW8!YiDyiC}N!(x|YV~ddn^m(;S(a z=VsK19e(FTno&>(!#z=PbawAb^@2Geb67YhBprd!iG(e$|6;^MAD-y?Y-O;J&w8Pa zI}2GvIYLKvJsVvZNa^n>Ke-tx^nABf8gK?x0QzK|nI{HJi~$p4z{D6ZF$PSG0bgRk zml*H`OR0_()I3w0Y)h)8I@o6n_(JN&1larmzzGlauwg7A@6@`0iOX0uW{snV)(Tp+ zI>cb~tIEZ^5ip=WKz)i7o^C5kYh|9o1K=IW(aRyB+EuE)Zj}mXR(u()L%DiYN^?|% zXssmqb*i97#lLk{4Wd|2n+nyX>SK?2s$_&=i)tWifPA@1V5-pgmZ7 zb)%H>D?8;T_&0iFqMz5W*c3yU#}JIZXj!pDjtE2ky^dHS*Q&#Y@+#ZP?(nHf1qc%5 zV%cT|ONCSR2Wi?@h$ilGB$POIc?SZxO-f<4v7YKjdWt1-^KIt7#bSwk8i1l7iJ*>b z`zWnU=fe!oHy?!ElXf>}yI;__NWsn(a1NNuNLu7dn0h0=8< z&5FIem+HfZwhGM{JZ%-Kd30^*p*3Yz?7)xM`LtO4^-nQ9_Aj?HJ#NoS(c)MC@QdR3 zm7f#ax_>F@S7$Iyi0ozG`sNsw?=) zC!e}l((!**H8|zLJ}!+ZYCu%h;AG^XE7LhdsSH_z7rp%-_#C2C1EN%e`d&L|gLghC z7XRxTnetP>@8bqHQVkv(701uI1f~5#(g!bOiW;9-mmH&rO#gZ3wZ3^L(;<6a=E|!HT;>_f8D!lK zOHHOJt~fS1yTYODepg4 zrUa-=Id;5-bC?tBh6e*|NCXQW*lmNxdOSMKykP?n<*gQ_P<_eD3>vHdBNl#^C;sp2_&Q8+U81sXCn68kmd{mGrf~V-xD?lwwLanDCN7OB zYE6{it%gjo$me+M=JL z9&^cEj5uvRiQ`euT%|oG#V!wdn%}~nf1<q z?1S1~8pvFwvj{OgeN$VY-w-1I6Y%3Mz?+*~?{IY3JCm0cyMfRzn*8p<9rh-NxRi^0 z`v}vIzU$*M+sT={eV=VU34OM~3qhgos&Ql{4r)PbhSScGxl=cf5L4b+GTyZ&8LoW# zcNQ_7Q2j3S9>n2*>ZfZvf-gLi(aI13yy}-)A_2+OWct<_ct*gf?&-QbI-T9W6aAVc z%k&{QyDJ-X0gd1%v6$sWHSY*P^%H+YV;smj!z?@`eoS7Y^0$Qe!Dk*951zPG(r13_ zQknAQf4Ye|nm%+tAvpi=6}O48{P)BUe?7?bN4LC!X+k`5!efH+5T$c8l_?LReB!ti z*G&jI`vL0%TpCl9PL#Wnp(pv*UJ0SkzxsL}^_^n4p7h_8KJE3SF9r5|R>&tdcK%-V z=;lC9Y+eT$6EjBh+m(#DgcECJ%q4m_j*6AYGVf#ffQ%U^V-BB0q#<#*fO?QPx=Z*T+!dUiKi1mWyb^+2#99VS zqTp>7gl-a~ajdoT1d+krdBadr!*I+N9SGl4L9VhG;*6AYjRw)6@5Jq>I6XvRW@t0O z_Wkrr9#DlUA!2;vVA#d`7yT+D%hjDZWAJomHhIy&uw|K(3fx`ZD+|S^TUUeU*45xe zt1D@`F>tr-hB|654wUEzOCllqzBqD$yW2;(KhVd)7V)Jlb#V6*_03X{7cK8IPs=2U zV7!%B#-AD)|Hpf6@yOr)QV{*|?RUB~!QXymuk_JJH~kS(`A@c=Dju7;NBs1Ke~|P` zUuT*SKU+I2C=XFOS5uinUaS%C0d{%LpN~;rNMItrNN7)1IVEl>npMy{MwLzyN3dyA{UE5VFSer;8b6? z!Zw<>pJuFen9mBja4*%SyJRPcZr*8ETot9$8I1K6XU&T@VgB1ZM$N;=dnM&IbWl>bx<1Dp4^~*bg&k7jte+abC-LLIe~|Yim}1XBQ|K#5p?w9D$~}pn zY|QZ<#83X`9Hu|LyG89u{OqjH@SX%wI#*NZE8x&xgpcx`1f5NL5L6mdlpfrZfE*n` zUr{o1_`bxPS=7G{yXZk*`dgp=GN$$^GD|Y`pZ1j5b1@+Bnt}ys(@8aQgpq9^hZS^t|td#;m=R;P*c z(AaZ*d7-bRRr?sE={2YtOsHnO6nkx7k$Y`(kERT>PsXYSePU&6_Q_<=HTP(`C(oX1 z{xir19XwEmoDm~GgXUG`{B9IPWl!4vTIsjT|Bh|~hb!zFJok01c>Ju`hHDPnOyM+= zzF6CV8;Fd8I-5#sQ16ar!$k#87zsO?_Qb`g4}I4rPv5o4^NFE`I@tLB8ajeLqU^6_ zmh0Scd;zq?LEVVmA2r+8Q4Gbt;f@jqqEKdn=2NJ*5qnVA?7YF~&6p-{pL56QUhb%C zc4jbJbIs1|A@Q0WO%6xen%x1KC2p)byw|^}Lx|;$2G;;|y=c?1Mu{ikOo&mhDs%;(U7}8+(^<~;p@*$Td_}jmK;&VRw zA1i)`=hgm!7mNS6=NqE^-~QJ}6QbwiH!{bif4Gu=Cq!@R96@IjrBXGODR<+_#BnKV zgwk;Khd=gCF4d%{0j^9Om!d}WTWXyiPDQg=1w);@iY)AEqceX<{cPIXD1LdRPjAZD zW8AyP-m&RB<&z5cLFf5Zt==@_Ym}+!UK&^Ugx=J2FX>G)zNW|4IO9^ZkcNa|94Mnf zy=fllO)6+Gl|Om9)9oM4X6R15X)IIncv=$BJi4~@e`&r`o>fP8YNnJ1b*FI4Iv2u8*%b(fj`(sne(H8^=H@ z?s6rSRjYefQ%X<&s&1mDwj4zy?itK)klWjKj?ULdn5ayl#@yYXf#R+nEi!ej?O{== z$IfwuXnV^4jCux#J5W5^Hu+33rI(ZiFDWizT6su?h|4@rH7ILo`6~K`$;7gjepLE> zkdPf$vWe-Fwe;0l8q@wB`}6?`mC(eAMiO1D&)P|2X9GWBeT%p#rO{=G@~)684(j@& zOFZ-ti;r4R^iufj24nb5@qSB_xa8v9EDZ%|Q>fh36e>5#6jxr-@)P7Hlold4$r_NH zL^Uv}DL2U|vPy0eChks~lCL~D>POVh(_fCNgve1NT8@I`IOA^gC&&)X8R@w_vy*#M zCwH(;o_#n1tXz2}F)1~y`WvM4XqH~b_YM{+N&L?yhsybEQTfLwlPHKVvup6V1=O{Y2V%5t%(d{qZgTdRuSAD3T{&r)Cg)G!;Bo`I*JHA(oM|h!gDd$j7w6 zZ?r=bZ<2O%YvN6wHK*}-la1bS9GTJ&PV7er4M83T4(KMkJWOHetO}peqCrJlQWsY% zPNBb$%QBd`8(=PuOxc6znG}{{YjWvI6(w%jG8sUT0Q0*o2PoBECd8_sD4YDJW67n~ z7IzO1dU|s$6yvA8zAC#7Hli$R}R(zIj*pwI@D*`75^3XH*9b` zn&Z&lC3>}~Fpubf-OzQa*#SfQsSTBZY}D1g_!f}|n|~CmU$vty9?X*$1H3ia7KZ`% zq%--(NVON^FyL_*@Hh;390oiN1CH&FvKS5x6xikl_ftCO0R#$+gAN84{UJ#~Vd#b~ z&{fKlBnCZ%l>ulpS=$LRSC{fZ7AAFyPQdJoVbs#%VpEu)~5&b-6k) zXg<*H!a&xk+E&FF0i7PxC_=B_c&fN+^xjH!$Q)~GRgPs!Lz@cfQmI-^DxgQXi*)9K zh<`bxcDX{Wfz+&k98h7k>mI87z^X?abdZ~0y%~+5gL%AD```lF1^m37Y*?@c9AN29 z6cn82mncEOFA=+8;8lQ`S6*zwx3V}J0oN=s03^O58Gr59RY(y>sBLUn%V66wruI22 zWuR@3UmJv5hvyEQ5eMx~-zhE&Ye0#X-B#|KgzC6UgGR{2a^AA;vKgOk?(K7{dXgl?@Em%#^%SYZOz*BqmkYASRZd zVLnv03)f(;Gh6J*WobWGD`}UJZ5UVqb{w=@_dEYyL@Yo1w+q8J3sWImg(?3=VXCu` z&DjO?K}d9R3y7sz{$OE{x9BY=xfPOOt&A%r&?00{GL0sPlS@SJM3N_Oe@2mS+fi05 zKWnMFR^A@UV*4#SEXD0}=aPBI5g1~d?7vkMhUGAQKE5GK?W9QZ`3kMown`igw&+>v zKXO=D>VNBUzoq`pTgb>=jJ>ya;M|)Zd;}KyAA_a-M?n7`miq6Lmii0+i8K9%E%krH zmioV;yY(#fUv@v|XdvG9DLqy`S#^@69u60B1(+^Zl2t5PCd)%5e5LZGwf;-@MzPjE zgxlS zXGxhy-YWBHx+-!Bl0pD-I5BZ z2VFDCoGh1~#R3EQEEM_5^o^DpBw#Z?#(f^*epBTqNl*LW^_$ppBsRH^P412T2dr?_ zRg`Jvt9Gji+zB?D0tUM+se@;$+`4k*5pSsM8f$un%59#d=9+AEWL3GC_di?Wc0toG z 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⪚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�<|A3#%Iz3j=S%3kp#~(hWQ&#%;xB`#g9gJAN;M0Ma&iw9R zJum0^ojD)rBROwjlh50HaYA0K>3_$`4eB+$Pd$ehJNTlJFZzz~mFmQcn)nMfLKVr2 zJrYA+NKym#WaQ`_>fd#KA}KHPe^#HLNKd`Zm&!ceVN#$m^P!vcz7fCC`PXL!b6>}c zU-3mj)D|OAK(E}th*>xeKG+n8sc9-;iUat@9rYGn4Rj|G-J?qCCFa1t*RCrj z2gk{o-|hXJ+#j08YMe}HoWUwf4aGGC7xm8|yv1Pm`)seFm@61-^ep6ZyXyRlVvv=u17#r_zy`+S#ZYROY~y zdOAFK9LS0L8zH5cnJe_0DJs24f1dt#-)(>p_wT=4zm=-eKGO5kYa!wN`z_P&q^i_H zy`b+|Jom#X&v^V$FU&ZD$Bdy`=wXl)O*%_AwtF(DqM#<>2_P=lD(~|DolRru=gH z68gWn{Qs1?{LApo6;g;RK_=KCNI?TU2u(0e|9(l=0Qh7|^NcWS)mk)zeeZm6Yi;e8 z7w_DHMkytIN)y`PrZ@U+LtEub4`bx9IDI=U<5z36nz9`!-_=;7eT{eRK)do1Mi^hB zV=Ek6>8OLF&N@!nSDWZy;7L1>z&J@@oEZB|^;M>y$g4ROAn>k9+v-nmnlx?;=v~`| z26OGg&Rw9blZJWc(p$T*3n`YY?bPL^c%|3s0Pw55q)y6I8JMGwo|Bq7N0U$bV1dL8 zy+oXSi?seoxU)~jY^^`e5Z`6`-C25>I1w#vE}}7&vUWMAOt*ElSBGtdEi>KlHn^z6 z(6*$!_k3xSbs60-esT48mqXwpBEZfduc0bEq(bUbeE6-^QyBF69K*@Zzd_qzE^H##q?9o!7Xl=W-Z;7aSir45$(=D?Ui*wOmnWkAr&k_?G%D z;^2e%>-29@b@sQbF4u5p@pGW=I@|8AS6#04+I_kmHy8vkzSYJrj$Ms@jw3vdu&qan zyR)xd-vKNk2FGP)FFBfBy>-RH@0xu*$oqZVbFZ-GujmfI?--^mPz(4&xwjWpFV|_+ zMYp4Rl<$t?B|7E!9dN3mCE8a+M>QO$;8+azh5wFc7bn0sR)`u)YVRmI32ILk-Jw8z z_w9xSCEdHOq8zVQj>?c<`5dRlsXNtJTzAVgtVwCV%H9b9@CBnW?JLaMgJvj01$8tp zFRH_Q8l0`8*-B+c`JEdK=EM*wRRx0CF_oGX2nL!|YPRv#DFL0|gs}LPpZq4>CqU&G zj_K5FM33pTQY658kp3w_9jsT`*^w}^3)3g4!uS-*J)j~wCo7_}y^yu)=IlVB38xSt zsG<}-{zOa1!!Q4|}AMDQuh@+Svm zj{d>`QdKG^i&TwM0j*0*wa!K8Qhzu(G@|=UbwHKsV6Kj4A+%Pb{e=jhs}!i$`4LTD zLvdDNOlRgJUA%}2HZ{uU&pD}5vi;eOtcom9*>1OC)0noeix^`NrmQn?om(L@RDUYu zg=!(#D_J3@D65Zso;LJ(>QRX{zR=$`H=BEkvZ@$#CaL0u9n{6Sx^W91@7~pZU7jLWV{h2q!RpN$`3hk6Wae@yxEG?Xt? zQC^eWpo;rMvZ2P{@a3x}4X5f4l?S!Wq$9UL8Aj-kdq5W=Kt4Xv?Chw{k>oQ~E_7p- zhF(K9THPd?6dE0OsBXVsNAV&Ld5TV^4COcIv;adlDk^=HBHW+{(!=OQ>cn^YgR64B@_0V;DiGkOmU-=`mDe|qfq-Jm<5DtT3!{I<)I7gc5q<07* zb+3S=@RYoRDFIH6zeAc#Jji$1XfWCA+IV;uk4JteWTkm&k`^))vS?bgh?k2@!{Cj4e*}3X=SP0wJDMG2{bqkCq$;$!n^7s0 zrT5wuX}#yHkDj0e<`ZY!KZIiE{QO7YSLbpVI6iQ);Piphgjb6uG;N^yhNW}vK?N70 zhY;ZIlMnH6-wpwXfJ2}=2sn*>FeX-W_hw6TO9>V7V^&@q!8s3`M+Vsi9LiQg?+y`-g z0Itr*9fDjQQ9n};tDmbM!}U}36E(WcTw3w{d4$RU#lxkPKU5E@`-J*?)u0A$d0K__ z!m)4)wmXT-EJasY*we&KJbtVX&*lW(eLoC#1@EigaY*OjmMU|`b z>t(6_z*3am=9Pu53@Y!8s*!d1Rj53F&MCUHYg9?6F5!VA$`=UkC&j`DM`d-tJh#sd z*rkz;YKr-_%FN>0Zm#qu*I?^F2MmF|als~?S%~TuJi#mA8eeHv2MiHI1t2Sb0H742 z!gF-KF++@GRc3KHd|2lMH9*G_b+8R%cE}G|jEMYlbxt%`%55FOG>q3VM@T&E z!icDRa+_tFb8rOcECh^Ei2-!5OHa6l(b{2%29*iM1ZU=Ri-?Y3%ZuTe8jm5O35LL? zjV>`np8yK4^075Jim?@<65aL#LR-e5G9g>yVxfN9Lc&Y22gfg}i`&S!!#9xCaf=4-^rM+W6`~oy#v3+t z+)x&Q%I|*)gW5Cu%P8OH&|p%5tdB7Fs^!^@W{laP1{)HO2+diDb_yHM z7^y?vOZOt7F@(kh=a~Ix29$O=E)gpe+kpU!w+pR9?Ujg>0)391)7XjT3!^14>=lu{ zXQ$iUG;|&YQBN9I7cH%l2i;ZjU|XHNtBn&_-javhRq~MI2E+R$54)@6VQ_=%*t?EB z3>??7cOCoo26|k_9({mjJto(&cO84v!FL^d*RgLlP@U+byN>;Z>SnrbJrQtSIj<|{ zI`%-oaf9pFCx$e@4d;J4lbkxlgAwE~acMl=5Ewrr=pDW?p>9O9UdwWukHP>nv?}@wd=4zH?uB^SjjJ_S^ z7r)j7^PbVl7mvrA=M;J{^x#~4+_yuZvj|+~9RE=0p}F|DZ-+o<5xC4b{^8KWbMbNC z4uQ@h0FKX4gViwXr+5H+93GNy?#~#uTh_yuV+m~|R%r%~$TGunm4Vgw;V_nu`j28d z)R*fomsRihJt7?4A5&S}>%eUfT)zwlR=3Age@qUURib7egjW5yY80Q`V3zD1P+2^B zpIaU>16Vm3U*z6|pBqRC(tijRM{?|mbFNr_D!(MqphsZagx&Ozw9LIpT_;)ES4lB- zUQk`nGT_X0?0B%-9+FnNb4!C(!|a=+xcS~rhk$IP;8NmDk`rI+j+6fplm3I~pCA{& zTql#od0ZJ9-}(?=>~10si@#t@{t^P>*qHcT82%c9xBDT!-rb8Ce}UES_&4|qX1GSQ6u(H2?k#$+7dp9gbP#t&@Yia%Swv!BHWM2nu$=+ljmnqpKhwct(v`aH z3!K%?63@27uf)#@bt8u3UNDN|-piDG2V;lXPt;%GdRYBbJ)Ewx@}rRPI{dPh-iSqc zrI7%Blq9>}Jl~PapODCcg3ZP6ROLWeRRH=VFAx7=ogau|e^)pV(Rq!~!xAEpm&g4F z`0c207Lshh?_psZ2DaEBD*jbCjK%Q*XeEENQ0Yi6wv)xw(0G`CDF;?i#j$kJRcVu-Ke{dp^K4D zqLYOkh@`wrTtVw3fSn)_ERHj%^-!I+Xd;{Q)$%7W&(!vxX)1@POt}W&hb)_41H3mw zRmu!CLtzu@Bl$b)7UOy_+*jxoqQNS><9l7A8Fr- zu`uYAZ}o>db+wO;zkilaf$s6C0yqlj*agQfI_lu4qvND?Y=Z+kzkF&295d+n6&%0B z&o3pCjOX;7SThPp*=kU>8k9AvG~X`^BJ~S&+UczYzw|YrBuK0UX6--E*xT8wOQ}}Q z=;YO8tdN50)I5CYva6D&^f48lWLb12iScAGUWJ4Ul?btQFT3XaG?F zK0oe|e_sLa5P#n;+#&rwm@5>1xkL7S5j;cmeKT-}uE zeN!vBZ&dH%LSmhk{CD?u_UclqmG5@)>Qbup?{@N%RIjEQx4iD;ok)=Xucq2}@_x0| zxRdwf_8n;GIjO00xZyOgm$iPy(k2By{rr({Vm%)L+X>%Dk{?|%^ zYIXCgbvxDkeJz^nmaT595b^BJo8F#F>D*NJM2McFHz}oNPPTmJ%2Wfy=C$@+`*&Kx z?El%AX(9C`EXTwLeY@L>s-M%Um?PkBC<`mW*>C8+d`^+-pF z@EhEwM9C$!Zg6oNjqbZb`b#VYx%3}bn$~sL8|sBLB-M?RSgS+2C$XLG?MVy89&le= z=RQJ}p)#N&yOzF$UXJ#;^Vd#QrPHd5ZdYojs?aIN@4&rW`-;r%6mG}RTwnNaPUUW!zU8H|?W&X?l3mm;-od9S;=jFi)j z?P}T!q#M(z>yE;dufST4qqq`vcJy&`CHXvYRIVhSZAax2pSIHCVX9-)9k_1C#rqgo z{OlnF>v2%tVJzOsRcYCN%(ce+DhtoyAjez%I27>)tkK~-at@Cd#L<&kJg5|R_~n%5 zV*(hVV(P|xjb%Oo<&Q+dc{$NYDbMoEjh14f8FR)u98TrIggN z@^Q=|W;2OPR$eqp>dhQH*Th7tRC*rDm#uLyXqD;{jOL*fr&Xm&3xvZ#91fYNveu2; zjxp_B7d2K=e-iMa!*^jmHk&CI@lUCXnAwzzots7U!qk`LgG4S#E)Fp9@5Y_C$-V!2 zy=f3!zK^iNZ4PFH|2OVh{~vjIK3`8rI{zCf&xPwFq^t&Q((C(6nz!w^(M#LX<2`oL z`mD|A%+--FCJS|E(yGnr;nchWw}7FSR!ehYsTMQLMJOR0Mi-Ql{);?*(Nr*@xIV*H}KRMgfGRgQpb7rN?vjU zPMy%aozZ}aFju%P#1N4TGI_&I39df+fVq-<{`*n6l6;mNmCN&Kot7JH;wX|EY_cl8 zy4yOv?o@<~box7N)lEZO3lu+rz0fua{n4EzOBd3?rm@ zBiyamI=5a691NZV+O*S!r?wu7UxVceQpdLipY{5V8F6UW$}k1Jg-mT&6@ zPdVLq(N@8DwbObi!Q(hLEaBF`bkKZuFu>5gSk1eXy}bY1K@pQJj+R3PZ9jKbPqrPq zrEd?Xc3D+Rb7EURvDyZD$1t3G5xP09VIV8?kV;j)7tcm@+SwQ7u!TUmP6@ETz7~$P zbex6bEVDeyqoFSFcRaf!0{({~DNg7l5PAq#XBi@yagF=XIkj``bQo&SCY>YN90QK*>*%O@oAkFMJVxig|q{1m0O}p zyX5NL;=`6%IKAJ=Zlu%u=V}c^YdO8&Qtv--M6M()|KE?umE^PJh+J2b-gncIEmd(R zpLq+#maX~E>XUjC)a4z=pB9%-6+PuSs*Quc z!Nf3^`tDO6L2(jO)L4&dlm(meO<7u&)0^Iiwg?py8>LF3Bpbyl&Vg93_Yk8(e1N8$hZ{wrwJG_r^93oySyJ_r^93J#ijo?AF-E zAv<+*b@CF%BxF>>8{bHvZ*1Hn4h4`vQI1zPU%7SmZk>Iy zD(PSv+^J<5TySbRnP1v>cdy}j(VqV4)UrEk$8CSI;^ow`vCf^fY}D!{v(KGcc52zF zQ{dVS)IH+h71~0tRwdpjc;EGGmvZjltYWIe_IbFLsmEP&v zo4g?qp02$qUP@b9D8CkyK3#nd;pccR<;Rsk;h>^kQU^`~ll4SrC9rFgR9vjUg$d^# zyk#gZSm;{%2%R{1qcg5uIE&g03Gc!I7BU{Z3-co!4VF8`f_Gu-ioOWn$W?N)xsx0W z0t$w_`ocPB&iG~I5}$4&YqH`|>XUF0sX3-z(R<16`W?TcGBi|B=` zGx9<^f3}0}x>nukTDifE-ZC`M?V50d8<%{T@qC6CyEgdX1~=LtD!EXmeAjB|f`@j4 z8_D)$d+v_UMZOeoTX(?Pqy6If_r9Z#x{Q+3h!Y+ zvAQH_b<|ZWu}RHzLgRMe>UC!Oa2}@V%b*+F>wbYfsWZ%O+#oen zjaJ#}ZuLX;WA#&9KTzY;ow&xj%OP;ZAwbR^hwBH*kL#E6{R{OA^$1*#;QA?~;D?Zg zY)HjWHK_Q_T#f0CePU_wOKI>mVi{qhPa}j*(|vS$tZ!4sw0;Hs zLbzi6nlfU2bvpbJTBkJnnlQ-Jg!D2~)6)8+r}xds=-01*|JZ=3nFX04Tuqs=0lL5L zr!&&~rle}JR@O%GK*)&BLV5?3@pV32`D*tlt@PW(|F;Y@|I1e1lHGKn8 zOoYrqL+)EW*$aM34_JNQkU^PV;26RVQa&Gprf2j=&~YzL@`9e!gPy-jg0d(~)(e^5 zx8Hz4Lxw$YHYwzp2Zjw9G@xJKbQ5x*q=_U43>-3St82@`|De87&Rhm zVE>FhX(+OULn#Ig9eLf&V}6|!?$={(zHa1D$=HNLF_`VOH)Mb3(WG#Xekc2eYnd?! zl=MJe|A9kBjJol*yMC7x?ss?HcH^iKLk5ySpKl$At+^H@^2$L<-Mef>4VP!Iwm>17OH zF>bx{2Y*Nk_lFHX=xabs>8J)%W=E}X-K{O9<<@qyz5>@FVY_`vaj;{(`3VsE&1!RZ6151c-5 z`alL9oPFTh1r9zrK5%^C_#kOq%Grs|PIPvnYZsiI=_U&(W-rfECZAl@w{QmCby?29?_wtSVn^03?FXrH;|MS=5 zlK1mz-@wHFz&r2B{U9mq2f6pKNZ2FDJ$>9uI3%&>aO~Yb`r|X}s*`qwRJk3YJ5 zZ1dfR*Mg0_-Hf;2_5J&Q`(OU)fBf^mjQ_X)`R~ElpWphAg8vBNiv4+X@ZbOEzm5Nw ze-8Z9fBEhG-@ohj<~tonC3a3`kG(tRfuB6`t6%@_?;rcaAOG|Z)BmyHA49nGKVJ6_ zfBNGe9{c;>{rXpr{N#ZglF@8e<+X`jnm6Bm=lAY?;IDq>|JC0<`n$jT`=;N&{aC?c zp~s$lO#MFg`_X^@cfWh|Z-3?g*1Aza$8e?IDGKmEy%AH4tG@85mr7?vezZ|e2U_PUO`;g;LS z-gWmqIrshWM-M#s&_i!}8+>p0@k0+i_`r{Tcwf#vci%Pk_FHZk)odfINd!A#Wozxo zQPxO%Ca(?iGd%kz~xI4$*o_+K6Oe1O6?dWDZ zd54X>_PQHx&c1ET9b@mj^R8**3dV(S#m0@k>&`pJ-ZAF3?3-`6?%EMZ0GomB4qxsY z9+B8LJaqUqqprK*#+z@+zV)`)?Qf1L7!$&!#>8$Paoergx7>W=4cCpjX86$N`-#nN z<>7X>^5CptBSv03YV>v2-*DrN({3ubDTFI_lfLoV8?L`@^r&k`ju@6TxcTm7?w1~! zv|oBKH(QS!dCj%gjv6(6biwElE*mOO()sE@JZf|eL_F!(=9@aGc z%@GA7Lb%k3rr~;67B*}TZoOmse0Ga>Z-08%_Q0QePksCQ@mufRZ@#x5XJMEh14{lL zi8BC(+s)#{{D z`zIeSI3B`v>bTl}Qk_!1rO||!FS_Iu{M6A&UZ|7D)lu;&Px8Sr)2Gx+UWn@B@)RwI zhHzC!TR+uA`yO7uV$q@%>kq%%EZCW-Z_DC_g}%jG-fQMxTji@+;e=~c0S z4){VF4pphO^?`nKCeEokIH#&Au=dlcP*rsmv#YIA>uMIN^$eX7n6p-|^}RA4;Sa{v z4#eZyof~#m&6(IdPF#fU~N^^hBnf!Cg-N$)&2?**PW*FaWvHmKa%rHlEKpW?;Lj5)i$Vt~E8l;` zOLxe`qRJveiu0x(oGRAfvIjGypwprU9(tRk&w zLdAp$jYV}8EPqA+2}SU(s0gfC6KE__Yr++wis}j}euY{JDx>l-_4^+$_j|5+yP%#w=`_?b@(i{*^b33!}&EMWE)o-P;7B7~{`Zkg3$n}AuHAUkC z75m4(yrw8Hp<+$oJ1y;w(2Tzz?zJ7dQJ%a9=%7BZ@L*>;X zT(#xu8*ucuGs_FgPnY}FPmPu9sjnuz_8nUV0aipBuf}gef-f+s?_s-Ixii8D0ZlR0{)T00~h5{?U;X5daprwgtQU7&T^u@#@KI9A)N#(nx| z<0tBHT?@};@Lbl?^D}sU*4$I+`cIsXRU{6LWM$&eaA+9S>Nvr1g5v}y1s6vOe7a5R z$j?;-X5-F#5{6}?<&*Aj+oKVNWxYUH~vesAiex!KzG_XfJzS~pwUgFArT-r6qg z!R=*xYmaPPvvld2jYnGTt=+z?p~Sard+WWmU!N`Ueck!JwHsMTCSTwO3&@B{SxUO*GG@)<4AW^5ALm9iiDR{XkD=k3CpJ4p4eO4 zEYpO&%h19j)Hf(Q>r7A)hO2 z$j8mry4hMBALsT$C&b#Jk!*lCG#nak#?nc_Mi8kJKt6f+2Qptmxtv$zV zEl)nqlB;*`igeUD1iFrZ;cV~ZV@kqgd^W0>N_n*8)N>dDo{Y~9opP$=H%&?__4L!8 z-&U=jj$t{&Z=Uizw&;{c6+B9kJWA+sGRXsb@|Akhi?LZFLH7hS91@Nv92YoUKxON6 zfzt(!3!E-+y1-e7#{70If@=|6i{M%W*CMzU!LhO-KtRp_ijrwN@V zbehm-OmOo;|wm+yr-Sf;%_C z>13yqolbVA2)WkKwT7-WbgiLl4P9&KT0_?wy4J9FwT74CM6vT3kMGaZ$#@+|`ptw8 zj`1#U@tXaa*a~FQMy*$r0!P_;JQ!Uqkf3%J~cpPs{W1ISDJH3DSy50 z7YqkgRuHGa`|FfX2V;I;VHB^jV*Y_T==W#mWUFAFMMaR^FaNL0}PGL7b-e1#yZZ?-=e z)(9O_X?bB4j>N*gQtid+ACKkNO<`X&2qNlLM!t@Q3lS%bI7l=cZVa{&p)siZ2;ZRk zktCE$1)_*h7*_d+=*!9V;tYsqlFcIe0@)I4WDZIejB1q?E%XO7NE>J`u z3`Yb0Ld{t9Y6N1G=0PN@zfE0tTSqxo4$k#eFs2k>R(GoY#lA^9<-^LN6To)rxT z^R<7cI-%0C^TUPy9sF&8l=iNbf%dM88jC+p%0ENtKsAW$E1yJbZ+r%+fh@~vwOTc( zzIVR3wYGN4i+65TO)4dQN>hVQX?mmIR*VSx(!*!9uQ+`h-0IaDt)^_lFCh5tYOK+| z#=Exj*AQMhrPWK~+6vcJan-?97k8bCzuhD*#+XExZ=9qvZo5tWRpyh(vpF>&^sY(U z>Q8T)G;TBKUTw?SZmlG0YxSMIxR=bXiL!8U> zyR-B%aUxpUTts6kW$o(0GTqkI9(S}AwhTJDx!$u+9fr0g<-O-iYudOL-+$Otx9Jb` zdrb3>&Q0Rl1XrE7>fjQGOhGx9Lxa5^#|I9B%Zm>ZdM#I&_i=EsdVEX$7IE;Q=tXgVf?c$e@K3nV;(DXz`KW@Y1?(tVsyPMwy`i}8mhW~C84;^ zTbdkF>o7p}l&;jTVLs+%pt>GB=zJU+h7+tzCG$%{R;-kD=N{T*u65o$w8^>77Xw!_ zy_JVt&Ghn`IiDkx(5@CpdpcPat0b4+qu<5mpSSd6U91b-Q*T6~je6@DS?x}n2tE?K z*6<50T<3Ba^ei8MyKhjps7G-9T>Vr%jPFNMa>9WM)h7oly261ISVqMSCMEg3c@9MOj;F2qgYg^OZ}yhtcG|Jn5aS$ z(cF9;xHXA_Kr|Xeq#RTgmLi6c29wCuScjLE8_|(~g)t8hGZQS;%WHG;V#yONFR)O2 z;f!^)4722kE`%DW`r%4%=i)mosVi5hDt&U*DV-LboK8w79oH#Baupm^>?T*q@`LmJ z_9-txlf?uj8Aol#s2Rj+)v~c@SI6s?-Y4k9>u80nEW6`ZJobz&Fe#8DoHzSaT9t>=DY)`gzm&yk3!SG zP#U31qql-Ubh$ucJ~D)vuOqpV8n)?RPY`+$`B8RR1QoAqp&2qirIb((59_R~eDtFT zPE=xM=?MA>>^$UIIK2*qE{p)SwpySsb6Q?K8j2=a{7($D-t>ivaDNT~BG8-IQfN6R zZ~9c48iKuSW^X};a@UoLfT`h3)OK1(y~izykCvRu!?;w+sgmEsxK;4!XY?$c^0ct= zZ=TjOweL}Kbcr}i=sYRTlW;zz-^a7NI~*JzI5}{7!07>}2QH)@@S5IJEgIxUy=FSO z^+wD7+mh4LvY#$_G=^F3_c(x==B}#^fzaspM!S#0!12J9%>z!mUu~M5<#kehWlOcI zUsu260jJ%ac6XBCw4vjHE0G68ySo{3#xnL2u+G5s`Pgl||8+8#AlEiR@HwehXg8GQyHCe+&1UMwt}?@*p2rR`srFs4Q1lH=2n=Ih{H zy6P)ydHZ8!ZzkHEfod>Ter9zLqf0usE9p#DJ$-$l)O8!wa^<^z#|E`RrQ8_#w+(8g zO1UZWuVv~>m3H&)|5v4NP^(m*TlW03%2==gziN@5z4!lC{T9yLpw_6qx9$t5{)^sA z-JsU0zGL?PU#fq2MrxV*O7*+rz(1+}#c!voXEvy>RsXRE{;TT0^vzWD+`0{_R1Nsf z!T+oVd@(&mP55@$h8{0hXK?CRCc08Dy)*3O|L01+TDt*Vx1AlO zM$0u)zOPr;{-o<=)nKa-kZS5 zQJwdqr+c&_kZ8a**hXo$u@Jtfr@O0Ho8TBa5E3tXhB2|hei5L?GD0GfaL2hxp70Wn zmzRy$$>b)v&+j_9?@oTiJ0i5L5R%+@8Q(YMmA<`2??QPmb(A%oH|w2-PPSy zz0CCVd@4=V>8ev_t8>2Zf4=jb@2h_ju1F_zC36D4RqXeyyG0YJ&Ec=f6U1+Lf|PU~ z=a5+$Y=wm(8RUZer=0xH!JgQ0>{o?bJXvb&yR~xVpbLUlC z3KY=s$wnn^)^>H&2pIlrroUqer8w+gRjmuEvz&!3h!?Ag|L{1P^$M@J|1r@~?Eco4 zBpmL4O7=kO>*S%44rfJnl`E{CQLM8?_^YtxI4ee0-ukb{|J@vU?!ou0oW*|0(1qXn zx*7V`#yN7Pc1`M{UyL2#5w6E^g-Idtk9b}EdeQatvv~S>{MK)8!S5}Ula)R~TUDOe0b-Ry zmu~v}c`EfrU23Y)j(>X*HG1*icC4C39g%Pcv;MEbqGixyh;!n;g%Q!TZ@F7X^J6mi z=7eiT-dDs|>PFs-Yve)3XpcM^g{sGsX%HHD;;nKFVq}PKA|8#r@D}Rh7(C(MrU1rX z_;VD%;0ynV0vLTT2PTIfArAWaVod}L!0_kkj-3dGASJ8DAmyaSAm#3qNSAZ^{5jVc zB$H$AF*t+TBIyps;8)Dx#}Mblz06-PbGH-oLFR)ElqV=(r}!3K;lAa~2i<6t!Xco} z^MEpy)p0_ceDt;jRLh=?R$ilgSeyiBCTk}jkruY+EsH1M+aLOnyaUJVAEFQQrVq-W zr^)b1NF20(9mKDr_OGM(h{_AiDI~$+yG(8e?ho7txDRk2;65h2a`YRJ@(so~&KLmrMp+G`QaLjLkVOAFbioEMMbh3o@;9K!># zCV1CzI!?+nU%4IX`@`T!=j%(xzj@@kDHius9uZ4pM97}HkeIzTFGldZ<7pX5eEWvr zw}_R!NI{Q`9G5p!NdaE_H>$4D4OoJ!@gaax!~Q>?(xeQkhWEfO(~2jKamDe9;suDI?QF zrifpP;B^@Z*%phsJZBZn>8fc?DZ5NlbEYU!4MSpV&J0aOW<|)T&YNPIZmyUz&FbX5 zIWi9WO)xxFLiy*-mD4B@{az7M1v&@Cf~hCiUY#@zvi1ZsR7fJWP8i5(8g`-(m^aU= z8lnn&P!ncJ80Mrd&^blZG+>^pNQR<{C>Wkm=Bx30OiWIX&5BiJvq&*!ar-r8SQ@~N~|cBtExn%co{VSo+1&n^|)E4YKSrV{A-Nz zlq%7zc*&G0CQ*VS@>k6yzvw!=iEoA14RdNG7f6gvqk*TW znZhD6fsaV7RH~X)yG(0!nW#U!6hGwqbTaTosOGqbGL=naHdz@*6S&G0M#``?VU7sA zfilsf>QuREAoe8fZEVv64B3hm<^hEWEi64ID#HL*Fu|Q7TGg+?<*a)37e)U8CvjjVEyH1pcH|q)72e(1Y)ZRgvkUh>Tb8da;7nD@D8>A%;K{1)s}^;PqnVw7}~z zydI<1%`)CLzef+|#Cr6;*hGaG%Gl&&8Fz@8tio}c=+32>7^_r3LM}iEk79TYkyQprq%v8AEtw1DHC8HB z#v>C*!it5I@N*(U1tDUz4&hj(Qj{e?XD(i#3gpg>vZowp#LHx&;9r#@{i&K2$0jFM zM5+^G=(lG^rpv_%>h@!$D%G}(+7>ISwy!T%G2%eds-@x-sQXm0h}cslaOSacHBywX zja7?fjNqx_*i?yXi(H5%fW2OTQi^i9SRF4;Oj|i1A|4j!#6|>4)nc()E>2IC5Z{W1 zv?f4BCa5T31kXg6>Z{5yCtg{mB23g|NV(`t&sP};P?i|}45U9<5oHubdz3> zP0xu}ltEOesa^R|g{?d{sAL7PM*LCTR!+w#hdHsrn5ag|v*s#%P)b96UZ<{LJz>z+ zS#uqVgHldY>kwlq>o{il9JJcBIc-%`j907F7j;dE1)K6^lyDZIIg|pd0~vxIqZU+8 zL{jxMroaGHJ&mc=2vZDXugY~kUa858o?7|Mn&Ap1OoO;wMind6=|rdmz&0{fERW-h z#>6B(*H}X>!SqL_jLETiF&dLajUk&!*QH90%LXxiMuL_PpUEy zRkSsIum}Z8lU`K?A1zl^Rbyfe!jv+VL119eAfwvWWJnQorYZxw!l>QKX#>y2c?M9P zh*cx8DkwlTGBy>9OrgeW%9Ti@fYGgYs5E188w~|#pxLG#goY7 zJU%V%V*pZ9fIdt`#3a>tavT^24I?|T$^hdq5}}9Y#D++0ipBvIx8~zc19n<9o-Un< zFm-cP2B*eOhAJ1GDJ+{tMkY}b^c}Q6)vi1(vp7$HE>)@+3_uDPW*ExV3DkIP1aJY> zD-#cRU2zHk6)gkMh>PsZ2*rdsPVdO#Rsm;GW?-nPi3uQ&7-9jY0I~l_+<*|bnI|b{j zoD!jNAeDPD7h4fQkEkGKv4WT;Vw#AFFJeRx(?rZlkz%fs{Dt`4#5CGJWT0oK%aI6p z5vEumRv;&Mh&Cm93$6gJ3}PxnGLFsXX2rScnJ~b1krAC^Nb}|RQMULbvD}h;qWEcu zBAkJ*GFGmXFqna@UW&(KD5zr0)afM`FTMiIPIGJUGGk1#?=mKu;KTEn`>0nQ73&lS zLE&YUUI+3I`YXVk6|19fgNKUsNk%tOELDM`F|Jh{o0ZLpb1U*;1h=Nj>P+41<(LkF zT1jSDM7b)&3@xsSCP$sX52j0)1dNqI`d@}O$1tlYR!bm8=+=}HakE!|ooS{FRy++Z zEjeNt&ymV%%ylHoo)%|FHX%O=%@#m%$H!w}JWk!B0 zR;ZJDSOPnW71i0QQyEXwpynPr(r7%^ut**QZId|i=970qpcT}3CTn7Sh1G2_&p=$}NV5u!Nj->U_pPLd6BZ7 zN^Ve5XQN7UQt%_-DFX~6Hs#cbT4#e5ff~>HL@z_Km@P`KhxZ7dD(bBBQ^P#wMACYw2);T4 z4Jjv~ze4}9Y(bp3BP{wiC~ir=Qmsh+k4zTUO}yZi6mzf{g#Q$JsNseDaUPJGia z+$Sls@nkyQ37r8KO6Q4lqyfKk5k5!IS^b@3hsf#DIWkrRZ__VjLt`y?EsP0E!6emO|KaV@VCd6-{)+b+c z0=9KRp|8JSj{Le1cfDYW&(a<7e;zYO-VG*%=J@540`T$d{^>hr7;;U7evA-EE<&F{ z=np6qKJRlce&1a2{3p*4;#)+G8w`E+>dv?B>({}huKz~gI@qs+DIQb2p`&=r!I^_I z2XD*y`^CS%bsuwZ=HNVM;Wu@DDv zbWS%99PI2^HaRZe9<@fQ%Umihg&NIf9C3M^i)9R~dp&|75Gq3>5Q<5UK`(0!B<$7k zaR`O!*9JI^gz!36r8CqZ4O(v;Aq__?WRPAX7Sy5MK)1~>JWfKMfhPh=a4WH}BUKMa zu-1d*SCA4OT_HwCTqsPP7O@zXOv!m);r8Fmcizr)i)V~WE?7WuE?edVN7wx#43wvUK$}CI3$7vW9SY^ zO)#A*sjw9%p$3Pt8d$ABY%D^WQ_wPk@&WQ9y+*qXcpdsjB`AEA$4o44kV@Ulp=U>$ z3gqI`oFFYPoi>)x%`>sEMGAkkK5d$$cVrxuI$flhBcSZnd@w$|$@^HaH#!_X5J*Xa z90oxKxf4W>M?jBJZqVcKJrn>v4ntZfK#=iS`+T;uvkMRwM2|-fLkfw~N`f2)L7wlH zAYXr=qoes3t%sELzYpy1?C2uL9~|iDkU1{j9z{DzE)`ou0>>u&jpDeFEZBjlg5F@E zdn5({FMffPVf}xE$Q>!EgRWsgaRkae&KP zTAUELmMYLIZ8d%#GMgO>`W8`FuYXFDcmw<+JHA=Zg6{1K@=id100-%>eb|KKq!V9D z69JDM`H(qljvN6V2#LS^pa};`e?`GVGI)rBGcq{i-2Ev9|4QEdYkX;U8c09;b(Q|t zv-8?1f~R`3SfLB$_ljHxHKhS-^7_7^mO)ozDYW?!eiFUo*+^&uU9c?J=Swy85EfAJ zN!yCGMEJ=cw?BNQ^z4&u51%QWezNT$Q)=Gg>dE4@d%MYam=yS505ifFB)#WnEO1K# zZi-*-FoZ2QA!N~aICJ!DFQ(#|Wu6(Vx-sQCjaG|)kQ+1JC9;R+(fSXn>& zVV?e{(kkfzH~08QOei*de>1IUhjPb%pZG`hB0@A+{{Jv> zkngO(4{^tbOsE&!NWrhk;Fl?QLIxj0!<_L!dVYj%z94VX+*N!<2BEJk#Ba#pH3)`A z{+CP`(>3II(Ni+dAH9Oq+(Q@rPg$OOFPNv|hJNicKm1sAr24(Tc;jpv_Ty$IcbO-# z7qt67RI3S#a^LSoPL#$XI#WWslI~k5kuJ&Vl-DZ4d7<=RkeAw&%C)*@N0Y)=MAOYO!uDW{a)* z_^>^rrAM{=NS0#c5+seLS+QotP4_=%K6~H0MkE5>^c~>V|9G{;zZX@Z6#KM7za!sy z(F}hR+xvxh_X}p|9Td11fqN-%1c5^cKs6Oxl6yDs7mLktzRSJ^#60>mb!PD-0*_PR z%Lsgl0`ElNdIX?HjY08^kes(Yjj{4nRL15d_|(I1r|@-9Q8P^nJ}g5IBXmlJP9Y=%QUi-aowSD2rem@JuSc7T z>%VvUdon;j)W5zUixb!c+v}r07^v5!r1X|hNp&x%yYd)a5c=bHjMjY}tA7!?q3!&` zCdUj`A2N$@rU<`)4gIi)6#L6VGmrlzM=rN=dTXU9r{abn1E@FzMz7oEq@>i!-u;CxR*5cXm|T?m|B2) z3HOrrBY`ok3&%62Wn|7R5U2%wVA}dwbp3A!^PT}cS=!yuekMw>)?f~9>qFfIt!+A> zQj49YUo;=aql*uJ9#`z}{G7ZzPZuFRy8vfwFI9QUtZ8d0l>}wOzEUciF6~`C;?j2= z?EdHtUg*9YcO4wal5pR&$C@+h>OxBUdyS9rOWs>aBffo_4KW@RL5@eobEevL{-}6H z?Kyu`JT14J%PV%AKPsMrNUHy5NK6WGr` z2D=KyV%eOB1s42W7<}9jyjg zvv+>Dsl&HwCMRe>xpuXHCnx_u9gKfM3`RNrbbt!te53{J8BS-kv!|Ie$*h!d`8Bi} z8x|KG!Ak417h$#;D$Zgh_S6-$`&rx$3-9np^&{runuCi zDC-Mm?a|mTYM;Z_mcKN5U2c}Huyn=E;#$aL>ZfV-zjX)h7#J_bMc~F^>uyay;cllT zTmsjkGxxn#(0&2HhF;qAcOC8p-tI@HANmn2&frbN2C|iSS+^A(v7YgguAi~zj}q!w zLr)QT!od>`_ptFj;aFwOH#RZc{%zxT_? zzlYa9i_qWUb+P_o^V{&ai+>mWaHG5mD8tqK(^H(L#PK97^tL+MGrLxA)3Y9=P*Wwl zii_ET4RXa95s6`f2OI zThANFzBF)ad4XGrDdIv?M4n3WRMJg?hiocooNRftCs3{5KWX$Jh1!Xmo-Gf|RMJtq zU9gbTBCL8{+XAcuj=mxLq0>j&gh<|`tkODq;!0nf>~~rI3aZkc`a8bxwE6TG-VvT9 z|5&jpSX!TggHh~oi9K}^Zirx^2%@9#H(xYI;H`j)0c-7H<+o%XApXVLdVQ7 z>`5Y)eMdO4>^GhCkk6}SKJbu${9i5ee>G{RuL-~73qL#c#24O)l2viECptvZt7iLS zU{e~lFXrl`8}C1MKgmY1Ez0~yT#w;OhDY`9jg=QFzu<~*1smk1r;OU8@mtnDKjp!! z8e+Ke?V_B+_VpUt-VK>_xcz8@|KdSSY1qD)(~pC8Wg50GRM*aW6xCjd+qFCDTfH^~{i|In^t{I@4cixUbzm8!FF0&<^w%pHSq%;r zcJ<1jWYv1L;hQ(0qF%)4O*xn6cx%f8dQQ7rt=q|GzWK>8ez9S!Q}4d`Af_~IUrbZe zkT_qwLTnME;!<*XH_i@e3k>`2Pv-rty~&ai8z56)zVX@oqv~f_Kt5 zk|@JDGiGQqa!jl$n`M|bDIXOhG1Dx;(X|OnB~`OxJt|d7cvOa66!}PmBZweIU}?pe z6K9vou)|Uov0@BHPDx2zDCCy@oJc_d#iYh_!Yc+H9}hvz5p1iC}Ia_ajpyqv~m(A-%Rrvi9Kc! z`k6*yX97c1$H#%g8X_nxc6N*i3XIW7vJxqm0Y!kyN}%>5gv4M54wO?EKxP0z^6^;! zZS+bJqy=nY#)fL)k~sn7BSG70&>l({*kc9gTnwc=Z;DoYV6aZIU?3G3z>7@HnQKY_ zYGw>z$A#mj3+zCILbX z@^nI`IG<1&53LS1K0O;S@R z%vS-Rz>gVOPaz>CrA7B($B*(ufv7kd4!$u$P!Kn#sq89|NdU_T>H-)jij%T#vH)lk zAit`-j|x&N!R}rJ?B9WkZzQBQg`!Gqs?r0#gAqSM427!mPmQ4f zglK_!fe76|5`1?O5yz++CJg#f6~^%mD`=icd_!PY>JNmt&_0Ms%{6bHF=gN$kSeMN zpyvS1X9->!C^JAN@ItJJV5Dd~DL&`pXxGhu?!eDx9sTES5ZZlbM`Jk{wd?*aksKjj zYEIozJL~Zdy4C4)*x_BEx0?>{!oj`i^EO8AL6?{9ZX@U(ba_xcnp*&DHSO>HVVj>b zdVg?9`_iTxL=4RQEr0=6iC@MaF?E}j9~3KTiUp?7grh&9=31dL^mn{j`V(Tco^bVq z&dKQ*NWfGt$ef(2g<@S3IhvS3PGEt9PDz|fqziVgCVXK`_WV}bl9iy z)b{-8@P41Yqb+|rtc-6Ce(Ng-Y4{4q!GFk+GC>jNOn2+s-#}Ibt=~*|>vUl**PZ>1o(pM_e;J0p@ z-pzfxA96=));~NPzFjX`NZiz$vJB6+S^6}HWnX<*`><%x((fINzWUcYT)4+A@lxSN zxtAMR)y`r9JZYb&Mp*S%LR=AhlPHM5X%3WAedgLi{f0o+)ourNF}0$Tv~8 zDU=QNKQI$m=Obv$;>4Ap(}6zV>;`Lt@4N6{*eQmdfR!k2&i zU#Zdl_2ZX^Pl%u3sQvnm1jTQN(&+qH_PO&Y7@SeS-(qmSMVq-nE9%raHKI3}A~9dq z+!i-%TCv)?l1`arevekXm6qNMw8XI3RJp zHr;j!@H{^}sy&q%xKxJV!#ET~hq|XEHKs04r5Zn*+t?+AJz}^FUXt-kT{zb@XgOW4 z>R^2mr?5R2dp>EGF6|@c>k@AV{XLtQL~fV`dV!yQ->aW_F2?W1@z?KKd!@e^HLuT; zTSB*prjhO|)63!J3%=;30zI^gkB-&WmDXb|Da;XZ1OgCpHlU?25RKSU7)V}hDGX+J zmJlXn$zVd3fF)!}V92aJBry7?^H_;roCJ_8c|DNQ7m~y%uLraO>UcevL&1)C$icjb zkqA@V_J?1B(LN=L(U;Vg{0DQBAS+x?iP|_nXyEjk%IRxk!|Nyd>LW(?<@89wy7kHr zeEGsJ9-8^UA=CWw3>-dy5Ow=U=}>wbzj$a?T=;=63vsUe_vW4FyycENBDd|{9oe;O z*V(t#gfbrP3MOw{Ks2^UXJ}x#^~xR&U$3 zZS`;b#&4{8_q*S{@?GzG*NPi&ym91)8*Ui6{+;g(zwRCH2!--vA^a2KSLMIo`P4PP zGcj?^C;$A++KmS1W$dP|MeE9IeYPI^+=bn4+tIt0B>{p(7 z=9$XVPd|PClTSYR4?q9;&+mKUi6;*H^rt_)_t2q3Uw-`Y$G`NGpZw&Dk3II-7k~7l zAAMnZdiwK^KKkhA{{KfF`P?^u_`}bB_8Z^-d;AmPwHsH9|9r!1SMT3{cZMk!J&>-u>@4x(m#EkJ34C*@*+! zuD|ZG_56K0=xh4>SXWJ-J9hLd!XFoOU~TL*_dNeq^I`Dxiw{?D4T*d1mzU@1BE&x| zz&RvjW>(f=v00V`WxM#Eqf|CkRysFw6>l)o>h8x6c6)FsoEEg(V)^w&8jP@fhviZF z2cZef)ZriODU)SA{DXxcvQvkDFslc(HKA?-Yq z4Zv}`eQTC>PHbvC`Vv#g^k6j_0hE$#I7(3;nJJWkBFe35Vj3#WH0<%oM`Y(v1z-i* zs-y`s()4c%wgNR3tEt(^O^wIG#cV}4phLS>&fb(>ZmToR^wuJNP0jrMdO!p_o)AAV z!_VLIntAbrc+4C*e6c{_M`rjQ>k6wePoVpm3vfoRGB=$&6=ySLj}jie=i>Q*HB;^2 z{q6m=Wj|v*aQz@21KV2r9~i)6U|Z`44-DYZL2EI^Y)yIlLoo?Mz$mi9CFLr(EtzJv z4K_N)mK7v{Nk~E}@-24=rU~gDObxs21v{30VJ29y@n-$vgz0tkHMUg;Qf-hML>BO* zvmOLj!CVIAzS;gJi`pOTQnU-O%yJ-QmeyyZ*$P=?^tRwxKO3M}>kuC^fV(Xz%U@eK zog^)Pp^!Qx9)B*OIwT+n06h!wDLG~8@7d1IE&vH#s8GP`O74QvO3Z$@xVy47DGM9LettX#av8^*~R+ECj=dOt?s+{z_eEP zT?`nk)zJmZXWs=!{f7lOTbWr|tF^lCTA1;x$X}I}&b=7VpE%g<Kl)Ed?3jMgs#>Gj=%=&*G&YV;$_T&5LH1&6?yLK#>YKjv*QRUK? zVv!`v|6%h=&(;XmcCBLHef>fl3s#%`cQ3%PV72+d-3xHY+H@obY}KzCpDnu)Y!gb> zY8_17X8Qwq2b8R_gOPDS9DtcY(rkUuTmjuE!cC!z4<9tcP>%vTz2_@t=pG6@kH9em z?nk))XFEH)0HMvYP@Ac=&~-&=vE~A^DqYN-4_x2b(K$^$u)njTiyVJ&prgaeak=)W z^;nO*RBRCm9GmbrisM4kXoT}$nj25UVK-Dh@QZX=@r(RZn_`7jXq^=!hH}iUF6WSc zZYaAJW3h4x>L#XHj45BuPiW3DKXY74y7 z$+Li~?6Z`v3nf9Z!cbM6uWTmmTd55*F|HJKan&xd%cQsq4OSH&I=XY>;%U=>JL?j; z(AHPS_kMwxQpol}>!u1snt2e-*HPXWawBR^2WM6T z|I~0;Juh8fM~V^hj$MpACTnp*;99DbPPC*E4{d68v>J8I-g#(Khi}!>b*AVY%qBXc z=Lfo2ed>&!AK2fjmo(y0_npq@`2oEO!W5k;`mj@U6CPJRk5;43`whC=;ag168Ke8+ zVNB7jS!J+UA7k|8gV8;yc^9;~g>F_0KG2M!(;6{(9&dM0tTRZ{^*(VQW{YmA3+X8+ zp$pUnq|61{15)H7HH^#8p0H8XtjGZ#tMKc$oZ0^?J+ zlj|Sxn-7>`mvsDd$>|4hce8Z-^Vx%@_#5f?XXD&KbL8aNQlsIvubAO?%Ft&J`lJl~ zFN7YDp(;X;%g{VRrzvzlBzGn@+*@vdz*53LmNCAA&{t$=5+Q6{fP}A%(DgF3`K#v0 z3D_Tjbn+ky@@Z+}JUvUrdo@|U5<5`nTcqco?Z;4+led!RpYR1A|2Zmo`hUE32FcNs?XdNpT`G8y+ z`#d4ICIO3pI9^J_tK%?j0dY3nj7-rz2=K8UfEyLMiF+0NBC$FBgFGCGV~VlE*;5#z50v;KtwH;d`&|^l09bymNBj zy?1}7M_0N2;NA`oD_8Ep{p!JzQZN;Fj}Zz#YkD8eM}c?zXIr59rf+EKt*=bQg&0&U z&Q#n7WoIgmd1XI)FjH~QHKwK%wkdAw;TxKI>nl_7{*HmB-?W~$H~#JviQn6W&I}|f zjKx_d=#~jG6(4*muBo}c64mKQn{0XNn;$sX$MhkKnvZ9c~V4UrAZY}$-7AdJ{E&w`c$!~RKUY9 zi#R7B|q(sES;ehXUq{&6~ELmng|tdsJF}9RjQO@ak7L|g)kueMr_)gJ~aiE zaS~@2EAH5My*P!kLZUrJvT{hY#mlwvMU>v0m^SIIN;@(+Z=MNpynzQ***3>TsAwD| zjq=zmeToQNwlxJ;4{!257UT_0g!Pq)u_ps{lSFs83xX9WAC>2l$&HCI6JsXEZbIP> zdz1TzH)$GdUzr#OB9cpnJO-*&*QB3`F%x4Z#%==a4hJO09jMhVHwEqc4t8=hpY6E6 zR%5u6yzc8*K+#2R9jRn5;l9J72~7G~G+_xhnh$T^1lWefRzL|}WjR9sl%yf8BwgZOH z6csycrZ&_;9z4_Goun<-2zaK$d!g(0Li0?AXF3k!VWtBWFPI&GAp$mE;F=XQ?-%tV zyvEnRSMQlZAH(Ky*$lz9d*PUp`J)I_e9ZGjQ651=?f^!*(?#AzJ zDC<^ntyfFFi+a26=Xt8hyXb^2tNN*aq<*2RUt-m^=0({A>P4g3izvZ+P?~-C+bctN zh%8F9Tf7%#{xwwmc3iJTsrQLAs-LmaNkm7DXv(XJ)yVUos!^Y6x)-UY>Qgm(k!rF& zRZjw98Dwv^_%(F>v%MiZ|ZdDYrPC=pJqOsq|;OPrP1kccE+l6Yg{%ET`xu1;K&xH<8`#D^0f zN&G?Lza;)L@mGnzPJBA?-x7b5`0t7Tk@)Atp~TM;KTlK>#}h9mW)icBxdiqOnJdk; z=9%Vt^X29%%wI5n(R>%WrL3>GakIEV{Acms#D9;TAAMzFP2!BinThp@vlHhe&ND~M z73LZO5oB ztVzAU~2%sRd+N+kqq7O8dxrP`EHD2;^R9-6g>TE zaRs_k)*>-E8cWGk9Go&0Ep6MmcRP&@E0B)v+jA#wWTFX*kc}qkl2eyFNXuwJJxM04 zE7C%ODSDJN=LJw^eio_p4K=fE=m1p zIxU~cw9;A37Dm%(1e|3`=|XgiY}iaf2a@zOW0x$W(xX|#wL5OVW9Rm*+jh7o5!B|u zVU!4!Q~$}HL3k{q7)s~wtKQ|jf5p!2yKdROhnUxBCaZgi-R>FvX)|`SXYGc{%F1PB zLuC!sm$K<-ni@E(ds-IN!LZ2YtgCFOtZed}{D8S+G>xu^ROr1N`kK7jA1-HijGWyu zayhG{IbFV7K@J0_V$B4-LQGPR(V;gd@5>CIr4^ewab&2BOtGaos-{{ckbP{ z`}V80Z`*h0p6#+Z^B7(US(&_5N;IS9N3NmLZg&@{j=&CoOkd7-vc zPpkQ@*2hq%oBA6PDIi*bVPVkGNr364NteDv-M$l-IdOad-^-k756|=kXgze?kU;tKuS~&pd?fc`EgPhm%DcC#811& zr1JWf-H|~*R5KF|QRM{*(YGYc1NlIrARTl@?lMu(4*F?RB%6M;VA@xJXzv9iyBUOg zs{~`)Fw5J6&>iAEAmaQ%h+8%LAW|;VXYMAyvBlRkQK{i)RyT9^Ka08cl$~X0u%UCI zi!C;@$jVZHO4IQ7q|zX9G-`=?U@+6D2tHsy?exsX2c^?;Iya?LLJDFulKaXNC8gwd zY20;)DT?Y4Uw)Ar2QppmIU1Mn=ulXrJ?U`P1~hEZ*G#q$&n7Z7FF<0Q{L1FysYE7` zcfB0&7UgWe65xlf16>ue)B<3z069!(ez}ECH3Zg$e7FnMHx6?jCa_Fk8Jp=o!1%L< zcQAQm@~DRfg9io=Odgp$S_)V!pXrBuruo!0na{-w*+fB!|2z4WOdIi>k%s)zc{}($ zntnQO1^dsF~~D|P&9TC!EDZ-TmR8Sn3r8^QJ>N~G7=#kygab9|Ng}>Hn ztk)aSPS9gRJGH8j-W%dCm&O|T%SA6m`^!ar2l_^&o7bxJdYOW_h~2TI;*!cqK373m z1Ql$tZNyeR)xg(XVp6NLb0Mw&C_13pDuF#gcDJA>XW37(bx+pXPZG6HqBmY*Kg!fT z5+lu?B!vB>z6kf&Pq4WPg;S$Y>d{IiO#{lGP^87y4Cs8~nz4REDOCQ>MdQ%e)LM6> z`>EOj3T3j+(N`h^wd>1|^6}r#l6DseP#?Pw1b9bxf@pxU zb+{UAU-c0X|5X-A@xXBvy+FP`> z_rQkoyOodszC)Vxisl4(NB4uMR~s~;xw;=D>^_>n+cxQgD!3{~;!I606JT`C^OoP& zn>9eWKXBcMTLq=T(1BL(coN|zWz*j`01cuI34zO|zi*JTd3;~$9j#aw_Cz#q196#V zMB;MSH^mOD!1cjit>F3C{lMw3?dpSlU{=}uj|=P-YhJdf_n1uw>IZ~H_0ADu`q#@D zjlC}tqlI?r*|H#%Mk6bQubg+tv_Tp39s-j(#oD;`8?G4ggOP-@@7srZyKe}crXTx; zdcRFYqGx+g6*aeen~KsfrVUiqCM$bu(^A@gxlA@*_J40BhC7XTXFCnXyUUb^_a4F8 zVT~T9qe(*4d^@qV^$9B~a>wyPY$)!@1}rNPd-Gn(9y5Wr6N8F)Z6_YM{v6LIj6w?A zF5MSf`q1@`V$Y7PyNBJnUF{lHJzKIfcaO#dQFUK1+LWS!))>$t70tq=oCe%7Wide7 zw!8I8Vs)~|t7vrdDv(&YD_QRFCdEw3fu6igZGdq7Y>4tEyiAKsiFm4z!!}`})Rq@_`MlB~*-ULMGU<5QKo#9NVHR$2q?D_^v^iK8 zhj#N?9|iT1ow4Z&5mZa4Gl7<05o4l=t+Ztcco@7;H|}!NGlLh)WJVy{5d%l;X>jVl zKGS$L#Cv2I!Xn%?-~}cHG;y$DiKggv6hTf(7`+5AhQjCteXEJdlm4L>cbE1LU*y`7 zfB1q=+kj0L4Zfhp9pIN-CT?VsFi4{TgN0uphoPImHH2M!Lm98+8lg-+8BZpY85jd` zP}u@N88Yg$L;N-*Ffb*FHB>V0bS+jR$sXiR95>E00xm*M_n6MsG2NKd8OG1Y6{7Cu24uUtW4+aQWIahfMIz~ zA8hopJcs2ugC@^$7PNV}O0GvMNXhb?C5vyMrC~#M|MGR<2y7>H9hs?U&pR8IIb8 z$eP5wTIKe>z|xyO^MJlfZwd}4&?>^LivwQK3uz?l;w*+Pj;lxe$2M|XzJJ*blz;~Z z+dzvsIJAKla3Y1JC>NHH$R;f@jTGKMZeyXGrb|#BsWbwY3~UGH3)t%D%B%0Vg{(V} zH{I=6eR@0eaL8RMuRQU}6R$iCks`6BKuKJN!3(XWvSdc>hUzma@8imot4sSwFVcXK zfAoS4=7WP?fCM^#FPU6CpG;$0wF^^7{E{J243uX`iw3?PqZuWkk$a+=tT=h4)rexU zMm&?l-fvfieFrgDLW$;fz?j_tF<0RHTYxbvf?*L1i(rOIfrb@^!2;aCoMFsThcT`$ z?H|VElq}Nk0uy$Q3=oXzNMV>ZFl7r+zHy-nf-!KkKngTiS1M2dVwxOX3)tX|+fBtW zUdc5g8QKq(DkN$)k@p?SyczK27JC=edjMp%V`YgYGAxmC6MohOhAcx0&HJJ;+4t2X z_dZyb$go7lu}`yfB{CgB8OuPEUnm1(FiRcEz%Q|p%N80WGBA<@Q znH;bU1Xqn#YP^zbgfclJo&7I@84}9u#NQsduW7s7%gs23aSY=aURi?rIvdza z=`DS*vTFf)*v{3VOqA7P7DFutd=c477)G}6l%b`z7WOP<8oxLOswe}5V>(+|%0N2O zfMS$D28&80mcdhLaZm5nZUSL44JkDOm~0}R&!=lqQ{NFx5po#P>W#u{3i-#l4dFd3 zi(xx7H9~ln#jq@fmgY6%)&ZN9gVM8+U>F?8Mak?yo{V)4oZZM;>%dEXUv@{b7@!@A zeEfnK#2+LS)6v3G79%s2gzTk$VM&>lk^7ebVz8bhw=d(Q(yv()uu zTwU6~P)3V#d;=N?LIy}I(~+r}9JXSoGGrmxG2$x~eqm}xna#t_CAq8w^%$uk163AxY&DAVo^&PNW2}kkUd^r(OF$dGa7r{lm<9H0I#7nm#E*${QSb`hhy1ifpgCl}LojbrY$wVP;6w(m6 zxTGT*&_Fo`8cG@WgL`jjB zG139e@nMI5QqH95e)#-VpZo(O!12e9Ez zXC#0#L}u7{k3dGp%tqs6;xq>@6>;oV!^318hCX372p#zbnU7{`bdNrZibN3;6c4`G zkr|8$>7|<#6$>5D+6Ia;<7baHP*GW;7{hC}#bYBHk6vOt*fB{^i#GhJUo_#(fNUpl=W5jdGow^ z2~C03Js!@~N}~oQ$dddRDXU?4I73CdiCtw-Z3A?OXxBj7B-HGIu6+*?T*{;*tvb{wjI0nMPV@BMe!9>@*W?GH8}5I zv2**bTek0!{Vb;neABY9}?5+>%VhQw3OGi#jjWEv^9aV8w+TGiRe|awmjev=tdb z23S>5=5EPgKT3ruC+4U)lObDT>@;Cj#mSLWug}M@lraj z`DECIZDgTeY=gF%v}!(?&O4dZFS$w}g+le8jJ8%OaS(kN`cgn->PyiMEayw<1e3{l z0rrR$+D#R#hCw{*OEtvH#&gL+Asuzctz8b&r6$RTE-#5HEaTA_wX%(yo)AH`r8;9i z7mY#WvlpTr(gE5B^Ef-8`*SPq-Gtwy(!5=~4}YW=M0?BCeF~Ey9rbH3ens)Dg!2xB zX(8=4na(ZZbqMRYN~4H&sZ%_PrJs=CiSAGiHzQ2TZ#u;ie$(RIdqmkt)o{#;gb56gsIR#0B-@iB(gq=ZLsQU z3n5|F!}`Kd$J8OcK^&$&WcditKqP?#z(eUw!-j6w%#;f}Q^v@*TX8|Q*$?U*BArPW zqA=@XpCwnNF0@fn?PNplL8HPvbfmsTYyRX6osKqVU>blFFum|OA4hz93M*$|*+M*< z$Y6R3x3;N7CXuJay!0LQ46gZG?kU{cI?6^(GV^g*)xsJ(t?@b&Uz%s?iErIJQ@OR40o`J1j2zRU=N7})W#CTQa@?FsqA^^81lC=XQppax+GbkIV#OZDOJo^Nk@|$ z=cqg&RUjn>)LAcsZ-L$T1jGZ7ZR%nJ|EKeLz$8R-6c+4g`8X!2SbcCugQ(MKW15`m z*0m?6MEprEj3#rY>`tE4mAt-L8X6dwqQrAq2(0Z?Wxu>Zs$fWyZmM~tUaGQwqN-1I zCp8T#4k>M@)>ch}hDy*KrOe@KIRxb^Xgs`IfF^*g?m=G=%}dQGA3_dhH>Xn@yHV4* zbUY1ZTREw!X;iPsd2}HddI5uTeF0mjr$uyNtfP<-(6^xxY)}4WZ-;V=)r?8Kyx;cI z$QN3lKv>+I9C8CoHRM`xop>wH!FxFe2hrg<_%_KegRLPC=tP1@oBordjPUUyOd*D7 zn%?;=U9R+{^CU>Hk*&SrWlIzQdU&M|G7^{5$N?Q(@nj-dfVN-FrIS$>&!r0qtccfK zoP-v8VS6EF?5_oPm=k&{d zj^eq~cTXFF%o^;>let_xlg|Thy0fTRhyu^ZV1W&be$+Txcp_U3?L}>9M7N~is@wWT zsu8IkSg4XOQES`4zfIOQ^0(uq60n7w%A*+WBG%#4Mr5i!E@V9N5wuV1kgIwQ!rb^O zs##zBn)NWdXf)-p3uVtaWXEfLvKmfLNeI}|{;(ZV)A=lyvZL;tsGfLKzzO5K7kXu2mR|jNV8w0>oGj4PC2(?$sQ|z!pkFWA zFW(^kS~TDk$PS~%DsUH?$R)9otpN*A4FM;psbH~|7QL0VBCP1TmShRaK_}kAeO_ra z!lz6kZX}afhIi%Ecl`8LaR;!|E=Ep-s2Mr2N7CUEIk{XNF>+ew8*mvp^#(b)##8|0 z6wrMb_Sg&%a)M!r4n$4{9IYD=bGq=1L{5N8&}5UQ9&H`ATEJv@yxItui~{_{8`#V3 z%AoIn=`DauWrj-(m-MQgBV@D93-n}S&Vr`?Zus&NG+9JiNz{3TPVZ&wNq=TRlUfpn zDoySB) zbnRWQUS>eaHJkzfrGTE%K!67bD0L=R!a7+tktcJMN|j2l$ff0eNeP#lU?s!jRS&EL zw`qw)?UG;LiMDuKJ7~0a1j&`@&*4f-6D#?!5z4yXOGEb?+nEwc zD1EyxPWS9~YXgHOA^~kS`dK>;5zSGXZec-`^g_B(W5UR6v{UKmXzRyBr?hd!7W&_T zK$A`z`rp|?7DhN+8OX)B=Afz7s}5+gV_`8anT5iaD}!3lq+|BZh9q33v4Dw0OP!j5 zV9>;%i9r*T%?U2{*PKyAbu`W|9=Q7<+$rnfBWO>@?SeJ<4YoBH>`*$u+J5EYoSfH-05fUHYu)EqFp<{OdF6tg~6{e#8DamprIZ;6w&aG5cz? zJkTPQM%hyi#;0<5*wk|6wP3O*hEcq5x0m+K+1?;n$;n!DtD&+>RLRLj?mJR)Vi?6R z%9n_BnJwJ8#+82<1^1Dd&tPrLCyYY;0b00Y7=@3gcGajeS-ngKlt1B%vb9SuqfKnS z-L|R8=G$EWtQLd?=Q2Gti`hqW(muSbS!Vw_5Q#zO0;Xiy0O!zPxuk)Au;{`|LrBekhN?ZH+>||?2UOJ{SwrN$p zyOqNfW3}F_6*5+1tkzyrJvbL(tcD!`jMdr=t|hj7Sp(86$i`SLh-1&ruv$PX=`fu< ztXR#{F#2F)HG{DlW3@$HmK;zM(lpo8e~ZaQ7^^W>gB+i+n&X(6f;CJB8=4-t1(vFv1=b=HCn$^ z|2tj-4QLA9=z%Ht0bK(%mL68iFjix%##oK9no_*US`!G&(tIE;2J+XUQuz-yo^S7WT!1FRO%4n4;4u*%iaOAo7M z8LKf?W30wljjyEhfEz8Vbc`J57UDOU?<3LkFIhZU=3mL68iF;-)&##oK9+CXD9EXD9X zQ02<2$tLTiwYR`+6UaZGVu_>%( z+q~!*R%^1GQ=00?d119CFVtc+isZs-cCj0=8pZ6Psg43;HO6X;)flTWR^z2l*yxcQmrMC*|8chDZ7^DMwF+ltQLTgx33~mHBnU1G3g+kVr?7_;e zWd#?SryeVzQgG(+Qloe+m4IjSLLuo+y6@t(q+q`Vk~gFtzUv2vy*{3r7cd)s* zehXY&Mq@FCY#=$jw?OVRV8yi{ws2j8DF9>(=(iw^#k|4sThJL~gNK1aCYf^MDhskT z_gz41o%Js@LbhZfo-;Cu8Z@{7kd56JFl1X?Pn`_e7_wQ@9+tA{ourr?(#*!*ZOSHb z+05GZ8q*z}LAHSI3(}ZaFLlV~Au!XBt*HwGFVS2hWLqRD8+$Qe$i|ROugtM!+-cTYpGHN=pusV9ShhHUK2fFT=0Him3a5}_6A zz8c77$X26x!H}(X0|G;~{zJBa&J5B6<;Qgzn z#+`$bI>KEKGuuwCYyJ~Jmo1=A1MD0gW+_`!zXk&h+1RxKLpFwN4B5KoB|h9xxws53 zjPk;$5oIY`=k`5ZgDC)H3+UPaW?qIFvNd&YFwl^VJsdD(W5~vkjUgLL+0ty1%{C4& zq*Atkt`1<6Zr=g=}yRx)i-1qy&3EV93UhjUgLD zHim2r*@hmn1@wN983OMI&5V2`qb+fwv?kP__ufFT=0Him2r*%-1hWE*B8+ynV(ECAVh`k>GvMojL2Pwhc4;ZpBWMjz2kc}Z5L$;xZYyrI=WQN%L z0U+B_^nQ>M?EQct8$&jRYz)~LvN2>EddL>g`vKZxh)wCHmZJ9qgS{WH_k*1b*%-1h zWMjz2kZsr@8=Tz-@_vB$LkrnbOVj&-A=vu?OW7E*F=S)N#*mF6+t5R{fZh+XL+t$^ zwN$+y@b&|SYz)~LvN2?1$hLrxEtg0nlF@k0 zpwwQ8C;(PU)y|Hl9^7C>KrQ53eog5j{?JO96sySfWg@5!Ni9ndKdN$ zC(&Fu1LxvwP>)W+L`s%Ae=?(EW}|Ufg-OyNi09=21YWEdo)z^AKfDtU^JZc zANjtOnZYfEHTYodm^!s#Un;1@p98?C)gNU1C z)m1VUH&m9Nq_Lm zqCb+gg8Zl}QbUrG4ci0=aY23POr<8uqvGZ@MY6vE2#fkGHMB)j8M|O0F#2A`4rT37 zPA6g`hLoLyA^E&vlP<%lww*kh+DabHjp`UEHdWuq5nVN8y$y*P(l-7`OUj#;6;B)1 zM*y9r50qxeHuO@qfZh)PQHL3_@%96d3x;fH1c$t8nwqw#v(r38TM5(R(jT6pnT1XD z0a*1to9ee^D*BCHa24VsONXlv_tSriIsa$K20+b_%^ti!#u}(GWV1&ojZ|lpvXl)F zTuqbeq-+7bA3&No%#e+@A24J~%2~ccUNv=P$Ob_GL$*;^6DJz#EcvuwvSG-^kPUMk zho&%OBLS(krlKcR4B7lGj0W_6kR4+02TOGO0dGE#DRnr(GfVCC|Y|s&DA_ic`91&xk?Z+d$3PJhMM7u}e6<4d1m3qKlksFG3vJ0zNC$C~7S+FCi5+*I){O)dD&_z%Ggb zS`Y0hR-=6zz->zjs~L>dNVk~fYI?HbmMq$PsCqK>XSo_ay3bE7^}HAiZWJ{ z8^3b)%1%zB`JA=m1=BtCAM%pUuv$QG2ibx0cFW_jHO6X;)!d_tu^MAFi^Aq?`rB8m7SPQ>cA(rG^c1TZOAo7M7^^W>W2|QB z2DDXOUij4+#m@(SamI%k50@x_*Fbpkuo`!1~4dYJJyNgGYs6ay2YFN{dTwk=xs9C2;uJ5amsf%B5>ILuQ=KkVIi?cU96a zy;l-KKX+!=A|++*C_$E=dbbZWyY#TyuZlaxF0oxiMM@+@5=XFop=iIQzb{l%+3tKB zBEw8o*a$%tL3L&BhA`UU6kl#yrxQXg(iBM+L4mqVQD$ zJ0CE$;kNPNWVeM_yR4^O0#|Zm>ccB;IuTC-EEL>X+h0;GLrbqB(hUh7$gi&O1RAmN z5gJZP7@}m6MD~;#>mj;`WIaTeu1o77SBh;wjW+`~?hJ?*sne<@oF!~Wq+fV3qnyh) zHdvdx-HYea*+c>U``njKsA+8q)-NZa27qD_qZ%JY*6woZdI6Q2n8`cX#$JzG%07xf z?qMuR{yCkY{T$fH}3^Z}pf6n`h4%RT029bx@8fQ$X>70y0cz~HTm3Fj4o&3>-m8rPKYXF%_ zKwIaqInXFDSu~jn3ezA{aV?%;jWv}ulK8rMhFc^1@mxGf<>MK=l&gn`Fm#N%0~z9@ z$^{evXEL?9#m>Z8GO=&DV5VF$u^%{bQ;B#XZ@?J3D{kMh;#(ng*#_wgA;$Ly#EWvZ zOAd=Ayw1URQHvvNeS^ib>%@3*DDa|X-LGT3NRk}SnU>X6A*W}&2&9;kPCW-&AtoD* z%l{6>^DofT_|WFr)S)_XGoX8o?UyW@(6jg~7V3fbBy`9cO1}z@l9jrZcKAW7MBwo- z7_P2Efe~F}Gyp~nXk#549=gGZg?QS?VKIsnY|`;$Ite)BEW7Ea)IIc5`b_vr+Vp{2 z3mPUwTOmX!tQhGW9QfG1ttKTmLev@Cuefq28Db_8h3F7d30jhqND+>2>{Yof_G?>o zLUlEe0I@L^!NNkpX$jP|1|I6vlm{KFwYu}5b1kspK4?$xk=Gq!H#A~`$rLfVmcA|w zV?@S?&DE4>^ye)!fb$vZb<0`1T*QlQ7{rYHw=|PFfDbna#GtmV}%J3rbuDS zMufyXY%J)Nmc6d5Azr2s&*qE-xl>d)Zvn6%>qE=^{@pDsccrD(Msd{t#JWvF4bTHT zTCr)VrBA^cy-n7KUf#wYSsz*(ztAdZMA7Z3z(VLl2ei?Rm8)(zuDv6uH#?tLA38d! z*DA?xG3!GwHmB9&n6CCX&iH4r-tRMCwYBG1A38eP&e)50C+fBnF1m`%!m7e_w7n>A z?Lo#&&{<1pVMZD8mpnW5P-kX+XkNR(T+e{0A`3?7SbSl9Xq%C-#TSpYj|QMKWNQ~L z{mOpHK3KnHY3R4qC_-Cm(Vff~^a5gyI^F1Ahef4E7+W7?>w`89tzi_{dTW^)v>g)8!F6G7p5LPF@MM4<4)`=$PB6AL#jM7_0RyEu?MzL>1~R6 zJLD#%q{6^c7kGuoqMF)AO>1i`_>e8a*n?*-O31<3BY>v!@}wTnB9OWPG_UWI29QB5 zi^PdUkLJ`x8XkddI=Y1-s4Kj;;FsL92TrW^{B4~x+x9O=k+^bT_Pd(o^i zVXcqB3yi*H3-wq_ySA zke-v!qU&w<$uuH{kopf@ThJYQSOrkj(at&R%~}&nr_n*9G#Ra1DE09`jdEv-;k;5O zxo{rTO-jhRP?OyC12-x0t7(LZt#$@V<2sqoQLiba;Y!Yk=Zv)MIG)N#K3;Qgc82ix3{x)sSnvTb?Fbe3*64&k2|h= zC%3($Et8KMMl#{pC5Hl-+{z7G;HhXKfnD2b_qN;eBYlJ|NetO+0i9TC6PW~jq_|_%nDeoV)W*{W^-uD(q8c4$g90|X{l+3TdM=(xr(qr|>LO*Y@b=s_pG`avp7O$I6k7gbbzQiq(U*PbLC4zVk|N zTECOVCz4Uu?lnC-uUnTQf*v*YYCA?Yo=X;p_`75EqGbt!1|;D2D?MphP&MDSIP7js zq#&C~JAMEgDLAY+lNF9y^S!d6le*dMRFZ~A+b8XKL{jn@SYoV+*HP=sCi6N0K{y~J z5v47{S}m2;RIx)Zp0||5u^9&+8w$q?PS6*nKe|T@SZk8g7588okE}+!=RKH7Vb0SJ zb8k}MMtzjJwAPu>0d^t5E+kk@Rq7V8u}Ibw!J;K=im;}Ll#qBzPqfs4HAQSWF6)`q zD%}BR@mjB%H7xtJ-g-GMlMhx?)l)BC?B&H?;uUhu6thsZEJLfNKpqNw)GhWf^th)_*{HOXbV z>2`tL2)o8B<^Z-&1AI^ixiik@Q;4r<|7o5!<<)E$b4rL*@KME`g>nV1_0-I&gNJ84p^kTxl&@!2W%!7h}t_ z4&^LaGB*FK&8`dUl(REDn6cK+{Nh1)DQp0Hj0cq{b3pLmm5>YWgk%^FlF(Dflw}lCq%Oc!`kWfNBFIx>ZC`_@FPEej4$y^2+ z6vi`&WC14nYA(*~$iK9GnMw=Qn8KOnO0HoAtCF~-`7+r~X)VyR+;I99=)pQm7XYph zPaC-eZGO!})A1yXD_R?2X)3oxKcye~X^SOZde`^rxlTK4#4{N(=IF{m`c#MX4tB5# zQj75cD~DI>6FQX2+@76_T0Cg^++;k+YsRA~dm5Xvr?G7C z-6iAm&&7!3=|6`H4!fs2H{;UMzgE*rur?h{2?-ewl3gBeH*esMUT)q7R7hA01g&4r zNbowGD>6v*p* z1259Sq&{x_^`SQ|y0e9aU5|5(E1N$^frp&zTO+YSKTGaZ155F{9tY>BU9fLy-#HBj z8A_g$NyCFK#`XfmThMO%k)_TQY$Bq8kvh7PYGRAD|9DwVII2|6C38SQgt>N zbZdoqPA~zWu80+xFeLXFCli`#%_!Yg`53 zv6iNcZypPt$UL@|M>CHd1%v>g$C?eDwU0QZFM_dct?0n@7|oJ$fK=@;Z_WM+W$Nj@tMcg&4Zc8GLKEv35hL{u??4l z?8;+KooSd%C&*{B-L*!q}3mN1ydE;^63vWbA}DdC`dTEanL^5`&1>q0m~Us=ARH@z{BWgcs&Exp+^ zR@~4>vgj}JN-Kx7fJovnT$jLlEZk=Yo5w;J$g*OV6*G^8DinNdgF#r5s9I$wp2sqe zrG=BU)EI$ZakX6qizOhpqiMNqCM^kRI*V1l(X`wam6j+aU4UUB;wLGOT{Lh5|GimsVPitl`8OPPV;8H_%HZ64=iWuetQDH}Xy$ zl3cYmyaL-d!6d^yu$;#`b;!`NY6UWn!aH@6d5BkQS;{C@;A)lsNDWUe^};Z<)*4R9 z9&Q^R;GH^B@L02>fOqQfP900jsT0=PX2FAbtPdU=(70KlJL6`qeV}CBOmP?94NH51 zyW0)B6&5GR-b7SfCw9Q<#7=~Rd99*7HcE*A3r3iMjY1uTE->Oi7p-7GU5W&Oh;9i2 zmxHDgyvb4XQ1>O&YO#2mx2G+2FQ<_xUMqR2T$Jlf<45BQH`37e>=FTO=zHEYlnEBg}=6mn*w4ld;!K@=z2yHwuQT}`sK}_d(Pl#l)$1SzM3IToEfC8 ztr)S(>KD)*?&(pZRyll{{Zf`Yn}SUXQ$Tr(D(sI#Qy1$3bXq%|yThDTBE5i|AY4n! za;IEO$fz|1b#eG?w;goR`7|gy^+Rc(JBP(P%za=A3TN~<>Y=dht*-X0WDwo^xCd+i z{vXhuSfNXMVu^UFkcQH{Wlt=b!)!w;KTr#AN$SV+3v5t6rVRluw(a)!h&neS0C(gX z9(CO(6Etz z-citgVLX||OO-`;NsRK=0&FUcsA2`|C8^A5DX=sY8ZRqX*6>2H#JMzxEnlos1`ASeLuj z(&AJPc!LhTdhb)$%GG;3J{gU6H|YD~{h)HYk{?nVe^FRMSPQZB9l_CaHm}Dv5bKV8 zVlk60n@gEyGaa^skQ;g+6EakQ)S%F>cU)|R7R7T*h>%a3=D~J!EDtYpr)Pu>9TBR< zk&C1-WJ^U@GxE{A*w{J$kLHz5hV<**{JB`AKuj3(Kj@EZ4h_D?0yjZ(FLh8O3wmH( z5*m3yz$QlQvcx9C2^IDWu3Z+HP4rV{pJA5;^_IxmbW>A5PzwKXb4XO_g!5dk-uoxq+6@w040&*t0fqa(V=go(!{71IGWP&YVZ;GraRk{n@G; zoKhR5#p1A1#<#7Lf`(4GBEk8{^gn{4Oc*KCFLo9p!6bG*!$BCYlMOTJ&~R!NSurDO z1q@rlblYRVe8$$CJy5$?JOW=k#5|CCGW5wFB&K(Wh|DWY>5(CJrcKEa^mklo5QQylb@cWN$Yx5H`2Py&__XV zPu*hk8bE+wy4kVVWGb10-4c}xM=T{S@+DSeeta^ar4WwKUB&|_S_f4Q2t`r)e1syP z;(##<$A6&HiX+Ax$zk&MP;du7Rt47-9|~O`2_B3$Zz6~O6sU3 zh^sRG(NiVVNlt*vBApb|HBkeVyAP?t38mrqqGmaGQQef8L5JUu}%1B-eA6kMK|GFe~xv{W5XFpks7v6rX zDO=VdyCmeG@H)W6xizcMl9me{Nw_101Y33PSc4GOrU{x}9Ls`cl5p0<4lw|7-szer zyIf?gJ0S|t;8=GM*o)P|;w&HZ)HP%6|{-HR-$euWu|yKtAGiQPm@oz$S%kUbPY zL_Ciu1@6GA7>nj4Is4)li|KF>FN8OwYhg%?Z>*&)XJA@qQ)#iB7I8nYrlvJF67Y<( z9H;UW7R2->#vMH+vdsq2hPdcij89^1f@N&j>M~@iXflaCH`i(f=h`@h;?W2Uh1|uU z;WT}yO~gd(*Y0D_(!FR7$A(3&{e&mj1z8^jyIOQIk%*DKkTZa2B@Jj3N(5e0LMei8 zAOSc@NQ?^H3C#&C#>r@0Ac@coWr^wjjcZbwnA#I)R7|wdFhOy6i$l%g3jabw9u`P& za0gn#cGtqGm3VX&qX&Rwcd22}*l(dJIgY7$F~4cGnZxR*junxPH5RXdJX-?|b1L$g z&)6P3l*SstLsx7qLH;o1Q&)%=EA-O{a;s@#wf6o@*gW3RJbC3z0R`8+>a!dM*0<=h zD)C~?2Wg_8b;S89w_0Ir=^z$KJcbch*BFiGTyDJp4ieSWAx~hT2l@(xZkY(;-U^wK zgt=AKx>A~S3}}g~4WI*ur|sa7BGC@Z-oIOv7MP~(=?$i?aeLp8M-f}5I);2zzB&5`?5 z(1)Q$CZlS&+cv>>jyflH_9#p|bJTMa-ee6ie{ia{MnyjJSkn=lSFhNVLmXI(ad+AF z^Xk>L3}$9K2(umXBo)$h5E+&R;*l|GAr4vw;{oq%eFxm z`M5L7V0UyKF>_gaq0C$sO1m{=KIXE6aM>YG>p&2Q^)G2n{=x^Ik>LX$DoSz+A1aCk z677_bc5V&2#%o!d4YIyC7@DmvHEa6OQnhY4)>7`##5=KaVoB9E?fBW7(lG3ihD#1KHGDj<6wtg z9!-J$d|HUI_a*7lL2-vQHdGcSNli&ZCpg3BB zW2IaGhtN!hgXaHpxy+RjcI=?eaXWl@9O3cd`yref;}O$^IUdD%bCinHMa3_6DCp$6w^Ua| zejM4kb*SJJ(v>ELlV@Ux=;3xdC0`uuQ&4l6ku0}Ks@v>a*Jbk=z z5N8EZL7dZT2)A8_4$CgBam0-j70qxjCLvwjRk%BjrYJ3@GRBS>!P0TSrOD!Y1-C<$ zJH*RqU=HJepA=@KtAYMtrf47ljSR4fpju{VNI==FA>yh+g4rpRnvAO{pwnH-12D%0 zB^eaVqV)L31)XG55Sxn3e2MPI>C(H>)}1(duEF8-E%`T zA)!eHQ+)tw7m)Ex-GxSiqX0v{FYpPs0@sW%vk3pZvT_{pHXF(*Yey)DXq?@tv@gV7 z@t%3b^Ma5Ugcs_9uqW`llq&e7nITS^;ay4{+~$B z%3z^jCZ28c>)~8o%#)SG!_JXBLIolAIl*N~2Iy7!Y9<3-QyJXLryXtZ8FEZDGc`M~ z))yUK5wGx^MPS0KjiA9vq$ZOIGFEmeXM`FDI$xaIglL9Xts}mnh$ft(2-K_Vf0J}f zdbqnTshD)MtI0UUZdNaR{qJZ12ar|^BDosCSJMRBRk?M%65zHbIEm2g6i(7z2wk`A z2`B{jNc#4(uLvG#d=ri89olXUrLD=Of^H?Qgri+RYAD@>MuKBM<)kE|YilUkCLLrB z8=Clr9>H9E#AR5hF!p44JwlL?0WQ6W4$U^{tc?g_5FpS$eMe~WVF%DUbB|5a01Z=t zMf=#`QtLUnSI%2oTY$4BWttuR4)LC3TK@pHGM8t+SVvrp9x1GifCS(${)8paLIRM3 ze{=;L=I{mNgvHv3^=czPu(9qRUK=skDbipHsNIq5UD^nz*@1Nq;J_EU&cR-{_Abm; z*E#f9={RfFes#&Eo2!(y26i<#($bBP=p5aA_D#-wSpwUd0$KvQwFDB5b^*Brb{856 zj>9a0S2w&7^9oABQCZ zcjh2EXE%PkOG5Bz^N&v-yFfPoI2wvs7?M z4VEYlOUF`D@YEiQ3rCUE?}@%VH5pN15q~y$Dhvadr=A0zDg!^$uT&una~g5~=T}5J zvXo3+fr(tgGcQWX>cKQ>x&-%t`VXSPRV4kNA3hw9wfE*xB)+p9p}^J=4rP-%>{()n z;d9Y4&QO`dtt0>3A{9i&2VhYp=o~U0-146ucNc_lwbCPYy#sybGPDvVNC# zp`jP2AJ~}EPt^R8@vDfEBw*|V{dtm%P*c*20jB$66PV0XFFGStW~t0lnWe(5to!Ub zN7us3R3eOP85j+FOc;($ywF){zeOkOcbTVRU`Ki)O|O2&VSm-wdR1$z-yOxTh4s6h zZZa_A9E5QWd-9j&!O36V1%n;Q)@W76d12~z%ZTx)D^11VEmH41r-xvnlUg*TB7k<+ zk0ZYi&P%&%uHOn*q;d zt_x3n4AXP7zj_WAt}YV5Job|2vHlD~=BNWKT*H=MEEtpNv`C)IM{~qAL6h9RDMf6X z;rx0$z#O#?OJIYgB}9am8#vWCvcOVs*-E)ILWGy2gocs}dr!85(5JaPI7W3ZPv8;oO;{N(hkA zrM;apTts)5%4Zm@@33Ky5ICMW>iN4y4dM*FpmIdHjdxnl$xf@B$n22MzM{xoD>k z31RZjI~sl|P9FiiVSKr<6duwD;k=3~1}CWDjSwQ?$#^`8Seh>D0AYkcXZ-|YYB0KL zgt2~)uG}n%q$VRt99iyez+NJlB0`i77D&;y6f%S%h)L}r?61rc$3NX8dS@ZHEBdFS zGjom@3au{!s7tD4x%QHjYgcE)W)6*9)31UZ80mm7HH_H&bjme>=bUeD477e3HHtI{ zBq3iDvF7ZZEc>hu+Yz3_(FvDc)(3`Wt4qzAo~`Ni${9~Iy`Y2XjHnNkQRsS)ek3~L z9GoC@4Gv9qGF+2*;61wYDvsR+B*Kj%brH^-0~E{+62#_p0_;&ZdMSw7dv*5+)+$O{ z5}zHbUP^mJTjX)pO1 z>t1c0aMyH}r_}a8z?lQxcsd9#vCZ!hrB~}Qh`**;M2Xk602NN`!?!T92KlFJI;uQ`gBfY9L548q zo;Ivs5EL`y>b{00hZQcj@Pv|D5UMmSzp(}WPCUsG9F-F%eFSo=W4v(IaX4Zn-{1I%lg*D|kVUMmQJ2+(&A3}3SSpY}B0?!KubpIGYv~_iw(26TN+m{Ih!i-&3u7rBF^5(> z8Z<{5^dKaE#ObUR@YoBA*A5$)H*ygK=Iz5O**1#wO=1{xWUKYW24EdB^IEJ-ZN?GR zDCS{QFpj8s8oe51UMuegq>B5U!2I%0hhF@sWG2&Zt7jzRv7VmT_GrC;ay z;SEMjGbOLqA8@K84WNi^57#+c{sSe5J8a_qX)f`w!2R?>}BnRmS)4 z+rH;i`qWZ$NjFNtQ%kjaJAG>Jc&XBu*VDMB-Sw|9Ke zFq-L5=;XOrcv zG~ZY@_KuHJL-xmducfBlP`y1V-f^eX>1wx~Yd|^mb#p zRn`k900(EVTSIbsIz3fy8>M<#pUUq;cP6XVN;;WLgk!NpBCLkhcv91n$y_`W)#6&B zm<(&hs2CI7k9Lm<TawXR23 zRC}aV1t}`kTxF=&!&Kj=iWSWqtRjeM>$Dt==FAska#p{uJ5>(WT2+kEW~tTI3G#c# zCFtFBz^sX$5g1ID$~5lwm5DOwl|7-ZRHs|Lk5yM9ZEfh9b-Ny2z5bJndi_k4#jHw{ zTD_8X)Y3Bx7zcd_UerzS%o@8N>8;wN7PYDm2xym1tP}j7)Rq@Z^##4MFC+)7Ot_#h7V#NliF6nY)nvttvHHIC&#|b#7>h>I5TqDmhGa|Y z$5_l?jK#v~2&7-0W8Psb?lZ;`=~$RCcEYp`pyd5(ED$BG%BF~%ejt7Fg5rS^#S$znX5O{7x!Ohik?^YPIqSU5hXMbhCE zi}t2`Y^{dZEp`;b@mxYHCbguaX~<>5`FJvxjKz!jQ85;uAdJP*kwjXv^ zOH62yIVhl^%#KDFV;=IcV%}$rCDWS981oWi1%ELXPNu^=$2^r4)t=?E$5b&ANk?Kl z$2^>4`9wY*i{xXFJTxJBgtKb0n9D>8@o*%c!Dg2!E)2VTPE3Ts$FO{krnLlP%tMT+ zJ&OAzME#w)_ugU*Ru56Epm~mYILD$| zF&>K*3h}tP9`hDs&?S;ykul~W#(K3>*<@bJCo;uYvY3hFa>;d2Mc4#EOBKWB7-P&s zjIB`Ir^5MEPRJtJcr-Gy;vReqwqUBzD>BBs}m&wE+zl)@74JrtV&1ED}w} zm@0ZX$5b^O&tooWk}7(NF=*{mY%<{O98*(%VhlQ9%&{mdJiJtR06Z4z!BaY^Auw_-!aCr zqNj7Ls3kMWR4khHevV-U9T&2q#*&AZR521uT*3U0EPKnCR2zMilgg1!W!v3 z)EI;h#+Zi~izV~1Y#!UrmaIr#Ed@0ZON3J~Eu77*17py6Kobm|2b;cm$;XO`Zk-32 z3}hnFR3s6}YRTNFS}IKy2EiID?mZUmlZ-Aqtb%!QUThIa=-KsV;vI`j8#@1@Npi87*Gp|a3)#EM=aY?54BXV z1_m+2ITB12y_{oe(O-;dDL9WYAM;T1&~RpypK}bBITVhHB@fRe51dHgFUIJs7RH#D zb1dvH#t^zRintIw$2^;3y%zVWcm(H(st98m(IRRFXE&OLyhDaAC7WPK93&o z$9nh}ox<%Y#y}N$J?1IKdia>P7>kH7_lz-5G1kM!yvA4rdPUX*dy27M-xg1)A`F5N zLyXsBo?@)mx5ZP8;dC9?d9XK=k)`%u9^rGW&Ok$Vhw2Qx$dnMcRueg z#$YuNVOi13IaW~p#25^zQsPu3mK8md6%!dP9?loDN$dO%@1*;PI0;&frlTy~dpXC{ zNK%E@UlgvI;#^^ztb-$JBk*U>;Nair7MHB7MhgbFKec>F<2eyO*M^!=)vC-@QTc&)rui)9LG~l~B)Dtwdz@R?27!$fFE4u0!C#UK}F1lRUG`%g7X<>R^$)a#YK<0r@W?^BZ5sp*Yrg+8yx-xc@^(2cUA*@6%4 zk!7Q~Y~XeirR8d^S-rlzB(Ldr=0G+_zf*NXmw9weX(%tsPB*i)`9`BgHD503ovogt z;@PS}=~UKiPj8W%#a!X8IV4eW(Z3f_fxvt4<@E1LSO1O(KbAJ~ucVT>rcsyGq7U;e z`(|dLJ#F9QTJ@ZBQ#YKOL-Vz^opX4>IAPxumTGzX2CwN1}lx_`CA%apbTjjpLMeg#4g>Br1!dYYYUH2XF?TdtYuM_c7v z?lzkx>}~kAxV}O;h~I!RCVvHHZxVUC%+mC||CJ`rH+)B=UAA+sRjRk)v!mC`r_IrD zjmUWpzAsbel$KIb>PlN_;pzeYVKm zNZ;ZOzAx^#Q%U+*qw+Gl)Jw#>Jl(#3j(F+^;(nX>#+TXh^JxSt%62(Olrd5Eha&Z$ z5;}GaIW>H57AXNMlxueetL7pvE1-<|Ib|3ul& zz58lCc>)$xwE|q5(8jOpP8D|n3lr39dK2Jb^J~SkTSdwwzL7R|i}|N)?sUHKHFWoV zzlDq|KZLKFAI9xtxKOse(rkyugreAZ+xQH+-EbSeOi0nK5~ARlv@0$dyuGt`VIhP;7=zUA@xop%!IBL!Rh7O|e>|z98$Nsp!7X z8jU6M-t5NA!lIQgUTkx_R)t&F9koL=p#xp*Y!Z1$CQ7+Q+)U+Nb#GZ{HI|!QNt+w3 z>O!?{(TSafS*rbrNJAZ$m6nah0llubN`_uRfX zi-n*?0)BVObbG{oy6T#%uDWjbPVupR%$wft zz-2pjT(;}7D|YR=;_6+yc3n+hyRJ4L**!=FoewFyx1#e8ZwQPlW4i+zb_Y6ti_@Kk|*`Nf*Hg4LyW$U)>I|99#;D;Mz<`qg{V_?JB#<5LXHgDauVP^!H zyEkln?v>i6%!^A`joD-nZADaE%SO2Blj$Qlq z_q^(+{Oji`g^#?$h(GN!xBtEV{XhKqkA8OfAAV4L{u|!;>i53!Pe1py$KLh6Kl`h% z|L~4uCtmZW-+KT5`0IcCQR2Xz3nzc!*WUfe$3Fj!AMaMi#?af1qEA~kZ;FX7JXgDN zBYJS(_*I+255Ded>cNL+KK;GO4f9`Z{oF&j*=x$}=)c^!nL4oLrr1Y5gHF8TX_dn5 zaYO%my9=xL;Q3A$I$uPxupQdho@;5&F=yxXe|L98(eE;TGeBzs5{_(YMeSGQBf4lmF z``+=?Z@%?${mYMk>et@=xd%S`*^W~CKu5X%%9%%xJ@(zlfBDFh@Bi`>zjW^(-hcAR zKYRC6Uury62p#z^9p&Bce(DP+pL*=ZZ~pN5#~wpZCOgXC{rnq#{|g^{(NlkqDwZDU zDC58OtxvwCquf{RDDVGLM|s_CpZ!1kzxhqvysV>qaNGSqd*I2v`+xM8kN)^=H^ygN z;5yRzOwap%`(K~B7EQ!E$~U8b^5p}se)LD5c=X?=@1D9b=G=uI`Se#CPyS)!sn_2z zGd10??{53{W2f%HE1?7L{Hr%SG<%Qh{xgriV!u;a7w$Sr=d(S%_*Sf=yz2u`{p|x! zO@;pJA3izp&HcMqG{&gZ&%vDUcy ztD#DNLD0wNiiv+azCjDI*AZ4Ep_EZ3;%`M@*n>z4;!V3mOo63~PwLK0Ie5Ej=& zuYdIyszL;zXWxmxPbu4}x4aZ4PX(`Ur{5d5^$zoc9Ra4XAm0#MXy#BSx-d|+s=RLR z+k1bJL(lxDA79)1i`q#H?AwlV<@=S+kH4?2_#G1||N81vD}Kk6n+hN9P)_f!nM1Wv zj_a2ob@{{emcRe@rAE`h1&yxjDFvS`_yd`CK634VlmJ~jInI?#-zYCu`=v*y2L59h z@EEu>$ACjNlt2_W&O&2ncC{n<=?@3ALzMpH=g&L43-S%VEnqF+Qmaxh-HK5yzb_()09X)&?Og-HW zt*PFsmCAZWDhhYj8`CAj(8W4UCO*?}DYo)eV^MEqY71Cu8;c0cB6O^m_avisxxBls z&(llLD!5mB85Czq%@pL)q#%s zI9pVjewb2^NU3v7sR03|APfT@1OANxBGJ}|DfNhyIu8J{OwF^@zgfz#W!OqGjbEnJ zBU0)qrqqA{Qxk>(j{*P208?r}V4XXPw=$(>O3j>#$AGV60N|A$mZ?XSsmbSswI3`` z`6o{?Y#FwaOyid+^@x=E5L0SEfT;Sf27vo?_TCY$ch-FH`CfDK!OWXG+b~gsBOS z0sqDTQ))n9o!XCCrqqA{&r*f~j{*P208{GqQ|dXU)J&(o=zslY5#^DOmm zmNIM^woIwlPpR)=N(~4wHDMU=81QclFr{8UrG6<>YNpi8sdxkl%0GFEVau?UWE#IrsYj&LC8pGX08+?SYNKy=of$29-Ny#lr5EyFSHuV^~$Vn7}feh`^fyuNqf>=elt?8a?0i! zwMHvjTh?oh`U0{@bh)}G`#?+A>#qDOd-7-WiYvGG=~<&>$l9qZuEwX9N(=hYlCd~f zxQpVunmxVx_O>o^GHs`!`9_1@R@q6fdd3&L7NxGq)J~R8w=Hgu|k znz+nP$(7o&Ya6KYT&>a8Gqu`WX`wA!+*+uY8x_FQdPkH~t}Iq-`fTY0QqS0z?I^n| z*Jz&Zei7=#)AP&CTD1(=P+f;hOL|scM2(G>)eaT9_Mov;lli&EQnOLl>qh&I+Mzab zH(Mpgtl#U__$A0(DIhz$Jb$cFtLQCi*8=_)rK&6`C1pX;6{=lPc2h33S~9Bh)mqg! z-FHM0A=`Yb+jp^M}d>xDW^hql!w zp?`;ox4UR^O5|Vp;^l@xlgXZKc9Xkjo29beY8RH8#_611tI4`hl_E0_Hd@vD8+D^p zvl=2wce(ZC9eT^aeYosnL%&21+%<| z0Bi;-a9;&)7>y@Qeh z&sr+gt5Y*YoPiU#g3>efJdu;{;m_e-ip9OCV@jqtEAc|NO0hLnw@6%|i{f-Wg;IIy zROHd|e>R`WTfi{4IC9l5WKZ4N2nJzh)X^O0jL$Y(7K%Yc1KYFY=2m z**|v=4&}_bf+7Gcz57f<@MuE6_y{9k z46s+@@4un?q_R<@;dbo%qOf^I2sN*$UU5Zj)-fqM3Uwn)QUrZo0A7z7z4qUhdxPR1 z)iZZ`c2QBZ7b<~U%17Syu2+4G`qcH=Pk6@XmeS3ieBbOFuejxoFaHWi$M=*l5?${( zcj{0JDI|?3bEk};#e}vh_bQjU{wRB=p`S7iw5k=NI(mJ1sW*)Z9R_El-y^L$sHi9- zt|{$c>;5|ZX6i;p=4I-20SWvzkhN_NZ4k9Pcd8{OqExqg^L!TgZA!P(YC#R7C+i)oL_}R_bjt!R(&Z2m2?Ksk|Jd zN$`d4nlq=W?chB@ZBh-Y_@m#KSykV4H!>)Z{>()2X6E~C3*j9ytybxD@E&@=YS?*g zPhMkN=vMT*dW-}q5GncE+d{=^t8EaoGFce)(d_oN5Cqbez;)elCxff?DNBqhs~>B$ zbaz?7g)+wsz2#2LEE|o3r<;p<9a3G;Xf5lqNjtT2XQNe_t=_K(<1+7POEh(zAD&><`m^cKB{ zSx6$%K_(9 ztJE$nlv>s9^xGhbG>$JHX+chPswkY$Tc-)JLMm$`%T<{<{;UCru6aMIc^K2+=3&gk zxDQidY79mfVrp!WcBaM<6j`X~k`P&_=p!l%S&HQ4LwbF|ShS?(VA%R+W>2+mZB*-} z`I;WoAo!V!2qEzgxPWk02SRR?D*?#E(3=QpTrN3mXEkr@Mtwmt08Vt|_5LAiqkn+0ih~LX`xtI$2V` zv?61!1vNW~uy!rfX`3Or&MsDubuB&Uy>q2z+o_aNWN|0;b}Ud^ zR73Ym&qBX_TsIb>{9jn?&N@_GC>hHwz1_7O$veqiK$0!yt1Z1O)>Aan=o6Z2FE4d3 zfoRmw60cTWsMEsHS-u>Cl)ntkzSHr;jciLV9q;ZN)J!#@#Io9u1Cm;!RfBAMTj-7w zHYnsWbTS-HL}S6pa72qF@e@s`342*%u^dzZpfrwSk$~-u;p*?V5OS)eP8VyXg)VrS zZHeSAc#6Wb5bb{PyB$2rcML&^NQf1hO7}p_EkaFD#!Ah>i9MbUR-uSJyu36I4PAE& zx0Tw9)k?_*VJKfMm7)HtmX9{t5>eJmx#zZA-SA|_40kW!c`n)sHohU=jl}rG2FCP?*r{V&fzgbS2TPVBK2MxKDdYkraBm)l7tMw>=w}n<|3B1#3OEOjy@RZeP9IsmI zJFCk`J-XO18tuhKb0w=?(LX8!Dn~2sn>M&c3!4#Q+KGBsh6v})hE@b)VHX=scup;YECVv z2h=IGtiDQpwfYO{e^TG3zC(SN`fl~N)sL$GpnhHbhWZ`#hw6{i-%#JI>{p(vy!2+} zWy;SgFH|O#wDO|oZg}oCJ`dM zU!dHh{7mQTosG&nIzi>#>Xn@h=99PSdQ&`jP4GrDMJkM~_d|m(qznP@VF5P_03K5e z*~v2iZY`k6D$e+xW})F;iAGRpy7BVrZOcp5o&hq2jja~Q%ozqsT$#o@z8u5lHVl*{ z{LaFd!%(zdn60C(u!nU;Jgh5f*Cl{Bx2PW`OMsdq$_i>2vNP=cH)q4FXLG6t0XE&eXG8^R(;e7yl2Bjuh}|VeGP8i*tr{`aX?+wUp&qpecz3T-1he0*60tDctqyS{ zWRhRpQnC;~q)4(t|FN#hR%$)0`g?R9;swOkyNjT#SR(aTc0lS}Mb!~nMbQ!JR&(@G za`enUp&BuEg^CzPw@>G9Vty;fH4wqq?(iT7#L~AmZjF12{>!gFjU^#@93~U#yy!pOQ zSg9+^Lj7xuwUL+~lD@A-o>?~UU`fHUIm_m-Y+E@QR$G6t zY);Dq5Vk(nWGtJz?8c0kt4K4P=P(o4g@5Vt=P1 z%Ac-Q=pGIduciBPZC?0#l6wc;SL?@4nfd1Z@%nM{Vi5i!;`w&-Sl4~IM)i03p|ls5 zsEvd83y3ygNRMm!MDgcfVC$0Q=!8`2z_wcHwBDMlE(zdeKKnCY`NUs*;3cA8$4&`c zUGbsL!WGA_`oiyj=#6K*@`Wf(lz`DEuo<&(-e`MZSM<`I9cX8VKbPp0|r z?8AUZ{5c!(FZ$$*9^}8X4g((X=WN99|K$D$`R}a50QeSiK4P|rwF0dh;Jpps?$@M) zp%uF-!99C|VsTFUDRgb`x4^o}eJ^gXN2`~X5R@TER%SKQ0gAot&=dusfR8VHJ?SCa z4x@X^E@)Ye2lwr>{;$7 zYLF~tD*7?lFH~qahtGf}`IR@RXsQax|&0Cwt43jhPV=gW#`tq%m}wOW4(_V!15_kl)O@4JrNnrki% zKoPo7FNQ={im0qBMS!v^MZ8{DN{oheS4wh`xj?%y%fHrTQYhN&=F z3BNsfHQCb!Rk9N%BV`yJlOghUVTgQ9Ujt+q8VmE})eMmzSDzpg=1!oqsk4oYo-LDS z7&*IPW0@K&?@-=Nw#beRvU(+~k~efVcD8ncWS!jkx(kfx?~TEmx`8Q;t5*PZAUd-a zP^D#Zf1ncd`oN9Mw;#8la0VFky!h34WxVjHuj`tAs}Ejjq2B*>c#K#+0o^nHf*b>9 zkp!E>)G>n{PO|G~vW=yQZaK%&ST^lwt@R2;=+R(9i`y>$WAonac^q7^Hy@N%48l6I zpS^5wrL8O^Y}-yYXxp0F=C6=2rFEp(c@oY&)II5a9MsI7o7S=BwPP7;-XEE>&ExQ7 zmr1NU!#1Gpn|S2du{Kt7WO&+RJd5dGg>4>;BH;~1F?ytBt+2x-85tf7r;O!NZABKM zbdqm_p|8j}QmY7@o33Vf56j)ka?A>b5FQ9#@iqH?_9T2?W$C#pdDU9+hC~nQreiZj z33MKTD>D``)w10UI}00o@XJB8L|J38x&U`-vrB*gh1Y5z5(@c$A@W|UTDD8xR;rie zQ|5rNvu2j(Ps=QcB$rt+#)9;=CN!<^vj*U859?s))>5+s?=D1Iv|wnBYFdXBM7)4I z5n3s?xGY<=ZpkMshj6iQ+zy6ZX$MM8dellmv`Q+NSrR2_o^)rJ4)T*iCX!k3foq(! zo^a|u(rPZ2>MN4Fy&w{J_uSpLH}j2?btifg^#{p^^kc>h1##@oq2$c*YH)%KqC;i@ z`}Wpq9&se8f-ZAw3?yl4Ey%D-_b^*sLg>+>CAg^3h=KpOC}G2tc8L4;SY$y(LW}M$n-DS8;S2BBYFh<_XF8eSoA*Z$S?g$vUfY_m=r|r* zkt_y|IY{V|qEZli>DqQ*#|jm}CR>N9OI0HnHE9J!(rYhv(+@LE2D|_}Auww);x0+0 zBqt-?GWCYvC6SpHbqX$;2r)pn3sr;Ifw(S}?*QEjMk&2izRTSlCEV>!pjv9M4R(`^ zuJLHkDSPS?GL7=0PJx9@l4WNR(C?_Wt57=#P@9l7fw(fAN;^@3*F9Qj>`R9L!7Al2 zaN2O=-=^_4B_rJE6+0bNzzjwbj1cyEa_QEcJqxuCo~978&fu|#Dlj9kX2w31#EB@$ ziiy!(1aDyfA3)GB1%z&|F3*L8uF*jQu1}mndahMAnUwxU&Sd zh!}wfyn}E>>*Tq{0wSe=Oq#RP@$!=3?Dp`&LuM4hV5nZL;cgkBR!TaeYmk>F{NQEK zLPyal^o~~XRb0bB=1TLkMgtLFFb`;^S^+$fY?4q4=4hvybJQwn4{%3dK*=sBKoD7M zROpRmj6^eDDW#CM)~wHbA-bO<&AQAxUTw-LOnH)AjxZG|1S-U}rNNZ2S^a*g;1{mk zMEBk7wcoWl+u~CjW4{J}i`(x^M_8D~E)ejsa&Q1FFXwO3XpExv;7ZgI-4N&JO`HJsf=L&8t5hTkC0M!#W;TmDL|!8)Cn^`oq{< zvq|&H00Oj%q@V&e6SiUpKp=5^7Hwa~u2fr@LY|D2)9c6RO6x7#?ZX(Pursqu5HZCG z3udqxJZ+~4iQ61-ZbiY7re4p(8oH*7=R}~5X8{u8(39SbXCs3iFa<5=f$QW0y%|rp z@ol#Wp4hKVs(Pq4QMLKN0Bu6D?bD|6JF<$N_f$TBjP<@J(0SI|#QL^Ro5AO-@}5CL zbiem}hJ2tGwm`H+cWit@qCe|xLZI){=J5DTt@fVjmG229RG&5l2!|TC!_1Xr-!_MT z&tck3or5+ttTWC!aJ5w^k-yZhKPmEe7-{`!QP5YKtF1ze`~~kS)X3jP`;#M|!Fw*~ zk#;T!l6EdAQg{`LOb*B_bd)6c> z7W6CX@QPjxBOgXqp%=c6Em|D+6A)LOy3`wbpmzbY>eTJCvWfJk7sF58p}^apUid2@ zMpmI0{(`qZz3>^l!_o^+22y`|G4z`%dn9q_8P>|amBb<1pTMk68NGPZXn%_2^P8?h zk$fG!(N!oCLD4sTK-4RWG>kBTV-@<+Ua#NO-1!oFa+dPl)K*TzN2Dfn?vy9g-`&SS zlB(O*y&}e8_GNTwi&_sy|WKObiwcJ zo7Sgz6A_}4txvIoZ*PKNF4|^E(j39GD3b=JrY#3spPmEjQ?@X@$Sh3RbQF>on~rvy zr}}3)3Ppz_(VcyhHfkGoVvzUH5$cO&)#`W#ng?+U$&#f>^5MA1?L=9cl!rE%QkA?D z4nKWj|FbWXltQJ!v2+YzU#2=4nh)d4#L^^7leO9kk0W+OvW-J+ZzFa@szFK6uBzcw;BIdnTwjYydpEt?wo-&mAd^Z&02JQwBScoTbO%xZh=^csydPy}YBU zpA^!Kh)cI31iy8P2!fzt7Zpc%*nTAF{c6Gx1)DR&=!!5^5)ge22+u`X6Oka8)#DofDJKtT&6Wz?FWX z`moiSTddY92#{RX+iiG|5CTOK3@)v3SgwAUfdWM@AtzGQKq~KfA7GEPdLIx35G=(6 zl?VxlJJNuj@}(;fM$VV6oDnKCXeCT!07TQipj#F%Odr%KICD@4_j&6^n~X-Z6kIXQ zL56XVX_v`D0g)FIT088OwMk72 zM_iy46%zr7$AiMaLL@i=x~;f+bcl)Y@dIcm+~#uKWEk{h*kU$_k&M{zHbt43R3pwP zLBo+qD&cBb66t{-n5v&39GNje5&yHRehk_~*Ne?AmJr2UEOpzGc?o`Cx+>aqL9T7h zKS70&_*eJE9>bV&!9q z8E1T?AIY#EutkPI;q`+Xtw4$dGe)tu8M%#8zc$!sd%N;Owd@~-$bVz~!- zoPNa~D<5CiXjkcEHd-~?I(H5r!pGOqVR+WLc6@xD+yfO938dx%+gmm540vl*p4rqD z#?0P=W3SP+`*6D+uhEc?$Jdb(7#nAjZ`&b6x_EaN(uiGg?70gh_8f3^!N;B>qHm8& zXLACt)-^8uJ5^3mlG%8)INd(3n4g`B(&<>&VI_d8t^9XZU;xOUm3I2!liNObuleBsFD zkUd`X@fTgP{FmST5?n)G%444SGxKNW&le7V=J|SY&R6iD{U6_d$;w^)?w6+Ab;;tL z>G;J-$1ifcDi12JQ{Ibj{$)5^4CCMlM9+#%_ooE2-sVr93gOX~!lsEfJe2CDi$eawS}uFIAE$t*oKo)0A0dQ7I`+ zMOT7~rbLwle#=S&DW`FjM4F~d;;yaCliTFcY%)7FEgIZ-@-j-8RmNodiV}Do8h3UZQMx=8Xq@`$bQvGosBKMVnX5yztp~-TjKUOkDoe-`M>6 zWMN+9-9ULyKDcN9sb;BsTsMOAI((-0j(_(9kB$ecmA&J4#-`QjW=>zM9=yM$&)$D{ zu6+OTa;h@Ef8X{!r_!gEnoBw&jGkJm)!XS)d&d#Fb6!v5nvz4~K~cmwzIQxB8Ns`z zj|Ov%mL7~vsuN{3t_I^2moJ(~BwiQ{tC|{8!yzp^p(WCha9UM^)@OX*c3kagRgR@+ z@m3C6gqkGny9y*XI3KXp_sR= zDgwVCP6^dpnr|!{d&kGAA^T&!*HY7NsNS9w?>Jd*EQL;$njsvA5wdH>gL?pzbPi#j z5i)zO(Wvb+-~8xe!)UY@8_i&DHWr*Nm8*5S-xKOB?zHdJgwvJ{eP38rQxj@zLQBnQ zT3U;zwdjPJ0F+#nm?eAafCF&}(N{}WEt)o=#wS$N5=}><>2UZbRf4ryOIO+6dK#7L zvC{+9;*_-N*b^ckyMQh*O7QAQUke$PvW<)8a;qj#UMYtVNt;5mwt)|=8y}T&nu2MU zjC}|zTtl26LV4&!y<#DeX>nK zYZ1({-B@mw^}-3j!5QqJK)&&6U|F|5XunwHGO z^O;OS%g1ube6$c2W1{=f?lFP9e51Tfptq{6pjuT+svxydMD`WcrZhE`&llsxOr{u# z=k01;kFKazhHr3{pmakA9XGYc38eF$FEP4LVbyC3PT+N2h>st*Wgmrkq`{Nc3*_xiveQPUAs z683WgerME{aoXL2UfCCt16C$nP#BB&jIl&I42Ej5V#Zi~-}>iR)L)E6BWVayj4?y9 zrS)Sh<}b!#;dBJjFV8XWFc$Y2V~KPu%osc2-5e{X5=FOIor&X!wtQBL6~eK2CK{1E zdNjc=npUx-#M+SOm}hgWnDH57OcJp=_6%KWk7%DP#>3e}DwWURD5ZElKKcX;$LF+2 zI-FwB-jt86)$qE-jzTz|OK8QUmUJ`?xlA}8PsWn5criaJ#^Mu%u~<5iNNY){A7jzp z1JOR2jHMEpxEjlc!=!Q|-H=BZOUD)uPuy~P-;9$>P-l82WVi)zJqELJGQ zqL;JjB=v#eFKA zPvwLxg7X(5BP;H~$6&>!3cVs@%uA}cLUGR+Bcl*u#CLw0<@9Q)G9F_r!lJ#G6HLn$ z3%O!3k;|Eid+*Q{R*59SiYm+)^Acl;NIn^jX4FF7*=kAVGg?ZGsT$bWsA31UFvBEv z#8T-ni}qe(ESkthvuczqZcQ^>C_D<8cs!#fGpTqEX1L~#*0A;hwCOwt6MZP|V?4*a z#8|Oc4UEmPLK4_YX0U4(8+ofGHKE05t0f#~jCs2O4HnjAlSA8?USbRm8ZoAdUd}O9 z4af7COPZvLo?;AI`xKiDcss|`l%E)b4j6MR$_fuJ6&|^KF&vHOqA^ES^o}ZGFEh^D zncmK^BK)&_#u%@l$(7GDW5swjo51F!7Rz`($6)#fzff4e@#dJP7|Z#NF_slQonu9K z#3oa*Xx95Vh81*N$ch?E9$r$#NGy@h7u2ZB^|$~O=5v`$AyO!guJZ_Mr1MZ?5Iz`V z9%3w(%*V2MY&%=BB6+nG)I=;1PQ|ovHn$FpLFWNYFmxVl`sO7cD<-;i9%M3*i9}P8 zL?o*vbE9ghG*uV`Ypl5UShP_LyC!6B3a` z7z=13>e#G4JMBZl$2;9aW5_$=45SXU3R!80&HL^Lmbv8kpyp zr&O`W!ozEfg;f|*@f`C|Kh&Kja*nAzu9=K6(t4cF>#=wt7t3WMF|AU zHOC7-QaHEa5xGqD&P%rHV<$SY_n_ALnt10kx0_XOe|{#Ih~*P)h}CU=Tx` zBf(VB%Q>bN{l%D;g7X;jF%Q>c8qSRJbB@6>hr&^@%j)ncj z7($mu5f_5zm}hgW*Wx}EkKp`K6=6&xT13s@>_*d&cgRQ{WD^X@1C}{S)&%=&bnh+3 zus?>_E38-aQdaB@(&shCV3`w!KP^*5@2FzW={lZc3{;UN4^QV=G7>gh@1Z#pl z#aNF`u(ueaBjQ9vDyE9wQN>>0mSirTOGS!_l$uGTitCXT5gr&O+=!dbS}ITHSPvgd zdW|tqMP842im@I(<}Jn|BFsHw%u|f@@G-A37J*)oHNl=@tk<{2Q>qAqV8jsP^_Zs^ z>-BB%6k|AD2X-FpjpQlDdZL$lOBLy?76|yP^YBo2zrwf0(>aDvImvXCbsk>Mv1}%# zCUePbBy0J$c#5$E#SmjHm8VhPvU%SyhT~drh!s5kSXT6OjurgGn9zB!O|Z9ftmrSs z;Elv{%u|fzR6j9huE$vN@RBO#a5jrik_Y%0PHe$?j91W}Vl3<@#>5e|OclMQiV;6C z7Nh;KDC;~tonuj-F$Q}@-XHT4WBE8XFx6;Oo@3>qmI{1K*iuoXd)|ZgY!5o0@EK$9 z(PXOV=^RV?j4>Ru!}f}vVhl(4`AHQ?OT`%T6k}OGF@{(J8hfsLYsH<<`-?GH4MbR0 z^m2|BR6j8WL#mWG6^Ug<&t%0!MvI5@#ca|#|HC`!J|a$nR-@@COZQ&RF*TA@;q@1V ztEM*=EIy&aiW?q(&{BDOj#Vr;T`E`WMx(tb2|&AX%s5$U z>6rz+ZmbCPaFLw?l1%xDu{cFfkHD4+cBZxo|2ofYx#TgH@fl;#c|c3W81qh6EGE@t zA*aP;oM6~ec}Ep7$4u#-G3FV@fG@u>7G*x>spO&gi!t(pW~%5Z#=^d1%;U4WFL}uW zD`-FY80HvD9-i8HB%?lKjLd>rR`k$QA{p}?V-$;+eu^bRt z80kD{OA`$1HyrQ>jImzP%Q*)7QhzZ9ha~KevE<>IR#~7XQ#~AYtV_}~$hHwM0 zeq)Szhp~vy7=s@)ylNR^o?%Q=wOBqEi)m82_gM0XK=`;=BoFg+%~}0E*EaW_(5a>7 z^mO`QwQV$7r)7>=G_SYIt!mS#HtKdpt8y&uN)OU~X}+;+>>VH9PG@+^ $ay`63@ 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

_Zla?@rU!%P{#+TQe;DYDRy|6Jsn?xV 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%0DA%l{JoAtx)R{%u^)eJXk?d9HgUpGO)>b4ZE6^g> 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 z z$Q~((&7Gt9AM=YmBhno+l{oYm#;2Tp_?r$2CJ0m-y9q5N9@<;85HliQei+1Rd zltyi>>gwwDbj5b#qq~cKaQhl0-!1nTdwW1;urKKF_4}Qsey4LlcHK1K><6`-_O_NL zTOH{_(f&g6wlJDC84(@@$&K!8lkY|SL!ZZm0`^bO0kL|(jxt^}Cb3Jh(Gd;m^1E!k zyeGOB9nm8RF>Gp3xlJ?JHQK{_{Jn<0-asE3$7P41-=W}%xB+Kyz~@p1nM)m%-8T)Q z-=34gI^(sVwDbFn<&axNqcX+ECcgXQYUyn9NKR&=d_y^1AAK zd0TWZnxYS*WL-Pj`yFzh-x1yKaNsx4Z*cZ2PUC>nDGf-j;9$T#=#jlQdE7)nPgh4< zOQQ{;k1HOf1l%l_F2dxK`!6I<+_^vY$OHE!-FfR@BjO$v2si;$>Y#eznPU-vZs;AI z=!Hh*rl7XF?hy4tABO&#ZWTts`rS@tz~~wn@B?Aht+)f80G=nP`X~FmK-}qo61BHB zH9&_#27?Tlvc5&%VbY9DW>zXCeR@zrW#g}tsZz^J0a_wMjOU3A@IGZsytDTK?|s?8 zyS${k_7HVGAC7mQGT?@02rhY$x!GXQZS=U^vPbc%UcWEs_XiA8K#|mdDoqafy`Dkh zeWxADQ&&@|nL)_rF&E|@5y_YqIwImK&HAZqrcDF?8@1mMGlN6_L_S~W{DaGO@2d30xx0ch3B9CSR;ndeN8c=6N9pIxZxRPXEZ$b z?yTYs&%?{k{gSXM=<#|5pA6(BzcJtk?y4jc_HxiCJC(^GgK&5Baw7oluww3y2=_G_ z?sF+LMc{rv5**C6Lby|cGaPqeblm57@`n|Wf#d3c&*S$6{8AuDZy50@9@WpLDDnu* zs)l2>jJP@qW<2%MDy#n!%nX@6f4~K_d~#4xp~jtTvLXXp(p+wQn$tM2Z+G6#?5&#+ z%a`+M#OI%U@ZQ^R(d3jT%gI_O=c}}ORq^LPokRsvz0fh?Somew==Diza8UNbmQ+^D zCaX%2kctpugf*f5^24Is%}=pZc=3(AF}SSgF@P@%_w+e;IqD`nVu2sUZPNHrP zn!ukJH}SM%LT9^MR@`bUt7bRiS&>}BxvOb{z_c*M11=PNq#8|of_MXgQH7pn$oi`8 zB&ujrmU_|&u|GK$Tuix6RXxb6*bTZyLv<+La5q7D4$VL@&jME#%tz%1i#fck@$^)z z4nA=2JyhuoEwE8(eG=8y&*Y1nlm2ilh!}SFlo1-x7I0*6045K2rH2npYB1l^GZ3U( ze7g6>Or%?U9(@13ci)Z-girS_yntH4CLtY#bO?_VuQ(<&_S?%?B})t|Z4X5;T`ow3 zDC^UM*gQRmX_E)^4BY?sJ4r6#QgqCuwm6BjizV(=}C~YcZhuHO+s*>;SY}aK{ zq{)Qlz9f@$)YUP+!?GdD>ReONxWMOkyngcM^L{^xH!BhrXPolru^_>!%2)-vPScBl z{@(5m!l4?m& z9)?0xaIhoGY3Ds%1)ivZtd7B8J}YE+$ORtz*Idl8h*S#-$<>D_okL>EgV+kJm{3wd zbxA~I3SxYY5~|?xrT0naYkixz)A!VGj*LZ97>lOiSacVZVIAPwA+6|w>)={}^f-Sf zrDR+l-)i!h6`F5Tg>5%E9?;?AHKm{l3GzZpY%`WG(dHv4W^)4}7f*&tD@T}+Ty^Os7fzzyF08sH{QPI9 zwH}5;wCw4wTXmp=%VW1E`oOBXZjY=B1ZQuSYnafbwi~+`$0kBQhTH2sFW^ zJw+=dNK}~4v zDMKjj>aS%Jnj4XXHa4T?f3+^A2p__;2A;lY#+yD5nKRZ2k%9768?8};S}zHwI0y>2 zg#7k5zy7bQ4nrwU2@Ke)_O6&W=aY|nKT1X0<^GT2KK^9RycK(^>;r)av`U)mn4zr- z@9?T_D`i&=k2|{Za0kl^S-LTQn5GwNv@nPswp;%;nXrnx95>tiiJI6F9?_91Mhjk3 z!RC?;rmTV{#S!jbo1_Lkea#hnbGL3>zrHUsHFHkp0W9IiZrqx?x1zbv6I6$ISAP&l zmh=G0o{|!FB}vmq*ew^6NUhV_j=vvGYfyCPBt$zf@My&ysdY0Zf;*EbQz zcqYcXZEn8}w_?Omvn=nK`;{wE@kmFIo#p25_?IfMHKW85BJ0Ez0( zFj@y~^=x9t2d`I4)vwR)u(HcESK{K?>xghiQ}!hYcQj>Bn}zlZ>XJdc<13IrES8$4 zuesu~OU{2KjF&O5UMXZor9Ll&)dC=?C~|i&H8=-Ly(U>v)E!}bS`PppsrJKruD|EQ z8VUG-0zDT&PK4r*HkBR9MQAmQHyr5ehC?k=x5e^XAkb)k9^MhkA7EV0jIM3|-OT9U zHsI2^l*%7>n;OEv=piMVAa#`NF6ofi0d}eGGq@*fZKi?@!d~HSUDj2-I3tAfQ@nkB9)y%kQgT``IPPN(0;r4AT(Qy!0tNCO4F^ zb2ot6L#S8mp1UXBdD|^Fqb>T1B)#FKoEi2vvixwC#Z$@lu)k;yhEEl^d7`pWqNT@M zx6t|`FU`_Sjuy>GfEez{n8*L|$b-pAcj|4Uq@QgVtnJA9iNUIBD%ox(f|c4VmPE%b z5z4|BTWBzC9qQ}3ydFoL#4k;M?&+y9Pp16i(TD!_<!K?h0=Qj zgEFn+%a{B!R!}t1#^P;aSo4p5dfHPd_rIXGZI>}aUe|7B=n6a8VNMMrwH>Hp`Rva_ zu1uR?(nO+YAD>duOhQ{Z9~x=K%P&ULy$QEx4-M3@7X$4L$CwcV83UHVYL>_TM00AN zN2_>gbA^L?$zEHdUj~{`oZ*UrMfw@9M8Ej_b5A_r*9R)a>k29n)~mx&cGy5TtNx%i zPK2CjI#5@2h_5k)R&7_(K)lC}cXqx$BMPEQUZLMVQOb;goZ5ZNSeqSAI7SR)^kzvl zY!~}uhsLba%llQ|inId-Z`rtJ%Xq<5)#? zEz4!+>3)dE5-ym~ItE$~vS2}Q4LZMw2IH)!7wUJ3jRM!`-r}ocJJ=sW9*2q~lsXL+ zw<-G!ql}RJ>Bk=!-+sJ*EVwvURZ)iN7$hIRB-QH8rq3Y?BUirn^m9_?gDF><;6ya7<2OISs&oWH+j0F|PTCMdgoBa-` zN`BP$DMzE)IMs>D_^LCK12}njC*m!Dz9z!9M} zNvxuYWw8Wajr3sEDYSS)(k(fFehajxZiCKzmKlB=!YGi8{+$iY92RFAnKvp&;nl=q z>)t(Dx70VE`^SdWi09pI?r*`}3jd|s9l3NKJjn1!M=*8Vm1|i&%N~A2#u2ejfnxOM*S4Vt{U@3xa29oS@Pv?-mrJet_pVsz4?}@hRqZ7OC3&VjWp=FAYj>#) zbA9!aad2B>J6iM4QMfwr*&UXwTaaXuK9m%#|H=_o0z?9TQSAUGyiq}CZIQp9&Bd&s zuU@DqDK{Om^{HFoKZXrZCm9`Cop!c?ouv&h$lW#{pticQqI~<@_V5#l5ZR>tEr@I_ z`z0s)l9{Bs#%^Jt#1-Z2X{?jBjRamR8QV7wbO897+T`9nh(+jbzFY<4t=v7gKK$G! z1m}t-1m~uMPWBbhuW9wkf{K~DD*IZigWE^Ku91wk4en01o}Iy6m$sTj>)X^bQ~c$@ z@UyLu$n+jUesQRGfFL)v;9+wIm{D$RJPc^HWUMXsci~0fr%_tS3;49&NkA($TEnIb zki`ywbQBM;dCWLqQ&h~ZjEZf*G7`@!$yiw~b+dJNDmSgzg_cn5ZM9kZ!%s{@w(7Pb zt+Tpa0BES|S1^w;IO`4rS1F+*K=*yUiWS)6XxuA1dF z;U|RvP63K>2Bm<*sSa>Bf$GEHltcYCH}?ZhEO<>L z4g*pq8GEVSh54J^VI{? z2$qbFMG4;fT~g9N$W}5_&w*lp`02lZz{S&7F%C0|BxB=dn;S?NZJV3I&rrtok*YGf zP^^-vf9JuV7u+;S2X{Hc&yfa%ucMhO;fYTR_l z7k)%~$o(|K{Q$y16Nk`zxIOQYOpbyBD64K@rtbX(j_{-4hn(ZS0J$(jV<$NUL)YPM zra&^aZm+;Yl{evS>=oH<;fLLG|6S)I|E;*{$bWNJ*v%bQ_Yu4x-UZ;R&Z-I^mPYw2 zvuga|hx$`+Y3ISEprjqag?sCE54qGR)zf|iZ;kgIc&fHk3Gm}lfvT)ZZ}{Z}sXUCJ z=Y_&ZMSbt#VFd4Pa90|$4i4t9sDbjWRi5z67>*b!bAWbz_Wn-PI-=E%ec3i&UC1Ox zIiKNWA?_dIw*Mp2QidUM@TV1emzs-rx*9l5r{r-&w)xD+Tj5LVXd9;=9+*DBB z)EDevu~J`SS^lQ{igs_&I9K*dzxH+6O7pjD%ePiGv~@c@0SWInl#shSyW1Knt$ACs z@=I;q{_q=LMnN1ep&9IHsVTGW*=gCDm9=3*R@OGl&OO$$nwB1S_$4%>Ts&tSERP=_ zYX%bW_Mq|j+eX!PslTZ1p zHQ2qerps&JZjbJ&+1MS#{d|#0GahNwszYqe0mM%DQ>nYbwF(d$y7ATuI9{pGy~-bp zXY}Kxp}y?0c2C>3wy5^9Y@ad$mS=yC4l8G$hhUi$U!8sBfXQCxQ-VxTjk4RZ(m%oB zmQ|@Sr`6rE747pmjS}2=BvSM^pS`)DvrRJX#p8T9D0%Q;?@Fhs_u!z+K?VC>kOEzV(N zY90YfrFgro4XYec4c2ZisR9`8=vwKG>2iSKr5S^zS*50ovf&I5T^y}S&W63sYaG$d zdmEkT+JYvTBzL=Gm3N|}-7U%9?iE??qOCLF?ylQcYU}LH>Wl5^u$Ats z>voe-!^}Ost&Vlx6CAC*Sh# zTG`qQSboay1Ma@I4#%J;%X_+K(9zM>=MHdNc6T3KvUuZ8+%3JMFm`wD#>Gnx()fqN z=5EvP>gi~0%4(d@+}hFO@{`*n=MzA1ZExAqJh7#PZ(r< z#l?MW^dVd|)!p6IHKQXbx!l2^+cgTA8taEV+_8%SjKUDIJn9g{Ny&+~&PbypIXED7 zcT3LE$qaV&NH}G5M&X2Du(xaU69!$u?w+7)^dVe9LNYiylKKNZ4vOz_J^ zLPHPhX87#BV(1MLmr56nVba zuZ?vT6~X#EMf_s9V&ug}T&%Jm)pqujmKJ$Bi;Al7Zm8O#qS{)2QAJUFr>ml<)W!T& zMMcfpe>9~O^{6Z!P&-R$FTaqEuhWP8wX3KKFHdQ!DsnLb=x5DURYetkKfdFyr;YYj zc(l`p$oL5-!&TbT1JFG*5KIxY-+?qLm8BXJ=){HP7%G1h>$SI9+qR@;9`#HDJVMx#&dKFdT5Q3j%B#$psCI(~rmngQFCR>8WZ^`G34a zinJoGw%JwG+y+{Ez$7{xLSPaQ=&Y#f1OjahGCN@i0h}CU#8+&IJ~7QIQNRNF6$hWDO4)8V1E6@$@jr z_sFQg_EdIq*hWgLh@E)fA#9|mlUqlXOqNn5E0F4`Z45{hwUu@f9@_p89zO*hthScS zfs6qbrr`mND*_%W6FSu*p=Y>2(oo#4z}vbs4n_XYVIOK&fU}YNL%a+v4MZOMp9H)A zZMfgDHr^bU8u5Q|M^nTUi@RBALsgiCfC1Z?RdslZB`GHn3O4G z`E!M>{xLqKTwhjO)_3e9=4~%;-x*%A&0*g%A=f^TJ0O(SsRD;5WXcVK9q;PxZVZgQ zA>k^Y+K%f+fxIIOc?)4GtWz3f(-0VMLpb15+Hu_&&~xnlx&1L#&|||0<8K*zY&pJQJ1*u!DBjlc)}2Z! zeu|Yak1Y1S+&;ltCkdN~3gc>94{n9V2z7?>w@f{@x@@1+j*G_}qBpk}Lj;74G=yPo zSD@F>ZKG$HjJp-pZL6)#_TiBO!p1R&=*jI74%GRzA%v_z4~>9FrF0y{mRciNeExP^ z%!iP@E#)mc%V9=svv=p>5lMAEVFOpyZGmpV=C2mo{bPJ8)xvh4uN~JAtLtM z4=f*!*H(LHE}lnJ=MmO(ytYc6LVcjpP}Sledqb`iw)s3*pj*#z3r;K-r=ZYUE|%8^ z4YnzYD9mdN2AYi>co#1de3i|mfI%msdEWyIV(0RZ9=`j zT&VMp@fj!=vV5*~T*FxrIHye9lRPa@CYA+ePT8|gT-Pto4y?nUMcmULFwPYFmB3l+ za8wl6?U^>Ey-fV7Y}%B5{#8u&1pJ%HaoWg0fi0@FAW?K5%28wduBW#UYA z-Py?)ai$oc6X}znBu}werif+B1F3=HKm<=(b6bVob!b@<;d&MqsPmK>NpB``Y~e^VR*!%R`u*^(RptJZxb?kQU*S_0y<01(98 z<{b3277aEvyfls5LOc(j2oJ5{!(!NIy3n%aX6MkjN6G1(WFv(FYLPiDJoeU#hRz7gm$? z_J-UBVOL$R#umf6;y{t1#1?2U)Q`IrRf1;+?(+4v<6@01Cvmp)(Wq@{qPSS~#S~y@ zC{C}>&^JRB4U@O2zSG62Uy8{EAO``W7EBuAN~0G+{v@Z()`KTxx|K$o&4q{K*rM!y zru6iNxdF8+QGGw5>%njE}IUGY(DA*tW#>u$%z#0!hp*jijHdkx}@HZR^J z+RW@i!=d_SuW^xB-0DrmPq8;Fg-m;WZoQCO*CnjvBQKT?7_2qOt}*iXTM91qb+zMS z8hN8OrnkPlzQxPH@!rFRTW7D!trK?CbqXu^aEpR?lxh`H?b_nN_**hA^>w!6Vm_S5 zuzG8o$BUQPws_cTp```4HK%%tJz?V3*=uuaBS(|>8TMEDYlY&#I2%D+HZ;;)KFH3I z;Mdw~a%+T~x(;DECuX6t*RZd`Ujy*tY)H7w*U^p(iIBN&Z*6()PIoGPirpdX+gI;c zUCRN>-wVtAtA!u@V}AOUw~Y!dRK&nogWj6*nw_|hGd^rCrD%KROi`SsN~b#umjaM9Q?%3E zX117Fj)^JF#Eyo1y#vPO#X^&ZR{s2vTUB%NKK30ByX#d=VNtO_74V&-hoF3k*z zIyggKqeN!dm^TI><2=kCrPyhhCyU8;i8wxK3Z_jGa4VFY^_=CoQX@m^e zKLzq!%GE6l%Ev+ZMhC?exgHPCsxKdujP~;S5|X`#yp&&BLEH7Ck;Hx2@iYHdxD??2 zW#duvKN$8jn~(Y$dC2D+(?#QWAL}t7FpeK88WU8657xCXIG#@$8{i0ctpk6~1C1DbTsJs2>EnhSSvnELKWDOt&@m0Jc6Q|OFq5$z=h%af8>%EJt~_&!SPlkF zTUr>&b#Bm+e)hnax;;(|lciXcsit5gsW4d;g=vvQj_tLjam62$P9nglW!f$H#WwCa z4oh%6=;O*)mVP`%%(RFkpecogQxKIiQH`YWBt%%(QI9ol6qKcjnIa0YNF|WwoPZ8;=b7BaqtY zmsV3UJgAW>j~7V~bF-tu=6O5rOI{~M`6+MLM+lA=R)_o2QMmE}<`;pyHJD!vgk&^k z@_(4)90l$7Sx{YvDUdGr@gnBoF0<*#tWL%24t1FSQ%Bi1&Ir)(v18rX?r}Wu+~6Vu z+Aya$inzk$kK!ngAJ^4mRQ`NJZfVp>T`HsFqt74t@i8W=scb&^f>9^NbX>D%J`d;i zeE9S^6?b5dKJ8D%-J(aXEF5pAi{!xZcCSco4Aq~G?~UZZaV?4D#&IqA|Cv4rslpum zMgGqj@m)K1eD85S9M_Ua4jk8qNNybW5C8Y{;WHs%mIR+5B=(zGqFWGBf@UGXBbY>U zhE-uv4og}}d_b_9g+#AlN-(Ee1c$;*mUMH%{1MJO2ku=+2{0ikNC3^f%xE>o`vt** zyUG)Nf+5L@Vn=#HP_Q$>>=z6v7Ig67QC2Anjs(d9NEsTWZahFMDWC%i2!{9!R0td? zG6y6Hh6Ie@1t9Ue2teNp%&H1P0`3~KCJ4qvJll@%p)E-e($QRI?iGv)EYT^Pk&!M4 zqLndgydb2d>04>&J4a$snbXyYy#T_qb zOK8@RG6N}d2q}XDoDE?mWb}gPDo09&RQzlZr!E|Z6HAM+05ovI$Yz_4Q(7AB4B?~* z=dctZ(Z(D=+|2N>MgbatKcXaEWzi`@Iu0s=$!4{s2Zdy+|zc3Fja+Lnwc2yNGJXz zvc!061ga^H1R=vAq&pI1!IUUifN4~EhF}IthV%@DSS}K#UjQEu6GVjz8fu&FOEj2C z6LF!&TcDhQ_CQMt)X6BCZP-o`1Ye?H#pz~$qJaH|cv}DuyoSx-oP?ANKR_;yplFdW zA;~JlgR{DJa&^#mae_!a&oT>14Eks@166Deab6LkQs^s8!ICZu(WDg_X&?g|V4^jH zloqt4gBI*2VMdGvl65%tLI&u5MoKy6Ihy%Th2tv$WjX)8fTpS>U(1&2*GP$Iz!znSC(-k4kX6A&%J2JR9 zXkV1gJY*dSx^*P7B;7jF90{U>C`q@HC*lI(9sx21Ic6vw-!jJAEH*9>LdcK+VuXxg zbdUf>(qRGqNq9z%MTn%tfipFal?a*=mJSn%!IlW5%{HJ!Ok_!BMj)WF-PJ*N2n1D8J1Pr2rxJk28OB{@ewfu$uzv_oiUTngh+wYO7St1Ej>l- z85$^qP~iiK*m4XXC>3;krP&r(Ex0wN!66_bx|fkBkR%xYY=T-qy@|+M2R-|aTo1&3Q)iV1->XQk+CFD z0>bD#f`xzBB6&y0Taw_=2XVF~sUNPyN>L~+!zVvvpaR$azRoNYOzgG{fMCC;g2~ zd*D+=yu8<75eLIW;)X>ckc+%txF`WW9u|n4!72(i3;3JD5G!c6S)i{rZ1EV9;>ggC z*hr+mPq&yU57Uwk9_RFJvShP`gG>&V(4tqP1ZZVNwc9bl8w+0U~KFj$s!D zLXe_evT&*nUBg2|5@{YBPAoqo9ta~Hf%n0+QT(_poQY75SYR{jsA^*iW}70M49#%} zHY7o2LW#lcp2c_J`I$JK0T~jH*$TKwG-4cy@KFq8#sME>(^dvI8^uqQg+JjWBwC3M z3j>|tmo1Sl<8Zb7G)1svI5ITnM*tLIVj5+w_=mvrD^Qw2Cr|>5V3badLPrh?XGX-c zm=k})T_;_wpGK%codH6GX49yk7Kp8kR0!@Gq2v^fQ%D~uDM#|437kSxdOwaJJaY~3 z!sLhap;a)ZF{>h6lt$@c5}1p$G2Uj2PeHzxVHFT5MMO_B3R?nBKm zx^z9i<65C_o2{@a1Ukw@g*065faGJj@$gYp;RJ$(gJy>a5Re%^$iatposrJL>xgJr za+8~wZcCtqo#GBuNx-GrQAIf2W;R1lp%ogc+SmbsWt@oI&Khra034`60Am@agKi7b zjT9jRhyZ2GI2I@oQOQmY7_C17)3BK=ARI(Iqvj5O`z+oxKOZyV=RSO zfMFcK5&Mw%;!;ux5Nb;YR}|q_@OavB7>*+z0X5#17Qzlb+=2Wj-VqbrW5f1FNAiTp@G*C(XiBX0=%ZwoOB{q*9p)Nghp7&(~w5+Fr|$g z5Kaask!eBzBu$R{kFbm8G&H$`P#{|D20m~RDORXMI#by*aOx84-#hw6tLGWN!q{M0Pwy|_Mw%}p_ z87R^q3S|qC-q{Ow=!>lZ=UJ8SnuVyf7jkO~Ym=DnRhafrNBD z2%w~+`2y8!$Ut(4dQ3dFenej_K!rOs5(tTv$`2E)e0HBf zQ#hWpfu|N&VUi^LoLjF0PG2O+k@7oIATttM0!yMxPM}E|xex>eDgaF661Sxh^oWn#NNBM|@b|6oC_LX+$ld5aITZlnP)n z%Y{yH5Zho2ghAGhcnZIvrveTL82-zF5F1Vfke69tA}2!(y7bNZu833sh-g@XePAw6 z1uR3U018T+2CfG1E5J4ki^i6OlTi*s?G6mZq#GkbZ+@ij60DTjq+t9+OxZI~&zL|p z1q5!$D-OvJmsOfziORqka94kdr!0o0kn$iqq?C!201gC+5poJ!JWk^mWdJa;3(Qd_ zYS$#B!xVl6e$ru_n4l$6V3LL##T&tbZEMCU`nCFLKprXqn@Ge=R2z{ZRoakBK>3o8 z3bI6a0m=k0W8y_%$`N@c*aZWGfujH%$_%vv4p#-LfLNgnlxTyOaB(zSpd5f4Kc6ii z)}>*#FhUt{ftB(nmVQPWv+&sh*u#}Us|{$y-bq?UjR^-P3*birYPEb2*iMQq#evZ% z?YClbbuy0W;tTC!>8EqxgdL_T8jc9@sxVQTEQECd*J_7hYd{q2Yn1WHy4n7>uDb3oM`y6EM-RqErdS{hERZ9jDm^+yvr=BPE0!*$Zkuxb~FL z#oB3*i!7WDF9$E74M~ClR@RKw;oJ}^kxnW>fq|<8G6U`&MEDD?6Tl=P#hhlbumnsP zc;z%gJ!q<7cdecs?-4`)4srCFrDh7|jAFWW#brXcT^c<|O=th#@FZ z!TJIA@GWwaxYync5{54{VU!d;3RV2|Q49$v@e64Yqwx9{MxkhE4vm7?2f~03uU(>M zEW}4vSQZOLa2#_~D&1tnQ|%W1$OK_f@k?Y@z(Lu{V8P@Y$50S5S{b5((ahkgPlCcB zwsThpFi;0$I!mLnFEF-pjIAMz$w{Mvorv$8`Eb@$kD%-zL00%c4>DGf?O)`F=fNBJ8~ z3Q3+s)K%!ACA5$cmKYGRMW7CqKv@^e;YHC9v%!31947D)^@499V=iB#@Gz{G%NKNlADhq9X+p3qvBUL6{?} z@JoeB3Cux$hfvgLvgtI%*;t~L@=s1voK6$c2IO@yDV!o=FOg$Of6dHOp1AaNDF`Q z!wHHd_r+@wq+w>^6wpOFj^GCOs}VysaV8=)1SrDQ**GyaxIU^4QozNgfXV_g0R#o| zd2#WWsSF`+h=*t}3$u!m3xPj?#S)v8 zNLqwH5JC$|U_3+~W!5mC#8n6}1@)*SA`dG9r6^@5Sum-JK^OxVZUa4DA&NHP zxT2`Y1pf&KiyQ9Vi=4Ah(Sg8~3MRH-*%6AdyaZBd%!N9)yoU>@q>+IF=~U zB&K6&)@V&j7|{3iq4u5zM@GvM=}F&2;J%EchgIEZHrC3oy_n5J@@zf z%|2NG`?T-(X$>=T?>+b2bMHO(oO{oLp>woALLFp4$;4AT=z;q_4I+nzdkP@x!5x^; z45dqH%0YL{PK?q^I5zXkSj-lEe@B}u8S~ll4yF>^)MqG_8b~rO#3K!^ z+t&xlGE!Xu^#DiOE7=ub+MQ?!8(@=)72YegL1d$h-}^(=(xIvlsgBRY&f63T5kwd`b1C5Hl+sL5of8VrEwFp zp%WCs?nr%Z1~7Xi4c!S0o5Plb3KM3JA)pu}wF1et@poafDwQ<$+9tf`VeA|?6;uFb z#k6T*>Di5!TRbpf)T|y8z(3)g+oU3z#`f9a)*d~F?Y8j#T|S-fbgGvYNB z7OvnM1z27EE(5O9yV^j8b!1=$3mR_?Cj~u3J0(mU?yopc2f*6U=1`6G)A6{0?qOrA zZjQ*6fQ3j9)4X`Jz;lO!H9#w&sT;QxK3t@jiNtulAuDuT>o{l{@e0!FscceL0~QG` zOmG^Ih!kKIPW7G_w&P*XhX6^vV`jA{Mx7vdwhOQ4XQk>ffHxOd8xqe@38z0V^7ltF zo2Tnnhe{HM-X*6Aaetj@fK?Fsc(!r+szP*8nFhF4l~P6a?buJ?l`7My)K*9z8?A$- z*BpMIicx6Tst~bIh>PL+)Cp@^5A410BFK$xh#!GGFpcN0p&Gg>jlel*S<{_3_82(? z&?$l!a-Br#!<)W+aWx%Y4-=6?9GebB?XXcvgnBg!_6=a-H4ekZ6*FBGa_*sZ$O*(v z8?>_qy%T}xbnt}E8am{MlNC0u?(wuu7~skhmH27HyYsVreGp`;!>^zCzufSSz-d+} zRju@@4LM*09u=ySsqQ4acH_Oz!&g#B$UMxH=8gO}Sj1B8rr$-? z_#7TJm;<#^ZGNJ~+`P4VVzym`!7^$*p_PMgTJlStC>Kle zEq{eE2$gN-WuHf^pe;;FUAD91kn)Zqb?jW0dX$-E$N1{q2YR1S%)JM8SC4ndFukEV zPv|vp<7_Fp^r|P^(p8t1SYBWXepk1KZVRm*Th<*(Z77FOlIz(iKDYa{&}18jK*2i92yVD^GJ&Al9$zj;o99l(}% z02q}4SjklYwz`ynE$;xZ&Z=l&tooqxroyT*yrjYfEiHJJl3ErNCgZiB`Z4}HF6YZ1 zbF=ann82zL#G+aS@h4`L3g<4XUN*N-Y76_^$%np&Z2^EF=;Wfs8tBDE1B1SwB@5|` z*1dR4IrieZMd?CE)c5XqU8EE((YjbtlrkXp4=_o{ShfRq_&b(m2wf51dQJy;(Y$0w zmm=<1V(wz0&!++OgG>}l)^{l4`VtW@0Kw0_r;as1TNb_y&@V5v0Ce#4=>eT`aT`D% zS)KyW!Oy1!wBV>dp@_Ygz=9$8@w5OIGgO?bGJtdN^XUQYxPVjo0w660Kc61ZDHVKu zRB%e`pHB;D$ueg7LtTpW(DE@@A>rRn3wT*{oVns5N}jOdOb1qXCdcUVGpC z?$V`zmAeo4AqDsk>|Uu$0lPXO1*kQ+6tHSFq=40{bSYq0C!_!>*3a5EaJ-CKzM~z7 z&GJ#g%e*s)GO0mPCN(I^JPJ|f(V!@U8eEh?d5kE7GA_!b>Y~h>=%wJ2XOAh;Gnb4O zUg5peu|Y{!Z=vb%i(fdRNUawS7hctxKEo`6DLJd4xP0<6Q-sOors9IEWK)<7hYe~! z=Yn(WYuQ_L#_jq-5qB*y52g9c`E%yaTFc(XIacQROc6ch;%kFP9R1Hb>&&w%IRNWL zUI2LaBC84j^c}Tk=b@H&TEv}eMg{2`DJr7I6IyvVeP85lRdI1|HQWCouLIL22%SC5 zk~-&7#voVjEoVRY@H>`E=cF39lj4)FbaU`<@fb?<UD`z&zc9E>`UJOPXAbH?__fRqwSC8AJAwh?Cj;Z z`5%re2=D9#Zd4W$gn`>mT%3|Ltl{Q=m~iWa377TKYk*tHRYBaYxfHmqE{()Zn0)2~ zt{#_g=44=&T6Gkd9j!|3gbokI6bX@3F34KA=!@)oF;aC4I>zt1RQ(cTEdd3Rbu(!7 zo+7p|20+zNnZFZo3#>fADfOOP_znv|2#-R>I)NiI!3ty?m-GS|NI^iR9Wc7%AQOGQ zoIYgMvUeaNX((j$Lyu@V{dA*nF`tr)fr6ahe7w0J4i&y+6dV`w^?H#*-$P-m;Y;p1 z_1qn_ea}t(=XY(N$~m0N{!i~(GUZhvGrRO|Req3d{nJPeHF7RaF3B@DBgoso#LjOC z)3keW+^B4v4nWB|b~#R9Y1i_x+7Sp1Jj8}h_rkk1N+&13@(?l*+^1dg;t@rD@seo{ z?MVMp(ODOv!3V;Sd5g)W+}YK*Opsr!o}Ft_#gi`?nUKaGiHb?E70kV4SG!``b;;ZU zn~smQF??g(Vu7f>J)eUjd!+p~g-Dw2ZDUQbm;fn8LE#xENkeyR+*Na;{BO#pN#>Cw?Iz<8mS#r+=_vg2~}@RbE(iNpN0Ed{xqqQ7WkpBz?6;q*4i)l}bs{-_@x}`cw~5N}ywgB>h#Z_l8OO zq>lC>_K$W)W1<_I(B$m~yOd1UfL*ehB;kGS>JU0pUQlPs3+hafIw@*!oeAYpIulBu zGeIv6>P&fDXG(?6loqWsrD;0T`rsvxnP2*ZaBRkviDXI1965T-=#iNz7D@O}!*dW? z?Yfw2oe(2_jHL^5QkHYl%(?UD&Ya}TN|J>GLD2oaTL5g-#ZCz99+rW3jNG!htGDfH z*|lx;+_GFeVjScbB`G5dOUlYh3P+}B+hl-;6gpkQZ*oGXD|(TVa;L1?zW;MLet*7y z`>H9qNzy?^tRZv!oa!I_;+kuI@uQV<#%F4*p$=ByCVH~5*#pV1rv#GCb{oCf@B!0X z8AOWUwN6N+*o)^IOIF#cM?UOP%pX3osw~SQe8lMD#9FlUicYtD#nK|H#tQ4$6U;7% zCR=J|Zoac{+~13=;|iVmxtVET3!<*9sy&Ym%4eBLn8ZW7nW0WF&{ zCtdY=ha$gz)uc?*M~EgQ3F&43=a^gi_p)^DUc|#pru?b%E?9n~`e3zb#rbom7MKsA zD|6bY(u!rPH{QFm`PCN7o`>$)c=hs%QfXA0MLeW8c~x(482()*DJ|DoT=HtUscih1 z+;r(_dS$}3!e)MDpkB>{MlD-M&TRYwsD05mb0l;&x_3z`tvTYBYD$wdVc-sCNjdA{ zhTX4!-f=`Zs91VFd+pI%SDc-4m?euA$C&Bg-u&49gGai0UsWu9oxX$n_iXvLJl*NA zh=)TBQKmQh97n#zGOBdpw|?+nSH0@CT>W3)|JK5?Jj=6qu%hb)TvgGvfqGRHhN*q@ zyhnO~Y4^i(N8R;6`*4rxw-wGblYqxrs`#8*?F)pf%Q$Qhm&1&Mf=x9y|`3PVBj?Y?uj7aVUR+m#TcS?EgLC7JpubXGnpy z;1vx?=jnh5qj=QXfI2N?%=y$U&e0W%%}ki}$j8dtcoUp)gqcKp{yD!t__$(L4s5N+ zvkUN2nf1s%wGc)f1*`Vq9WgI)e^J{6{YeGY=&!m!(p5Ooeo25j6nj>fk7BK-PgvCw zpdS17EE}IDBBB&3?9+rG|9+UFLpE|ci3FzzU0_dWVGjsGF~{o(ka_9l$m!Y_8# z7vN&YG~D&uxA+U^>sL?7#5*iXaj`>XxY!wXAznBar6=q#9v4HGmeOCK%U_gQa7~c* ztt-Ekre6~XXFtWeesn6jwvMdW@(J(y;Kmub^iq5FQ|Ow?&~@H-(e<}-6LcNMsJr^Q zKYv|k)acw+b`3herp$(Gl79=h*>{4SFL;l4{`x$+&>B7W{&wE^k$dOl+tB%f_s}_& zq4UC@pz|L%6L+qjMOSTmc+bPzuF}t16}T`bNKIHHh>T&uD z^`b$W zI&e=vBjeX=rd-Ysazpz>du;jad_H9hG)sWahvxGs#oDZdjC5^m;TOoPN<`GkG^zsh&uU1(}Nh3O-GIWr&3>_>?OE`kJA^g}zmVNJtTmD|z zNSk&Dp^Ma?f5e&O#U}J2IZ7^jejoA3$G$l}6+9BfEntyUh)ygsTEHPo6LCm-N|B|M z(dFMehF;1?r)a0`W+u#S;k^H$vxxU670kZpW8%agZmt+*Bi=u^1-zdM!TZO22fTmf zs06&9`Y;Km^f6_t+TEsAWn#2OQ<&?s$(M?9lyG`q72fs8Pc@g=rz3wiPL7mo|QMYxa>8^)5Xq_=`xq6p;&TxIxkY526n;s z53nyVVoRS*vOu9#AEQZoNETs(mRndpZPwiL7A@Y-)rUDV&M1cZkQ7gSSR2#>A7^$^ zwx(o^7&RIy&3;X#$%>=WRNy78BGj;j*{Go-bNGl6+5gB1j4)?rq}ohkP~qawgcI>h zI4RU<&T?y{e$!_b4Q;c!EAEK+xyKk%E3S zDB;4l_<_r1*jU;9!nbhXYBFq4c8`H^)h8Ur!Jm*+5F>^d& z10eK>lN=?aM&0ZZ+ask?{mV@-(H632AMZR`_H04tR1zk8Mz_~r*gNmx z1c(+e`3pOh5dm}oGX}308XngUSFSC<(^E$bX)TdVRa062%eq@}GyO#|r@^B5G{K}0webO@cZhuP~hOBOZ$_es3O=eRg0CPBEdo;8g}`1Rp#Lm z5tn+Je^oFji741q7njhmABiZkYm#qDFIm0*Pmdj?6Z5hAZu!~#w86+XYNOZmCJE%5 z$j*i$v#2fiV7m`eRtYs|!I(tZY_%r^lK-LI2}5oQ;~t^9>ZkC()Mfa0qi#4g4C?6X zVIz0fk>NY%X-4oLI5c%LKb)CvgBKcf8nmDqk3-8-x1U=OpyO1Ua z5x>wIk;l>uzfHhE3_jkwmB;*MfZwZRAWkKDM#7VhJQvAX%=5TLyiM@>L!e;?g~=^oTmS7|Z=Im62uF-fUMgxd-q1Y$K&5PrWh+DqQ0VIxpMQKVMXplI0pLipEU zPPoG*54|kH`!T>wKpycO@z6^Iarx@WlhsNglHr)Dy40#}tNL`9sXsOM2=`f~`ssWW z1ON`VwdBYbT3uK=#05*b#;;Nx9W7teO|*R1&{xZ zW`usFX`#*HhhMvb5CdV;f(V6hv$guLxU_lUn`Kn9hsJ}wt?qY<2Txw5>Uf~$AT+T) zo;z3$`FFa=9h?tG^JB%HVXfvS3_@TH|qQ|a)zT!<%&AK{6r`iw>ni_**> zN-t)ZyRGtJso`;JC@vqiRA^XszGdLQ54e2Gq!JE*j0Hx{-uj*aV}lznd^a&H9t2j4 zx2q0I4YjKe3oIJ0nVFnL(;N@=qoh$~o-AF=0&ox=$g!B*jw4614@ zjqe^}X{`=@Ea5`QwLI`R;-zC|)#E1eSRSZchZWiCtM%*G(}6TxRMG_novz_!UuDXF zRq%zR0x8~>l6FHHvh}j-z=Qpeeaw<2b$GsWoWICC z&Y3@aghirk1h>T)-uP861n=2n)lb18!pE%}KE-2Ke#z1Dr_0$QANR36h}L`9^-L^& zx7^R_@!EdH2yhQ(f#t&J$>*HA*uTWG_}p_Y{BWj4ybpCZ#IeNbLtnS4zP85{T>tO) zsTK;K!ITN!3`gC6Ry}S%;(cwv>+$sEUDfjUK2;86_MxRHjVkFXm#5X${mdRf-zGVA z^sI*6T`i`^+m%COWa{^Lm=*2zxMn*6js+ZZk8m6i0QA6`&&WB~=YD|PbJgB&$D`TV zceQunJx@{oBK2WFl9+eVmECUBZ~lDG+LaE?gd!cCpJyW!IsctVOrB%159y@K*0#w7Fbl9qCw#~ zjPR@;=Evg$Vx0Tx>j66kQG)*&ZV}7f?sa~*`R;xD9{cZdPF9Jo`Z)E6)PIQ$CaU6q1z+(q0cv0?x#NVe_Dd7sl zUj^CLG)z8c>GtxvNA|Vc=3dvbujO`k;=u-emfMhLBM;$(Df0&wiwoT&LWVk08Zm;q z0zNVfASMN-RWl|sb4#irj}+8Gpeki52|ffG5k<7%&Im-0QP%n}I8>;I_zlq%`EFcl z-05b-oeHAyIZMKvZfM!J=Z-!5_H7Bcg+y~2bfBgwm7zHLuxvAtdlMt&F`-EY15yYK zjJ4fL@oFs;f0kk|w=>OT%gjx-PIjyc%cebo@nQ;*lnFwplO|X}fD@W=gbPQH_#GUD zutC=f;(!OyK;&K8sdxGJv3vUxk2K`aO+(G2NdFLn5zz}PhQn zQ{U5ms+&2No^5VwK2ch(*k&k#dfJi}Bxq6m3=tislbP$EOZk{`Euq9{PK@jn118;fSjj>s16 zh(!E~Fvolvav#fSRca}aKB87pHZH}hO*2+Fm~j&>kSNSG{sOn-Cv|p;!&bB-qC@)% zoSw)IiGg4gv}hHiFUDXI*BcxJo3%;RFzNgu76Q_f+Q!T6Q2&UD(yGMj3t|LA6MNZ} zeQs9Q>lUvp3lm{rliIU;mMX(^1&znmhyjOidx0&2px1QWSLr->lG2OhSa{cQggH2V z*8)f|2MHF^ClN%7{0;F%bX2-tXOeB)MOSvYr7JHg2<~! zqCXgt^}-ATRavipp-QqBoqtJJwRFk(MRq^Qnx+Dc!BBDaS@_)E8dK<+O3f7LNvP9PA0S|&| z78w9>HEY#su4a)Bi7L>Cx56zOd_2Mw!MsF@V0bJ2^U108{i(D%w3?EqIi9>0foV|RJsm0|q=#V7 zTuz}uCDMz-^e2*O2T~Ss$f~d*GGJ6OT2!J@ow9Bi-f`5RVl?0|ZD~NA5Fs7#D2F^& z$79u`goA+`b@J+8u*ZRh5vd9dPU};52d-i~Lz*3JKqsl=g*qK@ND+F^AhkPn#ZfME zWc!I#d=k#mDX4Q{UBZal&e?*xgJKq&>Sij!&2%WL95xZQDH2&>L@{bjq7j`QwJq57 zKqHIRUMM8)016x5rC`q(nK!=r!u@i?<&;s0Za}MCZu*sbUVvqRR#q+^6-m)e;z*c)1kxRhJ=`0lPhZ6Q3`9UR`hX{>UN+XEomSb z_jVSpnkH1=NW&xvA(3`DG}UP!F&!dQgjNalZ4m0?=~0}}_erRZr>Z*L4hzYXRT$Sr zI93g;T%C++NN-{TD`N3ghQYNx8FgNAWzSkaik_G;rlh=NOon(5t`+pp6lQVY zb=1GgXC1fbd%tx5@_UQMS%p90vLyUF#l7qw{>dqTwvv@S6ZO*7P9KnK+jA zuR1uy7RQ_D02-l?wFos9WeHsIiqZ(%VQr@%JUQ+!+u)q7R}DT`@9GR5xQTC4aNzQ% zQBoEYX|Xs9RRZ9azkfwh9(OtLy?mTJSVa+baJXj0l`lqs#sRl{-Tiy+zb?Rm&`1V< zyAv)tBvgAp4$&-1B8ZWM;FJAJ4CWUl7IiR#P!RD*K+k}%Ek#?rhCC41#~#F30E5Po zNV+}sw^B&dK}trAD@JU`6rSMT-h+5Igye`@^3Q47areCk!`X}Bz*D@x;hYYQSEJ+? z5ESrq*0oOwD)KSofg3lUr&1fu(;$^aJ}PP%K1-$j59<_lU!vqEgBnjU-$ccHJcHE~ z@nVIIta50aZb1DI@4;Zy^nMM~itzURjpnqdy&)n-4J(G@ad&c@ z!SYISC#T&s@UtDn(HguhHX(~tWb?%1Ivp>PVdRV&Rjg(wrR0?^`d;ldzxdvw(!3NY zTC@9rrAF1Dvpt+whih-ALn(zBgi15q3J*f(lT)%0t*IR0nzB=5;eI?CMg9_vZlqq9 zP~9A?x+mGvM~oabazr}Z!ATSh|E`8W*Nyp3R;?2S*%Gjc7FoCla*Y02jTRn)ee%ki z3PXoRK&W?D#lO7lZBCR1H971Lc~kc3k6$O?M< z^|2CA1+G%?F9e-vg6Ud*VjyqJ>k zUkwatn|z#bl1piZbr=$(R^k8TeWiNdX>>yqWCewZ8*(JV;fJZ7c+W%-E)9g!8`YyD zEa_2BFRH6~KLG-sPvp|avutw8NliWv2w2wK3TH1TY{fL^Lyd6U%SlHPD5-9U$2sMO zVI)`+5srnRj7GU|$HED4GHb1cKVm(cq(C_`gLG8Uh%i0eVX?Lq%f-W*>cc39+^P;Q zs=;o}%d--yl!HSXl0IVrW-M$jJ5YDUD#v z*{c*bhpH2`V2kRl3VIj<7yy!Arp&i9I;$l;0J{T5v2a+0Z5_PmQd;4@$wvhPOLE;( z6RF~JYb~V$R5?IOgy&)ni|4sGp|;+kxZrFDYVjTkCmI9tNUDBvNTk}-+RA(`ok|;- zskycW8_BPvgpmjc!AQ8)19Sn2{CJz;#D>k8Pb8wP0M|K{M6gD!geRQ`ri36_fXUpa zFmhRqz_JQ9QVE6a!gGdZ@|>Y6p|BSyVJ85iM`W_Z2c1sfbot0ls?v!pi?K;G?7$$o zgPFRfXg7jWl6NGWgULIxlEw3mEOxbmP)MnW)e)o>d1zuV8mhi3U#(K((|y%8GILEU zY#%8(XfiOtIA|YYHIcQi&r=I3bN)qndSw*SlH&BzX&+irm5QgHFEQL6!DBI!S{a~L zunDJDeG_an;USqt9+LX9(tIm9k?Df(~nJ?iR}z zSG517pN;o5V=1+A4_2BZ!VEi-IHZcLqrO=|Lf)YNrH7610okzZp*&+J=Ul9{2|UE* zRY^9LlKvvOG>Bj2^wshq(ypd%XwEt70u#Y@r|)1tFuSdfq?$u#T{>Pnn3StQ!!c&rlQw=#{)#RpxATh3J_fAla zY=~8x_uw+aIUHnM&0zSgVE#4wGV|a7#93sa6Na$CN1Q$Ar^c5AuXK>iht#bkWu(#> zhy_XKB-l30iN^4apb^c346qLLqtvS@Syj)=NTP)wlzc+HI4Fs^@`Fqz8m@fEIvVE* zKPa8BMV^Qu;h^-vTa_Q`VFzVZD+n4y65EOFnL`IqU+jKroTkBYcHq`$=;2*6j2xIhDE)RDsNK;^oM8QJQq_3LJKFeVA<-OBrhVhH8f zP>@5HDPQF^tna8(QA0mvZ4Qd;5DAM$jS}U{DrscWsHsaXd%vcxrlIDx8tJknQ%4=+ zdoQxrdzg@2^$xGqP$MkQZbzMU%xs@De@W#edq)(G_cAu|EnfNN8aDAb>LQ&)`a=Iw zVPSe_R9zgo6W`=@Z$jM@ye_NgS;}Tb*SwFh>^FGLwKXieL#??OH5bRJx!hkPu79KJ zea>5MQ^c+}*87pLTW!^~G`hu~7#oH1onBu5R)y`vw^5zEkGQp`_SLZU@9^3U3R{nF zQ~RmC1m$l8YrlbSOZusO8Ol3@wL9_cvc$FhHE(k)Zc+R-MlDKYZBW8k6Dk+|6Ei4r zdMSZxu=I*smbNby7gwa;%?2j$378ZwxOwTZrNRRH?*~<%O}c66(WPwCAZyR(wdW7A z_7Yxu$slVF4YrE+1TpE6F91ly{!HMnyjJDx|kUUSN3D&|fO_7mY~hj9y7j z1m8VQ;2VD>iK;~}FAoK4J%n%k|fe9d`Vf6WQ6h4-W?e~qy7#C!Y!WxXPt zcnJ0Q8&OofsCTFE(%AQ_@Y2|qu<%m6s^x@U)vEZbT6nqoI``e+>)dyPuX7=8uGjxp ze;+kQ{LeF%hlOog(poMsL@z6tvPoO|dTthOPEgEN!*TXM;+OUye({MuByml@C2s2; z#u^dbvLSvc!s^WmAhbhoaXed?I**zomn2ZjV!549`oj`*c81zHHB=-xgr0#Wsyaa&vv zA~XF1l|BF{D~Rxfupw?Wf&CN|Jc?RrJqo)xL8YuCsMLW<`8|s8f&KQlpxDN4m}{{j zko0Q3#wKpv4TC_Kr&0C~5tfU<3RX(oXj`=d-^9W7!4$NLOrKzd2s=&%5fNccz7=I_ z7@N%e-HMcgxBqUi-TdEa2t^__H>= zNn{`13iD%_@sg36k8DOMe5(&eg{rx=4|d5YZ>r}8);rPg*G#BVfMPyu$-0nwZKfx| z&{Z5kVc0eU#h^j3W|_k?t5Qvw9|k(VfkWvBgk&+p39JY&h#P}QlAW-m&V2~O8emu& zG{)ujhGgzm1DavpwG<^y^)8>cs*qV}!t3+nq0am2hoQAN}a*b#-bigDY2)f|- z3lrubmM$-7=1_or2upmSL27wTTAN#4h#Wv({Q*{{8F+?J4CW2t#-kL58C_umQT7lO#a=d%+$d1w3d68AY#G909k%uqH(E7I zB@}z)-WO3}Fbf*wAh!15+1VPPmVP z*QH}9ctEP+dMw!x4G|?bw3jhqwPahX+JMqtzK#jP^L<3bOBky=uCNDm{B)s=gchVa z__m)a{Tq75Au#_=Z83ybs%Jv-N4(a5Ft(u`Ij!Z*ajUUwdkNP6V{A*C!hRI5()CEc z+{tTo_c1T1&Qt;cTcq%J+##g8H; zcdcG&a3-W{aRzrN?<;Kc@8bZ!iLrA}pj7Cax-EY3<0q8&;JK8b^nG6Xa)Q!ry!58{ zrDEoT9i7Stig@fcd%PO@I*ArZREgO5_4Lu<4t7YW6Q1U2rB$dp?7LWp@VQtg{#ESY zS=S>=x3M0_dB{icA7?_#g; zMojHLGQWVF-;yFLCdC}E^jX_%b+(sneb#^lS=UVpS}LMncr&KuJ**G?*d$ptnavif z)fTV^l8zIksZis&#lXS zB{z^WEPKT8;aS5n9BHY@Mq{;bfB`{;*TGosokex{UqjKpB9{9khpAw!$sDFVDJ9LZ z^2y_eaUJlSl79TjYDZcM;RPt7C}>a+>D*Sd;n-$WqHD6p73tXeBHPn|)dc)fMHN(X zYI?>^y&dg`+v?h$YfEkK=)EZ;JvCVa77*UyBkY3O(7H*3)PkgXMJgOcNFg}LjtMx! zF70jq1Yn+NOKb04HHOoxzBKH6d@T<%obY`fDC`C;}C#6 z-Im(%)NlYvvRTZLFp7?a!8leF1_Sg?N&$%6_I4G9(w>|PASp?pO#~iAfiM^W4MvK< z(Xc0{Wem^BQ$7Y7Pqn2ec{#%~(vs~e8tO=(9|}bqwUHn>@crK7F4y^|x7s*D>wa>TH-WScq`FQ1wC zn5b}MlhvN$$jU*Qc%`eYv%On`Q#>{=C(Dsyx0+F&dSO7LIS>F;J8?}1>cN+}Q>p25dE82Ffa8g6!;vv{J?)7IYJOYjxIR{&r8m-RvA z^mo0_JD6DP%*!T9fS`jI0J7cNQ_{0?@(W8QC+xu5r}X*#=%%g2R&f-|Ib)2Z~S-AtcU>>M>>7?uHTy+Mr0nna6WY{`_fqPxMYU}j>v z>e9P9Yf8yjS`dTn3hOy76U(9WjI-mCPg{BR*iSR0w>&OE4* znXSp`nK=dHO3#>~b{B7HWCWDnjuW`ZpzeA)JG%o)r`p|&GfKx5c@$7vmU07g@OlMP*YfG`91XHmUu@iQ|9g8?<6-Sy4f5)=7a2=Z2>OC!9N< z3LN#QNmUFO>U10Qpk#%~>H6|F=wZ-93Cfw2oW-DrK@SS`6;BT_)(6*kjs0S*kCT)S zjq}zxUySp`IA2ayzcl!V!9NWCVek)we^h9XAjaL6ahF4HWQJ~P=%xd{1sQjr#@&T+ zcVXOJ7_x(L&);C^QHCC6=uw6qWxRR9iqnt_4Y|;e3k|u@kP8i72>Wlt{^R8AKaKY} z<9*JMr40UI=#_?EY3P-PUP->MhAd^sQvXVFVNaXT*?Yt<`1^c*p||sQr|dM<3xIt- z3EJUeC3$_5d8FPsQyo z9JlA&g!aDE3GlCN;&DU_KaD89z#;aXMu@E(qW?5Pe6h`Rybu1_y(c^HOwBPCa}(ro ze`_5b&WFR5_bdwYneLv-Vn!d;VN4vd!pI?&nH?(ZS$4$%!6 zphHg9bgsVAX49axwRIB>hU!Lb3Ud%AfUmaMLjd`*ABrD%8u{#pJljw3h!L-~<%NNS z19N-FP~6x#Op9H2&3{pgWRceK;!u3<(<7q^{HGpOBfY)%KZg=1KoQczBOgq^I~e98 z17SYyo<5Wa2Ly|(va~P_XU@FpXmy0rS@Wfv|vZ|Xy8+BzN(mg$vHDoO901>8?qoMF=jEHK^bsI&6y;;KW%} zGI7e8(`QtiGkfm5dF_>Tm9JDP^Rnm8KBr>F^fRYSEGcphA@qqNq`(dEx|Y|&7BLXkV3yIc*v8>$sA%x|bPI;e1{MCF08 zq0aRhd%z*|lftMQqJT;hgE|Hs!gq(U9*p&1tcP$480#UN8U}wjnf0&{nTG<%QFVj~ zPK8yrBN!=RcT!~yf%;Qrb_c1$V`C-jofZ(8SVS-WvfiN6yEfRtW-m0)% zVaSdYV3}3Ok%-(_&B*c8j1*ZO4n@p~Hb|0H&$Ip1w%)7dg4x7`T3-)yc)U(WYm-xH0%>ZHXv?W2 zAsLq9)Ut2|w1If)@gve9dC`rt2}z}VE=Q{;GB=m(@V0uK0X800DA5v!;z1i^^{PSb z;BUww=EZ=kDCN*CEEOZE@i|$OkFtL`T5TR+Ux^<*UO&tBfYcu31#3p8B8SU|v{uM= z^ z20&@MP$QUCENlQZG!rzTSTr;MU`7KlW5G6KStA)ArPQ+VB~_zT(Jxk1r-W$?DfUd^ zIlj7(L{6y$`ZazFalk2gmTp{waS`StUoAmb5vPvnsPvafMM|Lq3Z7B9ITTbfre8zo!{V=~`=h!V-UB zv(>itF|)UZsPFT$)JWRn7okS+Gtt%B6hgk%=c%pLXm8@QZ|Y>&jIEe{qPoiuiZm+@ zpSMX(H@%15!E!vDJz&+-`bX-x5Y@xhzt5qse|<;z9F<;2Z4(IY!h#G>3D(CZ(JsOk z1TS#WTCY^9C_f!v|5(?2{qx^|7q)e4eP|3=TrMxhKsfkD7Wb`aBt+`0H{Q4=%ZvP7_0{h+YO?mwDD_@T-FFtq?Mf@t|T4 zD9rVD#8^Y}#*~WXpH|;e&Gxsq_*=xCYeso+B?JzO->ensj%up@6HU_mgWlIsu2d6%&kn5MTFts4}5Ro%%9su`>0f5R>jP6LNI9h?pv zc2{Q@@AV(pkssu}yE=osmwpHDUD_Y-#hH*AbtdF#X99i?I}`FkXTlHTo(bXSU+jrt zlv1)qooD{*QDZYRBld^|Nisi6S(l=u%4x`onc9&ONHHTdrUkjf?$Dl}V%NqNw3Y3S zoPxr`MeB;pFtD9iT2kCm)K_FKEXZ-#Wnojowp*E1kdw2=Pn)w~@n=icEiqsC&1EZ= zee=SOC4nW@#S7+48=svl3wQR@-YnX)CsuE5{^AWH|h}*lFYpac2|#g$OQ3Z(5BS6Q zzyHAQmErt&G~%opqU3g}XXvS%-=`us{Od_k|64}{`O1=Ca((&H za<<4b}Lz zly}H8!}nZQHV`@ekK+YHZx3^>gh;^t18WlkaES z%{Mk|+lGGDx-;C3ce>r{8XInC+`4JgosGA-x7|TA((4wkzumu<{f^c5oa}hkY-#-c zU4Ni{+-{q@aUEu;v7w={Z>zlRcC8!ix0`MYtQ9t_9r`-bsCMfg8t>Y4x7v%{jTv!Y z*Vu4Vl)UsyVZTtz1-1w%MG_Rs=W+z|Naj*-?+80;o8P+H{Y-N;0yb%939*2cy)^m&;3*2X_tz8R`MckGWN=!;U%Xn+^EENNMLQBHk=&ms}easblA|)Z_is!{yZmMc7r*Z=K~G zsMA^1UmaGxUSZWn4fPSa4^MOdYmX}o`#R>pIZvKF1P~Y^$dwE zxRT?Qa|sZ;f@CmSpRskK_gHKV^+ZtrhG-K1*Ff+wZ*%bZ?nK;vmEhCerr={;N8Fk= z7JR4M9QHET8Mm^9X^(OngU@h@Dr&E68-uTF@hh4be>&TsJ((q{#9zfwiNA)$uOu_N zuwJh|bS0`n?^#p@?^ubd(9;T4!84UnCAg$z_BEr+AZB{N^Wb3xF>j>f8>W!r{=5F%|!SMw6mmE*wDjwgzVX2sV~Dw-&?y6 zRd0i{1-zJiwOveVf+2kuJV#&>OI|GK0d4Q(@b<9HaoY_eQ~!nMll!k=1D5pDzI`~iQgk?>Aw zX7GgaxLv%a4`WEtyQYeQk=nna&Yi)c$*mJp;qRuQ&3lE zHge%Eg5fl`;{O;xRh5s`H(@}U^HR*L(A>a1hkmbNtuptWf)HKP zr&!=vLcTWeQc87VebBzp9Hn$Or_C%0&711$;cQk(9!x0;)+V-8GpqDqerXt8%nsir zaxKAsaBNbyO*s1GDP<3ON)Z@IsUh_3wSdg3d{|s?UNX@d(Kn;EqzI#WEJ2Pvfb$vP z+ZG7n_yOJ+mgXZB!Ws+7S?g`BrP)zwkIBYhD-}<@i(?Hyzn)$`&dIClhWMkscce-&uXzOYrGtNPIe3MtM!5a z+(#-BeTSlucOc&fK1VIz2k^Lav})+*>yAqr{;G46=E4MLCY|@hI!$RHJEe9MCb@!>rfv{%yGX{AS z<2(wZQ0jf~bi*dd*IbvhacJI6suL5rGpQ^Jd_2ZyN_EntaR?spD4`yI?D!G9Eo>ab z)>CQg)xhz|gWUqYA!F^fVq5UppkaVD`QU$7$?CDPRsShPABL`m{VSflhF_CDyI+4< z>M#?ti?Z*778W~}&zM{|`>EN5e~MfBIWv!&cR)EXZ`}5{xHZ~& zjW%B6p@DY#1+gA1}lWoP{fBwWy{OD8U6VLxgvCV__TbU@zB_HtzwkH*_L>8Z5 z&j99xzqO#|K}G!A1mQ0B8vU~IFZks%Mcg<+*oc;QF-edtlk}$2B#R_GiMB$XXD=!q zP=t+n)KbX%(Vy}Cup;~z{$ISEXiAzIY&SK@BtFTW1s)UI)rMmGMDcF+clzZ;wW;{x zMDY%-ttEX%u{c4;5jm%v;J+JG7P^Q)R8CWXqf#Y&kpACQ+|~b*9#G zrj=Ua`-6b=sUpm@YVG8t5%YuX=8s5{dAp?9TD#dvyj{|4t=;S-ycVXD+826^e zy{T%MCmZ*s#=WU=Z))6|8uzBgy{U0;YTTO|_ol|ZspeQ>*rgkGxW>Jyac^qen;Q3~ zL%TOk3fgUl`PB_9UyDg|PiP*1C*}^VrTxqYw3ZJ{vkygvkt{jOy{eO>`&Z?(~IX>e&75DGuFlaZvXvX3>^2>Ea*!WarNte(w9Z`6oZPcv6l{_n907 zgx8o^O3Ilq?HiR3&u^H2WWKrb8`CD_BuSdb=HMU*k_|a}#ysq7a2|1*#~?G0P11cu z2La&~CQ*W*okzvtS^8;6N4tk-qAHSV>cMP!PpI7 z<=r47so#RmkNE||Q;OWV0BQXCTeH0W{$Tz61J_R)QE@}C{tXp+gq~JRJC+w_+0_^m30hc1YevEJRU6*!KFk|Er&zn+-mq$VL55Y0YLTFwT{NfW z6i;7q`Hz44v(JBC2Z`^mKezwvr$4@Y#q{EwRCAoRe}iOIFmusMOQi)f3q+q5M(i$@ zgsh4g`K8lmpSR@v^S`*D?t+F3UbsLx-?rqu+0#q&Gmuv?mZC2qlE^u?{iEw8MQ;21 zhI4F3G-z9yO*AKG<`++%HlyP6S#`4-X8m=RtzyQs$;J7Z$!5eAL9~sC5xvYr^St|> zSH%0~S&jyw*b!AEIRmL4i;9cC;Bie}KwJ}R5fVLSBqPR1JUGJiZO#`fNpU<|8$jV5ynT+2vkg=it8MDF zwA!ZX>m|{=zrw`y`B>QEALpkJR2O?`{6fB$7ERE1K_a*>Gm|`d!G<@wUs6onZ){jF z*)&iK?0Iv^Ip-~TX{o&AymLy-`kqhJ1Ne=QRXpV-mo%j~OVIgEqS`tSHOf^=MDPDE zn?5fgM7IQHmz?}sijpjY(MiHUGyDp(fKR7pjT%$8q5B*Pi8^ zTrq#qt4nN)7gknGc4pz28EDhIMh%m4%I4SI_t;A<*4_86nO~NZBny-+AUq^lH0jU| zal$86-~Z-O|4WLs=jfaFS5L~eOYLkuLRw{vWu-5bOC`<>;St<4BwBxe2Yt+$rQiI^ z2hS_!4|Y_QW?F>fi0LYs3eW!$Tm6z-zVe3`6qbZUH=iS1&sm=ZNE6a|u|NGY`75T3|jBg`j|vkTx4N|dcCy}MpWY)Y?{zj$e~kaKB@S+#>-L9x39D}GSx_U|lqpVDqQZxFjhV-w3%Hu2EK zDw_!H(-r;h(-5aR)(1}2cMP0rGUrsBPgD&gwmRJ|f4>DL+mp(L?L@DT)DdD4>)DAJRYWTBGKb<{`G_A;jUd zy>PE0zF-p(I9?EQetDnU`pX|`XEGNIu0Res#AnkeX30&433O>(qK&JHL1Ss9a z0a>mFpsOwB)E*89@WTN;6MUt660dZh1YhayBKn%ry#Vw92P6sBD+!R*l73tTlx~Uw zq&?O>iO0H6f{%3^kes?5fVQX6&;aNP0QxBac{w1!4+r#=`eye8-s}#kZ+2S<7b$rq zKvZ)wi-KhZK&-HuQ@3*vfE*4&G3#yg;`rgjm&#?^s; z%vGCVdEah2(7Q{qcD&p4?Yv=t)CHkmG$%PPf54r5xiiVk_Z#&^3_$BG7TQP9%VbMR zX7;FpU861eqp~woEX1IYq(wB_(s41&O-{1|WFV|_;!>gR!4~;C)M3x)y`e6{xs%>L@*Me}__di?Ov<0l=07V~#qrQVg_LKN z?M=!vDG4hiPi#??J>|&>E6DkK6lGr?R(XOhI^Tvq7evXFBuPrx1yNFYG&}oIB{7o8&nmkfQl3pbOgRsf zd~9T5LaC(APh27SugcCxl)onKf{@H@dT>wVU~V zL1v6#5}q%RMM2Azpbv60LuL!)v2pooK1Vw<<^HHqTwAoZVfk~=*x^+ZErc3V1`ed0 zX|CnzVbm-S$Qz+FBN2>Oan!20W1Pq#;bHtQ(q~W>6Qo#Clix7jkjfv>x*QjkEXT<_ zt;j~>q?8Z%uZAbJ@w(LNAxuW`VO08%B%}%>Kwb&2mWsov)UymN?MuBExqzzFzkO^3 zA1zYh@T4`!SyRQ-q6b5`=vi*`>@&!p;jPzjp;R$7$ZQjh3(doD%EW;rGNF7j^`J>5 zOV={D)cZWh;6i_UFX9;kp%@=HIN~Q{`RpnqJzsm7^`KW)j<$#T#=5FCrp%&>_6afn@*-I!1 z3kc!B3iA+coggIUH$E!ZdjXaf+#|kL%GAR$v?M09J6av;-#)B}jC!V~UP0y+0OqAS z9(k1SC6ud0O`<}HRFF3Xcm&i$S~ZaqQctP2kU2-CQ25_H?7!6(pltZ>IxY2^-0-qf zIqbe{xJITFea61Zv!vtrby-ygzVXEGFMBWlD^ndgYWDBl|5o*9tcUd+X76|HXYY0O z^KZ}o&gz5Jn^`xz9ycg;_}|}@r@*l(+YN&)&hHe)VX?y=~$L67~dLD$@G z)EvZG`ZB2W#-J%b_<8>d?~V{Z@E>OHf**Vce$daqiTHueHDfu&KfB~6#>^*_dyz!- zFgR88XIGtKV8($~{Vd zHIAb8Ow-4C4OtW)`;a%weBV1E!4W`3uio{U;L7cnSdP(nRLLfq0=6ULfQ*Th;z zvIe+!LY_L98f<%q(gfb$ADkN*)xmj_u%{bw7Io5zHKV^;H{hh{R<@%zoNx(YUB`OO z514)Z)Tm>dj8dGS>N@zJqsAQxWP&=@UrAzVqmFH4@ud|iNi6Nu!9+B%#8d|pw)hg4 gPCw(WhbW*@!?;B?=wR%Na0(dfA)Ffj+Wg`F18a1nmjD0& literal 5160289 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
LFg^We-4#=L? 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 z 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

Py2oUW&X~Hp(^)hdcgqn*r} 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 Ye*Ilt8n4UYbve9l7aJw;|Cc`e9|U6HZ2$lO From 563fb657a46bba23ee9e6c04afaf401fe632ade7 Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Wed, 6 Feb 2013 17:01:27 -0800 Subject: [PATCH 045/103] Change some pixel adjustements to reflect what IB is doing in nib2cib --- Tools/nib2cib/NSButton.j | 4 ++-- Tools/nib2cib/NSColorWell.j | 3 --- Tools/nib2cib/NSComboBox.j | 13 +++++++++---- Tools/nib2cib/NSSegmentedControl.j | 2 +- Tools/nib2cib/NSSlider.j | 8 ++++---- 5 files changed, 16 insertions(+), 14 deletions(-) diff --git a/Tools/nib2cib/NSButton.j b/Tools/nib2cib/NSButton.j index da6ad9c72..015ec93fd 100644 --- a/Tools/nib2cib/NSButton.j +++ b/Tools/nib2cib/NSButton.j @@ -130,8 +130,8 @@ var NSButtonIsBorderedMask = 0x00800000, // implemented: case CPRoundedBezelStyle: // Push IB style positionOffsetOriginY = 6; - positionOffsetOriginX = 4; - positionOffsetSizeWidth = -12; + positionOffsetOriginX = 6; + positionOffsetSizeWidth = -12 fixedHeight = YES; break; diff --git a/Tools/nib2cib/NSColorWell.j b/Tools/nib2cib/NSColorWell.j index 9630f0301..dbb0a0042 100644 --- a/Tools/nib2cib/NSColorWell.j +++ b/Tools/nib2cib/NSColorWell.j @@ -45,9 +45,6 @@ CPLog.debug("NSColorWell: adjusting height from %d to %d", frameSize.height, 24.0); frameSize.height = 24.0; [self setFrameSize:frameSize]; - - // Adjust for differences between Cocoa and Cappuccino widget framing. - _frame.origin.x -= 3; } } diff --git a/Tools/nib2cib/NSComboBox.j b/Tools/nib2cib/NSComboBox.j index d59df7ca8..08434c265 100644 --- a/Tools/nib2cib/NSComboBox.j +++ b/Tools/nib2cib/NSComboBox.j @@ -47,12 +47,17 @@ // Make sure the height is clipped to the max given by the theme var maxSize = [[[Converter sharedConverter] themes][0] valueForAttributeWithName:@"max-size" forClass:[CPComboBox class]], - size = [self frameSize]; - - [self setFrameSize:CGSizeMake(size.width, MIN(size.height, maxSize.height))]; + size = [self frameSize], + widthOffset = -3; // Adjust for differences between Cocoa and Cappuccino widget framing. - _frame.origin.x += 1; + if ([[[Converter sharedConverter] themes][0] name] == @"Aristo") + { + _frame.origin.x += 1; + widthOffset = -5; + } + + [self setFrameSize:CGSizeMake(size.width + widthOffset, MIN(size.height, maxSize.height))]; } return self; diff --git a/Tools/nib2cib/NSSegmentedControl.j b/Tools/nib2cib/NSSegmentedControl.j index aef067f95..35394ec49 100644 --- a/Tools/nib2cib/NSSegmentedControl.j +++ b/Tools/nib2cib/NSSegmentedControl.j @@ -63,7 +63,7 @@ } // Adjust for differences between Cocoa and Cappuccino widget framing. - frame.origin.x += 4; + frame.origin.x += 6; if ([[[Converter sharedConverter] themes][0] name] == @"Aristo2") frame.size.height += 1; diff --git a/Tools/nib2cib/NSSlider.j b/Tools/nib2cib/NSSlider.j index d842999ae..0781c46e3 100644 --- a/Tools/nib2cib/NSSlider.j +++ b/Tools/nib2cib/NSSlider.j @@ -43,12 +43,12 @@ [self setSliderType:[cell sliderType]]; - if ([self sliderType] === CPCircularSlider) - { - var frame = [self frame]; + var frame = [self frame]; + if ([self sliderType] === CPCircularSlider) [self setFrameSize:CGSizeMake(frame.size.width + 4.0, frame.size.height + 2.0)]; - } + else + [self setFrame:CGRectMake(frame.origin.x + 2, frame.origin.y, frame.size.width - 4, frame.size.height)]; } return self; From c38495de883daacb9f3929c3ac598163bc90becd Mon Sep 17 00:00:00 2001 From: Alexandre Wilhelm Date: Thu, 7 Feb 2013 10:56:03 -0800 Subject: [PATCH 046/103] Fixed bug with the dividerColor of a standardWindow in Aristo1 --- .../Resources/window-standard-divider-center.png | Bin 0 -> 993 bytes .../Resources/window-standard-divider-left.png | Bin 0 -> 993 bytes .../Resources/window-standard-divider-right.png | Bin 0 -> 993 bytes AppKit/Themes/Aristo/ThemeDescriptors.j | 10 +++++++++- 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 AppKit/Themes/Aristo/Resources/window-standard-divider-center.png create mode 100644 AppKit/Themes/Aristo/Resources/window-standard-divider-left.png create mode 100644 AppKit/Themes/Aristo/Resources/window-standard-divider-right.png diff --git a/AppKit/Themes/Aristo/Resources/window-standard-divider-center.png b/AppKit/Themes/Aristo/Resources/window-standard-divider-center.png new file mode 100644 index 0000000000000000000000000000000000000000..6d6c8a1db74e52efc516597701e1f80031a51cae GIT binary patch literal 993 zcmbVL&u-H&7|+-RO`15v0a@9FNi?z3HEE({qm3I@iHxbOpyGs^xU01#4vt5&Nl1tr z7sQdL-~~ABhQupy;1#&=061+k5Sn%%N@Dx-_xpYS-ya=5-rTsip=sJ?{{Rovx>kL+ zZ>j&s`S6EY?#kX+4*68hiJ)31;S&n_DLJMCN|N(e-{`KUtp#C->VPG_{=5~zC=ck29b5=Hyf_@i7bmfs==*zMxAYW2 zN+khhdYTnp>FWz#PwgwQse^@zJn{9VQ{(6e1YA(iGMbGTA_Q#PKsznlMh}4nk!3>l z+6}bhwQSFF!0OSJHIYoc0S;HT)XCRpQs$m%&gXMu-ZZ#4Hj(SP6^CUtlt!aC&m<`u zS+P|!U|Ph2<&yCXRE%W8&!n#_PnRL2c@$j{XT>T}DrII#auXTQOw%f^g?1qa^p6|Y zY8RvPoSFk#@G}vsdQ7)!u*%)dhAKtnjrUYARTOfHd3=`AO!l#_s~aO>i3d?zWzpGz zjs@*DLN0nm*XKUp)CGiKEuf3-_3QaxC0ubN*SuEvLEYG#BQ tj{7gBn`*G`^l@iYexH2Wd*eNNyQZywSo?a(p8cwZuHQSvpSv&L{RSEMEffF% literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo/Resources/window-standard-divider-left.png b/AppKit/Themes/Aristo/Resources/window-standard-divider-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a4a673ef3fb59ae6bff61fec44f64f530080ab53 GIT binary patch literal 993 zcmbVLzi!h&7&joHQmJBMpbVVc0g#A&=hSv=)l`Wurjc-|(nw^?#lAFFYoBXhiQ5UW zbz|opcmW0$7G8mu;1&3s#s#6O1D5T(`|kVwzW!|FH`f(K*%<86A*^@mZ|y$( zpFaA23Cm;IAIn2AlM7aGr5lSWM}w3d@gZmN`RNb7qbT?0$!ILc;Tty+sm5v@tx9u1 zE6UDpm9yxWOEl$2N#?1)zJ60t5_{@9GsI!;^Les&QSify{ZVvr967PN`wHz;E)b+# zGE}7}S?N}uy5x0XUyF4WEmh>Pr(QWV4iAto3XV*z-HI?F$g(uDZCVz2i405(9m8w2 z$hK=*u3@9qqk^>}p1DIBtZc!_Q|D6VuC6Z@3vJQXL~*1O$8l;7!)Sp$sNMr5y4+i^O5KM4E=JIG4OvWPc! z6R^9&_HMH=NGOL>vJ=W$So6fHCC zCO3HSZ{!`^Y4-!$AzhyaJ&UR_NZjZm(r4d07*4yjmhr{*w@C;_AfZ=%X o*?b0r^>9GDqw42$GMRk3yM|$4l_&9sbh941L4Tiq=}kWV24&_c`v3p{ literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo/Resources/window-standard-divider-right.png b/AppKit/Themes/Aristo/Resources/window-standard-divider-right.png new file mode 100644 index 0000000000000000000000000000000000000000..5089655a099eee5e86081d0fe2ab7c634f0d62db GIT binary patch literal 993 zcmbVL&u-H&7!M$!Y0|V42et!Nb^(bdcG@^iv@o@C!zz(6b(QF`ZsM)cmN+;b&2~cE zcH>F7a^S#)3$MTnaO4$mx@I6W?Ld^o_UG^S`~F`Y9=zOG-&)r+ZDY7kMryrRe`^ob z|H-3oS891I2NQY3kL7|2ru7m&V_=xk6E@9V}Jksjpup5=hmqbqA7Irc^*T-j15U!O}^c&52nER03l;NrwYuIttumeo=kt@0w5v})z$ zPQyT08H==#DbGR8NN4<9`nvM;I)to!r}F6D^*apP9) za(q!RbHqx1E@D-W Date: Fri, 8 Feb 2013 07:48:41 +0800 Subject: [PATCH 047/103] Adding missing key --- AppKit/CPColor.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppKit/CPColor.j b/AppKit/CPColor.j index 26eb88720..e8d634680 100644 --- a/AppKit/CPColor.j +++ b/AppKit/CPColor.j @@ -1302,7 +1302,7 @@ var cloneObject = function(object) if (object.hasOwnProperty(key)) if (object[key].constructor === Array) clone[key] = object[key].slice(0); - else if (typeof(object) === "object") + else if (typeof(object[key]) === "object") clone[key] = cloneObject(object[key]); else clone[key] = object[key]; From 4991913f45d386eb258ca3a498cd47f14b929dab Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Fri, 8 Feb 2013 00:29:38 +0000 Subject: [PATCH 048/103] Fixes #1716. Fixed: blurry popovers in Chrome. --- AppKit/_CPPopoverWindow.j | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/AppKit/_CPPopoverWindow.j b/AppKit/_CPPopoverWindow.j index da99d81fc..d3e2b16e9 100644 --- a/AppKit/_CPPopoverWindow.j +++ b/AppKit/_CPPopoverWindow.j @@ -461,6 +461,13 @@ var _CPPopoverWindow_shouldClose_ = 1 << 0, { #if PLATFORM(DOM) _DOMElement.removeEventListener(CPBrowserStyleProperty('transitionend'), transitionCompleteFunction, YES); + + // Make sure to clear these properties when the animation is done. Without this, + // the window becomes blurry in Chrome, presumably because the browser composits + // a layer with a transform differently even when it's an identity transform. + [self setCSS3Property:@"Transform" value:nil]; + [self setCSS3Property:@"TransformOrigin" value:nil]; + [self setCSS3Property:@"Transition" value:nil]; #endif if (_implementedDelegateMethods & _CPPopoverWindow_didShow_) [_delegate popoverWindowDidShow:self]; From baa69ff3bcfc75132660d57c71998cafec626a51 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Fri, 8 Feb 2013 00:34:25 +0000 Subject: [PATCH 049/103] Fixed: "cannot read property '_tokenScrollView' of null." This error could occur when interacting with token fields. --- AppKit/CPTokenField.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppKit/CPTokenField.j b/AppKit/CPTokenField.j index f5894a010..856107604 100755 --- a/AppKit/CPTokenField.j +++ b/AppKit/CPTokenField.j @@ -659,7 +659,7 @@ CPTokenFieldDeleteButtonType = 1; return CPTextFieldBlurFunction( anEvent, CPTokenFieldInputOwner, - [CPTokenFieldInputOwner._tokenScrollView documentView]._DOMElement, + CPTokenFieldInputOwner ? [CPTokenFieldInputOwner._tokenScrollView documentView]._DOMElement : nil, CPTokenFieldDOMInputElement, CPTokenFieldInputResigning, AT_REF(CPTokenFieldInputDidBlur)); From 535b8e5fc47ed70009f6369cf93035975c83de29 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Fri, 8 Feb 2013 00:42:53 +0000 Subject: [PATCH 050/103] Fixed: orphan token field autocomplete menus. If the parent or grandparent window of a token field which was showing an autocomplete menu was closed, the menu would stick around even that the token field was gone. This fix makes the token field autocomplete menu a proper child window which should also ensure it moves as needed if the parent window moves. --- AppKit/_CPAutocompleteMenu.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppKit/_CPAutocompleteMenu.j b/AppKit/_CPAutocompleteMenu.j index ed7349181..b65ec95bf 100644 --- a/AppKit/_CPAutocompleteMenu.j +++ b/AppKit/_CPAutocompleteMenu.j @@ -203,7 +203,7 @@ var _CPAutocompleteMenuMaximumHeight = 307; [self setIndexOfSelectedItem:indexOfSelectedItem]; [textField setThemeState:CPThemeStateAutocompleting]; - [_menuWindow orderFront:self]; + [[textField window] addChildWindow:_menuWindow ordered:CPWindowAbove]; [self layoutSubviews]; } From 9c0c87d4c25d2a910971f5379a14d8681b3627fb Mon Sep 17 00:00:00 2001 From: Andrew Hankinson Date: Thu, 7 Feb 2013 23:30:54 -0500 Subject: [PATCH 051/103] Fix for #224 This commit removes some of the more nonsensical main menu items in the capp NibApplication template. --- .../NibApplication/Resources/MainMenu.xib | 1214 +---------------- 1 file changed, 19 insertions(+), 1195 deletions(-) diff --git a/Tools/capp/Resources/Templates/NibApplication/Resources/MainMenu.xib b/Tools/capp/Resources/Templates/NibApplication/Resources/MainMenu.xib index 5a9d4667c..bb98e00d9 100644 --- a/Tools/capp/Resources/Templates/NibApplication/Resources/MainMenu.xib +++ b/Tools/capp/Resources/Templates/NibApplication/Resources/MainMenu.xib @@ -2,25 +2,25 @@ 1050 - 11E53 - 2182 - 1138.47 - 569.00 + 12C3012 + 3084 + 1187.34 + 625.00 com.apple.InterfaceBuilder.CocoaPlugin - 2182 + 3084 YES - NSView + NSCustomObject NSMenu - NSWindowTemplate NSMenuItem + NSSlider NSSliderCell NSTextField NSTextFieldCell - NSSlider - NSCustomObject + NSView + NSWindowTemplate YES @@ -103,72 +103,6 @@ - - - Services - - 1048576 - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Hide NewApplication - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - Quit NewApplication @@ -285,36 +219,6 @@ - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Page Setup... - P - 1179648 - 2147483647 - - - - - - - Print… - p - 1048576 - 2147483647 - - -

@@ -616,389 +520,6 @@
- - - Format - - 2147483647 - - - submenuAction: - - Format - - YES - - - Font - - 2147483647 - - - submenuAction: - - Font - - YES - - - Show Fonts - t - 1048576 - 2147483647 - - - - - - Bold - b - 1048576 - 2147483647 - - - 2 - - - - Italic - i - 1048576 - 2147483647 - - - 1 - - - - Underline - u - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Bigger - + - 1048576 - 2147483647 - - - 3 - - - - Smaller - - - 1048576 - 2147483647 - - - 4 - - - - YES - YES - - - 2147483647 - - - - - - Kern - - 2147483647 - - - submenuAction: - - Kern - - YES - - - Use Default - - 2147483647 - - - - - - Use None - - 2147483647 - - - - - - Tighten - - 2147483647 - - - - - - Loosen - - 2147483647 - - - - - - - - - Ligature - - 2147483647 - - - submenuAction: - - Ligature - - YES - - - Use Default - - 2147483647 - - - - - - Use None - - 2147483647 - - - - - - Use All - - 2147483647 - - - - - - - - - Baseline - - 2147483647 - - - submenuAction: - - Baseline - - YES - - - Use Default - - 2147483647 - - - - - - Superscript - - 2147483647 - - - - - - Subscript - - 2147483647 - - - - - - Raise - - 2147483647 - - - - - - Lower - - 2147483647 - - - - - - - - - YES - YES - - - 2147483647 - - - - - - Show Colors - C - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Copy Style - c - 1572864 - 2147483647 - - - - - - Paste Style - v - 1572864 - 2147483647 - - - - - _NSFontMenu - - - - - Text - - 2147483647 - - - submenuAction: - - Text - - YES - - - Align Left - { - 1048576 - 2147483647 - - - - - - Center - | - 1048576 - 2147483647 - - - - - - Justify - - 2147483647 - - - - - - Align Right - } - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Show Ruler - - 2147483647 - - - - - - Copy Ruler - c - 1310720 - 2147483647 - - - - - - Paste Ruler - v - 1310720 - 2147483647 - - - - - - - - - View @@ -1126,7 +647,7 @@ - + 256 YES @@ -1135,9 +656,10 @@ 301 {{192, 143}, {96, 21}} + YES - -2079981824 + -2080112384 0 @@ -1155,15 +677,17 @@ NO NO + NO 301 {{192, 191}, {96, 22}} + YES - -1804468671 + -1804599231 272630784 @@ -1192,9 +716,12 @@ + NO - {{7, 11}, {480, 360}} + {480, 360} + + {{0, 0}, {1440, 878}} {10000000000000, 10000000000000} @@ -1247,22 +774,6 @@
39
- - - print: - - - - 86 - - - - runPageLayout: - - - - 87 - clearRecentDocuments: @@ -1479,30 +990,6 @@ 366 - - - hide: - - - - 367 - - - - hideOtherApplications: - - - - 368 - - - - unhideAllApplications: - - - - 370 - newDocument: @@ -1519,190 +1006,6 @@ 374 - - - raiseBaseline: - - - - 426 - - - - lowerBaseline: - - - - 427 - - - - copyFont: - - - - 428 - - - - subscript: - - - - 429 - - - - superscript: - - - - 430 - - - - tightenKerning: - - - - 431 - - - - underline: - - - - 432 - - - - orderFrontColorPanel: - - - - 433 - - - - useAllLigatures: - - - - 434 - - - - loosenKerning: - - - - 435 - - - - pasteFont: - - - - 436 - - - - unscript: - - - - 437 - - - - useStandardKerning: - - - - 438 - - - - useStandardLigatures: - - - - 439 - - - - turnOffLigatures: - - - - 440 - - - - turnOffKerning: - - - - 441 - - - - alignLeft: - - - - 442 - - - - alignJustified: - - - - 443 - - - - copyRuler: - - - - 444 - - - - alignCenter: - - - - 445 - - - - toggleRuler: - - - - 446 - - - - alignRight: - - - - 447 - - - - pasteRuler: - - - - 448 - theWindow @@ -1760,7 +1063,6 @@ - MainMenu @@ -1817,15 +1119,12 @@ YES - - -
@@ -1839,11 +1138,6 @@
- - 78 - - - 72 @@ -1863,11 +1157,6 @@
- - 77 - - - 73 @@ -1883,11 +1172,6 @@ - - 74 - - - 125 @@ -2071,16 +1355,10 @@ YES - - - - - - @@ -2089,26 +1367,11 @@
- - 134 - - - - - 150 - - - 136 - - 144 - - - 129 @@ -2124,30 +1387,6 @@ - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - 24 @@ -2297,311 +1536,6 @@
- - 375 - - - YES - - - - - - 376 - - - YES - - - - - - - 377 - - - YES - - - - - - 378 - - - YES - - - - - - 379 - - - YES - - - - - - - - - - - - - 380 - - - - - 381 - - - - - 382 - - - - - 383 - - - - - 384 - - - - - 385 - - - - - 386 - - - - - 387 - - - - - 388 - - - YES - - - - - - - - - - - - - - - - - - - - - 389 - - - - - 390 - - - - - 391 - - - - - 392 - - - - - 393 - - - - - 394 - - - - - 395 - - - - - 396 - - - - - 397 - - - YES - - - - - - 398 - - - YES - - - - - - 399 - - - YES - - - - - - 400 - - - - - 401 - - - - - 402 - - - - - 403 - - - - - 404 - - - - - 405 - - - YES - - - - - - - - - - 406 - - - - - 407 - - - - - 408 - - - - - 409 - - - - - 410 - - - - - 411 - - - YES - - - - - - - - 412 - - - - - 413 - - - - - 414 - - - - - 415 - - - YES - - - - - - - - - 416 - - - - - 417 - - - - - 418 - - - - - 419 - - - 450 @@ -2652,15 +1586,8 @@ 125.IBPluginDependency 126.IBPluginDependency 129.IBPluginDependency - 130.IBPluginDependency - 131.IBPluginDependency - 134.IBPluginDependency 136.IBPluginDependency 143.IBPluginDependency - 144.IBPluginDependency - 145.IBPluginDependency - 149.IBPluginDependency - 150.IBPluginDependency 19.IBPluginDependency 195.IBPluginDependency 196.IBPluginDependency @@ -2708,51 +1635,6 @@ 371.IBWindowTemplateEditedContentRect 371.NSWindowTemplate.visibleAtLaunch 372.IBPluginDependency - 375.IBPluginDependency - 376.IBPluginDependency - 377.IBPluginDependency - 378.IBPluginDependency - 379.IBPluginDependency - 380.IBPluginDependency - 381.IBPluginDependency - 382.IBPluginDependency - 383.IBPluginDependency - 384.IBPluginDependency - 385.IBPluginDependency - 386.IBPluginDependency - 387.IBPluginDependency - 388.IBPluginDependency - 389.IBPluginDependency - 390.IBPluginDependency - 391.IBPluginDependency - 392.IBPluginDependency - 393.IBPluginDependency - 394.IBPluginDependency - 395.IBPluginDependency - 396.IBPluginDependency - 397.IBPluginDependency - 398.IBPluginDependency - 399.IBPluginDependency - 400.IBPluginDependency - 401.IBPluginDependency - 402.IBPluginDependency - 403.IBPluginDependency - 404.IBPluginDependency - 405.IBPluginDependency - 406.IBPluginDependency - 407.IBPluginDependency - 408.IBPluginDependency - 409.IBPluginDependency - 410.IBPluginDependency - 411.IBPluginDependency - 412.IBPluginDependency - 413.IBPluginDependency - 414.IBPluginDependency - 415.IBPluginDependency - 416.IBPluginDependency - 417.IBPluginDependency - 418.IBPluginDependency - 419.IBPluginDependency 450.IBPluginDependency 452.IBPluginDependency 453.IBPluginDependency @@ -2764,10 +1646,7 @@ 58.IBPluginDependency 72.IBPluginDependency 73.IBPluginDependency - 74.IBPluginDependency 75.IBPluginDependency - 77.IBPluginDependency - 78.IBPluginDependency 79.IBPluginDependency 80.IBPluginDependency 81.IBPluginDependency @@ -2834,13 +1713,6 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin {{303, 221}, {480, 360}} com.apple.InterfaceBuilder.CocoaPlugin @@ -2862,54 +1734,6 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin
From 7b1ffb942fac1f355503f4f242ca0cded28df476 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Fri, 8 Feb 2013 11:01:19 +0000 Subject: [PATCH 052/103] Refs #1700. Clean up and use macros. --- AppKit/CPCollectionView.j | 42 +++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index 79c1ec7e2..1745e7a2b 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -129,8 +129,8 @@ var HORIZONTAL_MARGIN = 2; _maxNumberOfRows = 0; _maxNumberOfColumns = 0; - _minItemSize = CGSizeMakeZero(); - _maxItemSize = CGSizeMakeZero(); + _minItemSize = _CGSizeMakeZero(); + _maxItemSize = _CGSizeMakeZero(); [self setBackgroundColors:nil]; @@ -146,30 +146,30 @@ var HORIZONTAL_MARGIN = 2; - (void)_init { - _content = []; + _content = []; - _items = []; - _cachedItems = []; + _items = []; + _cachedItems = []; - _numberOfColumns = CPNotFound; - _numberOfRows = CPNotFound; + _numberOfColumns = CPNotFound; + _numberOfRows = CPNotFound; - _itemSize = CGSizeMakeZero(); + _itemSize = CGSizeMakeZero(); - _selectionIndexes = [CPIndexSet indexSet]; + _selectionIndexes = [CPIndexSet indexSet]; - _storedFrameSize = CGSizeMakeZero(); + _storedFrameSize = CGSizeMakeZero(); - _needsMinMaxItemSizeUpdate = YES; - _uniformSubviewsResizing = NO; - _lockResizing = NO; + _needsMinMaxItemSizeUpdate = YES; + _uniformSubviewsResizing = NO; + _lockResizing = NO; - _currentDropIndex = -1; - _currentDragOperation = CPDragOperationNone; - _dropView = nil; + _currentDropIndex = -1; + _currentDragOperation = CPDragOperationNone; + _dropView = nil; - [self setAutoresizesSubviews:NO]; - [self setAutoresizingMask:0]; + [self setAutoresizesSubviews:NO]; + [self setAutoresizingMask:0]; } /*! @@ -502,7 +502,7 @@ var HORIZONTAL_MARGIN = 2; if (!lazyFlag || _numberOfColumns !== oldNumberOfColumns || _numberOfRows !== oldNumberOfRows || - !CGSizeEqualToSize(_itemSize, oldItemSize)) + !_CGSizeEqualToSize(_itemSize, oldItemSize)) [self displayItems:_items frameSize:_storedFrameSize itemSize:_itemSize columns:_numberOfColumns rows:_numberOfRows count:count]; } @@ -547,8 +547,8 @@ var HORIZONTAL_MARGIN = 2; if (maxItemSizeHeight > 0) itemSizeHeight = MIN(itemSizeHeight, maxItemSizeHeight); - _itemSize = CGSizeMake(MAX(_minItemSize.width, itemSize.width), MAX(_minItemSize.height, itemSizeHeight)); - _storedFrameSize = CGSizeMake(MAX(width, _minItemSize.width), height); + _itemSize = _CGSizeMake(MAX(_minItemSize.width, itemSize.width), MAX(_minItemSize.height, itemSizeHeight)); + _storedFrameSize = _CGSizeMake(MAX(width, _minItemSize.width), height); _numberOfColumns = numberOfColumns; _numberOfRows = numberOfRows; countRef(MIN(itemsCount, numberOfColumns * numberOfRows)); From 6181b75d9f67d150750b22118adbc99663040ec5 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Fri, 8 Feb 2013 11:02:02 +0000 Subject: [PATCH 053/103] Refs #1700. Make `reloadContentCachingRemovedItems:` a private method. --- AppKit/CPCollectionView.j | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index 1745e7a2b..99c386040 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -226,7 +226,7 @@ var HORIZONTAL_MARGIN = 2; _itemForDragging = nil; _itemPrototype = anItem; - [self reloadContentCachingRemovedItems:NO]; + [self _reloadContentCachingRemovedItems:NO]; } /*! @@ -417,11 +417,11 @@ var HORIZONTAL_MARGIN = 2; - (void)reloadContent { - [self reloadContentCachingRemovedItems:YES]; + [self _reloadContentCachingRemovedItems:YES]; } /* @ignore */ -- (void)reloadContentCachingRemovedItems:(BOOL)shouldCache +- (void)_reloadContentCachingRemovedItems:(BOOL)shouldCache { // Remove current views var count = _items.length; From 8ed85ede2ca23a9abc3ac5df778f4927e6ab5a34 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Fri, 8 Feb 2013 11:17:45 +0000 Subject: [PATCH 054/103] Refs #1700. Use more macros. --- AppKit/CPCollectionView.j | 57 ++++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index 99c386040..31f1b9196 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -20,6 +20,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#import "../Foundation/CPRange.h" #import "../Foundation/Ref.h" @import @@ -154,11 +155,11 @@ var HORIZONTAL_MARGIN = 2; _numberOfColumns = CPNotFound; _numberOfRows = CPNotFound; - _itemSize = CGSizeMakeZero(); + _itemSize = _CGSizeMakeZero(); _selectionIndexes = [CPIndexSet indexSet]; - _storedFrameSize = CGSizeMakeZero(); + _storedFrameSize = _CGSizeMakeZero(); _needsMinMaxItemSizeUpdate = YES; _uniformSubviewsResizing = NO; @@ -511,7 +512,7 @@ var HORIZONTAL_MARGIN = 2; { var width = aSuperviewSize.width, height = aSuperviewSize.height, - itemSize = CGSizeMakeCopy(_minItemSize), + itemSize = _CGSizeMakeCopy(_minItemSize), maxItemSizeWidth = _maxItemSize.width, maxItemSizeHeight = _maxItemSize.height, itemsCount = [_items count], @@ -569,7 +570,7 @@ var HORIZONTAL_MARGIN = 2; if (idx >= displayCount) { - [view setFrameOrigin:CGPointMake(-anItemSize.width, -anItemSize.height)]; + [view setFrameOrigin:_CGPointMake(-anItemSize.width, -anItemSize.height)]; return; } @@ -579,7 +580,7 @@ var HORIZONTAL_MARGIN = 2; y += _verticalMargin + anItemSize.height; } - [view setFrameOrigin:CGPointMake(x, y)]; + [view setFrameOrigin:_CGPointMake(x, y)]; [view setFrameSize:anItemSize]; x += anItemSize.width + _horizontalMargin; @@ -682,12 +683,12 @@ var HORIZONTAL_MARGIN = 2; if (aSize === nil || aSize === undefined) [CPException raise:CPInvalidArgumentException reason:"Invalid value provided for minimum size"]; - if (CGSizeEqualToSize(_minItemSize, aSize)) + if (_CGSizeEqualToSize(_minItemSize, aSize)) return; - _minItemSize = CGSizeMakeCopy(aSize); + _minItemSize = _CGSizeMakeCopy(aSize); - if (CGSizeEqualToSize(_minItemSize, CGSizeMakeZero())) + if (_CGSizeEqualToSize(_minItemSize, _CGSizeMakeZero())) _needsMinMaxItemSizeUpdate = YES; [self tile]; @@ -707,10 +708,10 @@ var HORIZONTAL_MARGIN = 2; */ - (void)setMaxItemSize:(CGSize)aSize { - if (CGSizeEqualToSize(_maxItemSize, aSize)) + if (_CGSizeEqualToSize(_maxItemSize, aSize)) return; - _maxItemSize = CGSizeMakeCopy(aSize); + _maxItemSize = _CGSizeMakeCopy(aSize); // if (_maxItemSize.width == 0 || _maxItemSize.height == 0) // _needsMinMaxItemSizeUpdate = YES; @@ -782,9 +783,9 @@ var HORIZONTAL_MARGIN = 2; newSelectedRange = nil; if (index < firstSelectedIndex) - newSelectedRange = CPMakeRange(index, (firstSelectedIndex - index) + 1); + newSelectedRange = _CPMakeRange(index, (firstSelectedIndex - index) + 1); else - newSelectedRange = CPMakeRange(firstSelectedIndex, (index - firstSelectedIndex) + 1); + newSelectedRange = _CPMakeRange(firstSelectedIndex, (index - firstSelectedIndex) + 1); indexes = [[self selectionIndexes] copy]; [indexes addIndexesInRange:newSelectedRange]; @@ -936,9 +937,9 @@ var HORIZONTAL_MARGIN = 2; // Create and position the drop indicator view. if (!_dropView) - _dropView = [[_CPCollectionViewDropIndicator alloc] initWithFrame:CGRectMake(-8, -8, 0, 0)]; + _dropView = [[_CPCollectionViewDropIndicator alloc] initWithFrame:_CGRectMake(-8, -8, 0, 0)]; - [_dropView setFrameSize:CGSizeMake(10, _itemSize.height + _verticalMargin)]; + [_dropView setFrameSize:_CGSizeMake(10, _itemSize.height + _verticalMargin)]; [self addSubview:_dropView]; var locationInWindow = [anEvent locationInWindow], @@ -965,14 +966,14 @@ var HORIZONTAL_MARGIN = 2; [[CPPasteboard pasteboardWithName:CPDragPboard] declareTypes:dragTypes owner:self]; - var dragImageOffset = CGSizeMakeZero(), + var dragImageOffset = _CGSizeMakeZero(), view = [self _draggingViewForItemsAtIndexes:_selectionIndexes withEvent:_mouseDownEvent offset:dragImageOffset]; [view setFrameSize:_itemSize]; [view setAlphaValue:0.7]; var dragLocation = [self convertPoint:locationInWindow fromView:nil], - dragPoint = CGPointMake(dragLocation.x - _itemSize.width / 2 , dragLocation.y - _itemSize.height / 2); + dragPoint = _CGPointMake(dragLocation.x - _itemSize.width / 2 , dragLocation.y - _itemSize.height / 2); [self dragView:view at:dragPoint @@ -1103,10 +1104,10 @@ Not supported. Use -collectionView:dataForItemsAtIndexes:fortype: _currentDragOperation = dragOperation; var frameOrigin, - dropviewFrameWidth = CGRectGetWidth([_dropView frame]); + dropviewFrameWidth = _CGRectGetWidth([_dropView frame]); if (_currentDropIndex == -1 || _currentDragOperation == CPDragOperationNone) - frameOrigin = CGPointMake(-dropviewFrameWidth, 0); + frameOrigin = _CGPointMake(-dropviewFrameWidth, 0); else { var offset; @@ -1123,7 +1124,7 @@ Not supported. Use -collectionView:dataForItemsAtIndexes:fortype: var rect = [self frameForItemAtIndex:dropIndex]; - frameOrigin = CGPointMake(CGRectGetMaxX(rect) + offset, rect.origin.y - _verticalMargin); + frameOrigin = _CGPointMake(_CGRectGetMaxX(rect) + offset, rect.origin.y - _verticalMargin); } [_dropView setFrameOrigin:frameOrigin]; @@ -1170,8 +1171,8 @@ Not supported. Use -collectionView:dataForItemsAtIndexes:fortype: - (void)drawRect:(CGRect)aRect { var context = [[CPGraphicsContext currentContext] graphicsPort], - width = CGRectGetWidth(aRect), - circleRect = CGRectMake(1, 1, width - 2, width - 2); + width = _CGRectGetWidth(aRect), + circleRect = _CGRectMake(1, 1, width - 2, width - 2); CGContextSetStrokeColor(context, [CPColor colorWithHexString:@"4886ca"]); CGContextSetFillColor(context, [CPColor whiteColor]); @@ -1183,8 +1184,8 @@ Not supported. Use -collectionView:dataForItemsAtIndexes:fortype: CGContextStrokeEllipseInRect(context, circleRect); //then draw the line CGContextBeginPath(context); - CGContextMoveToPoint(context, FLOOR(width / 2), CGRectGetMinY(aRect) + width); - CGContextAddLineToPoint(context, FLOOR(width / 2), CGRectGetHeight(aRect)); + CGContextMoveToPoint(context, FLOOR(width / 2), _CGRectGetMinY(aRect) + width); + CGContextAddLineToPoint(context, FLOOR(width / 2), _CGRectGetHeight(aRect)); CGContextClosePath(context); CGContextStrokePath(context); } @@ -1205,9 +1206,9 @@ Not supported. Use -collectionView:dataForItemsAtIndexes:fortype: // if the direction is backward (-1) check with the bottom anchor if (aDirection === -1) - [indexes addIndexesInRange:CPMakeRange(anIndex, bottomAnchor - anIndex + 1)]; + [indexes addIndexesInRange:_CPMakeRange(anIndex, bottomAnchor - anIndex + 1)]; else - [indexes addIndexesInRange:CPMakeRange(topAnchor, anIndex - topAnchor + 1)]; + [indexes addIndexesInRange:_CPMakeRange(topAnchor, anIndex - topAnchor + 1)]; } else indexes = [CPIndexSet indexSetWithIndex:anIndex]; @@ -1220,7 +1221,7 @@ Not supported. Use -collectionView:dataForItemsAtIndexes:fortype: { var frame = [self frameForItemsAtIndexes:[self selectionIndexes]]; - if (!CGRectIsNull(frame)) + if (!_CGRectIsNull(frame)) [self scrollRectToVisible:frame]; } @@ -1368,10 +1369,10 @@ var CPCollectionViewMinItemSizeKey = @"CPCollectionViewMinItemSizeK { [super encodeWithCoder:aCoder]; - if (!CGSizeEqualToSize(_minItemSize, CGSizeMakeZero())) + if (!_CGSizeEqualToSize(_minItemSize, _CGSizeMakeZero())) [aCoder encodeSize:_minItemSize forKey:CPCollectionViewMinItemSizeKey]; - if (!CGSizeEqualToSize(_maxItemSize, CGSizeMakeZero())) + if (!_CGSizeEqualToSize(_maxItemSize, _CGSizeMakeZero())) [aCoder encodeSize:_maxItemSize forKey:CPCollectionViewMaxItemSizeKey]; [aCoder encodeInt:_maxNumberOfRows forKey:CPCollectionViewMaxNumberOfRowsKey]; From 1248b1fb29e1e0ec9cebefdcad5f85f40c13364b Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Fri, 8 Feb 2013 11:26:56 +0000 Subject: [PATCH 055/103] Refs #1700. Fix unknown class or global warnings. --- AppKit/CPCollectionView.j | 1 + AppKit/CPCollectionViewItem.j | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index 31f1b9196..6b28e452a 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -31,6 +31,7 @@ @import "CPCollectionViewItem.j" @import "CPCompatibility.j" +@import "CPDragServer_Constants.j" @import "CPPasteboard.j" @import "CPView.j" diff --git a/AppKit/CPCollectionViewItem.j b/AppKit/CPCollectionViewItem.j index 7c8dbebbd..5883c4ebf 100644 --- a/AppKit/CPCollectionViewItem.j +++ b/AppKit/CPCollectionViewItem.j @@ -47,7 +47,7 @@ copy = [CPKeyedUnarchiver unarchiveObjectWithData:_cachedArchive]; - // copy connections + // copy connections } [copy setRepresentedObject:[self representedObject]]; From 21efb90b4c6b0e0e446b73e3fad3f13336cc0d8a Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Fri, 8 Feb 2013 11:46:08 +0000 Subject: [PATCH 056/103] Refs #1700. Fixed: setItemPrototype crash. Setting the item prototype without first adding the collection view to a view would cause a crash, as would reloadContent. This fix makes sure the collection view doesn't try to tile itself unless it has a frame. --- AppKit/CPCollectionView.j | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index 6b28e452a..ef0b2f811 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -492,6 +492,10 @@ var HORIZONTAL_MARGIN = 2; oldItemSize = _itemSize, storedFrameSize = _storedFrameSize; + // No need to tile if we are not yet placed in the view hierarchy. + if (!frameSize) + return; + [self _updateMinMaxItemSizeIfNeeded]; [self _computeGridWithSize:frameSize count:AT_REF(count)]; From 6f4ef18815a389109c9d7027c303a2327f71d17f Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Sun, 10 Feb 2013 13:09:25 +0000 Subject: [PATCH 057/103] Use an icon that exists in manual CPBrowser test. --- Tests/Manual/CPBrowserTest/AppController.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tests/Manual/CPBrowserTest/AppController.j b/Tests/Manual/CPBrowserTest/AppController.j index 434bfb774..c30d847a9 100644 --- a/Tests/Manual/CPBrowserTest/AppController.j +++ b/Tests/Manual/CPBrowserTest/AppController.j @@ -126,7 +126,7 @@ - (id)browser:(id)aBrowser imageValueForItem:(id)anItem { - return [[CPImage alloc] initWithContentsOfFile:"http://cappuccino-project.org/images/favicon.png" size:CGSizeMake(16, 16)]; + return [[CPImage alloc] initWithContentsOfFile:"http://cappuccino-project.org/img/favicon.ico" size:CGSizeMake(16, 16)]; } - (id)browser:(id)aBrowser objectValueForItem:(id)anItem From 3406cdfb020524dfa58d7824a3eb90c2dac79ee2 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Sun, 10 Feb 2013 13:13:54 +0000 Subject: [PATCH 058/103] Refs #1663. Whitespace. --- AppKit/CPBrowser.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppKit/CPBrowser.j b/AppKit/CPBrowser.j index d65b32256..fcd0c9075 100644 --- a/AppKit/CPBrowser.j +++ b/AppKit/CPBrowser.j @@ -438,7 +438,7 @@ { var previousColumn = column - 1, selectedRow = [self selectedRowInColumn:previousColumn]; - + [self selectRow:selectedRow inColumn:previousColumn]; } else From 933a1be8e10420be90649206241145339d63dd2c Mon Sep 17 00:00:00 2001 From: Andrew Hankinson Date: Sun, 10 Feb 2013 17:39:24 -0500 Subject: [PATCH 059/103] Fix for #1633: setRepresentedFilename Without this fix, CPWindow setRepresentedFilename is set as a string, not a CPURL (as specified by the variable type). (With tests) --- AppKit/CPWindow/CPWindow.j | 4 ++-- Tests/AppKit/CPWindowTest.j | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/AppKit/CPWindow/CPWindow.j b/AppKit/CPWindow/CPWindow.j index 18a48790f..f30416fca 100644 --- a/AppKit/CPWindow/CPWindow.j +++ b/AppKit/CPWindow/CPWindow.j @@ -1467,7 +1467,7 @@ CPTexturedBackgroundWindowMask - (void)setRepresentedFilename:(CPString)aFilePath { // FIXME: urls vs filepaths and all. - [self setRepresentedURL:aFilePath]; + [self setRepresentedURL:[CPURL URLWithString:aFilePath]]; } /*! @@ -1475,7 +1475,7 @@ CPTexturedBackgroundWindowMask */ - (CPString)representedFilename { - return _representedURL; + return [_representedURL absoluteString]; } /*! diff --git a/Tests/AppKit/CPWindowTest.j b/Tests/AppKit/CPWindowTest.j index 27714be0f..2244a28d9 100644 --- a/Tests/AppKit/CPWindowTest.j +++ b/Tests/AppKit/CPWindowTest.j @@ -1,6 +1,7 @@ @import @import +@import [CPApplication sharedApplication]; @@ -109,4 +110,22 @@ message:@"nextTextField should be the previous valid key view of contentView"]; } +- (void)testRepresentedFilename +{ + /* + representedURL and representedFilename + are drawn from the _representedURL variable. + */ + var aURL = @"http://www.cappuccino-project.org"; + + [[self window] setRepresentedURL:[CPURL URLWithString:aURL]]; + [self assertTrue:[[[self window] representedURL] class] === [CPURL class]]; + /* + Test for Issue 1633 + Make sure that changing it via setRepresentedFilename doesn't change the type + */ + [[self window] setRepresentedFilename:aURL]; + [self assertTrue:[[[self window] representedURL] class] === [CPURL class]]; +} + @end From 9a7996d40d6b79e967676dc5527f940229534208 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Sun, 10 Feb 2013 22:57:43 +0000 Subject: [PATCH 060/103] Fixed: CPPopUpButtonTest using non-existent methods. There's no `selectedTag` getter for CPPopUpButton (although there's such a binding but that's separate). Also don't call private API that no longer exists - use proper public API instead. --- Tests/Manual/CPPopUpButtonTest/AppController.j | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Tests/Manual/CPPopUpButtonTest/AppController.j b/Tests/Manual/CPPopUpButtonTest/AppController.j index 44b6124d4..84886378a 100644 --- a/Tests/Manual/CPPopUpButtonTest/AppController.j +++ b/Tests/Manual/CPPopUpButtonTest/AppController.j @@ -55,7 +55,7 @@ [textField setBezeled:YES]; [textField setCenter:CGPointMake([contentView center].x, [contentView center].y + 40.0)]; [textField setValue:CPCenterTextAlignment forThemeAttribute:@"alignment"]; - [textField bind:@"value" toObject:popUpButton withKeyPath:@"selectedTag" options:nil]; + [textField bind:CPValueBinding toObject:popUpButton withKeyPath:@"selectedItem.tag" options:nil]; [contentView addSubview:textField]; var button = [CPButton buttonWithTitle:@"Remove Items"], @@ -67,13 +67,13 @@ [button setAction:@selector(removeItems:)]; [contentView addSubview:button]; - [popUpButton bind:@"selectedTag" toObject:textField withKeyPath:@"value" options:nil] - [popUpButton2 bind:@"selectedTag" toObject:popUpButton withKeyPath:@"selectedTag" options:nil]; + [popUpButton bind:CPSelectedTagBinding toObject:textField withKeyPath:@"value" options:nil] + [popUpButton2 bind:CPSelectedTagBinding toObject:popUpButton withKeyPath:@"selectedItem.tag" options:nil]; // Change the selected tag of the second popup doesn't reverse set it, // see the discussion for pull request 1018 for more details about the problem. // https://github.com/280north/cappuccino/pull/1018 - [popUpButton2 _setSelectedTag:2]; + [popUpButton2 selectItemWithTag:2]; [theWindow orderFront:self]; } From a5e1ed44f4f9daf133a4f040f371f70761f8825a Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Sun, 10 Feb 2013 23:12:21 +0000 Subject: [PATCH 061/103] Refs #1734. Include pulldown buttons in pop up button manual test. These pulldowns are bound the same way as their corresponding regular popups. --- .../Resources/MainMenu.cib | 8 +- .../Resources/MainMenu.xib | 403 ++++++++++++++++-- 2 files changed, 377 insertions(+), 34 deletions(-) diff --git a/Tests/Manual/CPPopUpButtonBindings/Resources/MainMenu.cib b/Tests/Manual/CPPopUpButtonBindings/Resources/MainMenu.cib index 9f98c3a78..295a1ca88 100644 --- a/Tests/Manual/CPPopUpButtonBindings/Resources/MainMenu.cib +++ b/Tests/Manual/CPPopUpButtonBindings/Resources/MainMenu.cib @@ -1,7 +1,7 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;82E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;68E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;83E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;84E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;76E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;85E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;49E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;86E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;50E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;87E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;45E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;88E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;51E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;89E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;58E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;91E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;72E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;92E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;70E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;93E;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;94E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;95E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;96E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;97E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;99E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;100E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;101E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;102E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;103E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;104E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;105E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;106E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;107E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;63E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;108E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;109E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;110E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;111E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;72E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;112E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;113E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;114E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;115E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;72E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;116E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;101E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;117E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;118E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;68E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;95E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;96E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;97E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;119E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;68E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;100E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;101E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;102E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;120E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;68E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;122E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;123E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;124E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;78E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;76E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;127E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;128E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;50E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;129E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;109E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;131E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;49E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;132E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;109E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;134E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;51E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;135E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;109E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;106E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;136E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;62E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;137E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;109E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;117E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;138E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;61E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;109E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;140E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;141E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;60E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;78E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;109E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;102E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;143E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;83E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;44E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;144E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;145E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;146E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;147E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;148E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;149E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;150E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;47E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;46E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;152E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;152E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;153E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;155E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;156E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;157E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;159E;K;6;$afontD;K;6;CP$UIDd;3;161E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;163E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;164E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;165E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;166E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;164E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;164E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;164E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;168E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;162E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;163E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;169E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;170E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;156E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;157E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;159E;K;6;$afontD;K;6;CP$UIDd;3;161E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;163E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;164E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;165E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;166E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;164E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;164E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;164E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;168E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;162E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;163E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;172E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;156E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;157E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;159E;K;6;$afontD;K;6;CP$UIDd;3;161E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;163E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;164E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;165E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;166E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;164E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;164E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;164E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;168E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;162E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;163E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;173E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;174E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;175E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;176E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;177E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;178E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;180E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;3;181E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;55E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;56E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;164E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;164E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;164E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;183E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;151E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;151E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;54E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;184E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;185E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;186E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;187E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;188E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;189E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;151E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;53E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;190E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;163E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;151E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;191E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;54E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;192E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;193E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;186E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;187E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;188E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;194E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;151E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;53E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;195E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;163E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;151E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;196E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;57E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;180E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;197E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;197E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;180E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;168E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;198E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;12;$agrid-colorD;K;6;CP$UIDd;3;199E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;163E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;200E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;201E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;151E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;163E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;164E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;164E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;164E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;164E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;164E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;202E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;199E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;151E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;203E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;3;205E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;2;65E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;3;206E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;207E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;208E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;209E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;211E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;212E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;213E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;203E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;164E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;3;215E;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;3;216E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;217E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;208E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;209E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;218E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;219E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;213E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;203E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;164E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;3;220E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;221E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;182E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;209E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;222E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;223E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;213E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;203E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;164E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;224E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;182E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;225E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;226E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;227E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;213E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;203E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;164E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPTableHeaderViewK;8;$classesA;S;17;CPTableHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;64E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;228E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;228E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;229E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;29;CPTableHeaderViewTableViewKeyD;K;6;CP$UIDd;2;58E;K;33;CPTableHeaderViewDrawsColumnLinesD;K;6;CP$UIDd;3;164E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;230E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;231E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;6;$afontD;K;6;CP$UIDd;3;161E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;151E;K;11;$aalignmentD;K;6;CP$UIDd;3;163E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;164E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;233E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;166E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;203E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;203E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;203E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;234E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;151E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;163E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;67E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;2;82E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;235E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;236E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;237E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;238E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;163E;K;11;$aalignmentD;K;6;CP$UIDd;3;151E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;240E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;163E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;165E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;203E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;157E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;151E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;164E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;162E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;151E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;241E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;244E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;245E;K;16;$aimage-positionD;K;6;CP$UIDd;3;246E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;151E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;7;$aimageD;K;6;CP$UIDd;3;248E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;246E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;163E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;249E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;165E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;203E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;250E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;151E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;164E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;246E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;151E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;251E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;244E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;245E;K;16;$aimage-positionD;K;6;CP$UIDd;3;246E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;151E;K;11;$aalignmentD;K;6;CP$UIDd;3;162E;K;7;$aimageD;K;6;CP$UIDd;3;252E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;246E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;163E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;249E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;165E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;203E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;250E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;151E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;164E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;246E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;151E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;67E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;2;81E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;253E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;236E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;237E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;238E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;163E;K;11;$aalignmentD;K;6;CP$UIDd;3;151E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;240E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;163E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;165E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;203E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;157E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;151E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;164E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;162E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;151E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;67E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;2;80E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;254E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;236E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;237E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;238E;K;6;$afontD;K;6;CP$UIDd;3;239E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;163E;K;11;$aalignmentD;K;6;CP$UIDd;3;151E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;240E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;163E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;165E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;203E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;157E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;151E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;164E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;162E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;151E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;255E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;231E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;6;$afontD;K;6;CP$UIDd;3;161E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;151E;K;11;$aalignmentD;K;6;CP$UIDd;3;163E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;164E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;256E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;166E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;203E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;203E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;203E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;234E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;151E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;163E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;47E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;257E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;231E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;47E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;6;$afontD;K;6;CP$UIDd;3;161E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;151E;K;11;$aalignmentD;K;6;CP$UIDd;3;163E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;164E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;258E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;166E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;203E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;203E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;203E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;234E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;151E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;163E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;259E;E;D;K;10;$classnameS;17;CPArrayControllerK;8;$classesA;S;17;CPArrayControllerS;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;77E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;260E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;164E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;203E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;164E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;203E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;164E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;164E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;164E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;203E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;203E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;79E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;261E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;262E;E;D;K;6;$classD;K;6;CP$UIDd;2;79E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;261E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;263E;E;D;K;6;$classD;K;6;CP$UIDd;2;79E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;261E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;264E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;45E;E;E;S;8;delegateS;10;emailLabelS;8;jobLabelS;10;mainWindowS;9;nameLabelS;21;ordersArrayControllerS;15;ordersTableViewS;8;tagPopUpS;4;add:S;7;remove:S;24;content: arrangedObjectsS;7;contentS;15;arrangedObjectsD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;K;24;CPInsertsNullPlaceholderD;K;6;CP$UIDd;3;164E;E;E;S;35;contentValues: arrangedObjects.nameS;13;contentValuesS;20;arrangedObjects.nameD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;K;24;CPInsertsNullPlaceholderD;K;6;CP$UIDd;3;164E;E;E;S;29;selectedValue: selection.nameS;13;selectedValueS;14;selection.nameD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;E;E;S;26;value: arrangedObjects.tagS;5;valueS;19;arrangedObjects.tagD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;E;E;S;26;selectedTag: selection.tagS;11;selectedTagS;13;selection.tagD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;K;22;CPValidatesImmediatelyD;K;6;CP$UIDd;3;164E;E;E;S;34;contentValues: arrangedObjects.jobS;19;arrangedObjects.jobD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;3;265E;E;E;S;29;selectedIndex: selectionIndexS;13;selectedIndexS;14;selectionIndexD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;E;E;S;20;contentArray: peopleS;12;contentArrayS;6;peopleD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;K;22;CPValidatesImmediatelyD;K;6;CP$UIDd;3;164E;E;E;S;20;value: selection.jobS;13;selection.jobD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;E;E;S;22;value: selection.emailS;15;selection.emailD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;E;E;S;21;value: selection.nameD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;E;E;S;26;value: arrangedObjects.jobD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;E;E;S;28;value: arrangedObjects.emailS;21;arrangedObjects.emailD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;E;E;S;27;value: arrangedObjects.nameD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;25;{{335, 278}, {1074, 373}}S;22;{{0, 0}, {1680, 1028}}d;1;7S;6;Windowd;1;0S;21;{{0, 0}, {1074, 373}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;E;E;S;6;normalS;22;{{14, 295}, {448, 29}}S;19;{{0, 0}, {448, 29}}d;2;12S;9;textfieldS;28;bezeled+editable+placeholderD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;160E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;266E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;240E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;203E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;203E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;164E;E;d;1;2d;1;4T;S;0;d;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;167E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;267E;E;S;5;EmailS;22;{{14, 327}, {448, 29}}S;3;JobS;22;{{14, 263}, {448, 29}}S;4;NameS;22;{{-1, -1}, {461, 206}}S;20;{{0, 0}, {461, 206}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;205E;D;K;6;CP$UIDd;3;183E;E;E;d;2;20S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;179E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;197E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;197E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;268E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;186E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;269E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;58E;E;D;K;6;$classD;K;6;CP$UIDd;3;179E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;270E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;271E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;272E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;186E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;269E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;65E;E;d;2;10D;K;6;$classD;K;6;CP$UIDd;2;46E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;E;S;23;{{467, -39}, {15, 228}}S;19;{{0, 0}, {15, 228}}d;1;8d;11;-2147483648S;8;scrollerS;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9382716049382716S;21;{{0, -54}, {482, 15}}S;19;{{0, 0}, {482, 15}}S;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.9938144329896907S;20;{{0, 0}, {461, 189}}S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;167E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;274E;E;d;2;23S;6;{3, 2}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;E;E;F;D;K;10;$classnameS;13;_CPCornerViewK;8;$classesA;S;13;_CPCornerViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;204E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;151E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;275E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;276E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;186E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;277E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;E;S;4;named;3;101d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;210E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;278E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;279E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;6;$afontD;K;6;CP$UIDd;3;280E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;151E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;173E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;280E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;151E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;163E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;281E;K;6;$afontD;K;6;CP$UIDd;3;283E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;163E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;151E;K;15;$acontent-insetD;K;6;CP$UIDd;3;285E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;165E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;166E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;163E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;151E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;165E;E;d;1;3D;K;10;$classnameS;16;CPSortDescriptorK;8;$classesA;S;16;CPSortDescriptorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;214E;K;22;CPSortDescriptorKeyKeyD;K;6;CP$UIDd;3;206E;K;28;CPSortDescriptorAscendingKeyD;K;6;CP$UIDd;3;164E;K;27;CPSortDescriptorSelectorKeyD;K;6;CP$UIDd;3;286E;E;S;5;emaild;3;150D;K;6;$classD;K;6;CP$UIDd;3;210E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;287E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;279E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;6;$afontD;K;6;CP$UIDd;3;280E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;151E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;169E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;280E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;151E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;163E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;281E;K;6;$afontD;K;6;CP$UIDd;3;288E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;163E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;151E;K;15;$acontent-insetD;K;6;CP$UIDd;3;289E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;165E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;166E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;163E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;151E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;165E;E;S;3;jobd;3;106D;K;6;$classD;K;6;CP$UIDd;3;210E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;279E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;6;$afontD;K;6;CP$UIDd;3;280E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;151E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;171E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;280E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;151E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;163E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;281E;K;6;$afontD;K;6;CP$UIDd;3;291E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;163E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;151E;K;15;$acontent-insetD;K;6;CP$UIDd;3;292E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;165E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;166E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;163E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;151E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;165E;E;d;2;92f;22;3.4028234663852886e+38D;K;6;$classD;K;6;CP$UIDd;3;210E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;293E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;279E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;K;6;$afontD;K;6;CP$UIDd;3;280E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;151E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;294E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;280E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;151E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;163E;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;281E;K;6;$afontD;K;6;CP$UIDd;3;295E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;163E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;162E;K;11;$aalignmentD;K;6;CP$UIDd;3;151E;K;15;$acontent-insetD;K;6;CP$UIDd;3;296E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;165E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;166E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;163E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;151E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;165E;E;S;19;{{0, 0}, {461, 23}}S;14;tableHeaderRowS;22;{{551, 24}, {279, 51}}S;19;{{0, 0}, {279, 51}}d;2;33S;110;Binding: CPSelectedIndexBinding +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;50E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;76E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;97E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;98E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;87E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;99E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;57E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;100E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;58E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;101E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;53E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;102E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;59E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;103E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;104E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;66E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;105E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;87E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;80E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;106E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;78E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;107E;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;79E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;108E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;86E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;109E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;110E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;111E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;113E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;86E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;116E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;117E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;86E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;118E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;119E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;121E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;85E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;122E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;123E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;124E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;85E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;127E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;128E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;84E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;109E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;110E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;111E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;129E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;84E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;116E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;130E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;84E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;131E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;132E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;134E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;81E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;109E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;110E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;111E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;135E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;81E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;116E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;136E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;81E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;118E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;119E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;137E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;140E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;141E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;127E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;142E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;122E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;123E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;143E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;109E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;110E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;111E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;144E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;115E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;116E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;145E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;131E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;132E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;146E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;89E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;87E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;148E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;149E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;150E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;58E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;152E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;153E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;57E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;154E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;155E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;156E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;59E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;157E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;120E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;158E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;70E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;159E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;123E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;160E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;69E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;161E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;162E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;163E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;68E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;89E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;164E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;116E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;165E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;97E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;166E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;167E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;168E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;169E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;170E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;171E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;172E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;55E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;174E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;174E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;175E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;177E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;178E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;181E;K;6;$afontD;K;6;CP$UIDd;3;183E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;184E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;186E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;187E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;188E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;186E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;186E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;186E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;190E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;184E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;192E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;178E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;181E;K;6;$afontD;K;6;CP$UIDd;3;183E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;184E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;186E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;187E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;188E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;186E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;186E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;186E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;190E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;184E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;193E;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;194E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;178E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;181E;K;6;$afontD;K;6;CP$UIDd;3;183E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;184E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;186E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;187E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;188E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;186E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;186E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;186E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;190E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;184E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;195E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;60E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;196E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;197E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;198E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;199E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;200E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;202E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;3;203E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;63E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;64E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;204E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;204E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;204E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;204E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;186E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;186E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;186E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;205E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;173E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;173E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;62E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;61E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;206E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;207E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;61E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;208E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;210E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;211E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;173E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;61E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;212E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;185E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;173E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;213E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;62E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;61E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;214E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;215E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;61E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;208E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;209E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;210E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;216E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;173E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;61E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;217E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;185E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;173E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;218E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;65E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;202E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;219E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;219E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;202E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;190E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;220E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;12;$agrid-colorD;K;6;CP$UIDd;3;221E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;185E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;222E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;223E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;173E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;185E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;186E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;186E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;186E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;186E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;186E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;224E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;221E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;173E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;225E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;3;227E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;2;73E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;67E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;3;228E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;229E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;230E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;231E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;233E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;234E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;235E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;225E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;186E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;3;237E;E;D;K;6;$classD;K;6;CP$UIDd;2;67E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;3;238E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;239E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;230E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;231E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;240E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;241E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;235E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;225E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;186E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;67E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;3;242E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;243E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;204E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;231E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;244E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;245E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;235E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;225E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;186E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;67E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;246E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;204E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;247E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;248E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;249E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;235E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;225E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;186E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPTableHeaderViewK;8;$classesA;S;17;CPTableHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;72E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;203E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;250E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;250E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;203E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;251E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;29;CPTableHeaderViewTableViewKeyD;K;6;CP$UIDd;2;66E;K;33;CPTableHeaderViewDrawsColumnLinesD;K;6;CP$UIDd;3;186E;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;252E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;253E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;254E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;6;$afontD;K;6;CP$UIDd;3;183E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;186E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;255E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;188E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;225E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;225E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;225E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;256E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;2;96E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;257E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;254E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;259E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;260E;K;6;$afontD;K;6;CP$UIDd;3;261E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;262E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;185E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;187E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;225E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;179E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;173E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;186E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;184E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;173E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;77E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;263E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;264E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;265E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;266E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;267E;K;16;$aimage-positionD;K;6;CP$UIDd;3;268E;K;6;$afontD;K;6;CP$UIDd;3;261E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;184E;K;7;$aimageD;K;6;CP$UIDd;3;270E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;268E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;185E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;271E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;187E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;225E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;272E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;173E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;186E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;268E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;173E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;77E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;264E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;265E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;266E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;267E;K;16;$aimage-positionD;K;6;CP$UIDd;3;268E;K;6;$afontD;K;6;CP$UIDd;3;261E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;184E;K;7;$aimageD;K;6;CP$UIDd;3;274E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;268E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;185E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;271E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;187E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;225E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;272E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;173E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;186E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;268E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;173E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;2;95E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;275E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;254E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;259E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;260E;K;6;$afontD;K;6;CP$UIDd;3;261E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;262E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;185E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;187E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;225E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;179E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;173E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;186E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;184E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;173E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;2;94E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;276E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;254E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;259E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;260E;K;6;$afontD;K;6;CP$UIDd;3;261E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;262E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;185E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;187E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;225E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;179E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;173E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;186E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;184E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;173E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;277E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;253E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;254E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;6;$afontD;K;6;CP$UIDd;3;183E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;186E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;278E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;188E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;225E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;225E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;225E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;256E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;279E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;253E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;254E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;6;$afontD;K;6;CP$UIDd;3;183E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;173E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;186E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;280E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;188E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;225E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;225E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;225E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;256E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;173E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;2;93E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;281E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;254E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;259E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;282E;K;6;$afontD;K;6;CP$UIDd;3;261E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;173E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;185E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;187E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;225E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;179E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;173E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;186E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;184E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;173E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;2;92E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;283E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;254E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;259E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;282E;K;6;$afontD;K;6;CP$UIDd;3;261E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;173E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;185E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;187E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;225E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;179E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;173E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;186E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;184E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;173E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;55E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;2;91E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;284E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;55E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;254E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;259E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;282E;K;6;$afontD;K;6;CP$UIDd;3;261E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;173E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;185E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;187E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;225E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;179E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;173E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;186E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;184E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;173E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;285E;E;D;K;10;$classnameS;17;CPArrayControllerK;8;$classesA;S;17;CPArrayControllerS;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;88E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;286E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;186E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;225E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;186E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;225E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;186E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;186E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;186E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;225E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;225E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;287E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;288E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;287E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;289E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;287E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;290E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;287E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;291E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;287E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;292E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;287E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;293E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;53E;E;E;S;8;delegateS;10;emailLabelS;8;jobLabelS;10;mainWindowS;9;nameLabelS;21;ordersArrayControllerS;15;ordersTableViewS;8;tagPopUpS;4;add:S;7;remove:S;24;content: arrangedObjectsS;7;contentS;15;arrangedObjectsD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;24;CPInsertsNullPlaceholderD;K;6;CP$UIDd;3;186E;E;E;S;35;contentValues: arrangedObjects.nameS;13;contentValuesS;20;arrangedObjects.nameD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;24;CPInsertsNullPlaceholderD;K;6;CP$UIDd;3;186E;E;E;S;29;selectedValue: selection.nameS;13;selectedValueS;14;selection.nameD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;S;34;contentValues: arrangedObjects.jobS;19;arrangedObjects.jobD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;S;26;selectedTag: selection.tagS;11;selectedTagS;13;selection.tagD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;22;CPValidatesImmediatelyD;K;6;CP$UIDd;3;186E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;3;294E;E;E;S;29;selectedIndex: selectionIndexS;13;selectedIndexS;14;selectionIndexD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;24;CPInsertsNullPlaceholderD;K;6;CP$UIDd;3;186E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;24;CPInsertsNullPlaceholderD;K;6;CP$UIDd;3;186E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;S;26;value: arrangedObjects.tagS;5;valueS;19;arrangedObjects.tagD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;22;CPValidatesImmediatelyD;K;6;CP$UIDd;3;186E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;3;294E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;S;20;contentArray: peopleS;12;contentArrayS;6;peopleD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;22;CPValidatesImmediatelyD;K;6;CP$UIDd;3;186E;E;E;S;20;value: selection.jobS;13;selection.jobD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;S;22;value: selection.emailS;15;selection.emailD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;S;21;value: selection.nameD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;S;26;value: arrangedObjects.jobD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;S;28;value: arrangedObjects.emailS;21;arrangedObjects.emailD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;S;27;value: arrangedObjects.nameD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;25;{{335, 278}, {1074, 373}}S;22;{{0, 0}, {1680, 1028}}d;1;7S;6;Windowd;1;0S;21;{{0, 0}, {1074, 373}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;E;E;S;6;normalS;22;{{16, 295}, {448, 29}}S;19;{{0, 0}, {448, 29}}d;2;12S;9;textfieldS;28;bezeled+editable+placeholderD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;182E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;295E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;262E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;225E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;225E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;186E;E;d;1;2d;1;4T;S;0;d;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;189E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;296E;E;S;5;EmailS;22;{{16, 327}, {448, 29}}S;3;JobS;22;{{16, 263}, {448, 29}}S;4;NameS;22;{{-1, -1}, {461, 206}}S;20;{{0, 0}, {461, 206}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;202E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;205E;E;E;d;2;20S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;201E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;61E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;219E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;219E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;297E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;61E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;208E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;298E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;66E;E;D;K;6;$classD;K;6;CP$UIDd;3;201E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;61E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;299E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;300E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;301E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;61E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;208E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;298E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;73E;E;d;2;10D;K;6;$classD;K;6;CP$UIDd;2;54E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;61E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;61E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;E;S;23;{{467, -39}, {15, 228}}S;19;{{0, 0}, {15, 228}}d;1;8d;11;-2147483648S;8;scrollerS;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9382716049382716S;21;{{0, -54}, {482, 15}}S;19;{{0, 0}, {482, 15}}S;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.9938144329896907S;20;{{0, 0}, {461, 189}}S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;189E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;303E;E;d;2;25S;6;{3, 2}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;E;E;F;D;K;10;$classnameS;13;_CPCornerViewK;8;$classesA;S;13;_CPCornerViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;226E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;173E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;304E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;305E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;306E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;E;S;4;named;3;101d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;232E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;307E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;308E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;6;$afontD;K;6;CP$UIDd;3;309E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;173E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;195E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;309E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;173E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;185E;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;310E;K;6;$afontD;K;6;CP$UIDd;3;312E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;184E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;15;$acontent-insetD;K;6;CP$UIDd;3;314E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;187E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;188E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;173E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;187E;E;d;1;3D;K;10;$classnameS;16;CPSortDescriptorK;8;$classesA;S;16;CPSortDescriptorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;236E;K;22;CPSortDescriptorKeyKeyD;K;6;CP$UIDd;3;228E;K;28;CPSortDescriptorAscendingKeyD;K;6;CP$UIDd;3;186E;K;27;CPSortDescriptorSelectorKeyD;K;6;CP$UIDd;3;315E;E;S;5;emaild;3;150D;K;6;$classD;K;6;CP$UIDd;3;232E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;316E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;308E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;6;$afontD;K;6;CP$UIDd;3;309E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;173E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;191E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;309E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;173E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;185E;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;310E;K;6;$afontD;K;6;CP$UIDd;3;317E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;184E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;15;$acontent-insetD;K;6;CP$UIDd;3;318E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;187E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;188E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;173E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;187E;E;S;3;jobd;3;106D;K;6;$classD;K;6;CP$UIDd;3;232E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;319E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;308E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;6;$afontD;K;6;CP$UIDd;3;309E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;173E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;193E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;309E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;173E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;185E;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;310E;K;6;$afontD;K;6;CP$UIDd;3;320E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;184E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;15;$acontent-insetD;K;6;CP$UIDd;3;321E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;187E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;188E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;173E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;187E;E;d;2;92f;22;3.4028234663852886e+38D;K;6;$classD;K;6;CP$UIDd;3;232E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;322E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;308E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;K;6;$afontD;K;6;CP$UIDd;3;309E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;173E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;323E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;309E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;173E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;185E;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;180E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;310E;K;6;$afontD;K;6;CP$UIDd;3;324E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;184E;K;11;$aalignmentD;K;6;CP$UIDd;3;173E;K;15;$acontent-insetD;K;6;CP$UIDd;3;325E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;187E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;188E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;173E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;187E;E;S;19;{{0, 0}, {461, 25}}S;14;tableHeaderRowS;22;{{554, 23}, {279, 51}}S;19;{{0, 0}, {279, 51}}d;2;33S;110;Binding: CPSelectedIndexBinding KeyPath: arrangedObjects.selectionIndex -ContentValues Transformer: TransformerD;K;6;$classD;K;6;CP$UIDd;3;167E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;297E;E;S;22;{{851, 31}, {192, 25}}S;19;{{0, 0}, {192, 25}}S;12;popup-buttonS;8;borderedD;K;6;$classD;K;6;CP$UIDd;3;160E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;266E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;240E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;164E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;203E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;164E;E;d;2;-1S;22;{{423, 203}, {35, 25}}S;18;{{0, 0}, {35, 25}}d;2;36S;6;buttonS;17;selected+borderedd;1;1D;K;10;$classnameS;20;_CPCibCustomResourceK;8;$classesA;S;20;_CPCibCustomResourceS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;247E;K;32;_CPCibCustomResourceClassNameKeyD;K;6;CP$UIDd;3;298E;K;35;_CPCibCustomResourceResourceNameKeyD;K;6;CP$UIDd;3;299E;K;33;_CPCibCustomResourcePropertiesKeyD;K;6;CP$UIDd;3;300E;E;S;15;Gradient Buttond;2;14S;22;{{389, 203}, {35, 25}}D;K;6;$classD;K;6;CP$UIDd;3;247E;K;32;_CPCibCustomResourceClassNameKeyD;K;6;CP$UIDd;3;298E;K;35;_CPCibCustomResourceResourceNameKeyD;K;6;CP$UIDd;3;301E;K;33;_CPCibCustomResourcePropertiesKeyD;K;6;CP$UIDd;3;302E;E;S;23;{{851, 106}, {192, 25}}S;23;{{851, 183}, {192, 25}}S;22;{{551, 94}, {279, 51}}S;70;Binding: CPSelectedTagBinding +ContentValues Transformer: TransformerD;K;6;$classD;K;6;CP$UIDd;3;189E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;326E;E;S;22;{{853, 31}, {192, 25}}S;19;{{0, 0}, {192, 25}}S;12;popup-buttonS;8;borderedD;K;6;$classD;K;6;CP$UIDd;3;182E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;295E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;262E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;186E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;225E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;186E;E;d;2;-1S;22;{{423, 203}, {35, 25}}S;18;{{0, 0}, {35, 25}}d;2;36S;6;buttonS;17;selected+borderedd;1;1D;K;10;$classnameS;20;_CPCibCustomResourceK;8;$classesA;S;20;_CPCibCustomResourceS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;269E;K;32;_CPCibCustomResourceClassNameKeyD;K;6;CP$UIDd;3;327E;K;35;_CPCibCustomResourceResourceNameKeyD;K;6;CP$UIDd;3;328E;K;33;_CPCibCustomResourcePropertiesKeyD;K;6;CP$UIDd;3;329E;E;S;15;Gradient Buttond;2;14S;22;{{389, 203}, {35, 25}}D;K;6;$classD;K;6;CP$UIDd;3;269E;K;32;_CPCibCustomResourceClassNameKeyD;K;6;CP$UIDd;3;327E;K;35;_CPCibCustomResourceResourceNameKeyD;K;6;CP$UIDd;3;330E;K;33;_CPCibCustomResourcePropertiesKeyD;K;6;CP$UIDd;3;331E;E;S;23;{{853, 106}, {192, 25}}S;23;{{853, 183}, {192, 25}}S;22;{{554, 93}, {279, 51}}S;70;Binding: CPSelectedTagBinding KeyPath: selection.tag -Transformer: NoneS;23;{{551, 162}, {279, 51}}S;73;Binding: CPSelectedValueBinding +Transformer: NoneS;23;{{554, 161}, {279, 51}}S;73;Binding: CPSelectedValueBinding KeyPath: selection.name -Transformer: NoneS;13;AppControllerS;12;CPDictionaryS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;11;TransformerS;28;_CPFontSystemFacePlaceholderD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;246E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;58E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;167E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;303E;E;S;21;{{0, 189}, {461, 17}}S;19;{{0, 0}, {461, 17}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;65E;E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;246E;E;E;S;22;{{467, 183}, {16, 23}}S;18;{{0, 0}, {16, 23}}S;10;cornerviewD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;306E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;160E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;307E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;308E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;203E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;203E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;203E;E;S;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;282E;K;4;nameD;K;6;CP$UIDd;3;309E;K;12;defaultValueD;K;6;CP$UIDd;3;161E;K;6;valuesD;K;6;CP$UIDd;3;310E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;284E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;311E;E;S;8;compare:D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;312E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;282E;K;4;nameD;K;6;CP$UIDd;3;309E;K;12;defaultValueD;K;6;CP$UIDd;3;161E;K;6;valuesD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;3;284E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;311E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;314E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;282E;K;4;nameD;K;6;CP$UIDd;3;309E;K;12;defaultValueD;K;6;CP$UIDd;3;161E;K;6;valuesD;K;6;CP$UIDd;3;315E;E;D;K;6;$classD;K;6;CP$UIDd;3;284E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;311E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;316E;E;E;S;3;TagD;K;6;$classD;K;6;CP$UIDd;3;282E;K;4;nameD;K;6;CP$UIDd;3;309E;K;12;defaultValueD;K;6;CP$UIDd;3;161E;K;6;valuesD;K;6;CP$UIDd;3;317E;E;D;K;6;$classD;K;6;CP$UIDd;3;284E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;311E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;318E;D;K;6;CP$UIDd;3;318E;D;K;6;CP$UIDd;3;318E;D;K;6;CP$UIDd;3;246E;E;E;S;7;CPImageS;13;CPAddTemplateD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;K;4;sizeD;K;6;CP$UIDd;3;319E;E;E;S;16;CPRemoveTemplateD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;K;4;sizeD;K;6;CP$UIDd;3;320E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;246E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;305E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;211E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;211E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;321E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;322E;K;6;normalD;K;6;CP$UIDd;3;323E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}D;K;6;$classD;K;6;CP$UIDd;3;305E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;218E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;218E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;321E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;E;D;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;322E;K;6;normalD;K;6;CP$UIDd;3;323E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;305E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;222E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;222E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;321E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;E;D;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;322E;K;6;normalD;K;6;CP$UIDd;3;323E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;305E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;226E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;273E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;226E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;321E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;154E;E;D;K;6;$classD;K;6;CP$UIDd;2;98E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;322E;K;6;normalD;K;6;CP$UIDd;3;323E;E;E;f;18;0.6862745098039216D;K;6;$classD;K;6;CP$UIDd;3;284E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;324E;E;D;K;6;$classD;K;6;CP$UIDd;3;284E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;324E;E;d;2;18D;K;6;$classD;K;6;CP$UIDd;3;160E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;325E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;157E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;164E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;203E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;203E;E;D;K;6;$classD;K;6;CP$UIDd;3;160E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;266E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;157E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;203E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;203E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;164E;E;S;22;{"width":0,"height":0}S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +Transformer: NoneS;22;{{853, 62}, {192, 25}}S;19;bordered+pulls-downS;23;{{853, 137}, {192, 25}}S;23;{{853, 214}, {192, 25}}S;13;AppControllerS;12;CPDictionaryS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;11;TransformerS;28;_CPFontSystemFacePlaceholderD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;268E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;66E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;189E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;332E;E;S;21;{{0, 189}, {461, 17}}S;19;{{0, 0}, {461, 17}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;73E;E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;333E;D;K;6;CP$UIDd;3;333E;D;K;6;CP$UIDd;3;333E;D;K;6;CP$UIDd;3;268E;E;E;S;20;{{467, 0}, {16, 23}}S;18;{{0, 0}, {16, 23}}S;10;cornerviewD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;335E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;182E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;336E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;337E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;225E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;225E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;225E;E;S;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;311E;K;4;nameD;K;6;CP$UIDd;3;338E;K;12;defaultValueD;K;6;CP$UIDd;3;183E;K;6;valuesD;K;6;CP$UIDd;3;339E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;313E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;340E;E;S;8;compare:D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;341E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;311E;K;4;nameD;K;6;CP$UIDd;3;338E;K;12;defaultValueD;K;6;CP$UIDd;3;183E;K;6;valuesD;K;6;CP$UIDd;3;342E;E;D;K;6;$classD;K;6;CP$UIDd;3;313E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;340E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;343E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;311E;K;4;nameD;K;6;CP$UIDd;3;338E;K;12;defaultValueD;K;6;CP$UIDd;3;183E;K;6;valuesD;K;6;CP$UIDd;3;344E;E;D;K;6;$classD;K;6;CP$UIDd;3;313E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;340E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;345E;E;E;S;3;TagD;K;6;$classD;K;6;CP$UIDd;3;311E;K;4;nameD;K;6;CP$UIDd;3;338E;K;12;defaultValueD;K;6;CP$UIDd;3;183E;K;6;valuesD;K;6;CP$UIDd;3;346E;E;D;K;6;$classD;K;6;CP$UIDd;3;313E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;340E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;347E;D;K;6;CP$UIDd;3;347E;D;K;6;CP$UIDd;3;347E;D;K;6;CP$UIDd;3;268E;E;E;S;7;CPImageS;13;CPAddTemplateD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;4;sizeD;K;6;CP$UIDd;3;348E;E;E;S;16;CPRemoveTemplateD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;4;sizeD;K;6;CP$UIDd;3;349E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;268E;D;K;6;CP$UIDd;3;268E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;334E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;233E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;233E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;350E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;3;225E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;351E;K;6;normalD;K;6;CP$UIDd;3;352E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}D;K;6;$classD;K;6;CP$UIDd;3;334E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;240E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;240E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;350E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;3;225E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;351E;K;6;normalD;K;6;CP$UIDd;3;352E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;334E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;244E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;244E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;350E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;3;225E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;351E;K;6;normalD;K;6;CP$UIDd;3;352E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;334E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;248E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;302E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;302E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;248E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;350E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;3;225E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;176E;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;351E;K;6;normalD;K;6;CP$UIDd;3;352E;E;E;f;18;0.6862745098039216D;K;6;$classD;K;6;CP$UIDd;3;313E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;353E;E;D;K;6;$classD;K;6;CP$UIDd;3;313E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;353E;E;d;2;18D;K;6;$classD;K;6;CP$UIDd;3;182E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;354E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;179E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;186E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;225E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;225E;E;D;K;6;$classD;K;6;CP$UIDd;3;182E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;295E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;179E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;225E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;225E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;186E;E;S;22;{"width":0,"height":0}S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPPopUpButtonBindings/Resources/MainMenu.xib b/Tests/Manual/CPPopUpButtonBindings/Resources/MainMenu.xib index 24b533bab..bd1f17001 100644 --- a/Tests/Manual/CPPopUpButtonBindings/Resources/MainMenu.xib +++ b/Tests/Manual/CPPopUpButtonBindings/Resources/MainMenu.xib @@ -1,14 +1,14 @@ - 1070 - 11E53 - 2541 - 1138.47 - 569.00 + 1080 + 12C60 + 3084 + 1187.34 + 625.00 com.apple.InterfaceBuilder.CocoaPlugin - 2541 + 3084 NSArrayController @@ -72,8 +72,10 @@ {461, 189} - + YES + NO + YES 256 @@ -84,11 +86,9 @@ - + -2147483392 {{467, 0}, {16, 17}} - - @@ -98,7 +98,7 @@ 40 1000 - 75628096 + 75497536 2048 Name @@ -121,7 +121,7 @@ - 337772096 + 337641536 2048 Text Cell @@ -162,7 +162,7 @@ 40 1000 - 75628096 + 75497536 2048 Email @@ -170,7 +170,7 @@ - 337772096 + 337641536 2048 Text Cell @@ -189,7 +189,7 @@ 10 1000 - 75628096 + 75497536 2048 Job @@ -205,7 +205,7 @@ - 337772096 + 337641536 2048 Text Cell @@ -223,7 +223,7 @@ 10 3.4028234663852886e+38 - 75628096 + 75497536 2048 Tag @@ -231,7 +231,7 @@ - 337772096 + 337641536 2048 Text Cell @@ -284,6 +284,7 @@ + NO _doScroller: 0.93827160493827155 @@ -295,6 +296,7 @@ + NO 1 _doScroller: @@ -314,19 +316,20 @@ 4 - {{-1, 168}, {461, 206}} - + 133680 - QSAAAEEgAABBmAAAQZgAAA + 0.25 + 4 + 1 @@ -337,7 +340,7 @@ YES - -1804468671 + -1804599231 272630784 @@ -357,6 +360,7 @@ + NO @@ -367,7 +371,7 @@ YES - -1804468671 + -1804599231 272630784 @@ -377,6 +381,7 @@ + NO @@ -384,10 +389,9 @@ {{20, 20}, {440, 22}} - YES - -1804468671 + -1804599231 272630784 @@ -397,6 +401,7 @@ + NO @@ -407,11 +412,11 @@ YES - -2076049856 + -2076180416 2048 - 109199615 + 109199360 129 @@ -430,6 +435,7 @@ YES 2 + NO @@ -441,7 +447,7 @@ _NS:9 YES - -2076049856 + -2076180416 2048 _NS:9 @@ -465,6 +471,7 @@ YES 2 + NO @@ -476,7 +483,7 @@ _NS:9 YES - -2076049856 + -2076180416 2048 _NS:9 @@ -500,6 +507,7 @@ YES 2 + NO @@ -526,6 +534,7 @@ ZWN0aW9uSW5kZXgKQ29udGVudFZhbHVlcyBUcmFuc2Zvcm1lcjogVHJhbnNmb3JtZXI + NO @@ -554,6 +563,7 @@ ZWN0aW9uSW5kZXgKQ29udGVudFZhbHVlcyBUcmFuc2Zvcm1lcjogVHJhbnNmb3JtZXI 400 75 + NO @@ -582,6 +592,7 @@ ZWN0aW9uSW5kZXgKQ29udGVudFZhbHVlcyBUcmFuc2Zvcm1lcjogVHJhbnNmb3JtZXI 400 75 + NO
@@ -603,6 +614,7 @@ cm1lcjogTm9uZQ + NO
@@ -624,6 +636,113 @@ c2Zvcm1lcjogTm9uZQ + NO +
+ + + 265 + {{851, 284}, {197, 26}} + + + YES + + -2076180416 + 2048 + + + 109199360 + 129 + + + 400 + 75 + + YES + + OtherViews + + + + -1 + YES + 1 + YES + YES + 2 + + NO + + + + 265 + {{851, 209}, {197, 26}} + + + _NS:9 + YES + + -2076180416 + 2048 + + _NS:9 + + 109199360 + 129 + + + 400 + 75 + + YES + + OtherViews + + + + -1 + YES + 1 + YES + YES + 2 + + NO + + + + 265 + {{851, 132}, {197, 26}} + + + _NS:9 + YES + + -2076180416 + 2048 + + _NS:9 + + 109199360 + 129 + + + 400 + 75 + + YES + + OtherViews + + + + -1 + YES + 1 + YES + YES + 2 + + NO {1074, 373} @@ -1016,6 +1135,155 @@ c2Zvcm1lcjogTm9uZQ
634
+ + + content: arrangedObjects + + + + + + content: arrangedObjects + content + arrangedObjects + 2 + + + 638 + + + + contentValues: arrangedObjects.name + + + + + + contentValues: arrangedObjects.name + contentValues + arrangedObjects.name + + NSValueTransformerName + Transformer + + + 2 + + + 639 + + + + selectedIndex: selectionIndex + + + + + + selectedIndex: selectionIndex + selectedIndex + selectionIndex + + 2 + + + 640 + + + + contentValues: arrangedObjects.job + + + + + + contentValues: arrangedObjects.job + contentValues + arrangedObjects.job + 2 + + + 644 + + + + selectedTag: selection.tag + + + + + + selectedTag: selection.tag + selectedTag + selection.tag + + NSValidatesImmediately + + + + 2 + + + 645 + + + + content: arrangedObjects + + + + + + content: arrangedObjects + content + arrangedObjects + + NSInsertsNullPlaceholder + + + 2 + + + 649 + + + + contentValues: arrangedObjects.name + + + + + + contentValues: arrangedObjects.name + contentValues + arrangedObjects.name + + NSInsertsNullPlaceholder + + + + 2 + + + 650 + + + + selectedValue: selection.name + + + + + + selectedValue: selection.name + selectedValue + selection.name + + 2 + + + 651 + @@ -1067,6 +1335,9 @@ c2Zvcm1lcjogTm9uZQ + + + @@ -1339,6 +1610,69 @@ c2Zvcm1lcjogTm9uZQ
+ + 635 + + + + + + + + 636 + + + + + + + + 637 + + + + + 641 + + + + + + + + 642 + + + + + + + + 643 + + + + + 646 + + + + + + + + 647 + + + + + + + + 648 + + +
@@ -1389,12 +1723,21 @@ c2Zvcm1lcjogTm9uZQ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - 634 + 651
From b6a520e3502bd6d236e31894affe2929aad36ee5 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Sun, 10 Feb 2013 20:02:55 -0500 Subject: [PATCH 062/103] Typos, formatting --- AppKit/CPArrayController.j | 1 + AppKit/CPBox.j | 12 ++++++------ AppKit/CPComboBox.j | 10 ++++++---- AppKit/Themes/Aristo2/ThemeDescriptors.j | 8 ++++---- Foundation/CPArray+KVO.j | 4 ++-- 5 files changed, 19 insertions(+), 16 deletions(-) diff --git a/AppKit/CPArrayController.j b/AppKit/CPArrayController.j index f907ee032..15b3fa64b 100644 --- a/AppKit/CPArrayController.j +++ b/AppKit/CPArrayController.j @@ -1114,6 +1114,7 @@ } var isPlaceholder = CPIsControllerMarker(newValue); + if (isPlaceholder) { if (newValue === CPNotApplicableMarker && [options objectForKey:CPRaisesForNotApplicableKeysBindingOption]) diff --git a/AppKit/CPBox.j b/AppKit/CPBox.j index 9c5d2aecf..5876d4689 100644 --- a/AppKit/CPBox.j +++ b/AppKit/CPBox.j @@ -421,9 +421,9 @@ CPBelowBottom = 6; // NSBox does not include a horizontal flag for the separator type. We have to determine // the type of separator to draw by the width and height of the frame. if (CGRectGetWidth(bounds) === 5.0) - return [self _drawVerticalSeperatorInRect:bounds]; + return [self _drawVerticalSeparatorInRect:bounds]; else if (CGRectGetHeight(bounds) === 5.0) - return [self _drawHorizontalSeperatorInRect:bounds]; + return [self _drawHorizontalSeparatorInRect:bounds]; break; } @@ -462,7 +462,7 @@ CPBelowBottom = 6; } } -- (void)_drawHorizontalSeperatorInRect:(CGRect)aRect +- (void)_drawHorizontalSeparatorInRect:(CGRect)aRect { var context = [[CPGraphicsContext currentContext] graphicsPort]; @@ -474,7 +474,7 @@ CPBelowBottom = 6; CGContextStrokePath(context); } -- (void)_drawVerticalSeperatorInRect:(CGRect)aRect +- (void)_drawVerticalSeparatorInRect:(CGRect)aRect { var context = [[CPGraphicsContext currentContext] graphicsPort]; @@ -534,9 +534,9 @@ CPBelowBottom = 6; borderWidth = [self borderWidth], shadowOffset = [self valueForThemeAttribute:@"inner-shadow-offset"], shadowSize = [self valueForThemeAttribute:@"inner-shadow-size"], - shadowColor = [self valueForThemeAttribute:@"inner-shadow-color"]; + shadowColor = [self valueForThemeAttribute:@"inner-shadow-color"], + baseRect = aRect; - var baseRect = aRect; aRect = CGRectInset(aRect, borderWidth / 2.0, borderWidth / 2.0); CGContextSaveGState(context); diff --git a/AppKit/CPComboBox.j b/AppKit/CPComboBox.j index 781c323fc..f94c27135 100644 --- a/AppKit/CPComboBox.j +++ b/AppKit/CPComboBox.j @@ -1155,11 +1155,13 @@ var CPComboBoxCompletionTest = function(object, index, context) switch (theBinding) { - case CPContentBinding: [_source setContent:newValue]; - break; + case CPContentBinding: + [_source setContent:newValue]; + break; - case CPContentValuesBinding: [_source setContentValues:newValue]; - break; + case CPContentValuesBinding: + [_source setContentValues:newValue]; + break; } } diff --git a/AppKit/Themes/Aristo2/ThemeDescriptors.j b/AppKit/Themes/Aristo2/ThemeDescriptors.j index b298a6d6c..11a9977e9 100644 --- a/AppKit/Themes/Aristo2/ThemeDescriptors.j +++ b/AppKit/Themes/Aristo2/ThemeDescriptors.j @@ -1550,7 +1550,7 @@ var themedButtonValues = nil, + (CPProgressIndicator)themedBarProgressIndicator { - var progressBar = [[CPProgressIndicator alloc] initWithFrame:CGRectMake(0,0,75,25)]; + var progressBar = [[CPProgressIndicator alloc] initWithFrame:CGRectMake(0, 0, 75, 25)]; [progressBar setDoubleValue:30]; var bezelColor = PatternColor( @@ -1582,7 +1582,7 @@ var themedButtonValues = nil, + (CPProgressIndicator)themedIndeterminateBarProgressIndicator { - var progressBar = [[CPProgressIndicator alloc] initWithFrame:CGRectMake(0,0,75,25)]; + var progressBar = [[CPProgressIndicator alloc] initWithFrame:CGRectMake(0, 0, 75, 25)]; [progressBar setIndeterminate:YES]; @@ -1616,7 +1616,7 @@ var themedButtonValues = nil, + (CPProgressIndicator)themedSpinningProgressIndicator { - var progressBar = [[CPProgressIndicator alloc] initWithFrame:CGRectMake(0,0,64,64)]; + var progressBar = [[CPProgressIndicator alloc] initWithFrame:CGRectMake(0, 0, 64, 64)]; [progressBar setStyle:CPProgressIndicatorSpinningStyle]; var spinningMini = PatternColor(@"progress-indicator-spinning-style-mini.gif", 16.0, 16.0), @@ -1658,7 +1658,7 @@ var themedButtonValues = nil, + (CPLevelIndicator)themedLevelIndicator { - var levelIndicator = [[CPLevelIndicator alloc] initWithFrame:CGRectMake(0,0,100,100)], + var levelIndicator = [[CPLevelIndicator alloc] initWithFrame:CGRectMake(0, 0, 100, 100)], bezelColor = PatternColor( "level-indicator-bezel{position}.png", diff --git a/Foundation/CPArray+KVO.j b/Foundation/CPArray+KVO.j index ff17444f8..fc676fcde 100644 --- a/Foundation/CPArray+KVO.j +++ b/Foundation/CPArray+KVO.j @@ -528,7 +528,7 @@ Raises an exception. CPArray objects are not observable, so this method raises an exception when invoked on an CPArray object. - Instead of observing a array, observe the ordered to-many relationship for which the array is the collection of related objects. + Instead of observing an array, observe the ordered to-many relationship for which the array is the collection of related objects. */ - (void)addObserver:(id)anObserver forKeyPath:(CPString)aKeyPath options:(CPKeyValueObservingOptions)anOptions context:(id)aContext { @@ -539,7 +539,7 @@ Raises an exception. CPArray objects are not observable, so this method raises an exception when invoked on an CPArray object. - Instead of observing a array, observe the ordered to-many relationship for which the array is the collection of related objects. + Instead of observing an array, observe the ordered to-many relationship for which the array is the collection of related objects. */ - (void)removeObserver:(id)anObserver forKeyPath:(CPString)aKeyPath { From ab49c6384013144dd7d961ce84aec4a3fa684efa Mon Sep 17 00:00:00 2001 From: Andrew Hankinson Date: Sun, 10 Feb 2013 20:03:41 -0500 Subject: [PATCH 063/103] Fix for #1723: CPArrayController insert This fix addresses the following problems: - fixes a bug with add: where it would try to add the sender object, not the represented object - changes insert: to insert a new represented object after the currently selected object. If no object is currently selected it behaves like add: and adds a new object to the end. This patch includes tests. --- AppKit/CPArrayController.j | 13 +++++++--- Tests/AppKit/CPArrayControllerTest.j | 39 ++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 3 deletions(-) diff --git a/AppKit/CPArrayController.j b/AppKit/CPArrayController.j index f907ee032..a712a6f4e 100644 --- a/AppKit/CPArrayController.j +++ b/AppKit/CPArrayController.j @@ -897,7 +897,9 @@ if (![self canAdd]) return; - [self insert:sender]; + var newObject = [self automaticallyPreparesContent] ? [self newObject] : [self _defaultNewObject]; + + [self addObject:newObject]; } /*! @@ -909,9 +911,14 @@ if (![self canInsert]) return; - var newObject = [self automaticallyPreparesContent] ? [self newObject] : [self _defaultNewObject]; + var newObject = [self automaticallyPreparesContent] ? [self newObject] : [self _defaultNewObject], + lastSelectedIndex = [_selectionIndexes lastIndex]; + + if (lastSelectedIndex) + [self insertObject:newObject atArrangedObjectIndex:lastSelectedIndex + 1]; + else + [self addObject:newObject]; - [self addObject:newObject]; } /*! diff --git a/Tests/AppKit/CPArrayControllerTest.j b/Tests/AppKit/CPArrayControllerTest.j index 83687650f..0de6cbd93 100644 --- a/Tests/AppKit/CPArrayControllerTest.j +++ b/Tests/AppKit/CPArrayControllerTest.j @@ -184,7 +184,46 @@ [self assert:[CPNumber numberWithInt:2] equals:[_arrayController arrangedObjects][1]]; } +- (void)testAdd +{ + _contentArray = []; + _arrayController = [[CPArrayController alloc] initWithContent:_contentArray]; + [self _testAdd]; +} +- (void)_testAdd +{ + [_arrayController setObjectClass:[Employee class]]; + [self assert:[[_arrayController contentArray] count] equals:0]; + [_arrayController add:nil]; + [self assert:[[_arrayController contentArray] count] equals:1]; + [self assert:[[_arrayController arrangedObjects][0] class] equals:[Employee class]]; + + // switch it up so that we can tell where this one is. + [_arrayController setObjectClass:[Department class]]; + [_arrayController add:nil]; + [self assert:[[[_arrayController arrangedObjects] lastObject] class] equals:[Department class]]; +} + +- (void)testInsert +{ + _contentArray = []; + _arrayController = [[CPArrayController alloc] initWithContent:_contentArray]; + [self _testInsert]; +} + +- (void)_testInsert +{ + [_arrayController setObjectClass:[Employee class]]; + [_arrayController add:nil]; + [_arrayController add:nil]; + [_arrayController add:nil]; + + [_arrayController setObjectClass:[Department class]]; + [_arrayController setSelectionIndex:1]; + [_arrayController insert:nil]; + [self assert:[[[_arrayController arrangedObjects] objectAtIndex:2] class] equals:[Department class]]; +} - (void)_initTestRemoveObjects_SimpleArray { From 2221d40f47d62cfad7810ab371af6a2ee991da97 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Sun, 10 Feb 2013 20:05:14 -0500 Subject: [PATCH 064/103] Log if there is a formatter attached to a text field --- Tools/nib2cib/NSTextField.j | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Tools/nib2cib/NSTextField.j b/Tools/nib2cib/NSTextField.j index 5f04b8551..b930ff4ab 100644 --- a/Tools/nib2cib/NSTextField.j +++ b/Tools/nib2cib/NSTextField.j @@ -75,6 +75,9 @@ } CPLog.debug("NSTextField: title=\"" + [self stringValue] + "\", placeholder=" + ([cell placeholderString] == null ? "" : '"' + [cell placeholderString] + '"') + ", isBordered=" + [self isBordered] + ", isBezeled=" + [self isBezeled] + ", bezelStyle=" + [self bezelStyle]); + + if ([self formatter]) + CPLog.debug(">> Formatter: " + [[self formatter] description]); } return self; From 82605f4170b12a559878fdce51947e02add320d3 Mon Sep 17 00:00:00 2001 From: Andrew Hankinson Date: Sun, 10 Feb 2013 20:58:58 -0500 Subject: [PATCH 065/103] Cause insert: to behave like Cocoa This fix inserts a new object at the current index, rather then the next. This diverges from the Cocoa documentation, but follows the Cocoa behaviour. --- AppKit/CPArrayController.j | 2 +- Tests/AppKit/CPArrayControllerTest.j | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/AppKit/CPArrayController.j b/AppKit/CPArrayController.j index a712a6f4e..9f1d606f7 100644 --- a/AppKit/CPArrayController.j +++ b/AppKit/CPArrayController.j @@ -915,7 +915,7 @@ lastSelectedIndex = [_selectionIndexes lastIndex]; if (lastSelectedIndex) - [self insertObject:newObject atArrangedObjectIndex:lastSelectedIndex + 1]; + [self insertObject:newObject atArrangedObjectIndex:lastSelectedIndex]; else [self addObject:newObject]; diff --git a/Tests/AppKit/CPArrayControllerTest.j b/Tests/AppKit/CPArrayControllerTest.j index 0de6cbd93..a54bb5dad 100644 --- a/Tests/AppKit/CPArrayControllerTest.j +++ b/Tests/AppKit/CPArrayControllerTest.j @@ -222,7 +222,7 @@ [_arrayController setObjectClass:[Department class]]; [_arrayController setSelectionIndex:1]; [_arrayController insert:nil]; - [self assert:[[[_arrayController arrangedObjects] objectAtIndex:2] class] equals:[Department class]]; + [self assert:[[[_arrayController arrangedObjects] objectAtIndex:1] class] equals:[Department class]]; } - (void)_initTestRemoveObjects_SimpleArray From 654cf22f3c65ea28dc89602c53e9832995d72e90 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Mon, 11 Feb 2013 11:36:38 +0000 Subject: [PATCH 066/103] Refs #1743. Insert button in ArrayController1 test. Also clean up test a little by initialising the array controller in the xib and connecting the buttons there. This is more natural. Also make each object created in the table numbered to make it easier to see which one was just added. --- Tests/Manual/ArrayController1/AppController.j | 18 +- .../ArrayController1/Resources/MainMenu.cib | 2 +- .../ArrayController1/Resources/MainMenu.xib | 368 +++++++++++------- 3 files changed, 233 insertions(+), 155 deletions(-) diff --git a/Tests/Manual/ArrayController1/AppController.j b/Tests/Manual/ArrayController1/AppController.j index 7e5e21268..680310150 100644 --- a/Tests/Manual/ArrayController1/AppController.j +++ b/Tests/Manual/ArrayController1/AppController.j @@ -21,7 +21,7 @@ CPLogRegister(CPLogConsole); @outlet CPTextField selectedPriceField; CPArray itemsArray; - CPArrayController arrayController; + @outlet CPArrayController arrayController; } - (void)awakeFromCib @@ -32,8 +32,6 @@ CPLogRegister(CPLogConsole); [notWrongItem setRightOrWrong:"also right"]; itemsArray = [[Item new], notWrongItem]; - arrayController = [[CPArrayController alloc] init]; - [arrayController setEditable:YES]; [arrayController setObjectClass:Item]; [arrayController setAutomaticallyPreparesContent:YES]; @@ -88,16 +86,6 @@ CPLogRegister(CPLogConsole); return YES; } -- (void)add:(id)aSender -{ - [arrayController add:self]; -} - -- (void)remove:(id)aSender -{ - [arrayController remove:self]; -} - - (void)createBindings { // bind array controller to self's itemsArray @@ -168,6 +156,8 @@ CPLogRegister(CPLogConsole); @end +var ItemCounter = 0; + @implementation Item : CPObject { float price @accessors; @@ -179,7 +169,7 @@ CPLogRegister(CPLogConsole); { self = [super init]; price = 7.0; - name = "bob"; + name = "bob " + (ItemCounter++); rightOrWrong = "wrong"; return self; } diff --git a/Tests/Manual/ArrayController1/Resources/MainMenu.cib b/Tests/Manual/ArrayController1/Resources/MainMenu.cib index 82526e293..e118a8420 100644 --- a/Tests/Manual/ArrayController1/Resources/MainMenu.cib +++ b/Tests/Manual/ArrayController1/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;48E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;49E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;50E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;51E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;48E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;43E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;52E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;48E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;45E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;53E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;48E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;35E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;54E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;48E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;26E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;55E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;48E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;47E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;56E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;21E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;40E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;57E;E;D;K;6;$classD;K;6;CP$UIDd;2;21E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;39E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;48E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;58E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;49E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;59E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;60E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;61E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;62E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;63E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;64E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;65E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;28E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;67E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;67E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;68E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;70E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;71E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;72E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;28E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;73E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;74E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;2;76E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;2;77E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;32E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;33E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;78E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;78E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;78E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;78E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;79E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;79E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;79E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;2;80E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;81E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;66E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;31E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;82E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;83E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;84E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;86E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;87E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;88E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;30E;K;18;CPControlActionKeyD;K;6;CP$UIDd;2;89E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;90E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;66E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;2;91E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;31E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;92E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;93E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;84E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;2;85E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;86E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;94E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;66E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;30E;K;18;CPControlActionKeyD;K;6;CP$UIDd;2;95E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;90E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;66E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;2;96E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;34E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;76E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;97E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;97E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;76E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;2;99E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;100E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;K;12;$agrid-colorD;K;6;CP$UIDd;3;101E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;90E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;102E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;103E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;2;66E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;104E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;2;79E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;2;79E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;2;79E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;2;79E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;2;79E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;105E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;101E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;2;66E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;106E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;3;108E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;2;37E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPTableHeaderViewK;8;$classesA;S;17;CPTableHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;36E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;77E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;109E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;109E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;77E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;110E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;K;29;CPTableHeaderViewTableViewKeyD;K;6;CP$UIDd;2;35E;K;33;CPTableHeaderViewDrawsColumnLinesD;K;6;CP$UIDd;2;79E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;38E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;111E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;112E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;28E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;73E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;113E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;114E;K;16;$aimage-positionD;K;6;CP$UIDd;2;66E;K;6;$afontD;K;6;CP$UIDd;3;116E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;66E;K;11;$aalignmentD;K;6;CP$UIDd;2;81E;K;7;$aimageD;K;6;CP$UIDd;3;118E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;66E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;90E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;119E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;120E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;106E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;121E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;66E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;79E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;2;66E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;66E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;38E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;122E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;112E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;28E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;73E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;113E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;114E;K;16;$aimage-positionD;K;6;CP$UIDd;2;66E;K;6;$afontD;K;6;CP$UIDd;3;116E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;66E;K;11;$aalignmentD;K;6;CP$UIDd;2;81E;K;7;$aimageD;K;6;CP$UIDd;3;123E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;66E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;90E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;124E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;120E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;106E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;121E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;66E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;79E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;2;66E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;66E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;125E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;126E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;28E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;73E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;127E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;K;6;$afontD;K;6;CP$UIDd;3;128E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;81E;K;11;$aalignmentD;K;6;CP$UIDd;2;88E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;79E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;129E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;130E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;106E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;106E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;106E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;131E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;81E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;88E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;132E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;133E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;28E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;73E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;127E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;134E;K;6;$afontD;K;6;CP$UIDd;3;128E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;81E;K;11;$aalignmentD;K;6;CP$UIDd;2;90E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;79E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;120E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;130E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;79E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;79E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;79E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;99E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;81E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;90E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;135E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;136E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;28E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;73E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;127E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;K;6;$afontD;K;6;CP$UIDd;3;128E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;81E;K;11;$aalignmentD;K;6;CP$UIDd;2;88E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;79E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;137E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;130E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;106E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;106E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;106E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;131E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;81E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;88E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;138E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;133E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;28E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;73E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;127E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;134E;K;6;$afontD;K;6;CP$UIDd;3;128E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;81E;K;11;$aalignmentD;K;6;CP$UIDd;2;90E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;79E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;120E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;130E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;79E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;79E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;79E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;99E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;81E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;90E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;139E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;140E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;28E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;73E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;127E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;K;6;$afontD;K;6;CP$UIDd;3;128E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;81E;K;11;$aalignmentD;K;6;CP$UIDd;2;88E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;79E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;141E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;130E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;106E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;106E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;106E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;131E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;81E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;88E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;41E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;28E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;142E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;143E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;28E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;73E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;127E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;K;6;$afontD;K;6;CP$UIDd;3;128E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;81E;K;11;$aalignmentD;K;6;CP$UIDd;2;90E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;79E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;144E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;130E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;106E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;106E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;106E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;131E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;81E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;90E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;145E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;26E;E;E;S;8;delegateS;17;selectedNameFieldS;18;selectedPriceFieldS;9;tableViewS;9;theWindowS;15;totalCountFieldS;4;add:S;7;remove:S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;24;{{335, 128}, {480, 305}}S;21;{{0, 0}, {1440, 878}}d;1;7S;6;Windowd;1;0S;20;{{0, 0}, {480, 305}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;45E;E;E;S;6;normalS;22;{{15, 20}, {445, 135}}S;20;{{0, 0}, {445, 135}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;2;80E;E;E;d;2;36S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;146E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;97E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;147E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;84E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;148E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;35E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;149E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;150E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;151E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;84E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;148E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;37E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;152E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;152E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;E;d;1;2S;22;{{224, 16}, {15, 102}}S;19;{{0, 0}, {15, 102}}d;1;8d;11;-2147483648S;8;scrollerS;17;disabled+verticald;1;1S;27;_verticalScrollerDidScroll:d;1;4f;18;0.1947367936372757S;19;{{1, 1}, {223, 15}}S;19;{{0, 0}, {223, 15}}S;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.5714285969734192S;20;{{0, 0}, {443, 117}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;98E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;153E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;2;98E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;154E;E;d;2;23S;6;{3, 2}d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;F;D;K;10;$classnameS;13;_CPCornerViewK;8;$classesA;S;13;_CPCornerViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;107E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;66E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;155E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;156E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;84E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;157E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;69E;E;S;19;{{0, 0}, {443, 23}}S;14;tableHeaderRowS;22;{{374, 172}, {84, 25}}S;18;{{0, 0}, {84, 25}}S;6;buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;115E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;158E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;159E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;79E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;106E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;79E;E;D;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;117E;K;4;nameD;K;6;CP$UIDd;3;160E;K;12;defaultValueD;K;6;CP$UIDd;1;0E;K;5;stateD;K;6;CP$UIDd;3;161E;K;5;valueD;K;6;CP$UIDd;3;162E;E;S;6;RemoveS;0;d;2;14S;22;{{266, 172}, {84, 25}}D;K;6;$classD;K;6;CP$UIDd;3;117E;K;4;nameD;K;6;CP$UIDd;3;160E;K;12;defaultValueD;K;6;CP$UIDd;1;0E;K;5;stateD;K;6;CP$UIDd;3;161E;K;5;valueD;K;6;CP$UIDd;3;162E;E;S;3;AddS;22;{{12, 212}, {149, 17}}S;19;{{0, 0}, {149, 17}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;115E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;158E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;159E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;106E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;106E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;79E;E;S;14;Selected Name:d;4;3072D;K;6;$classD;K;6;CP$UIDd;2;98E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;163E;E;S;23;{{168, 204}, {294, 29}}S;19;{{0, 0}, {294, 29}}S;28;bezeled+editable+placeholderS;21;{{66, 242}, {95, 17}}S;18;{{0, 0}, {95, 17}}S;15;Selected Price:S;23;{{168, 234}, {294, 29}}S;22;{{17, 269}, {144, 17}}S;19;{{0, 0}, {144, 17}}S;23;Sum of Selected Prices:S;23;{{174, 269}, {286, 17}}S;19;{{0, 0}, {286, 17}}S;5;LabelS;13;AppControllerS;20;{{1, 1}, {443, 117}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;35E;E;E;D;K;6;$classD;K;6;CP$UIDd;2;98E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;164E;E;S;21;{{1, 118}, {443, 17}}S;19;{{0, 0}, {443, 17}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;37E;E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;2;88E;E;E;S;22;{{224, 112}, {16, 23}}S;18;{{0, 0}, {16, 23}}S;10;cornerviewS;28;_CPFontSystemFacePlaceholderd;2;-1S;5;imageS;11;highlightedD;K;6;$classD;K;6;CP$UIDd;3;115E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;166E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;167E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;106E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;106E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;106E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;2;88E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;E;E;f;3;0.8S;13;Lucida Granded;2;13f;18;0.6862745098039216E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;53E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;54E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;55E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;51E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;56E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;51E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;53E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;57E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;51E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;42E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;58E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;51E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;44E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;59E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;51E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;37E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;60E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;51E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;28E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;61E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;51E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;46E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;62E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;48E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;53E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;63E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;49E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;53E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;50E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;53E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;65E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;54E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;27E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;66E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;67E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;68E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;69E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;70E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;71E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;72E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;30E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;74E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;74E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;75E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;31E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;77E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;78E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;79E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;81E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;2;83E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;2;84E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;34E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;35E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;85E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;85E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;85E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;85E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;86E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;86E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;86E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;2;87E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;88E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;73E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;33E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;32E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;89E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;90E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;32E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;91E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;2;92E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;93E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;94E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;95E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;32E;K;18;CPControlActionKeyD;K;6;CP$UIDd;2;96E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;97E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;73E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;2;98E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;33E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;32E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;99E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;100E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;32E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;91E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;2;92E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;93E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;101E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;73E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;32E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;102E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;97E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;73E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;103E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;36E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;83E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;104E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;104E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;83E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;106E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;107E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;K;12;$agrid-colorD;K;6;CP$UIDd;3;108E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;97E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;109E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;110E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;2;73E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;111E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;2;86E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;2;86E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;2;86E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;2;86E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;2;86E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;112E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;108E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;2;73E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;113E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;3;115E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;2;39E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPTableHeaderViewK;8;$classesA;S;17;CPTableHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;38E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;84E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;116E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;116E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;84E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;117E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;K;29;CPTableHeaderViewTableViewKeyD;K;6;CP$UIDd;2;37E;K;33;CPTableHeaderViewDrawsColumnLinesD;K;6;CP$UIDd;2;86E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;40E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;118E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;119E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;120E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;K;6;$afontD;K;6;CP$UIDd;3;122E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;88E;K;11;$aalignmentD;K;6;CP$UIDd;2;95E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;86E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;123E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;124E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;113E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;113E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;113E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;125E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;88E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;95E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;40E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;126E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;127E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;120E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;128E;K;6;$afontD;K;6;CP$UIDd;3;122E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;88E;K;11;$aalignmentD;K;6;CP$UIDd;2;97E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;86E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;129E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;124E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;86E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;86E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;86E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;106E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;88E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;97E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;40E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;130E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;131E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;120E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;K;6;$afontD;K;6;CP$UIDd;3;122E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;88E;K;11;$aalignmentD;K;6;CP$UIDd;2;95E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;86E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;132E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;124E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;113E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;113E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;113E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;125E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;88E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;95E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;40E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;133E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;127E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;120E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;128E;K;6;$afontD;K;6;CP$UIDd;3;122E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;88E;K;11;$aalignmentD;K;6;CP$UIDd;2;97E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;86E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;129E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;124E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;86E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;86E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;86E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;106E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;88E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;97E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;40E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;134E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;135E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;120E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;K;6;$afontD;K;6;CP$UIDd;3;122E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;88E;K;11;$aalignmentD;K;6;CP$UIDd;2;95E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;86E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;136E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;124E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;113E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;113E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;113E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;125E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;88E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;95E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;40E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;137E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;138E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;120E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;K;6;$afontD;K;6;CP$UIDd;3;122E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;88E;K;11;$aalignmentD;K;6;CP$UIDd;2;97E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;86E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;139E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;124E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;113E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;113E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;113E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;125E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;88E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;97E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;140E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;141E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;142E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;143E;K;16;$aimage-positionD;K;6;CP$UIDd;2;95E;K;6;$afontD;K;6;CP$UIDd;3;144E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;73E;K;11;$aalignmentD;K;6;CP$UIDd;2;88E;K;7;$aimageD;K;6;CP$UIDd;3;146E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;73E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;97E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;129E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;129E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;113E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;147E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;73E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;86E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;2;95E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;73E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;148E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;149E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;142E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;143E;K;16;$aimage-positionD;K;6;CP$UIDd;2;95E;K;6;$afontD;K;6;CP$UIDd;3;144E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;73E;K;11;$aalignmentD;K;6;CP$UIDd;2;88E;K;7;$aimageD;K;6;CP$UIDd;3;150E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;73E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;97E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;129E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;129E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;113E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;147E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;73E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;86E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;2;95E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;73E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;47E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;30E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;151E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;152E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;30E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;142E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;143E;K;6;$afontD;K;6;CP$UIDd;3;144E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;73E;K;11;$aalignmentD;K;6;CP$UIDd;2;88E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;73E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;97E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;153E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;129E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;113E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;147E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;73E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;86E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;2;88E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;73E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;154E;E;D;K;10;$classnameS;17;CPArrayControllerK;8;$classesA;S;17;CPArrayControllerS;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;155E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;2;86E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;113E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;2;86E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;2;86E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;2;86E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;2;86E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;2;86E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;113E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;113E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;28E;E;E;S;8;delegateS;15;arrayControllerS;17;selectedNameFieldS;18;selectedPriceFieldS;9;tableViewS;9;theWindowS;15;totalCountFieldS;4;add:S;7;remove:S;7;insert:S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;24;{{335, 668}, {480, 305}}S;22;{{0, 0}, {2560, 1418}}d;1;7S;6;Windowd;1;0S;20;{{0, 0}, {480, 305}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;50E;E;E;S;6;normalS;22;{{15, 20}, {445, 135}}S;20;{{0, 0}, {445, 135}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;87E;E;E;d;2;36S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;82E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;32E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;156E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;104E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;157E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;32E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;91E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;37E;E;D;K;6;$classD;K;6;CP$UIDd;2;82E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;32E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;159E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;160E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;161E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;32E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;91E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;158E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;39E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;32E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;162E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;162E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;32E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;E;d;1;2S;22;{{224, 16}, {15, 102}}S;19;{{0, 0}, {15, 102}}d;1;8d;11;-2147483648S;8;scrollerS;17;disabled+verticald;1;1S;27;_verticalScrollerDidScroll:d;1;4f;18;0.1947367936372757S;19;{{1, 1}, {223, 15}}S;19;{{0, 0}, {223, 15}}S;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.5714285969734192S;20;{{0, 0}, {443, 117}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;105E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;163E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;105E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;164E;E;d;2;25S;6;{3, 2}d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;F;D;K;10;$classnameS;13;_CPCornerViewK;8;$classesA;S;13;_CPCornerViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;114E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;73E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;165E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;166E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;167E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;76E;E;S;19;{{0, 0}, {443, 25}}S;14;tableHeaderRowS;22;{{15, 211}, {149, 17}}S;19;{{0, 0}, {149, 17}}S;9;textfieldD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;121E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;168E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;169E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;113E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;113E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;86E;E;S;14;Selected Name:d;4;3072D;K;6;$classD;K;6;CP$UIDd;3;105E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;170E;E;S;23;{{170, 204}, {294, 29}}S;19;{{0, 0}, {294, 29}}S;28;bezeled+editable+placeholderS;0;S;21;{{69, 241}, {95, 17}}S;18;{{0, 0}, {95, 17}}S;15;Selected Price:S;23;{{170, 234}, {294, 29}}S;22;{{20, 268}, {144, 17}}S;19;{{0, 0}, {144, 17}}S;23;Sum of Selected Prices:S;23;{{177, 268}, {286, 17}}S;19;{{0, 0}, {286, 17}}S;5;LabelS;21;{{15, 164}, {28, 25}}S;18;{{0, 0}, {28, 25}}S;6;buttonS;8;borderedD;K;6;$classD;K;6;CP$UIDd;3;121E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;168E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;169E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;86E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;113E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;86E;E;D;K;10;$classnameS;20;_CPCibCustomResourceK;8;$classesA;S;20;_CPCibCustomResourceS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;32;_CPCibCustomResourceClassNameKeyD;K;6;CP$UIDd;3;171E;K;35;_CPCibCustomResourceResourceNameKeyD;K;6;CP$UIDd;3;172E;K;33;_CPCibCustomResourcePropertiesKeyD;K;6;CP$UIDd;3;174E;E;d;2;14S;21;{{55, 164}, {29, 25}}S;18;{{0, 0}, {29, 25}}D;K;6;$classD;K;6;CP$UIDd;3;145E;K;32;_CPCibCustomResourceClassNameKeyD;K;6;CP$UIDd;3;171E;K;35;_CPCibCustomResourceResourceNameKeyD;K;6;CP$UIDd;3;175E;K;33;_CPCibCustomResourcePropertiesKeyD;K;6;CP$UIDd;3;176E;E;S;21;{{96, 164}, {64, 25}}S;18;{{0, 0}, {64, 25}}S;6;InsertS;13;AppControllerS;19;CPMutableDictionaryS;20;{{1, 1}, {443, 117}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;37E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;105E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;177E;E;S;21;{{1, 118}, {443, 17}}S;19;{{0, 0}, {443, 17}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;39E;E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;95E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;2;95E;E;E;S;20;{{224, 0}, {16, 23}}S;18;{{0, 0}, {16, 23}}S;10;cornerviewS;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;2;95E;E;E;S;7;CPImageS;13;CPAddTemplateD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;10;CP.objectsD;K;4;sizeD;K;6;CP$UIDd;3;181E;E;E;S;16;CPRemoveTemplateD;K;6;$classD;K;6;CP$UIDd;3;173E;K;10;CP.objectsD;K;4;sizeD;K;6;CP$UIDd;3;182E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;95E;E;E;f;3;0.8f;18;0.6862745098039216D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;183E;E;S;22;{"width":0,"height":0}E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/ArrayController1/Resources/MainMenu.xib b/Tests/Manual/ArrayController1/Resources/MainMenu.xib index 3c688bf29..56dcbb6aa 100644 --- a/Tests/Manual/ArrayController1/Resources/MainMenu.xib +++ b/Tests/Manual/ArrayController1/Resources/MainMenu.xib @@ -2,17 +2,28 @@ 1050 - 10J3210 - 851 - 1038.35 - 461.00 + 12C60 + 3084 + 1187.34 + 625.00 com.apple.InterfaceBuilder.CocoaPlugin - 851 + 3084 - + YES - + NSArrayController + NSButton + NSButtonCell + NSCustomObject + NSScrollView + NSScroller + NSTableHeaderView + NSTableView + NSTextField + NSTextFieldCell + NSView + NSWindowTemplate YES @@ -41,7 +52,7 @@ Window NSWindow - {1.79769e+308, 1.79769e+308} + 256 @@ -62,19 +73,24 @@ 256 {443, 117} + + YES + NO + YES 256 {443, 17} + + - - + + -2147483392 {{224, 0}, {16, 17}} - YES @@ -103,10 +119,12 @@ 0 YES 0 + 1 {{1, 17}, {443, 117}} + @@ -125,6 +143,9 @@ -2147483392 {{224, 17}, {15, 102}} + + + NO _doScroller: 1 @@ -135,6 +156,9 @@ -2147483392 {{1, 119}, {223, 15}} + + + NO 1 _doScroller: @@ -149,78 +173,95 @@ {{1, 0}, {443, 17}} + 4 - {{15, 150}, {445, 135}} - - 562 + + + 133682 - QSAAAEEgAABBmAAAQZgAAA + 0.25 + 4 + 1 268 - {{262, 102}, {96, 32}} + {{9, 110}, {40, 32}} + + YES - 67239424 + 67108864 134217728 - Add + LucidaGrande 13 1044 - -2038021889 + -2033958912 129 - + + NSImage + NSAddTemplate + 200 25 + NO 268 - {{370, 102}, {96, 32}} + {{49, 110}, {41, 32}} + + YES - 67239424 + 67108864 134217728 - Remove + - -2038021889 + -2033958912 129 - + + NSImage + NSRemoveTemplate + 200 25 + NO 268 {{12, 77}, {155, 17}} + + YES - 68288064 + 68157504 71304192 Selected Name: @@ -241,15 +282,18 @@ + NO
268 {{66, 47}, {101, 17}} + + YES - 68288064 + 68157504 71304192 Selected Price: @@ -257,15 +301,18 @@ + NO 268 {{17, 20}, {150, 17}} + + YES - 68288064 + 68157504 71304192 Sum of Selected Prices: @@ -273,15 +320,18 @@ + NO 268 {{174, 20}, {292, 17}} + + YES - 68288064 + 68157504 272630784 Label @@ -289,15 +339,18 @@ + NO 268 {{174, 75}, {286, 22}} + + YES - -1804468671 + -1804599231 272630784 @@ -316,15 +369,18 @@ + NO
268 {{174, 45}, {286, 22}} + + YES - -1804468671 + -1804599231 272630784 @@ -333,17 +389,55 @@ + NO + + + + 268 + {{90, 110}, {76, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + Insert + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO
{480, 305} + +
- {{0, 0}, {1440, 878}} - {1.79769e+308, 1.79769e+308} + {{0, 0}, {2560, 1418}} + {10000000000000, 10000000000000} + YES
AppController + + YES + + YES + YES + YES + YES + YES + @@ -364,22 +458,6 @@ 459 - - - add: - - - - 479 - - - - remove: - - - - 480 - tableView @@ -412,6 +490,38 @@ 508 + + + arrayController + + + + 512 + + + + add: + + + + 513 + + + + remove: + + + + 514 + + + + insert: + + + + 515 +
@@ -457,14 +567,15 @@ YES - - + + + @@ -620,59 +731,72 @@ + + 509 + + + YES + + + + + + 510 + + + + + 511 + + +
YES YES + -1.IBPluginDependency + -2.IBPluginDependency -3.IBPluginDependency - 371.IBEditorWindowLastContentRect 371.IBPluginDependency 371.IBWindowTemplateEditedContentRect 371.NSWindowTemplate.visibleAtLaunch - 371.editorWindowContentRectSynchronizationRect - 371.windowTemplate.maxSize 372.IBPluginDependency + 450.IBPluginDependency 460.IBPluginDependency 461.IBPluginDependency 462.IBPluginDependency 463.IBPluginDependency 464.IBPluginDependency 469.IBPluginDependency - 469.IBViewBoundsToFrameTransform 470.IBPluginDependency 471.IBPluginDependency - 471.IBViewBoundsToFrameTransform 472.IBPluginDependency 484.IBPluginDependency - 484.IBViewBoundsToFrameTransform 485.IBPluginDependency 488.IBPluginDependency - 488.IBViewBoundsToFrameTransform 489.IBPluginDependency 492.IBPluginDependency - 492.IBViewBoundsToFrameTransform 493.IBPluginDependency 494.IBPluginDependency - 494.IBViewBoundsToFrameTransform 495.IBPluginDependency 499.IBPluginDependency - 499.IBViewBoundsToFrameTransform 500.IBPluginDependency 501.IBPluginDependency - 501.IBViewBoundsToFrameTransform 502.IBPluginDependency + 509.IBPluginDependency + 510.IBPluginDependency + 511.IBPluginDependency - + YES com.apple.InterfaceBuilder.CocoaPlugin - {{108, 156}, {480, 305}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin {{108, 156}, {480, 305}} - {{33, 99}, {480, 360}} - {3.40282e+38, 3.40282e+38} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -680,140 +804,92 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDgwAAwigAAA - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDiYAAwzsAAA - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCdAAAwtIAAA - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABChAAAwnAAAA - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABBiAAAwgwAAA - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDKwAAwgwAAA - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDLgAAwuIAAA - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDLgAAwnwAAA - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin YES - - YES - + YES - - YES - + - 508 + 515 YES AppController - - YES - - YES - add: - remove: - - - YES - id - id - - - - YES - - YES - add: - remove: - - - YES - - add: - id - - - remove: - id - - - + NSObject YES YES + arrayController selectedNameField selectedPriceField tableView theWindow totalCountField - + YES - id - id + NSArrayController + NSTextField + NSTextField NSTableView NSWindow - id + NSTextField YES YES + arrayController selectedNameField selectedPriceField tableView theWindow totalCountField - + YES + + arrayController + NSArrayController + selectedNameField - id + NSTextField selectedPriceField - id + NSTextField tableView @@ -825,13 +901,13 @@ totalCountField - id + NSTextField - IBUserSource - + IBProjectSource + ./Classes/AppController.h @@ -847,7 +923,19 @@ YES - ../adsfsdf.xcodeproj 3 + + YES + + YES + NSAddTemplate + NSRemoveTemplate + + + YES + {8, 8} + {8, 8} + + From caed991cb135eeba50043ba22674288a7a0b4d54 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 11 Feb 2013 11:05:55 -0500 Subject: [PATCH 067/103] Reformat to make it actually readable, fixed a wrong value --- AppKit/CPAlert.j | 78 +++++++++++++++++++++--------------------------- 1 file changed, 34 insertions(+), 44 deletions(-) diff --git a/AppKit/CPAlert.j b/AppKit/CPAlert.j index b9ff787cd..cf21f8d46 100644 --- a/AppKit/CPAlert.j +++ b/AppKit/CPAlert.j @@ -717,50 +717,40 @@ var bottomHeight = 71; + (id)themeAttributes { - return [CPDictionary dictionaryWithObjects:[CGSizeMake(400.0, 110.0), CGInsetMake(15, 15, 15, 50), 6, 10, - CPJustifiedTextAlignment, [CPColor blackColor], [CPFont boldSystemFontOfSize:13.0], [CPNull null], CGSizeMakeZero(), - CPJustifiedTextAlignment, [CPColor blackColor], [CPFont systemFontOfSize:12.0], [CPNull null], CGSizeMakeZero(), - CGPointMake(15, 12), - [CPNull null], - [CPNull null], - [CPNull null], - [CPNull null], - [CPNull null], - [CPNull null], - 0.0, - 0.0, - 3.0, - [CPColor blackColor], - [CPFont systemFontOfSize:12.0], - [CPNull null], - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - ] - forKeys:[@"size", @"content-inset", @"informative-offset", @"button-offset", - @"message-text-alignment", @"message-text-color", @"message-text-font", @"message-text-shadow-color", @"message-text-shadow-offset", - @"informative-text-alignment", @"informative-text-color", @"informative-text-font", @"informative-text-shadow-color", @"informative-text-shadow-offset", - @"image-offset", - @"information-image", - @"warning-image", - @"error-image", - @"help-image", - @"help-image-left-offset", - @"help-image-pressed", - @"suppression-button-y-offset", - @"suppression-button-x-offset", - @"default-elements-margin", - @"suppression-button-text-color", - @"suppression-button-text-font", - @"suppression-button-text-shadow-color", - @"suppression-button-text-shadow-offset", - @"modal-window-button-margin-y", - @"modal-window-button-margin-x", - @"standard-window-button-margin-y", - @"standard-window-button-margin-x" - ]]; + return [CPDictionary dictionaryWithObjectsAndKeys: + CGSizeMake(400.0, 110.0), @"size", + CGInsetMake(15, 15, 15, 50), @"content-inset", + 6, @"informative-offset", + 10, @"button-offset", + CPJustifiedTextAlignment, @"message-text-alignment", + [CPColor blackColor], @"message-text-color", + [CPFont boldSystemFontOfSize:13.0], @"message-text-font", + [CPNull null], @"message-text-shadow-color", + CGSizeMakeZero(), @"message-text-shadow-offset", + CPJustifiedTextAlignment, @"informative-text-alignment", + [CPColor blackColor], @"informative-text-color", + [CPFont systemFontOfSize:12.0], @"informative-text-font", + [CPNull null], @"informative-text-shadow-color", + CGSizeMakeZero(), @"informative-text-shadow-offset", + CGPointMake(15, 12), @"image-offset", + [CPNull null], @"information-image", + [CPNull null], @"warning-image", + [CPNull null], @"error-image", + [CPNull null], @"help-image", + 15, @"help-image-left-offset", + [CPNull null], @"help-image-pressed", + 0.0, @"suppression-button-y-offset", + 0.0, @"suppression-button-x-offset", + 3.0, @"default-elements-margin", + [CPColor blackColor], @"suppression-button-text-color", + [CPFont systemFontOfSize:12.0], @"suppression-button-text-font", + [CPNull null], @"suppression-button-text-shadow-color", + 0.0, @"suppression-button-text-shadow-offset", + 0.0, @"modal-window-button-margin-y", + 0.0, @"modal-window-button-margin-x", + 0.0, @"standard-window-button-margin-y", + 0.0, @"standard-window-button-margin-x" + ]; } @end From 9af2648b22b58ceb7203187486203a72a7697c62 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 11 Feb 2013 11:06:34 -0500 Subject: [PATCH 068/103] Replace nil with CPNull --- AppKit/CPButton.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppKit/CPButton.j b/AppKit/CPButton.j index b6b941ed7..6b31d2aa9 100644 --- a/AppKit/CPButton.j +++ b/AppKit/CPButton.j @@ -76,7 +76,7 @@ CPButtonStateMixed = CPThemeState("mixed"); CPButtonStateBezelStyleRounded = CPThemeState("rounded"); // add all future correspondance between bezel styles and theme state here. -var CPButtonBezelStyleStateMap = [CPDictionary dictionaryWithObjects:[CPButtonStateBezelStyleRounded, nil] +var CPButtonBezelStyleStateMap = [CPDictionary dictionaryWithObjects:[CPButtonStateBezelStyleRounded, [CPNull null]] forKeys:[CPRoundedBezelStyle, CPRoundRectBezelStyle]]; From 43817779c5646017ce690a05208de92b329c2216 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 11 Feb 2013 11:07:37 -0500 Subject: [PATCH 069/103] Ignore CPMenu -itemChanged: when unarchiving menu items --- AppKit/CPMenu/CPMenu.j | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/AppKit/CPMenu/CPMenu.j b/AppKit/CPMenu/CPMenu.j index d90c87c2b..2d2390f9e 100644 --- a/AppKit/CPMenu/CPMenu.j +++ b/AppKit/CPMenu/CPMenu.j @@ -359,7 +359,12 @@ var _CPMenuBarVisible = NO, */ - (void)itemChanged:(CPMenuItem)aMenuItem { - if ([aMenuItem menu] !== self) + /* + During cib unarchiving, menu items will have a reference to their menu, + but of course the items are still being unarchived and the menu's _items + have not yet been instantiated. In that case we will not do anything here. + */ + if ([aMenuItem menu] !== self || !_items) return; [aMenuItem setValue:[aMenuItem valueForKey:@"changeCount"] + 1 forKey:@"changeCount"]; From 117dda3bb5dcaeb651601b7611e6ec68bd63fc0d Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 11 Feb 2013 11:17:19 -0500 Subject: [PATCH 070/103] Fix unintended globals --- Tests/Foundation/CPArrayPerformanceTest.j | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Tests/Foundation/CPArrayPerformanceTest.j b/Tests/Foundation/CPArrayPerformanceTest.j index c4132d672..b3b6715ef 100644 --- a/Tests/Foundation/CPArrayPerformanceTest.j +++ b/Tests/Foundation/CPArrayPerformanceTest.j @@ -214,9 +214,12 @@ var ELEMENTS = 100, - (void)testObjectsAtIndexesSpeed { + REPEATS = 100; + var SIZE = 1000, c = SIZE, - r = rr = REPEATS = 100, + r = REPEATS, + rr = r, location = 0, array = [CPArray array], indexes = [CPIndexSet indexSet]; From 63ae5848f6dba1890e8bb9d07348bb7005296699 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 11 Feb 2013 14:05:52 -0500 Subject: [PATCH 071/103] Formatting, fixes for CPDecimal/CPDecimalNumber - CPDecimalRound should return a result in all cases - Fixed test of CPDecimalRound with CPDecimalNoScale --- Foundation/CPDecimal.j | 156 +++++++++++++++++-------- Foundation/CPDecimalNumber.j | 63 ++++++---- Tests/Foundation/CPDecimalNumberTest.j | 32 ++++- Tests/Foundation/CPDecimalTest.j | 1 + 4 files changed, 177 insertions(+), 75 deletions(-) diff --git a/Foundation/CPDecimal.j b/Foundation/CPDecimal.j index 18e727765..a38e556bb 100644 --- a/Foundation/CPDecimal.j +++ b/Foundation/CPDecimal.j @@ -117,6 +117,7 @@ function CPDecimalMakeWithString(string, locale) // If yes simply add '?' after integer part group, i.e. ([+\-]?)((?:0|[1-9]\d*)?) // Note: now it accept .01 style. var matches = string.match(/^([+\-]?)((?:0|[1-9]\d*)?)(?:\.(\d*))?(?:[eE]([+\-]?)(\d+))?$/); + if (!matches) return CPDecimalMakeNaN(); @@ -127,10 +128,12 @@ function CPDecimalMakeWithString(string, locale) exp = matches[5]; var isNegative = NO; + if (ds && ds === "-") isNegative = YES; var exponent = 0; + if (exp) exponent = parseInt(exp) * ((es && es === "-")?-1:1); @@ -138,6 +141,7 @@ function CPDecimalMakeWithString(string, locale) exponent -= decpart.length; var inputlength = (intpart?intpart.length:0) + (decpart?decpart.length:0); + if (inputlength > CPDecimalMaxDigits) { // input is too long, increase exponent and truncate @@ -154,17 +158,21 @@ function CPDecimalMakeWithString(string, locale) // Representation internally starts at most significant digit var m = [], i = 0; + for (; i < (intpart?intpart.length:0); i++) { if (i >= CPDecimalMaxDigits) break; // truncate Array.prototype.push.call(m, parseInt(intpart.charAt(i))); } + var j = 0; + for (; j < (decpart?decpart.length:0); j++) { if ((i + j) >= CPDecimalMaxDigits) break; // truncate + Array.prototype.push.call(m, parseInt(decpart.charAt(j))); } @@ -199,7 +207,7 @@ function CPDecimalMakeWithParts(mantissa, exponent) return CPDecimalMakeNaN(); // remaining digits are disposed of via truncation - while ((mantissa > 0) && (m.length < CPDecimalMaxDigits)) // count selector here could be optimised away + while ((mantissa > 0) && (m.length < CPDecimalMaxDigits)) { Array.prototype.unshift.call(m, parseInt(mantissa % 10)); mantissa = FLOOR(mantissa / 10); @@ -294,6 +302,7 @@ function CPDecimalIsZero(dcm) function CPDecimalIsOne(dcm) { CPDecimalCompact(dcm); + // exponent doesn't matter as long as mantissa = 0 if (!dcm._isNaN) { @@ -304,7 +313,7 @@ function CPDecimalIsOne(dcm) } //private method to copy attribute values -function _CPDecimalSet(t,s) +function _CPDecimalSet(t, s) { // should all be [x copy] ? t._exponent = s._exponent; @@ -528,20 +537,22 @@ function CPDecimalAdd(result, leftOperand, rightOperand, roundingMode, longMode) result._isNaN = YES; return CPCalculationNoError; } + // check for zero if (CPDecimalIsZero(leftOperand)) { _CPDecimalSet(result, rightOperand); return CPCalculationNoError; } + if (CPDecimalIsZero(rightOperand)) { _CPDecimalSet(result, leftOperand); return CPCalculationNoError; } - var n1 = CPDecimalCopy(leftOperand), - n2 = CPDecimalCopy(rightOperand); + var n1 = CPDecimalCopy(leftOperand), + n2 = CPDecimalCopy(rightOperand); // For different signs use subtraction if (leftOperand._isNegative != rightOperand._isNegative) @@ -564,6 +575,7 @@ function CPDecimalAdd(result, leftOperand, rightOperand, roundingMode, longMode) var comp = 0, ll = n1._mantissa.length, lr = n2._mantissa.length; + if (ll == lr) comp = CPOrderedSame; else if (ll > lr) @@ -576,6 +588,7 @@ function CPDecimalAdd(result, leftOperand, rightOperand, roundingMode, longMode) { n1._isNegative = NO; n2._isNegative = NO; + // SimpleCompare does not look at sign if (comp == CPOrderedDescending) { @@ -585,7 +598,9 @@ function CPDecimalAdd(result, leftOperand, rightOperand, roundingMode, longMode) { adderror = _SimpleAdd(result, n2, n1, roundingMode, longMode); } + result._isNegative = YES; + // swap sign over over/underflow exception if (CPCalculationUnderflow == adderror) adderror = CPCalculationOverflow; @@ -627,6 +642,7 @@ function _SimpleSubtract(result, leftOperand, rightOperand, roundingMode) for (; i >= 0; i--) { var d = result._mantissa[i + j] - rightOperand._mantissa[i] - borrow; + if (d < 0) { d = d + 10; @@ -683,15 +699,16 @@ function CPDecimalSubtract(result, leftOperand, rightOperand, roundingMode) result._isNegative = !result._isNegative; return CPCalculationNoError; } + if (CPDecimalIsZero(rightOperand)) { _CPDecimalSet(result, leftOperand); return CPCalculationNoError; } - var n1 = CPDecimalCopy(leftOperand), - n2 = CPDecimalCopy(rightOperand), - error1 = CPCalculationNoError; + var n1 = CPDecimalCopy(leftOperand), + n2 = CPDecimalCopy(rightOperand), + error1 = CPCalculationNoError; // For different signs use addition if (leftOperand._isNegative != rightOperand._isNegative) @@ -701,10 +718,12 @@ function CPDecimalSubtract(result, leftOperand, rightOperand, roundingMode) n1._isNegative = NO; error1 = CPDecimalAdd(result, n1, rightOperand, roundingMode); result._isNegative = YES; + if (error1 == CPCalculationUnderflow) error1 = CPCalculationOverflow; else if (error1 == CPCalculationOverflow) // gnustep has bug here error1 = CPCalculationUnderflow; + return error1; } else @@ -728,6 +747,7 @@ function CPDecimalSubtract(result, leftOperand, rightOperand, roundingMode) { n1._isNegative = NO; n2._isNegative = NO; + if (comp == CPOrderedAscending) { error1 = _SimpleSubtract(result, n1, n2, roundingMode); @@ -780,6 +800,7 @@ function _SimpleDivide(result, leftOperand, rightOperand, roundingMode) { if (stopk == k) break; + if (n1._exponent) { // Put back zeros removed by compacting @@ -798,6 +819,7 @@ function _SimpleDivide(result, leftOperand, rightOperand, roundingMode) Array.prototype.push.call(n1._mantissa, (leftOperand._mantissa[used])); n1._isCompact = NO; } + used++; } else @@ -808,6 +830,7 @@ function _SimpleDivide(result, leftOperand, rightOperand, roundingMode) k = stopk; break; } + // Borrow one digit Array.prototype.push.call(n1._mantissa, 0); result._exponent--; @@ -842,6 +865,7 @@ function _SimpleDivide(result, leftOperand, rightOperand, roundingMode) } error1 = CPDecimalSubtract(n1, n1, rightOperand, roundingMode); + if (error1 != CPCalculationNoError) error = error1; @@ -878,6 +902,7 @@ function CPDecimalDivide(result, leftOperand, rightOperand, roundingMode) result._isNaN = YES; return CPCalculationDivideByZero; } + if (CPDecimalIsZero(leftOperand)) { _CPDecimalSetZero(result); @@ -917,6 +942,7 @@ function CPDecimalDivide(result, leftOperand, rightOperand, roundingMode) return error; } } + result._exponent += exp; result._isNegative = neg; return error; @@ -933,8 +959,7 @@ function _SimpleMultiply(result, leftOperand, rightOperand, roundingMode, powerM _CPDecimalSetZero(result); // Do every digit of the second number - var i = 0; - for (; i < rightOperand._mantissa.length; i++) + for (var i = 0; i < rightOperand._mantissa.length; i++) { _CPDecimalSetZero(n); @@ -945,10 +970,10 @@ function _SimpleMultiply(result, leftOperand, rightOperand, roundingMode, powerM if (d == 0) continue; - var j = 0; - for (j = leftOperand._mantissa.length - 1; j >= 0; j--) + for (var j = leftOperand._mantissa.length - 1; j >= 0; j--) { e = leftOperand._mantissa[j] * d + carry; + if (e >= 10) { carry = FLOOR(e / 10); @@ -960,6 +985,7 @@ function _SimpleMultiply(result, leftOperand, rightOperand, roundingMode, powerM // This is one off to allow final carry n._mantissa[j + 1] = e; } + n._mantissa[0] = carry; CPDecimalCompact(n); @@ -976,17 +1002,20 @@ function _SimpleMultiply(result, leftOperand, rightOperand, roundingMode, powerM result._isNaN = YES; return CPCalculationOverflow; } + result._exponent += exp; // perform round to CPDecimalMaxDigits if (result._mantissa.length > CPDecimalMaxDigits && !powerMode) { result._isCompact = NO; + var scale = CPDecimalMaxDigits - (result._mantissa.length + result._exponent); CPDecimalRound(result, result, scale, roundingMode); // calls compact error = CPCalculationLossOfPrecision; } + return error; } @@ -1023,6 +1052,7 @@ function CPDecimalMultiply(result, leftOperand, rightOperand, roundingMode, powe if (exp > CPDecimalMaxExponent) { result._isNaN = YES; + if (neg) return CPCalculationUnderflow; else @@ -1041,6 +1071,7 @@ function CPDecimalMultiply(result, leftOperand, rightOperand, roundingMode, powe var comp = 0, ll = n1._mantissa.length, lr = n2._mantissa.length; + if (ll == lr) comp = CPOrderedSame; else if (ll > lr) @@ -1048,7 +1079,6 @@ function CPDecimalMultiply(result, leftOperand, rightOperand, roundingMode, powe else comp = CPOrderedAscending; - if (comp == CPOrderedDescending) { error = _SimpleMultiply(result, n1, n2, roundingMode, powerMode); @@ -1063,6 +1093,7 @@ function CPDecimalMultiply(result, leftOperand, rightOperand, roundingMode, powe if (result._exponent + exp > CPDecimalMaxExponent) { result._isNaN = YES; + if (neg) return CPCalculationUnderflow; else @@ -1099,17 +1130,21 @@ function CPDecimalMultiply(result, leftOperand, rightOperand, roundingMode, powe function CPDecimalMultiplyByPowerOf10(result, dcm, power, roundingMode) { _CPDecimalSet(result, dcm); + var p = result._exponent + power; + if (p > CPDecimalMaxExponent) { result._isNaN = YES; return CPCalculationOverflow; } + if (p < CPDecimalMinExponent) { result._isNaN = YES; return CPCalculationUnderflow; } + result._exponent += power; return CPCalculationNoError; } @@ -1134,6 +1169,7 @@ function CPDecimalPower(result, dcm, power, roundingMode) _CPDecimalSetOne(result); var e = power; + while (e) { if (e & 1) @@ -1177,7 +1213,7 @@ function CPDecimalPower(result, dcm, power, roundingMode) */ function CPDecimalNormalize(dcm1, dcm2, roundingMode, longMode) { - var factor = (longMode)?2:1; + var factor = (longMode) ? 2 : 1; if (dcm1._isNaN || dcm2._isNaN) return CPCalculationNoError; // FIXME: correct behavior? @@ -1185,6 +1221,7 @@ function CPDecimalNormalize(dcm1, dcm2, roundingMode, longMode) // ensure compact if (!dcm1._isCompact) CPDecimalCompact(dcm1); + if (!dcm2._isCompact) CPDecimalCompact(dcm2); @@ -1200,6 +1237,7 @@ function CPDecimalNormalize(dcm1, dcm2, roundingMode, longMode) l = 0; var e = 0; + if (e2 > e1 && e1 >= 0 && e2 >= 0) e = e2 - e1; else if (e2 > e1 && e1 < 0 && e2 >= 0) @@ -1225,6 +1263,7 @@ function CPDecimalNormalize(dcm1, dcm2, roundingMode, longMode) else Array.prototype.push.call(dcm1._mantissa, 0); } + if (e2 > e1) { dcm2._exponent -= l; @@ -1279,6 +1318,7 @@ function CPDecimalNormalize(dcm1, dcm2, roundingMode, longMode) dcm2._isCompact = NO; } } + return CPCalculationLossOfPrecision; } @@ -1297,8 +1337,10 @@ function CPDecimalNormalize(dcm1, dcm2, roundingMode, longMode) @param roundingMode the rounding mode for the operation @return a CPCalculationError status value. */ -function CPDecimalRound(result, dcm, scale ,roundingMode) +function CPDecimalRound(result, dcm, scale, roundingMode) { + _CPDecimalSet(result, dcm); + if (dcm._isNaN) return; @@ -1311,18 +1353,19 @@ function CPDecimalRound(result, dcm, scale ,roundingMode) if (scale == CPDecimalNoScale) return; - _CPDecimalSet(result,dcm); - var mc = result._mantissa.length, l = mc + scale + result._exponent; if (mc <= l) return; + else if (l <= 0) { _CPDecimalSetZero(result); return; - } else { + } + else + { var c = 0, n = 0, up = 0; @@ -1332,39 +1375,46 @@ function CPDecimalRound(result, dcm, scale ,roundingMode) switch (roundingMode) { - case CPRoundDown: - up = result._isNegative; - break; - case CPRoundUp: - up = !result._isNegative; - break; - case CPRoundPlain: - n = result._mantissa[l]; - up = (n >= 5); - break; - case _CPRoundHalfDown: - n = result._mantissa[l]; - up = (n > 5); - break; - case CPRoundBankers: - n = result._mantissa[l]; - if (n > 5) - up = YES; - else if (n < 5) - up = NO; - else - { - if (l == 0) - c = 0; + case CPRoundDown: + up = result._isNegative; + break; + + case CPRoundUp: + up = !result._isNegative; + break; + + case CPRoundPlain: + n = result._mantissa[l]; + up = (n >= 5); + break; + + case _CPRoundHalfDown: + n = result._mantissa[l]; + up = (n > 5); + break; + + case CPRoundBankers: + n = result._mantissa[l]; + + if (n > 5) + up = YES; + else if (n < 5) + up = NO; else - c = result._mantissa[l - 1]; - up = ((c % 2) != 0); - } - break; - default: - up = NO; - break; + { + if (l == 0) + c = 0; + else + c = result._mantissa[l - 1]; + up = ((c % 2) != 0); + } + break; + + default: + up = NO; + break; } + // cut mantissa result._mantissa = Array.prototype.slice.call(result._mantissa, 0, l); @@ -1377,13 +1427,16 @@ function CPDecimalRound(result, dcm, scale ,roundingMode) result._mantissa[i]++; break; } + result._mantissa[i] = 0; } + // Final overflow? if (i == -1) { // As all digits are zeros, just change the first result._mantissa[0] = 1; + if (result._exponent >= CPDecimalMaxExponent) { // Overflow in rounding. @@ -1417,17 +1470,18 @@ function CPDecimalCompact(dcm) _CPDecimalSetZero(dcm); return; } + // leading zeros, when exponent is zero these mean we need to move our decimal point to compact // if exp is zero does it make sense to have them? don't think so so delete them while (dcm._mantissa[0] === 0) - { Array.prototype.shift.call(dcm._mantissa); - } + // trailing zeros, strip them while (dcm._mantissa[dcm._mantissa.length - 1] === 0) { Array.prototype.pop.call(dcm._mantissa); dcm._exponent++; + if (dcm._exponent + 1 > CPDecimalMaxExponent) { // TODO: test case for this @@ -1481,6 +1535,7 @@ function CPDecimalString(dcm, locale) { string += dcm._mantissa[i]; } + if (l < k) { string += "."; @@ -1489,6 +1544,7 @@ function CPDecimalString(dcm, locale) string += dcm._mantissa[i]; } } + for (i = 0; i < dcm._exponent; i++) { string += "0"; diff --git a/Foundation/CPDecimalNumber.j b/Foundation/CPDecimalNumber.j index 54f9e8080..c7b78d218 100644 --- a/Foundation/CPDecimalNumber.j +++ b/Foundation/CPDecimalNumber.j @@ -123,6 +123,7 @@ var CPDefaultDcmHandler = nil; { if (!CPDefaultDcmHandler) CPDefaultDcmHandler = [[CPDecimalNumberHandler alloc] init]; + return CPDefaultDcmHandler; } @@ -172,26 +173,37 @@ var CPDefaultDcmHandler = nil; { switch (error) { - case CPCalculationNoError: break; - case CPCalculationOverflow: if (_raiseOnOverflow) - [CPException raise:CPDecimalNumberOverflowException reason:("A CPDecimalNumber overflow has occurred. (Left operand= '" + [leftOperand descriptionWithLocale:nil] + "' Right operand= '" + [rightOperand descriptionWithLocale:nil] + "' Selector= '" + operation + "')") ]; - else - return [CPDecimalNumber notANumber]; - break; - case CPCalculationUnderflow: if (_raiseOnUnderflow) - [CPException raise:CPDecimalNumberUnderflowException reason:("A CPDecimalNumber underflow has occurred. (Left operand= '" + [leftOperand descriptionWithLocale:nil] + "' Right operand= '" + [rightOperand descriptionWithLocale:nil] + "' Selector= '" + operation + "')") ]; - else - return [CPDecimalNumber notANumber]; - break; - case CPCalculationLossOfPrecision: if (_raiseOnExactness) - [CPException raise:CPDecimalNumberExactnessException reason:("A CPDecimalNumber has been rounded off during a calculation. (Left operand= '" + [leftOperand descriptionWithLocale:nil] + "' Right operand= '" + [rightOperand descriptionWithLocale:nil] + "' Selector= '" + operation + "')") ]; - break; - case CPCalculationDivideByZero: if (_raiseOnDivideByZero) - [CPException raise:CPDecimalNumberDivideByZeroException reason:("A CPDecimalNumber divide by zero has occurred. (Left operand= '" + [leftOperand descriptionWithLocale:nil] + "' Right operand= '" + [rightOperand descriptionWithLocale:nil] + "' Selector= '" + operation + "')") ]; - else - return [CPDecimalNumber notANumber]; // Div by zero returns NaN - break; - default: [CPException raise:CPInvalidArgumentException reason:("An unknown CPDecimalNumber error has occurred. (Left operand= '" + [leftOperand descriptionWithLocale:nil] + "' Right operand= '" + [rightOperand descriptionWithLocale:nil] + "' Selector= '" + operation + "')") ]; + case CPCalculationNoError: + break; + + case CPCalculationOverflow: + if (_raiseOnOverflow) + [CPException raise:CPDecimalNumberOverflowException reason:("A CPDecimalNumber overflow has occurred. (Left operand= '" + [leftOperand descriptionWithLocale:nil] + "' Right operand= '" + [rightOperand descriptionWithLocale:nil] + "' Selector= '" + operation + "')") ]; + else + return [CPDecimalNumber notANumber]; + break; + + case CPCalculationUnderflow: + if (_raiseOnUnderflow) + [CPException raise:CPDecimalNumberUnderflowException reason:("A CPDecimalNumber underflow has occurred. (Left operand= '" + [leftOperand descriptionWithLocale:nil] + "' Right operand= '" + [rightOperand descriptionWithLocale:nil] + "' Selector= '" + operation + "')") ]; + else + return [CPDecimalNumber notANumber]; + break; + + case CPCalculationLossOfPrecision: + if (_raiseOnExactness) + [CPException raise:CPDecimalNumberExactnessException reason:("A CPDecimalNumber has been rounded off during a calculation. (Left operand= '" + [leftOperand descriptionWithLocale:nil] + "' Right operand= '" + [rightOperand descriptionWithLocale:nil] + "' Selector= '" + operation + "')") ]; + break; + + case CPCalculationDivideByZero: + if (_raiseOnDivideByZero) + [CPException raise:CPDecimalNumberDivideByZeroException reason:("A CPDecimalNumber divide by zero has occurred. (Left operand= '" + [leftOperand descriptionWithLocale:nil] + "' Right operand= '" + [rightOperand descriptionWithLocale:nil] + "' Selector= '" + operation + "')") ]; + else + return [CPDecimalNumber notANumber]; // Div by zero returns NaN + break; + + default: + [CPException raise:CPInvalidArgumentException reason:("An unknown CPDecimalNumber error has occurred. (Left operand= '" + [leftOperand descriptionWithLocale:nil] + "' Right operand= '" + [rightOperand descriptionWithLocale:nil] + "' Selector= '" + operation + "')")]; } return nil; @@ -537,6 +549,7 @@ var CPDecimalNumberHandlerRoundingModeKey = @"CPDecimalNumberHandlerRoundi if (res != nil) return res; } + return [CPDecimalNumber decimalNumberWithDecimal:result]; } @@ -570,9 +583,11 @@ var CPDecimalNumberHandlerRoundingModeKey = @"CPDecimalNumberHandlerRoundi if (error > CPCalculationNoError) { var res = [behavior exceptionDuringOperation:_cmd error:error leftOperand:self rightOperand:decimalNumber]; + if (res != nil) return res; } + return [CPDecimalNumber decimalNumberWithDecimal:result]; } @@ -609,6 +624,7 @@ var CPDecimalNumberHandlerRoundingModeKey = @"CPDecimalNumberHandlerRoundi if (res != nil) return res; } + return [CPDecimalNumber decimalNumberWithDecimal:result]; } @@ -642,9 +658,11 @@ var CPDecimalNumberHandlerRoundingModeKey = @"CPDecimalNumberHandlerRoundi if (error > CPCalculationNoError) { var res = [behavior exceptionDuringOperation:_cmd error:error leftOperand:self rightOperand:decimalNumber]; + if (res != nil) return res; } + return [CPDecimalNumber decimalNumberWithDecimal:result]; } @@ -678,9 +696,11 @@ var CPDecimalNumberHandlerRoundingModeKey = @"CPDecimalNumberHandlerRoundi if (error > CPCalculationNoError) { var res = [behavior exceptionDuringOperation:_cmd error:error leftOperand:self rightOperand:[CPDecimalNumber decimalNumberWithString:power.toString()]]; + if (res != nil) return res; } + return [CPDecimalNumber decimalNumberWithDecimal:result]; } @@ -717,9 +737,11 @@ var CPDecimalNumberHandlerRoundingModeKey = @"CPDecimalNumberHandlerRoundi if (error > CPCalculationNoError) { var res = [behavior exceptionDuringOperation:_cmd error:error leftOperand:self rightOperand:[CPDecimalNumber decimalNumberWithString:power.toString()]]; + if (res != nil) return res; } + return [CPDecimalNumber decimalNumberWithDecimal:result]; } @@ -751,6 +773,7 @@ var CPDecimalNumberHandlerRoundingModeKey = @"CPDecimalNumberHandlerRoundi // aNumber type is checked to convert if appropriate if (![aNumber isKindOfClass:[CPDecimalNumber class]]) aNumber = [CPDecimalNumber decimalNumberWithString:aNumber.toString()]; + return CPDecimalCompare([self decimalValue], [aNumber decimalValue]); } diff --git a/Tests/Foundation/CPDecimalNumberTest.j b/Tests/Foundation/CPDecimalNumberTest.j index 7e1ea479c..724953039 100644 --- a/Tests/Foundation/CPDecimalNumberTest.j +++ b/Tests/Foundation/CPDecimalNumberTest.j @@ -32,6 +32,7 @@ { if (!_dcmnh) _dcmnh = [CPDecimalNumberHandler decimalNumberHandlerWithRoundingMode:CPRoundPlain scale:0 raiseOnExactness:NO raiseOnOverflow:YES raiseOnUnderflow:YES raiseOnDivideByZero:YES]; + if (!_dcmnhWithExactness) _dcmnhWithExactness = [CPDecimalNumberHandler decimalNumberHandlerWithRoundingMode:CPRoundPlain scale:0 raiseOnExactness:YES raiseOnOverflow:YES raiseOnUnderflow:YES raiseOnDivideByZero:YES]; } @@ -42,6 +43,7 @@ // CPDecimalNumber class initialisers var dcmn = [[CPDecimalNumber alloc] initWithString:@"10.72342"], dcm = [dcmn decimalValue]; + [self assert:-5 equals:dcm._exponent message:"initWithString: - exponent"]; [self assert:[1,0,7,2,3,4,2] equals:dcm._mantissa message:"initWithString: - mantissa"]; [self assert:NO equals:dcm._isNegative message:"initWithString: - sign"]; @@ -157,11 +159,11 @@ - (void)testAdd { - var dcmn1 = [CPDecimalNumber decimalNumberWithString:@"123"], dcmn2 = [CPDecimalNumber decimalNumberWithString:@"321"], dcmn3 = [dcmn1 decimalNumberByAdding:dcmn2], d1 = [dcmn3 decimalValue]; + [self assert:0 equals:d1._exponent message:"decimalNumberByAdding: - exponent"]; [self assert:[4,4,4] equals:d1._mantissa message:"decimalNumberByAdding: - mantissa"]; [self assert:NO equals:d1._isNegative message:"decimalNumberByAdding: - sign"]; @@ -170,6 +172,7 @@ // precision throw - with behavior dcmn1 = [CPDecimalNumber decimalNumberWithString:@"10000000000000000000000000000000000001"]; dcmn2 = [CPDecimalNumber decimalNumberWithString:@"1.00001"]; + try { dcmn3 = [dcmn1 decimalNumberByAdding:dcmn2 withBehavior:_dcmnhWithExactness]; @@ -202,7 +205,6 @@ if ((e.isa) && [e name] == AssertionFailedError) throw e; } - } - (void)testSubtract @@ -211,6 +213,7 @@ dcmn2 = [CPDecimalNumber decimalNumberWithString:@"153"], dcmn3 = [dcmn1 decimalNumberBySubtracting:dcmn2], d1 = [dcmn3 decimalValue]; + [self assert:0 equals:d1._exponent message:"decimalNumberBySubtracting: - exponent"]; [self assert:[1,4,8] equals:d1._mantissa message:"decimalNumberBySubtracting: - mantissa"]; [self assert:NO equals:d1._isNegative message:"decimalNumberBySubtracting: - sign"]; @@ -219,6 +222,7 @@ // precision throw - with behavior dcmn1 = [CPDecimalNumber decimalNumberWithString:@"1e-128"]; dcmn2 = [CPDecimalNumber decimalNumberWithString:@"1"]; + try { dcmn3 = [dcmn1 decimalNumberBySubtracting:dcmn2 withBehavior:_dcmnhWithExactness]; @@ -247,6 +251,7 @@ dcmn2 = [CPDecimalNumber decimalNumberWithString:@"1235"], dcmn3 = [dcmn1 decimalNumberByDividingBy:dcmn2], d1 = [dcmn3 decimalValue]; + [self assert:-34 equals:d1._exponent message:"decimalNumberByDividingBy: - exponent"]; [self assert:[5,7,7,0,2,9,3,9,2,7,1,2,5,5,0,6,0,7,2,8,7,4,4,9,3,9,2,7,1,2,5,5,0,6,0,7,2,8] equals:d1._mantissa message:"decimalNumberByDividingBy: T1: mantissa"]; [self assert:NO equals:d1._isNegative message:"decimalNumberByDividingBy: - sign"]; @@ -264,6 +269,7 @@ // Exceptions dcmn1 = [CPDecimalNumber decimalNumberWithString:@"1"]; dcmn2 = [CPDecimalNumber decimalNumberWithString:@"3"]; + try { dcmn3 = [dcmn1 decimalNumberByDividingBy:dcmn2 withBehavior:_dcmnhWithExactness]; @@ -286,7 +292,9 @@ // underflow , if dcnm2 is < 10 this is LossOfPrecision, is this correct? check vs cocoa. dcmn1 = [CPDecimalNumber decimalNumberWithString:@"-1e-128"]; dcmn2 = [CPDecimalNumber decimalNumberWithString:@"10"]; - try { + + try + { dcmn3 = [dcmn1 decimalNumberByDividingBy:dcmn2]; [self fail:"decimalNumberByDividingBy: TEX3 - should have thrown underflow error "]; } @@ -298,6 +306,7 @@ dcmn1 = [CPDecimalNumber decimalNumberWithString:@"-1e-128"]; dcmn2 = [CPDecimalNumber decimalNumberWithString:@"0"]; + try { dcmn3 = [dcmn1 decimalNumberByDividingBy:dcmn2]; @@ -322,11 +331,11 @@ - (void)testMultiply { - var dcmn1 = [CPDecimalNumber decimalNumberWithString:@"17"], dcmn2 = [CPDecimalNumber decimalNumberWithString:@"512"], dcmn3 = [dcmn1 decimalNumberByMultiplyingBy:dcmn2], d1 = [dcmn3 decimalValue]; + [self assert:0 equals:d1._exponent message:"decimalNumberByMultiplyingBy: - exponent"]; [self assert:[8,7,0,4] equals:d1._mantissa message:"decimalNumberByMultiplyingBy: - mantissa"]; [self assert:NO equals:d1._isNegative message:"decimalNumberByMultiplyingBy: - sign"]; @@ -344,6 +353,7 @@ // Exceptions dcmn1 = [CPDecimalNumber decimalNumberWithString:@"18302741890374918"]; dcmn2 = [CPDecimalNumber decimalNumberWithString:@"123847190277982223422346878934534"]; + try { dcmn3 = [dcmn1 decimalNumberByMultiplyingBy:dcmn2 withBehavior:_dcmnhWithExactness]; @@ -354,6 +364,7 @@ if ((e.isa) && [e name] == AssertionFailedError) throw e; } + try { dcmn3 = [dcmn1 decimalNumberByMultiplyingBy:dcmn2]; @@ -366,6 +377,7 @@ // overflow dcmn1 = [CPDecimalNumber decimalNumberWithString:@"23e100"]; dcmn2 = [CPDecimalNumber decimalNumberWithString:@"-13e76"]; + try { dcmn3 = [dcmn1 decimalNumberByMultiplyingBy:dcmn2]; @@ -384,6 +396,7 @@ p = 21, dcmn3 = [dcmn1 decimalNumberByMultiplyingByPowerOf10:p], d1 = [dcmn3 decimalValue]; + [self assert:21 equals:d1._exponent message:"decimalNumberByMultiplyingByPowerOf10: - exponent"]; [self assert:[1,7] equals:d1._mantissa message:"decimalNumberByMultiplyingByPowerOf10: - mantissa"]; [self assert:NO equals:d1._isNegative message:"decimalNumberByMultiplyingByPowerOf10: - sign"]; @@ -402,7 +415,9 @@ // overflow dcmn1 = [CPDecimalNumber decimalNumberWithString:@"1e23"]; p = 127; - try { + + try + { dcmn3 = [dcmn1 decimalNumberByMultiplyingByPowerOf10:p]; [self fail:"decimalNumberByMultiplyingByPowerOf10: TEX1 - should have overflowed "]; } @@ -420,6 +435,7 @@ p = 10, dcmn3 = [dcmn1 decimalNumberByRaisingToPower:p], d1 = [dcmn3 decimalValue]; + [self assert:0 equals:d1._exponent message:"decimalNumberByRaisingToPower: - exponent"]; [self assert:[2,0,1,5,9,9,3,9,0,0,4,4,9] equals:d1._mantissa message:"decimalNumberByRaisingToPower: - mantissa"]; [self assert:NO equals:d1._isNegative message:"decimalNumberByRaisingToPower: - sign"]; @@ -437,6 +453,7 @@ // Exceptions dcmn1 = [CPDecimalNumber decimalNumberWithString:@"123198771093489073413"]; p = 2; + try { dcmn3 = [dcmn1 decimalNumberByRaisingToPower:p withBehavior:_dcmnhWithExactness]; @@ -447,6 +464,7 @@ if ((e.isa) && [e name] == AssertionFailedError) throw e; } + try { dcmn3 = [dcmn1 decimalNumberByRaisingToPower:p]; @@ -459,6 +477,7 @@ // overflow dcmn1 = [CPDecimalNumber decimalNumberWithString:@"1234"]; p = 123; + try { dcmn3 = [dcmn1 decimalNumberByRaisingToPower:p]; @@ -477,6 +496,7 @@ dcmn1 = [CPDecimalNumber decimalNumberWithString:@"1.4"], dcmn3 = [dcmn1 decimalNumberByRoundingAccordingToBehavior:h], d1 = [dcmn3 decimalValue]; + [self assert:0 equals:d1._exponent message:"decimalNumberByRoundingAccordingToBehavior: - exponent"]; [self assert:[1] equals:d1._mantissa message:"decimalNumberByRoundingAccordingToBehavior: - mantissa"]; [self assert:NO equals:d1._isNegative message:"decimalNumberByRoundingAccordingToBehavior: - sign"]; @@ -493,6 +513,7 @@ var dcmn1 = [CPDecimalNumber decimalNumberWithString:@"17"], dcmn2 = [CPDecimalNumber decimalNumberWithString:@"512"], c = [dcmn1 compare:dcmn2]; + [self assert:c equals:CPOrderedAscending message:"compare: - ascending"]; dcmn1 = [CPDecimalNumber decimalNumberWithString:@"1234"]; @@ -509,6 +530,7 @@ - (void)testStringValue { var dcmn = [CPDecimalNumber decimalNumberWithString:@"512"]; + [self assert:"512" equals:[dcmn stringValue] message:"stringValue: - small number"]; dcmn = [CPDecimalNumber decimalNumberWithString:@"10823478917236482"]; [self assert:"10823478917236482" equals:[dcmn stringValue] message:"stringValue: - medium number"]; diff --git a/Tests/Foundation/CPDecimalTest.j b/Tests/Foundation/CPDecimalTest.j index 67cd2159a..6ba4c5fb1 100644 --- a/Tests/Foundation/CPDecimalTest.j +++ b/Tests/Foundation/CPDecimalTest.j @@ -304,6 +304,7 @@ [self assert:-3 equals:dcm1._exponent message:"CPDecimalRound() Tb5: exponent"]; // Noscale + dcm1 = CPDecimalMakeZero(); CPDecimalRound(dcm1,dcm,CPDecimalNoScale,CPRoundPlain); [self assert:[1,2,3,4,5,6] equals:dcm1._mantissa message:"CPDecimalRound() Tns1: mantissa"]; [self assert:-3 equals:dcm1._exponent message:"CPDecimalRound() Tns1: exponent"]; From 9d99b5f550fd5d3cba5789469172c1d2f546e043 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 11 Feb 2013 14:06:31 -0500 Subject: [PATCH 072/103] Hardly worth using a #define for something called once --- Foundation/CPNumberFormatter.j | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/Foundation/CPNumberFormatter.j b/Foundation/CPNumberFormatter.j index 65375c96e..299d871a1 100644 --- a/Foundation/CPNumberFormatter.j +++ b/Foundation/CPNumberFormatter.j @@ -26,9 +26,6 @@ @import "CPFormatter.j" @import "CPDecimalNumber.j" -#define UPDATE_NUMBER_HANDLER_IF_NECESSARY() if (!_numberHandler) \ - _numberHandler = [CPDecimalNumberHandler decimalNumberHandlerWithRoundingMode:_roundingMode scale:_maximumFractionDigits raiseOnExactness:NO raiseOnOverflow:NO raiseOnUnderflow:NO raiseOnDivideByZero:YES]; -#define SET_NEEDS_NUMBER_HANDLER_UPDATE() _numberHandler = nil; CPNumberFormatterNoStyle = 0; CPNumberFormatterDecimalStyle = 1; @@ -47,6 +44,9 @@ CPNumberFormatterRoundHalfUp = CPRoundPlain; var NumberRegex = new RegExp('(-)?(\\d*)(\\.(\\d*))?'); +#define SET_NEEDS_NUMBER_HANDLER_UPDATE() _numberHandler = nil; + + /*! @ingroup foundation @class CPNumberFormatter @@ -105,7 +105,7 @@ var NumberRegex = new RegExp('(-)?(\\d*)(\\.(\\d*))?'); case CPNumberFormatterCurrencyStyle: case CPNumberFormatterDecimalStyle: case CPNumberFormatterPercentStyle: - UPDATE_NUMBER_HANDLER_IF_NECESSARY(); + [self _updateNumberHandlerIfNecessary]; dcmn = [dcmn decimalNumberByRoundingAccordingToBehavior:_numberHandler]; @@ -133,6 +133,7 @@ var NumberRegex = new RegExp('(-)?(\\d*)(\\.(\\d*))?'); } var string = preFraction; + if (fraction) string += "." + fraction; @@ -151,6 +152,7 @@ var NumberRegex = new RegExp('(-)?(\\d*)(\\.(\\d*))?'); string = negativePrefix + string; return string; + default: return [number description]; } @@ -197,6 +199,7 @@ var NumberRegex = new RegExp('(-)?(\\d*)(\\.(\\d*))?'); _maximumFractionDigits = 3; SET_NEEDS_NUMBER_HANDLER_UPDATE(); break; + case CPNumberFormatterCurrencyStyle: _minimumFractionDigits = 2; _maximumFractionDigits = 2; @@ -223,9 +226,17 @@ var NumberRegex = new RegExp('(-)?(\\d*)(\\.(\\d*))?'); SET_NEEDS_NUMBER_HANDLER_UPDATE(); } +#pragma mark Private + +- (void)_updateNumberHandlerIfNecessary +{ + if (!_numberHandler) + _numberHandler = [CPDecimalNumberHandler decimalNumberHandlerWithRoundingMode:_roundingMode scale:_maximumFractionDigits raiseOnExactness:NO raiseOnOverflow:NO raiseOnUnderflow:NO raiseOnDivideByZero:YES]; +} + @end -var CPNumberFormatterStyleKey = "CPNumberFormatterStyleKey", +var CPNumberFormatterStyleKey = @"CPNumberFormatterStyleKey", CPNumberFormatterMinimumFractionDigitsKey = @"CPNumberFormatterMinimumFractionDigitsKey", CPNumberFormatterMaximumFractionDigitsKey = @"CPNumberFormatterMaximumFractionDigitsKey", CPNumberFormatterRoundingModeKey = @"CPNumberFormatterRoundingModeKey", From aeb42ea4f8e415387e2059d1de9bf9f4d33367f1 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 11 Feb 2013 14:08:41 -0500 Subject: [PATCH 073/103] CPByteCountFormatter, a complete implementation of NSByteCountFormatter, with test app --- Foundation/CPByteCountFormatter.j | 353 ++ Foundation/Foundation.j | 1 + .../CPByteCountFormatter/AppController.j | 82 + Tests/Manual/CPByteCountFormatter/Info.plist | 10 + Tests/Manual/CPByteCountFormatter/Jakefile | 94 + .../Resources/MainMenu.cib | 1 + .../Resources/MainMenu.xib | 4107 +++++++++++++++++ .../Resources/spinner.gif | Bin 0 -> 1434 bytes .../CPByteCountFormatter/index-debug.html | 107 + Tests/Manual/CPByteCountFormatter/index.html | 77 + Tests/Manual/CPByteCountFormatter/main.j | 18 + Tools/nib2cib/NSByteCountFormatter.j | 60 + Tools/nib2cib/NSFoundation.j | 1 + 13 files changed, 4911 insertions(+) create mode 100644 Foundation/CPByteCountFormatter.j create mode 100644 Tests/Manual/CPByteCountFormatter/AppController.j create mode 100644 Tests/Manual/CPByteCountFormatter/Info.plist create mode 100644 Tests/Manual/CPByteCountFormatter/Jakefile create mode 100644 Tests/Manual/CPByteCountFormatter/Resources/MainMenu.cib create mode 100644 Tests/Manual/CPByteCountFormatter/Resources/MainMenu.xib create mode 100644 Tests/Manual/CPByteCountFormatter/Resources/spinner.gif create mode 100644 Tests/Manual/CPByteCountFormatter/index-debug.html create mode 100644 Tests/Manual/CPByteCountFormatter/index.html create mode 100644 Tests/Manual/CPByteCountFormatter/main.j create mode 100644 Tools/nib2cib/NSByteCountFormatter.j diff --git a/Foundation/CPByteCountFormatter.j b/Foundation/CPByteCountFormatter.j new file mode 100644 index 000000000..cc5e073ce --- /dev/null +++ b/Foundation/CPByteCountFormatter.j @@ -0,0 +1,353 @@ +/* + * CPByteCountFormatter.j + * Foundation + * + * Created by Aparajita Fishman. + * Copyright 2013, Cappuccino Foundation. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +@import "CPNumberFormatter.j" +@import "CPString.j" + + +// Allowed units +CPByteCountFormatterUseDefault = 0; +CPByteCountFormatterUseBytes = 1 << 0; +CPByteCountFormatterUseKB = 1 << 1; +CPByteCountFormatterUseMB = 1 << 2; +CPByteCountFormatterUseGB = 1 << 3; +CPByteCountFormatterUseTB = 1 << 4; +CPByteCountFormatterUsePB = 1 << 5; +CPByteCountFormatterUseAll = 0xFFFF; + +// Note: The Cocoa documentation says File is binary, but in practice it's decimal +CPByteCountFormatterCountStyleFile = 0; +CPByteCountFormatterCountStyleMemory = 1; +CPByteCountFormatterCountStyleDecimal = 2; +CPByteCountFormatterCountStyleBinary = 3; + +var CPByteCountFormatterUnits = [ @"bytes", @"KB", @"MB", @"GB", @"TB", @"PB" ]; + + +/*! + @ingroup foundation + @class CPByteCountFormatter + + A complete implementation of NSByteCountFormatter. See + https://developer.apple.com/library/mac/#documentation/Foundation/Reference/NSByteCountFormatter_Class/Reference/Reference.html +*/ +@implementation CPByteCountFormatter : CPFormatter +{ + int _countStyle; + BOOL _allowsNonnumericFormatting; + BOOL _includesActualByteCount; + BOOL _includesCount; + BOOL _includesUnit; + BOOL _adaptive; + BOOL _zeroPadsFractionDigits; + int _allowedUnits; + CPNumberFormatter _numberFormatter; +} + +- (id)init +{ + if (self = [super init]) + { + _adaptive = YES; + _allowedUnits = CPByteCountFormatterUseDefault; + _allowsNonnumericFormatting = YES; + _countStyle = CPByteCountFormatterCountStyleFile; + _includesActualByteCount = NO; + _includesCount = YES; + _includesUnit = YES; + _zeroPadsFractionDigits = NO; + _numberFormatter = [CPNumberFormatter new]; + [_numberFormatter setNumberStyle:CPNumberFormatterDecimalStyle]; + [_numberFormatter setMinimumFractionDigits:0]; + } + + return self; +} + +/*! @name Creating Strings from Byte Count */ + ++ (CPString)stringFromByteCount:(int)byteCount countStyle:(int)countStyle +{ + var formatter = [CPByteCountFormatter new]; + + [formatter setCountStyle:countStyle]; + + return [formatter stringFromByteCount:byteCount]; +} + +- (CPString)stringFromByteCount:(int)byteCount +{ + var divisor, + exponent = 0, + unitIndex = ((_allowedUnits === 0) || (_allowedUnits & CPByteCountFormatterUseBytes)) ? 0 : -1, + bytes = byteCount, + unitBytes = bytes, + unitCount = [CPByteCountFormatterUnits count]; + + if (_countStyle === CPByteCountFormatterCountStyleFile || + _countStyle === CPByteCountFormatterCountStyleDecimal) + divisor = 1000; + else + divisor = 1024; + + while ((bytes >= divisor) && (exponent < unitCount)) + { + bytes /= divisor; + ++exponent; + + // If there is a valid unit for this exponent, + // update the unit we will use and the byte count for that unit + if (_allowedUnits === 0 || (_allowedUnits & (1 << exponent))) + { + unitIndex = exponent; + unitBytes = bytes; + } + } + + /* + If no allowed unit was found before bytes < divisor, + keep dividing until we find an allowed unit. We can skip + bytes, if that is allowed unit, unitIndex will be >= 0. + */ + if (unitIndex === -1) + for (var i = 1; i < unitCount; ++i) + { + unitBytes /= divisor; + + if ((_allowedUnits === 0) || (_allowedUnits & (1 << i))) + { + unitIndex = i; + break; + } + } + + var minDigits = 0, + maxDigits = CPDecimalNoScale; + + // Fractional units get as many digits as they need + if (unitBytes >= 1.0) + { + if (_adaptive) + { + // 0 fraction digits for bytes and K, 1 fraction digit for MB, 2 digits for GB and above + var digits; + + if (exponent <= 1) + digits = 0; + else if (exponent == 2) + digits = 1; + else + digits = 2; + + maxDigits = digits; + + if (_zeroPadsFractionDigits) + minDigits = digits; + } + else + { + if (_zeroPadsFractionDigits) + minDigits = 2; + + if (bytes >= 1) + maxDigits = 2; + } + } + + [_numberFormatter setMinimumFractionDigits:minDigits]; + [_numberFormatter setMaximumFractionDigits:maxDigits]; + + var parts = []; + + if (_includesCount) + { + if (_allowsNonnumericFormatting && bytes === 0) + [parts addObject:@"Zero"]; + else + [parts addObject:[_numberFormatter stringFromNumber:unitBytes]]; + } + + if (_includesUnit) + [parts addObject:CPByteCountFormatterUnits[unitIndex]]; + + if ((unitIndex > 0) && _includesCount && _includesUnit && _includesActualByteCount) + { + [_numberFormatter setMaximumFractionDigits:0]; + [parts addObject:[CPString stringWithFormat:@"(%s bytes)", [_numberFormatter stringFromNumber:byteCount]]]; + } + + var result = [parts componentsJoinedByString:@" "]; + + if (byteCount === 1) + return [result stringByReplacingOccurrencesOfString:@"bytes" withString:@"byte"]; + else + return result; +} + +/*! + Cocoa returns nil if anObject is not a number. +*/ +- (CPString)stringForObjectValue:(id)anObject +{ + if ([anObject isKindOfClass:CPNumber]) + return [self stringFromByteCount:anObject]; + else + return nil; +} + +- (BOOL)getObjectValue:(id)anObject forString:(CPString)aString errorDescription:(CPString)anError +{ + // Not implemented + return NO; +} + +/*! @name Setting Formatting Styles */ + +- (int)countStyle +{ + return _countStyle; +} + +- (void)setCountStyle:(int)style +{ + _countStyle = style; +} + +- (BOOL)allowsNonnumericFormatting +{ + return _allowsNonnumericFormatting; +} + +- (void)setAllowsNonnumericFormatting:(BOOL)shouldAllowNonnumericFormatting +{ + _allowsNonnumericFormatting = shouldAllowNonnumericFormatting; +} + +- (BOOL)includesActualByteCount +{ + return _includesActualByteCount; +} + +- (void)setIncludesActualByteCount:(BOOL)shouldIncludeActualByteCount +{ + _includesActualByteCount = shouldIncludeActualByteCount; +} + +- (BOOL)isAdaptive +{ + return _adaptive; +} + +- (void)setAdaptive:(BOOL)shouldBeAdaptive +{ + _adaptive = shouldBeAdaptive; +} + +- (int)allowedUnits +{ + return _allowedUnits; +} + +- (void)setAllowedUnits:(int)allowed +{ + // CPByteCountFormatterUseDefault is equivalent to UseAll + _allowedUnits = allowed ? allowed : CPByteCountFormatterUseAll; +} + +- (BOOL)includesCount +{ + return _includesCount; +} + +- (void)setIncludesCount:(BOOL)shouldIncludeCount +{ + _includesCount = shouldIncludeCount; +} + +- (BOOL)includesUnit +{ + return _includesUnit; +} + +- (void)setIncludesUnit:(BOOL)shouldIncludeUnit +{ + _includesUnit = shouldIncludeUnit; +} + +- (BOOL)zeroPadsFractionDigits +{ + return _zeroPadsFractionDigits; +} + +- (void)setZeroPadsFractionDigits:(BOOL)shouldZeroPad +{ + _zeroPadsFractionDigits = shouldZeroPad; +} + +@end + + +var CPByteCountFormatterCountStyleKey = @"CPByteCountFormatterCountStyleKey", + CPByteCountFormatterAllowsNonnumericFormattingKey = @"CPByteCountFormatterAllowsNonnumericFormattingKey", + CPByteCountFormatterIncludesActualByteCountKey = @"CPByteCountFormatterIncludesActualByteCountKey", + CPByteCountFormatterIncludesCountKey = @"CPByteCountFormatterIncludesCountKey", + CPByteCountFormatterIncludesUnitKey = @"CPByteCountFormatterIncludesUnitKey", + CPByteCountFormatterAdaptiveKey = @"CPByteCountFormatterAdaptiveKey", + CPByteCountFormatterZeroPadsFractionDigitsKey = @"CPByteCountFormatterZeroPadsFractionDigitsKey", + CPByteCountFormatterAllowedUnitsKey = @"CPByteCountFormatterAllowedUnitsKey"; + +@implementation CPByteCountFormatter (CPCoding) + +- (id)initWithCoder:(CPCoder)aCoder +{ + self = [super initWithCoder:aCoder]; + + if (self) + { + _countStyle = [aCoder decodeIntForKey:CPByteCountFormatterCountStyleKey]; + _allowsNonnumericFormatting = [aCoder decodeBoolForKey:CPByteCountFormatterAllowsNonnumericFormattingKey]; + _includesActualByteCount = [aCoder decodeBoolForKey:CPByteCountFormatterIncludesActualByteCountKey]; + _includesCount = [aCoder decodeBoolForKey:CPByteCountFormatterIncludesCountKey]; + _includesUnit = [aCoder decodeBoolForKey:CPByteCountFormatterIncludesUnitKey]; + _adaptive = [aCoder decodeBoolForKey:CPByteCountFormatterAdaptiveKey]; + _zeroPadsFractionDigits = [aCoder decodeBoolForKey:CPByteCountFormatterZeroPadsFractionDigitsKey]; + _allowedUnits = [aCoder decodeIntForKey:CPByteCountFormatterAllowedUnitsKey]; + } + + return self; +} + +- (void)encodeWithCoder:(CPCoder)aCoder +{ + [super encodeWithCoder:aCoder]; + + [aCoder encodeInt:_countStyle forKey:CPByteCountFormatterCountStyleKey]; + [aCoder encodeBool:_allowsNonnumericFormatting forKey:CPByteCountFormatterAllowsNonnumericFormattingKey]; + [aCoder encodeBool:_includesActualByteCount forKey:CPByteCountFormatterIncludesActualByteCountKey]; + [aCoder encodeBool:_includesCount forKey:CPByteCountFormatterIncludesCountKey]; + [aCoder encodeBool:_includesUnit forKey:CPByteCountFormatterIncludesUnitKey]; + [aCoder encodeBool:_adaptive forKey:CPByteCountFormatterAdaptiveKey]; + [aCoder encodeBool:_zeroPadsFractionDigits forKey:CPByteCountFormatterZeroPadsFractionDigitsKey]; + [aCoder encodeInt:_allowedUnits forKey:CPByteCountFormatterAllowedUnitsKey]; +} + +@end diff --git a/Foundation/Foundation.j b/Foundation/Foundation.j index 0d0214c0d..ad1e4637a 100755 --- a/Foundation/Foundation.j +++ b/Foundation/Foundation.j @@ -23,6 +23,7 @@ @import "_CGGeometry.j" @import "CPArray.j" @import "CPBundle.j" +@import "CPByteCountFormatter.j" @import "CPCharacterSet.j" @import "CPCoder.j" @import "CPComparisonPredicate.j" diff --git a/Tests/Manual/CPByteCountFormatter/AppController.j b/Tests/Manual/CPByteCountFormatter/AppController.j new file mode 100644 index 000000000..ed7affa2d --- /dev/null +++ b/Tests/Manual/CPByteCountFormatter/AppController.j @@ -0,0 +1,82 @@ +/* + * AppController.j + * CPByteCountFormatter + * + * Created by You on February 10, 2013. + * Copyright 2013, Your Company All rights reserved. + */ + +@import + + +@implementation AppController : CPObject +{ + @outlet CPWindow testWindow; + @outlet CPTextField byteCount; + @outlet CPTextField formattedByteCount; + @outlet CPBox properties; +} + +- (void)applicationDidFinishLaunching:(CPNotification)aNotification +{ + [byteCount setDelegate:self]; + [byteCount setStringValue:@"0"]; + [formattedByteCount setObjectValue:0]; +} + +- (void)awakeFromCib +{ +} + +- (@action)propertyChanged:(id)sender +{ + [formattedByteCount setObjectValue:[byteCount intValue]]; +} + +- (@action)unitsChanged:(id)sender +{ + var menu = sender, + index = [menu indexOfSelectedItem], + item = [menu itemAtIndex:index], + itemState = [item state], + units = 0, + count = [menu numberOfItems]; + + if (index < 3) + { + for (var i = 0; i < count; ++i) + [[menu itemAtIndex:i] setState:CPOffState]; + + [item setState:CPOnState]; + + if (index === 1) + units = CPByteCountFormatterUseDefault; + else + units = CPByteCountFormatterUseAll; + } + else + { + [[menu itemAtIndex:1] setState:CPOffState]; + [[menu itemAtIndex:2] setState:CPOffState]; + + [item setState:itemState === CPOnState ? CPOffState : CPOnState]; + + for (var i = 3; i < count; ++i) + if ([[menu itemAtIndex:i] state] === CPOnState) + units |= 1 << (i - 3); + + if (units === 0) + [[menu itemAtIndex:1] setState:CPOnState]; + } + + console.log("units: %d", units); + [[formattedByteCount formatter] setAllowedUnits:units]; + [self propertyChanged:nil]; +} + +- (void)controlTextDidChange:(CPNotification)aNotification +{ + [self propertyChanged:nil]; +} + +@end diff --git a/Tests/Manual/CPByteCountFormatter/Info.plist b/Tests/Manual/CPByteCountFormatter/Info.plist new file mode 100644 index 000000000..c301d23d7 --- /dev/null +++ b/Tests/Manual/CPByteCountFormatter/Info.plist @@ -0,0 +1,10 @@ + + + + + Main cib file base name + MainMenu.cib + CPBundleName + CPByteCountFormatter + + diff --git a/Tests/Manual/CPByteCountFormatter/Jakefile b/Tests/Manual/CPByteCountFormatter/Jakefile new file mode 100644 index 000000000..b46d57365 --- /dev/null +++ b/Tests/Manual/CPByteCountFormatter/Jakefile @@ -0,0 +1,94 @@ +/* + * Jakefile + * CPByteCountFormatter + * + * Created by You on February 10, 2013. + * Copyright 2013, Your Company All rights reserved. + */ + +var ENV = require("system").env, + FILE = require("file"), + JAKE = require("jake"), + task = JAKE.task, + FileList = JAKE.FileList, + app = require("cappuccino/jake").app, + configuration = ENV["CONFIG"] || ENV["CONFIGURATION"] || ENV["c"] || "Debug", + OS = require("os"); + +app ("CPByteCountFormatter", function(task) +{ + task.setBuildIntermediatesPath(FILE.join("Build", "CPByteCountFormatter.build", configuration)); + task.setBuildPath(FILE.join("Build", configuration)); + + task.setProductName("CPByteCountFormatter"); + task.setIdentifier("com.yourcompany.CPByteCountFormatter"); + task.setVersion("1.0"); + task.setAuthor("Your Company"); + task.setEmail("feedback @nospam@ yourcompany.com"); + task.setSummary("CPByteCountFormatter"); + task.setSources((new FileList("**/*.j")).exclude(FILE.join("Build", "**"))); + task.setResources(new FileList("Resources/**")); + task.setIndexFilePath("index.html"); + task.setInfoPlistPath("Info.plist"); + task.setNib2CibFlags("-R Resources/"); + + if (configuration === "Debug") + task.setCompilerFlags("-DDEBUG -g"); + else + task.setCompilerFlags("-O"); +}); + +task ("default", ["CPByteCountFormatter"], function() +{ + printResults(configuration); +}); + +task ("build", ["default"]); + +task ("debug", function() +{ + ENV["CONFIGURATION"] = "Debug"; + JAKE.subjake(["."], "build", ENV); +}); + +task ("release", function() +{ + ENV["CONFIGURATION"] = "Release"; + JAKE.subjake(["."], "build", ENV); +}); + +task ("run", ["debug"], function() +{ + OS.system(["open", FILE.join("Build", "Debug", "CPByteCountFormatter", "index.html")]); +}); + +task ("run-release", ["release"], function() +{ + OS.system(["open", FILE.join("Build", "Release", "CPByteCountFormatter", "index.html")]); +}); + +task ("deploy", ["release"], function() +{ + FILE.mkdirs(FILE.join("Build", "Deployment", "CPByteCountFormatter")); + OS.system(["press", "-f", FILE.join("Build", "Release", "CPByteCountFormatter"), FILE.join("Build", "Deployment", "CPByteCountFormatter")]); + printResults("Deployment") +}); + +task ("desktop", ["release"], function() +{ + FILE.mkdirs(FILE.join("Build", "Desktop", "CPByteCountFormatter")); + require("cappuccino/nativehost").buildNativeHost(FILE.join("Build", "Release", "CPByteCountFormatter"), FILE.join("Build", "Desktop", "CPByteCountFormatter", "CPByteCountFormatter.app")); + printResults("Desktop") +}); + +task ("run-desktop", ["desktop"], function() +{ + OS.system([FILE.join("Build", "Desktop", "CPByteCountFormatter", "CPByteCountFormatter.app", "Contents", "MacOS", "NativeHost"), "-i"]); +}); + +function printResults(configuration) +{ + print("----------------------------"); + print(configuration+" app built at path: "+FILE.join("Build", configuration, "CPByteCountFormatter")); + print("----------------------------"); +} diff --git a/Tests/Manual/CPByteCountFormatter/Resources/MainMenu.cib b/Tests/Manual/CPByteCountFormatter/Resources/MainMenu.cib new file mode 100644 index 000000000..6649f6877 --- /dev/null +++ b/Tests/Manual/CPByteCountFormatter/Resources/MainMenu.cib @@ -0,0 +1 @@ +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;97E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;112E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;3;116E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;3;119E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;3;124E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;128E;D;K;6;CP$UIDd;3;129E;D;K;6;CP$UIDd;3;130E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;132E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;135E;D;K;6;CP$UIDd;3;136E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;141E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;143E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;145E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;147E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;151E;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;155E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;161E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;3;170E;D;K;6;CP$UIDd;3;171E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;173E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;196E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;198E;D;K;6;CP$UIDd;3;199E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;202E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;3;205E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;3;207E;D;K;6;CP$UIDd;3;208E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;240E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;242E;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;252E;D;K;6;CP$UIDd;3;253E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;255E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;259E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;136E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;143E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;173E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;196E;D;K;6;CP$UIDd;3;196E;D;K;6;CP$UIDd;3;196E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;257E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;260E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;261E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;262E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;255E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;231E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;263E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;255E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;229E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;264E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;255E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;233E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;265E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;255E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;223E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;266E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;105E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;267E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;107E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;268E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;110E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;269E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;163E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;270E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;169E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;271E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;160E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;272E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;168E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;273E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;162E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;274E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;161E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;275E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;164E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;276E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;124E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;277E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;171E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;278E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;167E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;279E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;111E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;280E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;113E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;281E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;121E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;282E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;112E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;283E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;151E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;284E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;152E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;285E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;133E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;286E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;128E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;287E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;131E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;288E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;146E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;289E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;127E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;290E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;132E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;291E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;147E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;292E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;129E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;293E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;142E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;294E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;139E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;295E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;135E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;296E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;145E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;297E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;106E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;298E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;175E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;299E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;176E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;300E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;148E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;301E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;155E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;302E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;156E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;303E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;157E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;304E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;214E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;305E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;215E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;306E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;216E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;307E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;217E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;308E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;219E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;309E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;220E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;310E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;221E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;311E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;184E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;312E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;208E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;210E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;314E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;211E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;315E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;202E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;316E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;203E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;317E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;204E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;318E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;205E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;319E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;206E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;320E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;197E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;321E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;198E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;322E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;199E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;323E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;191E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;324E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;192E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;325E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;193E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;326E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;194E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;327E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;235E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;236E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;246E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;244E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;245E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;237E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;239E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;247E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;329E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;239E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;330E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;331E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;332E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;334E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;237E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;335E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;336E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;337E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;338E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;245E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;339E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;336E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;340E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;341E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;244E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;342E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;336E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;343E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;344E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;246E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;345E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;336E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;346E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;347E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;236E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;348E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;336E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;349E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;350E;E;D;K;6;$classD;K;6;CP$UIDd;2;90E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;235E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;255E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;351E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;336E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;352E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;353E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;260E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;354E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;355E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;356E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;357E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;103E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;100E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;357E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;360E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;361E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;103E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;365E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;103E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;366E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;103E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;367E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;103E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;368E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;369E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;109E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;100E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;369E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;370E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;371E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;372E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;373E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;374E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;375E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;376E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;377E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;378E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;379E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;380E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;119E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;380E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;381E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;382E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;383E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;109E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;374E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;384E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;385E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;123E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;100E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;385E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;386E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;387E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;123E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;388E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;389E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;126E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;100E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;389E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;390E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;391E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;392E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;393E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;394E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;395E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;396E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;397E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;398E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;399E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;400E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;401E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;402E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;403E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;404E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;405E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;137E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;405E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;406E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;407E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;408E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;137E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;409E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;404E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;410E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;137E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;411E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;412E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;413E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;137E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;414E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;415E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;416E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;137E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;417E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;418E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;419E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;137E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;420E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;421E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;144E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;421E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;422E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;423E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;144E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;424E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;144E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;425E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;426E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;144E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;427E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;428E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;144E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;429E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;150E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;429E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;430E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;431E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;150E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;432E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;150E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;433E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;154E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;433E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;434E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;435E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;419E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;154E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;420E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;436E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;416E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;154E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;417E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;437E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;408E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;154E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;409E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;404E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;438E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;159E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;100E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;438E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;439E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;440E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;441E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;442E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;443E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;404E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;444E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;445E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;446E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;447E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;448E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;449E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;450E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;166E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;450E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;451E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;452E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;453E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;166E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;454E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;455E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;404E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;456E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;457E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;458E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;159E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;459E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;174E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;100E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;459E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;460E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;461E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;174E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;462E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;384E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;463E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;174E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;464E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;178E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;100E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;464E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;465E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;466E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;180E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;466E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;467E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;468E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;469E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;462E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;470E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;416E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;471E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;472E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;419E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;473E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;474E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;475E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;476E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;408E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;477E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;478E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;479E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;480E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;481E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;190E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;481E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;482E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;483E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;484E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;485E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;486E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;487E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;196E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;487E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;488E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;483E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;196E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;484E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;196E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;489E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;196E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;490E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;201E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;490E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;491E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;483E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;201E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;492E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;201E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;493E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;201E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;494E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;201E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;495E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;201E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;496E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;497E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;498E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;401E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;384E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;499E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;180E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;399E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;384E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;500E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;358E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;213E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;178E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;500E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;501E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;502E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;213E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;503E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;504E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;213E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;505E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;506E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;213E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;507E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;213E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;508E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;362E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;363E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;364E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;213E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;213E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;510E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;213E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;401E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;511E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;512E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;213E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;399E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;511E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;222E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;513E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;514E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;515E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;516E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;517E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;518E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;519E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;3;225E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;224E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;521E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;521E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;522E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;523E;E;D;K;10;$classnameS;5;CPBoxK;8;$classesA;S;5;CPBoxS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;226E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;225E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;524E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;525E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;526E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;225E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;527E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;520E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;528E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;523E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;520E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;419E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;529E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;520E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;228E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;530E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;531E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;532E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;530E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;527E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;533E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;523E;K;6;$afontD;K;6;CP$UIDd;3;535E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;416E;K;11;$aalignmentD;K;6;CP$UIDd;3;479E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;362E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;264E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;536E;K;21;CPControlFormatterKeyD;K;6;CP$UIDd;3;259E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;364E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;364E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;364E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;538E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;416E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;479E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;228E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;530E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;539E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;540E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;530E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;541E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;533E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;523E;K;6;$afontD;K;6;CP$UIDd;3;535E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;416E;K;11;$aalignmentD;K;6;CP$UIDd;3;479E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;362E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;542E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;536E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;364E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;364E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;364E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;538E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;416E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;479E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;228E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;530E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;543E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;544E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;530E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;541E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;533E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;545E;K;6;$afontD;K;6;CP$UIDd;3;535E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;416E;K;11;$aalignmentD;K;6;CP$UIDd;3;479E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;362E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;363E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;536E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;362E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;362E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;362E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;546E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;416E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;479E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;228E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;530E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;547E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;548E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;530E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;541E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;533E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;523E;K;6;$afontD;K;6;CP$UIDd;3;535E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;416E;K;11;$aalignmentD;K;6;CP$UIDd;3;479E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;362E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;549E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;536E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;364E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;364E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;364E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;538E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;416E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;479E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;226E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;225E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;550E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;551E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;552E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;225E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;527E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;520E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;528E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;523E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;520E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;419E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;553E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;416E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;234E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;554E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;555E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;556E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;554E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;541E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;557E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;558E;K;16;$aimage-positionD;K;6;CP$UIDd;3;416E;K;6;$afontD;K;6;CP$UIDd;3;535E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;520E;K;11;$aalignmentD;K;6;CP$UIDd;3;479E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;419E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;479E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;559E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;363E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;364E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;419E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;419E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;362E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;416E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;520E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;234E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;554E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;560E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;561E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;554E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;541E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;557E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;558E;K;16;$aimage-positionD;K;6;CP$UIDd;3;416E;K;6;$afontD;K;6;CP$UIDd;3;535E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;520E;K;11;$aalignmentD;K;6;CP$UIDd;3;479E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;419E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;479E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;562E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;363E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;364E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;419E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;419E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;362E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;416E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;520E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;234E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;554E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;563E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;564E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;554E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;541E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;557E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;558E;K;16;$aimage-positionD;K;6;CP$UIDd;3;416E;K;6;$afontD;K;6;CP$UIDd;3;535E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;520E;K;11;$aalignmentD;K;6;CP$UIDd;3;479E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;419E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;479E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;565E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;363E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;364E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;419E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;419E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;362E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;416E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;520E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;238E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;554E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;257E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;566E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;567E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;554E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;541E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;568E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;569E;K;6;$afontD;K;6;CP$UIDd;3;570E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;479E;K;11;$aalignmentD;K;6;CP$UIDd;3;520E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;520E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;479E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;363E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;364E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;571E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;520E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;362E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;416E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;520E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;572E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;239E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;573E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;257E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;574E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;239E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;573E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;257E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;575E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;239E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;573E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;257E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;576E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;239E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;573E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;419E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;257E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;234E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;554E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;577E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;578E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;554E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;541E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;557E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;558E;K;16;$aimage-positionD;K;6;CP$UIDd;3;416E;K;6;$afontD;K;6;CP$UIDd;3;535E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;520E;K;11;$aalignmentD;K;6;CP$UIDd;3;479E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;419E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;479E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;579E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;363E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;364E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;419E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;419E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;362E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;416E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;520E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;234E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;554E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;580E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;581E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;554E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;541E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;557E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;558E;K;16;$aimage-positionD;K;6;CP$UIDd;3;416E;K;6;$afontD;K;6;CP$UIDd;3;535E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;520E;K;11;$aalignmentD;K;6;CP$UIDd;3;479E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;419E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;479E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;582E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;363E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;364E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;419E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;419E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;362E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;416E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;520E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;234E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;554E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;583E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;584E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;554E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;541E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;557E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;523E;K;16;$aimage-positionD;K;6;CP$UIDd;3;416E;K;6;$afontD;K;6;CP$UIDd;3;535E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;520E;K;11;$aalignmentD;K;6;CP$UIDd;3;479E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;520E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;479E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;585E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;363E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;364E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;419E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;419E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;362E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;416E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;520E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;238E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;554E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;256E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;586E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;587E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;554E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;541E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;568E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;588E;K;6;$afontD;K;6;CP$UIDd;3;570E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;479E;K;11;$aalignmentD;K;6;CP$UIDd;3;520E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;419E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;479E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;589E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;363E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;364E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;571E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;520E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;362E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;416E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;520E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;589E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;573E;K;21;CPMenuItemIsHiddenKeyD;K;6;CP$UIDd;3;362E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;256E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;590E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;573E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;419E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;256E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;591E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;573E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;256E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;592E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;573E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;256E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;593E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;573E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;256E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;594E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;573E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;256E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;3;101E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;595E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;573E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;256E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;596E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;597E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;598E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;597E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;599E;E;D;K;10;$classnameS;20;CPByteCountFormatterK;8;$classesA;S;20;CPByteCountFormatterS;11;CPFormatterS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;258E;K;33;CPByteCountFormatterCountStyleKeyD;K;6;CP$UIDd;3;520E;K;49;CPByteCountFormatterAllowsNonnumericFormattingKeyD;K;6;CP$UIDd;3;362E;K;46;CPByteCountFormatterIncludesActualByteCountKeyD;K;6;CP$UIDd;3;364E;K;36;CPByteCountFormatterIncludesCountKeyD;K;6;CP$UIDd;3;362E;K;35;CPByteCountFormatterIncludesUnitKeyD;K;6;CP$UIDd;3;362E;K;31;CPByteCountFormatterAdaptiveKeyD;K;6;CP$UIDd;3;362E;K;45;CPByteCountFormatterZeroPadsFractionDigitsKeyD;K;6;CP$UIDd;3;364E;K;35;CPByteCountFormatterAllowedUnitsKeyD;K;6;CP$UIDd;3;520E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;223E;E;E;S;8;delegateS;9;byteCountS;18;formattedByteCountS;10;propertiesS;10;testWindowS;15;arrangeInFront:S;19;performMiniaturize:S;29;orderFrontStandardAboutPanel:S;13;openDocument:S;13;performClose:S;13;saveDocument:S;14;runPageLayout:S;6;print:S;15;saveDocumentAs:S;12;newDocument:S;9;showHelp:S;22;revertDocumentToSaved:S;21;clearRecentDocuments:S;5;hide:S;10;terminate:S;22;hideOtherApplications:S;22;unhideAllApplications:S;13;stopSpeaking:S;14;startSpeaking:S;5;copy:S;10;selectAll:S;4;cut:S;14;checkSpelling:S;7;delete:S;6;paste:S;15;showGuessPanel:S;5;undo:S;23;performFindPanelAction:S;29;centerSelectionInVisibleArea:S;5;redo:S;30;toggleContinuousSpellChecking:S;12;performZoom:S;19;toggleToolbarShown:S;31;runToolbarCustomizationPalette:S;22;toggleGrammarChecking:S;24;toggleSmartInsertDelete:S;33;toggleAutomaticQuoteSubstitution:S;29;toggleAutomaticLinkDetection:S;10;alignLeft:S;12;alignCenter:S;15;alignJustified:S;11;alignRight:S;12;toggleRuler:S;10;copyRuler:S;11;pasteRuler:S;10;underline:S;21;orderFrontColorPanel:S;9;copyFont:S;10;pasteFont:S;9;unscript:S;12;superscript:S;10;subscript:S;14;raiseBaseline:S;14;lowerBaseline:S;21;useStandardLigatures:S;17;turnOffLigatures:S;16;useAllLigatures:S;19;useStandardKerning:S;15;turnOffKerning:S;15;tightenKerning:S;14;loosenKerning:S;16;propertyChanged:S;13;unitsChanged:S;59;selectedIndex: self.formattedByteCount.formatter.countStyleS;13;selectedIndexS;44;self.formattedByteCount.formatter.countStyleD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;333E;K;10;CP.objectsD;E;E;S;63;value: self.formattedByteCount.formatter.zeroPadsFractionDigitsS;5;valueS;56;self.formattedByteCount.formatter.zeroPadsFractionDigitsD;K;6;$classD;K;6;CP$UIDd;3;333E;K;10;CP.objectsD;E;E;S;53;value: self.formattedByteCount.formatter.includesUnitS;46;self.formattedByteCount.formatter.includesUnitD;K;6;$classD;K;6;CP$UIDd;3;333E;K;10;CP.objectsD;E;E;S;54;value: self.formattedByteCount.formatter.includesCountS;47;self.formattedByteCount.formatter.includesCountD;K;6;$classD;K;6;CP$UIDd;3;333E;K;10;CP.objectsD;E;E;S;64;value: self.formattedByteCount.formatter.includesActualByteCountS;57;self.formattedByteCount.formatter.includesActualByteCountD;K;6;$classD;K;6;CP$UIDd;3;333E;K;10;CP.objectsD;E;E;S;67;value: self.formattedByteCount.formatter.allowsNonnumericFormattingS;60;self.formattedByteCount.formatter.allowsNonnumericFormattingD;K;6;$classD;K;6;CP$UIDd;3;333E;K;10;CP.objectsD;E;E;S;49;value: self.formattedByteCount.formatter.adaptiveS;42;self.formattedByteCount.formatter.adaptiveD;K;6;$classD;K;6;CP$UIDd;3;333E;K;10;CP.objectsD;E;E;S;9;AMainMenuS;11;_CPMainMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;173E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;122E;E;E;S;6;WindowS;14;submenuAction:d;7;1048576S;14;_CPWindowsMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;105E;E;E;T;S;0;F;S;18;Bring All to FrontS;4;ZoomS;8;MinimizeS;1;mS;14;NewApplicationS;18;_CPApplicationMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;3;116E;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;112E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;113E;E;E;S;20;About NewApplicationS;19;Hide NewApplicationS;1;hS;8;Show AllS;19;Quit NewApplicationS;1;qS;12;Preferences…S;1;,S;8;ServicesS;15;_CPServicesMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;11;Hide Othersd;7;1572864S;4;HelpD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;124E;E;E;S;19;NewApplication HelpS;1;?S;4;EditD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;129E;D;K;6;CP$UIDd;3;135E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;132E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;128E;D;K;6;CP$UIDd;3;130E;D;K;6;CP$UIDd;3;136E;D;K;6;CP$UIDd;3;143E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;149E;E;E;S;6;DeleteS;10;Select AllS;1;aS;4;UndoS;1;zS;3;CutS;1;xS;5;PasteS;1;vS;4;CopyS;1;cS;4;RedoS;1;Zd;7;1179648S;4;FindD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;141E;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;139E;E;E;S;13;Find Previousd;1;3S;1;GS;17;Jump to SelectionS;1;jS;22;Use Selection for Findd;1;7S;1;eS;9;Find Nextd;1;2S;1;gS;5;Find…d;1;1S;1;fS;20;Spelling and GrammarD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;147E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;145E;D;K;6;CP$UIDd;3;148E;E;E;S;27;Check Spelling While TypingS;14;Check SpellingS;1;;S;14;Show Spelling…S;1;:S;27;Check Grammar With SpellingS;6;SpeechD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;151E;E;E;S;13;Stop SpeakingS;14;Start SpeakingS;13;SubstitutionsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;155E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;E;E;S;16;Smart Copy/PasteS;12;Smart QuotesS;11;Smart LinksS;4;FileD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;170E;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;161E;D;K;6;CP$UIDd;3;171E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;162E;E;E;S;4;SaveS;1;sS;8;Save As…S;1;SS;6;Print…S;1;pS;5;Open…S;1;oS;3;NewS;1;nS;11;Open RecentS;22;_CPRecentDocumentsMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;167E;E;E;S;10;Clear MenuS;13;Page Setup...S;1;PS;5;CloseS;1;wS;15;Revert to SavedS;4;ViewD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;3;176E;E;E;S;12;Show ToolbarS;1;tS;18;Customize Toolbar…S;6;FormatD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;212E;E;E;S;4;FontS;11;_CPFontMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;207E;D;K;6;CP$UIDd;3;208E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;211E;E;E;S;10;Show FontsS;4;BoldS;1;bS;6;ItalicS;1;iS;9;UnderlineS;1;uS;6;BiggerS;1;+S;7;Smallerd;1;4S;1;-S;4;KernD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;3;194E;E;E;S;11;Use DefaultS;8;Use NoneS;7;TightenS;6;LoosenS;8;LigatureD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;198E;D;K;6;CP$UIDd;3;199E;E;E;S;7;Use AllS;8;BaselineD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;202E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;3;205E;D;K;6;CP$UIDd;3;206E;E;E;S;11;SuperscriptS;9;SubscriptS;5;RaiseS;5;LowerS;11;Show ColorsS;1;CS;10;Copy StyleS;11;Paste StyleS;4;TextD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;E;E;S;10;Align LeftS;1;{S;6;CenterS;1;|S;7;JustifyS;11;Align RightS;1;}S;10;Show RulerS;10;Copy Rulerd;7;1310720S;11;Paste RulerS;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1948778496S;23;{{42, 107}, {537, 306}}S;21;{{0, 0}, {1440, 878}}d;2;15S;29;CPByteCountFormatter Workshopd;1;0S;20;{{0, 0}, {537, 306}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;233E;E;E;S;6;normalS;21;{{21, 20}, {495, 95}}S;19;{{0, 0}, {495, 95}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;530E;E;E;d;2;34S;3;boxS;3;BoxD;K;6;$classD;K;6;CP$UIDd;3;224E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;227E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;604E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;605E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;606E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;227E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;607E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;523E;E;S;21;{{95, 62}, {388, 17}}S;19;{{0, 0}, {388, 17}}S;9;textfieldD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;534E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;600E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;601E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;364E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;364E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;362E;E;d;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;537E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;602E;E;S;20;{{18, 62}, {67, 17}}S;18;{{0, 0}, {67, 17}}d;2;36S;10;Formatted:S;21;{{91, 20}, {171, 29}}S;19;{{0, 0}, {171, 29}}S;28;bezeled+editable+placeholderD;K;6;$classD;K;6;CP$UIDd;3;537E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;603E;E;S;20;{{18, 27}, {69, 17}}S;18;{{0, 0}, {69, 17}}S;11;Byte count:S;27;{{21, 125.5}, {495, 160.5}}S;22;{{0, 0}, {495, 160.5}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;554E;E;E;S;10;PropertiesD;K;6;$classD;K;6;CP$UIDd;3;224E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;233E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;520E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;609E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;610E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;611E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;233E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;607E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;523E;E;S;20;{{16, 16}, {77, 18}}S;18;{{0, 0}, {77, 18}}S;9;check-boxS;8;selectedS;8;AdaptiveS;21;{{16, 44}, {222, 18}}S;19;{{0, 0}, {222, 18}}S;29;Allows non-numeric formattingS;21;{{16, 71}, {177, 18}}S;19;{{0, 0}, {177, 18}}S;25;Zero pads fraction digitsS;22;{{17, 102}, {194, 25}}S;19;{{0, 0}, {194, 25}}S;12;popup-buttonS;8;borderedD;K;6;$classD;K;6;CP$UIDd;3;534E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;600E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;601E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;362E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;364E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;362E;E;d;2;12S;13;Binary FormatS;17;_popUpItemAction:S;14;Decimal FormatS;20;System Memory FormatS;18;System File FormatS;22;{{279, 44}, {114, 18}}S;19;{{0, 0}, {114, 18}}S;14;Includes countS;22;{{279, 71}, {104, 18}}S;19;{{0, 0}, {104, 18}}S;13;Includes unitS;22;{{279, 17}, {187, 18}}S;19;{{0, 0}, {187, 18}}S;26;Includes actual byte countS;23;{{279, 102}, {195, 25}}S;19;{{0, 0}, {195, 25}}S;19;bordered+pulls-downS;5;UnitsS;7;DefaultS;3;AllS;5;BytesS;2;MBS;2;GBS;2;KBS;13;AppControllerS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;252E;D;K;6;CP$UIDd;3;253E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;242E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;240E;E;E;S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;608E;D;K;6;CP$UIDd;3;608E;D;K;6;CP$UIDd;3;608E;D;K;6;CP$UIDd;3;419E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;419E;D;K;6;CP$UIDd;3;419E;D;K;6;CP$UIDd;3;419E;D;K;6;CP$UIDd;3;419E;E;E;S;20;{{1, -5}, {501, 99}}S;19;{{0, 0}, {501, 99}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;3;229E;E;E;d;2;18f;18;0.6862745098039216S;22;{{1, 9.5}, {501, 150}}S;20;{{0, 0}, {501, 150}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;247E;E;E;E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPByteCountFormatter/Resources/MainMenu.xib b/Tests/Manual/CPByteCountFormatter/Resources/MainMenu.xib new file mode 100644 index 000000000..5c4ecb652 --- /dev/null +++ b/Tests/Manual/CPByteCountFormatter/Resources/MainMenu.xib @@ -0,0 +1,4107 @@ + + + + 1050 + 12C3012 + 3084 + 1187.34 + 625.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 3084 + + + YES + NSBox + NSButton + NSButtonCell + NSByteCountFormatter + NSCustomObject + NSMenu + NSMenuItem + NSPopUpButton + NSPopUpButtonCell + NSTextField + NSTextFieldCell + NSView + NSWindowTemplate + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + NSApplication + + + FirstResponder + + + NSApplication + + + AMainMenu + + YES + + + NewApplication + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + submenuAction: + + NewApplication + + YES + + + About NewApplication + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Preferences… + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Services + + 1048576 + 2147483647 + + + submenuAction: + + Services + + YES + + _NSServicesMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide NewApplication + h + 1048576 + 2147483647 + + + + + + Hide Others + h + 1572864 + 2147483647 + + + + + + Show All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit NewApplication + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + File + + 1048576 + 2147483647 + + + submenuAction: + + File + + YES + + + New + n + 1048576 + 2147483647 + + + + + + Open… + o + 1048576 + 2147483647 + + + + + + Open Recent + + 1048576 + 2147483647 + + + submenuAction: + + Open Recent + + YES + + + Clear Menu + + 1048576 + 2147483647 + + + + + _NSRecentDocumentsMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Close + w + 1048576 + 2147483647 + + + + + + Save + s + 1048576 + 2147483647 + + + + + + Save As… + S + 1179648 + 2147483647 + + + + + + Revert to Saved + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Page Setup... + P + 1179648 + 2147483647 + + + + + + + Print… + p + 1048576 + 2147483647 + + + + + + + + + Edit + + 1048576 + 2147483647 + + + submenuAction: + + Edit + + YES + + + Undo + z + 1048576 + 2147483647 + + + + + + Redo + Z + 1179648 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Cut + x + 1048576 + 2147483647 + + + + + + Copy + c + 1048576 + 2147483647 + + + + + + Paste + v + 1048576 + 2147483647 + + + + + + Delete + + 1048576 + 2147483647 + + + + + + Select All + a + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Find + + 1048576 + 2147483647 + + + submenuAction: + + Find + + YES + + + Find… + f + 1048576 + 2147483647 + + + 1 + + + + Find Next + g + 1048576 + 2147483647 + + + 2 + + + + Find Previous + G + 1179648 + 2147483647 + + + 3 + + + + Use Selection for Find + e + 1048576 + 2147483647 + + + 7 + + + + Jump to Selection + j + 1048576 + 2147483647 + + + + + + + + + Spelling and Grammar + + 1048576 + 2147483647 + + + submenuAction: + + Spelling and Grammar + + YES + + + Show Spelling… + : + 1048576 + 2147483647 + + + + + + Check Spelling + ; + 1048576 + 2147483647 + + + + + + Check Spelling While Typing + + 1048576 + 2147483647 + + + + + + Check Grammar With Spelling + + 1048576 + 2147483647 + + + + + + + + + Substitutions + + 1048576 + 2147483647 + + + submenuAction: + + Substitutions + + YES + + + Smart Copy/Paste + f + 1048576 + 2147483647 + + + 1 + + + + Smart Quotes + g + 1048576 + 2147483647 + + + 2 + + + + Smart Links + G + 1179648 + 2147483647 + + + 3 + + + + + + + Speech + + 1048576 + 2147483647 + + + submenuAction: + + Speech + + YES + + + Start Speaking + + 1048576 + 2147483647 + + + + + + Stop Speaking + + 1048576 + 2147483647 + + + + + + + + + + + + Format + + 2147483647 + + + submenuAction: + + Format + + YES + + + Font + + 2147483647 + + + submenuAction: + + Font + + YES + + + Show Fonts + t + 1048576 + 2147483647 + + + + + + Bold + b + 1048576 + 2147483647 + + + 2 + + + + Italic + i + 1048576 + 2147483647 + + + 1 + + + + Underline + u + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Bigger + + + 1048576 + 2147483647 + + + 3 + + + + Smaller + - + 1048576 + 2147483647 + + + 4 + + + + YES + YES + + + 2147483647 + + + + + + Kern + + 2147483647 + + + submenuAction: + + Kern + + YES + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Tighten + + 2147483647 + + + + + + Loosen + + 2147483647 + + + + + + + + + Ligature + + 2147483647 + + + submenuAction: + + Ligature + + YES + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Use All + + 2147483647 + + + + + + + + + Baseline + + 2147483647 + + + submenuAction: + + Baseline + + YES + + + Use Default + + 2147483647 + + + + + + Superscript + + 2147483647 + + + + + + Subscript + + 2147483647 + + + + + + Raise + + 2147483647 + + + + + + Lower + + 2147483647 + + + + + + + + + YES + YES + + + 2147483647 + + + + + + Show Colors + C + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Copy Style + c + 1572864 + 2147483647 + + + + + + Paste Style + v + 1572864 + 2147483647 + + + + + _NSFontMenu + + + + + Text + + 2147483647 + + + submenuAction: + + Text + + YES + + + Align Left + { + 1048576 + 2147483647 + + + + + + Center + | + 1048576 + 2147483647 + + + + + + Justify + + 2147483647 + + + + + + Align Right + } + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Show Ruler + + 2147483647 + + + + + + Copy Ruler + c + 1310720 + 2147483647 + + + + + + Paste Ruler + v + 1310720 + 2147483647 + + + + + + + + + + + + View + + 1048576 + 2147483647 + + + submenuAction: + + View + + YES + + + Show Toolbar + t + 1572864 + 2147483647 + + + + + + Customize Toolbar… + + 1048576 + 2147483647 + + + + + + + + + Window + + 1048576 + 2147483647 + + + submenuAction: + + Window + + YES + + + Minimize + m + 1048576 + 2147483647 + + + + + + Zoom + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Bring All to Front + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Help + + 1048576 + 2147483647 + + + submenuAction: + + Help + + YES + + + NewApplication Help + ? + 1048576 + 2147483647 + + + + + + + + _NSMainMenu + + + 15 + 2 + {{42, 465}, {537, 306}} + 1948778496 + CPByteCountFormatter Workshop + NSWindow + + + + + 256 + + YES + + + 10 + + YES + + + 274 + + YES + + + 268 + {{95, 53}, {163, 22}} + + + + _NS:9 + YES + + -1804599231 + -1874852864 + + + LucidaGrande + 13 + 1044 + + _NS:9 + + YES + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 6 + System + textColor + + 3 + MAA + + + + NO + + + + 268 + {{15, 55}, {75, 17}} + + + + _NS:1535 + YES + + 68157504 + 272630784 + Byte count: + + _NS:1535 + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + + + NO + + + + 268 + {{15, 20}, {73, 17}} + + + + _NS:1535 + YES + + 68157504 + 272630784 + Formatted: + + _NS:1535 + + + + + NO + + + + 266 + {{92, 20}, {394, 17}} + + + + _NS:1535 + YES + + 68157504 + -1874852864 + formattedByteCount + + + _NS:1535 + + + + + NO + + + {{1, 1}, {501, 99}} + + + + _NS:11 + + + {{17, 187}, {503, 101}} + + + + _NS:9 + {0, 0} + + 67108864 + 0 + Box + + LucidaGrande + 11 + 3100 + + + + 3 + MCAwLjgwMDAwMDAxMTkAA + + + + 1 + 0 + 0 + NO + + + + 10 + + YES + + + 274 + + YES + + + 268 + {{16, 116.5}, {77, 18}} + + + + _NS:9 + YES + + -2080374784 + 268435456 + Adaptive + + _NS:9 + + 1211912448 + 2 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + NO + + + + 268 + {{16, 89}, {222, 18}} + + + + _NS:9 + YES + + -2080374784 + 268435456 + Allows non-numeric formatting + + _NS:9 + + 1211912448 + 2 + + + + + 200 + 25 + + NO + + + + 268 + {{279, 89}, {114, 18}} + + + + _NS:9 + YES + + -2080374784 + 268435456 + Includes count + + _NS:9 + + 1211912448 + 2 + + + + + 200 + 25 + + NO + + + + 268 + {{279, 62}, {104, 18}} + + + + _NS:9 + YES + + -2080374784 + 268435456 + Includes unit + + _NS:9 + + 1211912448 + 2 + + + + + 200 + 25 + + NO + + + + 268 + {{16, 62}, {177, 18}} + + + + _NS:9 + YES + + -2080374784 + 268435456 + Zero pads fraction digits + + _NS:9 + + 1211912448 + 2 + + + + + 200 + 25 + + NO + + + + 268 + {{279, 116}, {187, 18}} + + + + _NS:9 + YES + + 67108864 + 268435456 + Includes actual byte count + + _NS:9 + + 1211912448 + 2 + + + + + 200 + 25 + + NO + + + + 268 + {{15, 22}, {199, 26}} + + + + _NS:9 + YES + + -2076180416 + 2048 + + _NS:9 + + 109199360 + 129 + + + 400 + 75 + + + System File Format + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + OtherViews + + YES + + + + System Memory Format + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Decimal Format + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Binary Format + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + + 1 + YES + YES + 2 + + NO + + + + 268 + {{277, 22}, {200, 26}} + + + + _NS:9 + YES + + -2076180416 + 2048 + + _NS:9 + + 109199360 + 129 + + + 400 + 75 + + + YES + Units + + 1048576 + 2147483647 + + + _popUpItemAction: + + + YES + + OtherViews + + YES + + + + Default + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + + + All + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Bytes + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + KB + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + MB + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + GB + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + + -1 + YES + 1 + YES + YES + 2 + + NO + + + {{1, 1}, {501, 150.5}} + + + + _NS:11 + + + {{17, 16}, {503, 166.5}} + + + + _NS:9 + {0, 0} + + 67108864 + 0 + Properties + + + + 3 + MCAwLjgwMDAwMDAxMTkAA + + + + 1 + 0 + 2 + NO + + + {537, 306} + + + + + {{0, 0}, {1440, 878}} + {10000000000000, 10000000000000} + YES + + + AppController + + + + + YES + + + terminate: + + + + 449 + + + + orderFrontStandardAboutPanel: + + + + 142 + + + + delegate + + + + 451 + + + + performMiniaturize: + + + + 37 + + + + arrangeInFront: + + + + 39 + + + + print: + + + + 86 + + + + runPageLayout: + + + + 87 + + + + clearRecentDocuments: + + + + 127 + + + + performClose: + + + + 193 + + + + toggleContinuousSpellChecking: + + + + 222 + + + + undo: + + + + 223 + + + + copy: + + + + 224 + + + + checkSpelling: + + + + 225 + + + + paste: + + + + 226 + + + + stopSpeaking: + + + + 227 + + + + cut: + + + + 228 + + + + showGuessPanel: + + + + 230 + + + + redo: + + + + 231 + + + + selectAll: + + + + 232 + + + + startSpeaking: + + + + 233 + + + + delete: + + + + 235 + + + + performZoom: + + + + 240 + + + + performFindPanelAction: + + + + 241 + + + + centerSelectionInVisibleArea: + + + + 245 + + + + toggleGrammarChecking: + + + + 347 + + + + toggleSmartInsertDelete: + + + + 355 + + + + toggleAutomaticQuoteSubstitution: + + + + 356 + + + + toggleAutomaticLinkDetection: + + + + 357 + + + + showHelp: + + + + 360 + + + + saveDocument: + + + + 362 + + + + saveDocumentAs: + + + + 363 + + + + revertDocumentToSaved: + + + + 364 + + + + runToolbarCustomizationPalette: + + + + 365 + + + + toggleToolbarShown: + + + + 366 + + + + hide: + + + + 367 + + + + hideOtherApplications: + + + + 368 + + + + unhideAllApplications: + + + + 370 + + + + newDocument: + + + + 373 + + + + openDocument: + + + + 374 + + + + raiseBaseline: + + + + 426 + + + + lowerBaseline: + + + + 427 + + + + copyFont: + + + + 428 + + + + subscript: + + + + 429 + + + + superscript: + + + + 430 + + + + tightenKerning: + + + + 431 + + + + underline: + + + + 432 + + + + orderFrontColorPanel: + + + + 433 + + + + useAllLigatures: + + + + 434 + + + + loosenKerning: + + + + 435 + + + + pasteFont: + + + + 436 + + + + unscript: + + + + 437 + + + + useStandardKerning: + + + + 438 + + + + useStandardLigatures: + + + + 439 + + + + turnOffLigatures: + + + + 440 + + + + turnOffKerning: + + + + 441 + + + + alignLeft: + + + + 442 + + + + alignJustified: + + + + 443 + + + + copyRuler: + + + + 444 + + + + alignCenter: + + + + 445 + + + + toggleRuler: + + + + 446 + + + + alignRight: + + + + 447 + + + + pasteRuler: + + + + 448 + + + + byteCount + + + + 487 + + + + formattedByteCount + + + + 488 + + + + testWindow + + + + 489 + + + + properties + + + + 502 + + + + propertyChanged: + + + + 503 + + + + propertyChanged: + + + + 504 + + + + propertyChanged: + + + + 508 + + + + propertyChanged: + + + + 513 + + + + propertyChanged: + + + + 517 + + + + propertyChanged: + + + + 523 + + + + propertyChanged: + + + + 540 + + + + unitsChanged: + + + + 553 + + + + value: self.formattedByteCount.formatter.adaptive + + + + + + value: self.formattedByteCount.formatter.adaptive + value + self.formattedByteCount.formatter.adaptive + 2 + + + 499 + + + + value: self.formattedByteCount.formatter.allowsNonnumericFormatting + + + + + + value: self.formattedByteCount.formatter.allowsNonnumericFormatting + value + self.formattedByteCount.formatter.allowsNonnumericFormatting + 2 + + + 501 + + + + value: self.formattedByteCount.formatter.includesActualByteCount + + + + + + value: self.formattedByteCount.formatter.includesActualByteCount + value + self.formattedByteCount.formatter.includesActualByteCount + 2 + + + 509 + + + + value: self.formattedByteCount.formatter.includesCount + + + + + + value: self.formattedByteCount.formatter.includesCount + value + self.formattedByteCount.formatter.includesCount + 2 + + + 518 + + + + value: self.formattedByteCount.formatter.includesUnit + + + + + + value: self.formattedByteCount.formatter.includesUnit + value + self.formattedByteCount.formatter.includesUnit + 2 + + + 519 + + + + value: self.formattedByteCount.formatter.zeroPadsFractionDigits + + + + + + value: self.formattedByteCount.formatter.zeroPadsFractionDigits + value + self.formattedByteCount.formatter.zeroPadsFractionDigits + 2 + + + 524 + + + + selectedIndex: self.formattedByteCount.formatter.countStyle + + + + + + selectedIndex: self.formattedByteCount.formatter.countStyle + selectedIndex + self.formattedByteCount.formatter.countStyle + 2 + + + 539 + + + + + YES + + 0 + + YES + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 29 + + + YES + + + + + + + + + + MainMenu + + + 19 + + + YES + + + + + + 56 + + + YES + + + + + + 103 + + + YES + + + + + + 217 + + + YES + + + + + + 83 + + + YES + + + + + + 81 + + + YES + + + + + + + + + + + + + + + + 75 + + + + + 80 + + + + + 78 + + + + + 72 + + + + + 82 + + + + + 124 + + + YES + + + + + + 77 + + + + + 73 + + + + + 79 + + + + + 112 + + + + + 74 + + + + + 125 + + + YES + + + + + + 126 + + + + + 205 + + + YES + + + + + + + + + + + + + + + + + + 202 + + + + + 198 + + + + + 207 + + + + + 214 + + + + + 199 + + + + + 203 + + + + + 197 + + + + + 206 + + + + + 215 + + + + + 218 + + + YES + + + + + + 216 + + + YES + + + + + + 200 + + + YES + + + + + + + + + 219 + + + + + 201 + + + + + 204 + + + + + 220 + + + YES + + + + + + + + + + 213 + + + + + 210 + + + + + 221 + + + + + 208 + + + + + 209 + + + + + 106 + + + YES + + + + + + 111 + + + + + 57 + + + YES + + + + + + + + + + + + + + + + 58 + + + + + 134 + + + + + 150 + + + + + 136 + + + + + 144 + + + + + 129 + + + + + 143 + + + + + 236 + + + + + 131 + + + YES + + + + + + 149 + + + + + 145 + + + + + 130 + + + + + 24 + + + YES + + + + + + + + + 92 + + + + + 5 + + + + + 239 + + + + + 23 + + + + + 295 + + + YES + + + + + + 296 + + + YES + + + + + + + 297 + + + + + 298 + + + + + 211 + + + YES + + + + + + 212 + + + YES + + + + + + + 195 + + + + + 196 + + + + + 346 + + + + + 348 + + + YES + + + + + + 349 + + + YES + + + + + + + + 350 + + + + + 351 + + + + + 354 + + + + + 371 + + + YES + + + + + + 372 + + + YES + + + + + + + 375 + + + YES + + + + + + 376 + + + YES + + + + + + + 377 + + + YES + + + + + + 378 + + + YES + + + + + + 379 + + + YES + + + + + + + + + + + + + 380 + + + + + 381 + + + + + 382 + + + + + 383 + + + + + 384 + + + + + 385 + + + + + 386 + + + + + 387 + + + + + 388 + + + YES + + + + + + + + + + + + + + + + + + + + + 389 + + + + + 390 + + + + + 391 + + + + + 392 + + + + + 393 + + + + + 394 + + + + + 395 + + + + + 396 + + + + + 397 + + + YES + + + + + + 398 + + + YES + + + + + + 399 + + + YES + + + + + + 400 + + + + + 401 + + + + + 402 + + + + + 403 + + + + + 404 + + + + + 405 + + + YES + + + + + + + + + + 406 + + + + + 407 + + + + + 408 + + + + + 409 + + + + + 410 + + + + + 411 + + + YES + + + + + + + + 412 + + + + + 413 + + + + + 414 + + + + + 415 + + + YES + + + + + + + + + 416 + + + + + 417 + + + + + 418 + + + + + 419 + + + + + 450 + + + + + 470 + + + YES + + + + + + + + + 471 + + + YES + + + + + + + + + + + + + 480 + + + YES + + + + + + 481 + + + + + 484 + + + YES + + + + + + 485 + + + + + 465 + + + YES + + + + + + 466 + + + + + 468 + + + YES + + + + + + 469 + + + YES + + + + + + 495 + + + + + 460 + + + YES + + + + + + 461 + + + + + 462 + + + YES + + + + + + 463 + + + + + 505 + + + YES + + + + + + 506 + + + + + 510 + + + YES + + + + + + 511 + + + + + 514 + + + YES + + + + + + 515 + + + + + 520 + + + YES + + + + + + 521 + + + + + 531 + + + YES + + + + + + 532 + + + YES + + + + + + 533 + + + YES + + + + + + + + + 534 + + + + + 535 + + + + + 536 + + + + + 537 + + + + + 541 + + + YES + + + + + + 542 + + + YES + + + + + + 543 + + + YES + + + + + + + + + + + + 544 + + + + + 545 + + + + + 546 + + + + + 547 + + + + + 550 + + + + + 551 + + + + + 554 + + + + + + + YES + + YES + -1.IBPluginDependency + -2.IBPluginDependency + -3.IBPluginDependency + 103.IBPluginDependency + 106.IBPluginDependency + 111.IBPluginDependency + 112.IBPluginDependency + 124.IBPluginDependency + 125.IBPluginDependency + 126.IBPluginDependency + 129.IBPluginDependency + 130.IBPluginDependency + 131.IBPluginDependency + 134.IBPluginDependency + 136.IBPluginDependency + 143.IBPluginDependency + 144.IBPluginDependency + 145.IBPluginDependency + 149.IBPluginDependency + 150.IBPluginDependency + 19.IBPluginDependency + 195.IBPluginDependency + 196.IBPluginDependency + 197.IBPluginDependency + 198.IBPluginDependency + 199.IBPluginDependency + 200.IBPluginDependency + 201.IBPluginDependency + 202.IBPluginDependency + 203.IBPluginDependency + 204.IBPluginDependency + 205.IBPluginDependency + 206.IBPluginDependency + 207.IBPluginDependency + 208.IBPluginDependency + 209.IBPluginDependency + 210.IBPluginDependency + 211.IBPluginDependency + 212.IBPluginDependency + 213.IBPluginDependency + 214.IBPluginDependency + 215.IBPluginDependency + 216.IBPluginDependency + 217.IBPluginDependency + 218.IBPluginDependency + 219.IBPluginDependency + 220.IBPluginDependency + 221.IBPluginDependency + 23.IBPluginDependency + 236.IBPluginDependency + 239.IBPluginDependency + 24.IBPluginDependency + 29.IBPluginDependency + 295.IBPluginDependency + 296.IBPluginDependency + 297.IBPluginDependency + 298.IBPluginDependency + 346.IBPluginDependency + 348.IBPluginDependency + 349.IBPluginDependency + 350.IBPluginDependency + 351.IBPluginDependency + 354.IBPluginDependency + 371.IBNSWindowAutoPositionCentersHorizontal + 371.IBNSWindowAutoPositionCentersVertical + 371.IBPluginDependency + 371.IBWindowTemplateEditedContentRect + 371.NSWindowTemplate.visibleAtLaunch + 372.IBPluginDependency + 375.IBPluginDependency + 376.IBPluginDependency + 377.IBPluginDependency + 378.IBPluginDependency + 379.IBPluginDependency + 380.IBPluginDependency + 381.IBPluginDependency + 382.IBPluginDependency + 383.IBPluginDependency + 384.IBPluginDependency + 385.IBPluginDependency + 386.IBPluginDependency + 387.IBPluginDependency + 388.IBPluginDependency + 389.IBPluginDependency + 390.IBPluginDependency + 391.IBPluginDependency + 392.IBPluginDependency + 393.IBPluginDependency + 394.IBPluginDependency + 395.IBPluginDependency + 396.IBPluginDependency + 397.IBPluginDependency + 398.IBPluginDependency + 399.IBPluginDependency + 400.IBPluginDependency + 401.IBPluginDependency + 402.IBPluginDependency + 403.IBPluginDependency + 404.IBPluginDependency + 405.IBPluginDependency + 406.IBPluginDependency + 407.IBPluginDependency + 408.IBPluginDependency + 409.IBPluginDependency + 410.IBPluginDependency + 411.IBPluginDependency + 412.IBPluginDependency + 413.IBPluginDependency + 414.IBPluginDependency + 415.IBPluginDependency + 416.IBPluginDependency + 417.IBPluginDependency + 418.IBPluginDependency + 419.IBPluginDependency + 450.IBPluginDependency + 460.IBPluginDependency + 461.IBPluginDependency + 462.IBPluginDependency + 463.IBPluginDependency + 465.IBPluginDependency + 466.IBPluginDependency + 468.IBPluginDependency + 469.IBPluginDependency + 470.IBPluginDependency + 471.IBPluginDependency + 480.IBPluginDependency + 481.IBPluginDependency + 484.IBPluginDependency + 485.IBPluginDependency + 495.IBPluginDependency + 5.IBPluginDependency + 505.IBPluginDependency + 506.IBPluginDependency + 510.IBPluginDependency + 511.IBPluginDependency + 514.IBPluginDependency + 515.IBPluginDependency + 520.IBPluginDependency + 521.IBPluginDependency + 531.IBPluginDependency + 532.IBPluginDependency + 533.IBPluginDependency + 534.IBPluginDependency + 535.IBPluginDependency + 536.IBPluginDependency + 537.IBPluginDependency + 541.IBPluginDependency + 542.IBPluginDependency + 543.IBPluginDependency + 544.IBPluginDependency + 545.IBPluginDependency + 546.IBPluginDependency + 547.IBPluginDependency + 550.IBPluginDependency + 551.IBPluginDependency + 554.IBPluginDependency + 56.IBPluginDependency + 57.IBPluginDependency + 58.IBPluginDependency + 72.IBPluginDependency + 73.IBPluginDependency + 74.IBPluginDependency + 75.IBPluginDependency + 77.IBPluginDependency + 78.IBPluginDependency + 79.IBPluginDependency + 80.IBPluginDependency + 81.IBPluginDependency + 82.IBPluginDependency + 83.IBPluginDependency + 92.IBPluginDependency + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + {{303, 221}, {480, 360}} + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + YES + + + + + + YES + + + + + 554 + + + + YES + + AppController + NSObject + + YES + + YES + propertyChanged: + unitsChanged: + + + YES + id + id + + + + YES + + YES + propertyChanged: + unitsChanged: + + + YES + + propertyChanged: + id + + + unitsChanged: + id + + + + + YES + + YES + byteCount + formattedByteCount + properties + testWindow + + + YES + NSTextField + NSTextField + NSBox + NSWindow + + + + YES + + YES + byteCount + formattedByteCount + properties + testWindow + + + YES + + byteCount + NSTextField + + + formattedByteCount + NSTextField + + + properties + NSBox + + + testWindow + NSWindow + + + + + IBProjectSource + ./Classes/AppController.h + + + + NSByteCountFormatter + NSFormatter + + IBProjectSource + ./Classes/NSByteCountFormatter.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + 3 + + YES + + YES + NSMenuCheckmark + NSMenuMixedState + NSSwitch + + + YES + {11, 11} + {10, 3} + {15, 15} + + + + diff --git a/Tests/Manual/CPByteCountFormatter/Resources/spinner.gif b/Tests/Manual/CPByteCountFormatter/Resources/spinner.gif new file mode 100644 index 0000000000000000000000000000000000000000..a5e705f6cbdf914e5e714c35a8dfef807f19e3c2 GIT binary patch literal 1434 zcmZvbdrVVj7{t$-UNOu86#VHu^|s&3rWfwHBbPG_8{SrlB{Tv1uvvj4t6zP!)#d!Ogc zP^62J^$0+~?-ZcXXpBaq%jFsw8L`=H2?+@R02Yg-*Xw;gACBV^i3CMahr>Z667S!? zk3LDe>VLEsU;sWo$Py~o!gWuaIAnaG3Sv``&tvc+8DJO!| zt4fcbQ8tW}a&xZfgtQ9BnFYLvGG|PvCNlg&uh@Q^w9Pz}+I^hCj`vu9JQADPqdkyk zR40xycD9geUgJu1e;$L`Fpa)?Wl-2&6hO@U*KrPqK(I1H=1h?2fce}6GhhP1oBZC# z1e@gt-qFa6lZrl%s1>bdxg*W)Ebt__O(4sj6(*2X@ciUClwHH#U(NRM7XAjS z+scDZ32J*PCoslsgS~#ZlCCGo`r>S6F)Ghw5wVlqHioFaw?ucD(XoLJ0j;28oPoPV z9A}dR$0SKn>uExfkl#j09o;v$BZ909R=*p{ATNq8BJW;YduX2QMOU7$a$_L5e!G^g zpbkx5G4&FZ%7m14rTN}5YB(;x7$5XOc_hf3E|Hw$TVg)P#qf~}nOn03uqsp>UG>vi zWThIoO)-1Q#@u#O;fMC#WAf@Xj70-0g9YZ;dA$HH1fW1q=9-c>>_yA0S$7M*5?}vi z)8MU`Q%P!7sEBBnd$DrKgFQ2?O%6LpdaC%F8Pn-)EC2t=j~ zoaLamla$FX!GQqWi!%s>sj-#5SJX0IF!TP=r21Z}s)k#btN0?=I7uD9C)Gb$fZ#sm zaVq7g`LwZ%PfNpN^_N-IGLHj@AV`s#4&va7_{Hw63G6BkSGXHdogTZ%QOiRb bDpZ@qYcJKM>x%b%*HX74c8MnqfHi*u-bC?g literal 0 HcmV?d00001 diff --git a/Tests/Manual/CPByteCountFormatter/index-debug.html b/Tests/Manual/CPByteCountFormatter/index-debug.html new file mode 100644 index 000000000..56d73399c --- /dev/null +++ b/Tests/Manual/CPByteCountFormatter/index-debug.html @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + CPByteCountFormatter + + + + + + + + + + + + + + +
+
+ + + +
+
+ + + diff --git a/Tests/Manual/CPByteCountFormatter/index.html b/Tests/Manual/CPByteCountFormatter/index.html new file mode 100644 index 000000000..4a55da337 --- /dev/null +++ b/Tests/Manual/CPByteCountFormatter/index.html @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + CPByteCountFormatter + + + + + + + + + + + + +
+
+ + + +
+
+ + + diff --git a/Tests/Manual/CPByteCountFormatter/main.j b/Tests/Manual/CPByteCountFormatter/main.j new file mode 100644 index 000000000..f6dab78e3 --- /dev/null +++ b/Tests/Manual/CPByteCountFormatter/main.j @@ -0,0 +1,18 @@ +/* + * AppController.j + * CPByteCountFormatter + * + * Created by You on February 10, 2013. + * Copyright 2013, Your Company All rights reserved. + */ + +@import +@import + +@import "AppController.j" + + +function main(args, namedArgs) +{ + CPApplicationMain(args, namedArgs); +} diff --git a/Tools/nib2cib/NSByteCountFormatter.j b/Tools/nib2cib/NSByteCountFormatter.j new file mode 100644 index 000000000..ff5dd6472 --- /dev/null +++ b/Tools/nib2cib/NSByteCountFormatter.j @@ -0,0 +1,60 @@ +/* + * NSByteCountFormatter.j + * nib2cib + * + * Created by Aparajita Fishman. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +@import + + +@implementation CPByteCountFormatter (NSCoding) + +- (id)NS_initWithCoder:(CPCoder)aCoder +{ + self = [super init]; + + if (self) + { + _countStyle = [aCoder decodeIntForKey:@"NSKBSize"] || 0; + _allowsNonnumericFormatting = ![aCoder containsValueForKey:@"NSNoNonnumeric"]; + _includesActualByteCount = [aCoder containsValueForKey:@"NSActual"]; + _includesCount = ![aCoder containsValueForKey:@"NSNoCount"]; + _includesUnit = ![aCoder containsValueForKey:@"NSNoUnit"]; + _adaptive = ![aCoder containsValueForKey:@"NSNoAdaptive"]; + _zeroPadsFractionDigits = [aCoder containsValueForKey:@"NSZeroPad"]; + _allowedUnits = [aCoder decodeIntForKey:@"NSUnits"] || 0; + } + + return self; +} + +@end + +@implementation NSByteCountFormatter : CPByteCountFormatter + +- (id)initWithCoder:(CPCoder)aCoder +{ + return [self NS_initWithCoder:aCoder]; +} + +- (Class)classForKeyedArchiver +{ + return [CPByteCountFormatter class]; +} + +@end diff --git a/Tools/nib2cib/NSFoundation.j b/Tools/nib2cib/NSFoundation.j index ab58be02a..939f94432 100644 --- a/Tools/nib2cib/NSFoundation.j +++ b/Tools/nib2cib/NSFoundation.j @@ -22,6 +22,7 @@ @import "NSArray.j" @import "NSAttributedString.j" +@import "NSByteCountFormatter.j" @import "NSDateFormatter.j" @import "NSDictionary.j" @import "NSExpression.j" From 12b2bd2c525392a9e352bf4ededb3c7d9a9ed2c1 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 11 Feb 2013 19:46:06 -0500 Subject: [PATCH 074/103] Wrong filename in header --- Foundation/CPKeyValueObserving.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Foundation/CPKeyValueObserving.j b/Foundation/CPKeyValueObserving.j index b0d8a5906..e0074b083 100644 --- a/Foundation/CPKeyValueObserving.j +++ b/Foundation/CPKeyValueObserving.j @@ -1,5 +1,5 @@ /* - * CPKeyValueCoding.j + * CPKeyValueObserving.j * Foundation * * Created by Ross Boucher. From a622f5ca9bd412daf70791d1286d69fb7471f66f Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 11 Feb 2013 23:08:08 -0500 Subject: [PATCH 075/103] Formatting --- AppKit/CPKeyValueBinding.j | 5 +++++ Foundation/CPKeyValueCoding.j | 25 ++++++++++++++++--------- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/AppKit/CPKeyValueBinding.j b/AppKit/CPKeyValueBinding.j index bf07b282b..d71a77725 100644 --- a/AppKit/CPKeyValueBinding.j +++ b/AppKit/CPKeyValueBinding.j @@ -286,6 +286,7 @@ var CPBindingOperationAnd = 0, var uid = [anObject UID], objectSuppressions = _suppressedNotifications[uid]; + if (!objectSuppressions) _suppressedNotifications[uid] = objectSuppressions = {}; @@ -302,6 +303,7 @@ var CPBindingOperationAnd = 0, var uid = [anObject UID], objectSuppressions = _suppressedNotifications[uid]; + if (!objectSuppressions) return; @@ -318,6 +320,7 @@ var CPBindingOperationAnd = 0, optionName = CPBinderPlaceholderOptions[count], isExplicit = [options containsKey:optionName], placeholder = isExplicit ? [options objectForKey:optionName] : nil; + [self _setPlaceholder:placeholder forMarker:marker isDefault:!isExplicit]; } } @@ -330,8 +333,10 @@ var CPBindingOperationAnd = 0, - (void)_placeholderForMarker:aMarker { var placeholder = _placeholderForMarker[aMarker]; + if (placeholder) return placeholder['value']; + return nil; } diff --git a/Foundation/CPKeyValueCoding.j b/Foundation/CPKeyValueCoding.j index edc2f585d..30e48f951 100644 --- a/Foundation/CPKeyValueCoding.j +++ b/Foundation/CPKeyValueCoding.j @@ -33,8 +33,8 @@ CPUndefinedKeyException = @"CPUndefinedKeyException"; CPTargetObjectUserInfoKey = @"CPTargetObjectUserInfoKey"; CPUnknownUserInfoKey = @"CPUnknownUserInfoKey"; -var CPObjectAccessorsForClassKey = @"$CPObjectAccessorsForClassKey", - CPObjectModifiersForClassKey = @"$CPObjectModifiersForClassKey"; +var CPObjectAccessorsForClassKey = @"$CPObjectAccessorsForClassKey", + CPObjectModifiersForClassKey = @"$CPObjectModifiersForClassKey"; @implementation CPObject (CPKeyValueCoding) @@ -107,13 +107,20 @@ var CPObjectAccessorsForClassKey = @"$CPObjectAccessorsForClassKey", switch (accessor[0]) { - case 0: return objj_msgSend(self, accessor[1]); - // FIXME: We shouldn't be creating a new one every time. - case 1: return [[_CPKeyValueCodingArray alloc] initWithTarget:self key:aKey]; - // FIXME: We shouldn't be creating a new one every time. - case 2: return [[_CPKeyValueCodingSet alloc] initWithTarget:self key:aKey]; - case 3: if ([theClass accessInstanceVariablesDirectly]) - return self[accessor[1]]; + case 0: + return objj_msgSend(self, accessor[1]); + + case 1: + // FIXME: We shouldn't be creating a new one every time. + return [[_CPKeyValueCodingArray alloc] initWithTarget:self key:aKey]; + + case 2: + // FIXME: We shouldn't be creating a new one every time. + return [[_CPKeyValueCodingSet alloc] initWithTarget:self key:aKey]; + + case 3: + if ([theClass accessInstanceVariablesDirectly]) + return self[accessor[1]]; } return [self valueForUndefinedKey:aKey]; From e4283e2dc2bc2bfd142eedc5df36baaea6edc6da Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 11 Feb 2013 23:32:11 -0500 Subject: [PATCH 076/103] CPByteCountFormatterUseDefault doesn't need to be transformed, I'm checking for it in the code --- Foundation/CPByteCountFormatter.j | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Foundation/CPByteCountFormatter.j b/Foundation/CPByteCountFormatter.j index cc5e073ce..0d04b4c34 100644 --- a/Foundation/CPByteCountFormatter.j +++ b/Foundation/CPByteCountFormatter.j @@ -269,8 +269,8 @@ var CPByteCountFormatterUnits = [ @"bytes", @"KB", @"MB", @"GB", @"TB", @"PB" ]; - (void)setAllowedUnits:(int)allowed { - // CPByteCountFormatterUseDefault is equivalent to UseAll - _allowedUnits = allowed ? allowed : CPByteCountFormatterUseAll; + // Note: CPByteCountFormatterUseDefault is equivalent to UseAll + _allowedUnits = allowed; } - (BOOL)includesCount From 73d685adf57395e6395307ae3e87a3f8741c89ef Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 11 Feb 2013 23:42:11 -0500 Subject: [PATCH 077/103] Remove stray console.log --- Tests/Manual/CPByteCountFormatter/AppController.j | 1 - 1 file changed, 1 deletion(-) diff --git a/Tests/Manual/CPByteCountFormatter/AppController.j b/Tests/Manual/CPByteCountFormatter/AppController.j index ed7affa2d..afb7defd8 100644 --- a/Tests/Manual/CPByteCountFormatter/AppController.j +++ b/Tests/Manual/CPByteCountFormatter/AppController.j @@ -69,7 +69,6 @@ [[menu itemAtIndex:1] setState:CPOnState]; } - console.log("units: %d", units); [[formattedByteCount formatter] setAllowedUnits:units]; [self propertyChanged:nil]; } From c67b212538a795620187cdf988786c77aebc6bf8 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Tue, 12 Feb 2013 04:01:06 -0500 Subject: [PATCH 078/103] Changed PLATFORM_FEATURE to an array, we ran out of bits, added CPFileAPIFeature test --- AppKit/CPCompatibility.j | 133 ++++++++++++++++++++------------------- 1 file changed, 70 insertions(+), 63 deletions(-) diff --git a/AppKit/CPCompatibility.j b/AppKit/CPCompatibility.j index eb76bf22a..b9469f692 100644 --- a/AppKit/CPCompatibility.j +++ b/AppKit/CPCompatibility.j @@ -38,58 +38,58 @@ CPWindowsOperatingSystem = 1; CPOtherOperatingSystem = 2; // Features -CPCSSRGBAFeature = 1 << 5; +CPCSSRGBAFeature = 5; -CPHTMLCanvasFeature = 1 << 6; -CPHTMLContentEditableFeature = 1 << 7; -CPHTMLDragAndDropFeature = 1 << 8; +CPHTMLCanvasFeature = 6; +CPHTMLContentEditableFeature = 7; +CPHTMLDragAndDropFeature = 8; -CPJavaScriptInnerTextFeature = 1 << 9; -CPJavaScriptTextContentFeature = 1 << 10; -CPJavaScriptClipboardEventsFeature = 1 << 11; -CPJavaScriptClipboardAccessFeature = 1 << 12; -CPJavaScriptCanvasDrawFeature = 1 << 13; -CPJavaScriptCanvasTransformFeature = 1 << 14; +CPJavaScriptInnerTextFeature = 9; +CPJavaScriptTextContentFeature = 10; +CPJavaScriptClipboardEventsFeature = 11; +CPJavaScriptClipboardAccessFeature = 12; +CPJavaScriptCanvasDrawFeature = 13; +CPJavaScriptCanvasTransformFeature = 14; -CPVMLFeature = 1 << 15; +CPVMLFeature = 15; -CPJavaScriptRemedialKeySupport = 1 << 16; -CPJavaScriptShadowFeature = 1 << 20; +CPJavaScriptRemedialKeySupport = 16; +CPJavaScriptShadowFeature = 20; -CPJavaScriptNegativeMouseWheelValues = 1 << 22; -CPJavaScriptMouseWheelValues_8_15 = 1 << 23; +CPJavaScriptNegativeMouseWheelValues = 22; +CPJavaScriptMouseWheelValues_8_15 = 23; -CPOpacityRequiresFilterFeature = 1 << 24; +CPOpacityRequiresFilterFeature = 24; -//Internet explorer does not allow dynamically changing the type of an input element -CPInputTypeCanBeChangedFeature = 1 << 25; -CPHTML5DragAndDropSourceYOffBy1 = 1 << 26; +// Internet explorer does not allow dynamically changing the type of an input element +CPInputTypeCanBeChangedFeature = 25; +CPHTML5DragAndDropSourceYOffBy1 = 26; -CPSOPDisabledFromFileURLs = 1 << 27; +CPSOPDisabledFromFileURLs = 27; // element.style.font can be set for an element not in the DOM. -CPInputSetFontOutsideOfDOM = 1 << 28; +CPInputSetFontOutsideOfDOM = 28; // Input elements have 1 px of extra padding on the left regardless of padding setting. -CPInput1PxLeftPadding = 1 << 29; -CPInputOnInputEventFeature = 1 << 30; +CPInput1PxLeftPadding = 29; +CPInputOnInputEventFeature = 30; -// When an absolutely positioned div (CPView) with an absolutely positioned canvas in it (CPView with drawRect:) moves things on top of the canvas -// (subviews) don't redraw correctly. E.g. if you have a bunch of text fields in a CPBox in a sheet which animates in, some of the text fields might -// not be visible because the CPBox has a canvas at the bottom and the box moved form offscreen to onscreen. -// This bug is probably very related: https://bugs.webkit.org/show_bug.cgi?id=67203 +CPFileAPIFeature = 31; + +/* + When an absolutely positioned div (CPView) with an absolutely positioned canvas in it (CPView with drawRect:) moves things on top of the canvas (subviews) don't redraw correctly. E.g. if you have a bunch of text fields in a CPBox in a sheet which animates in, some of the text fields might not be visible because the CPBox has a canvas at the bottom and the box moved form offscreen to onscreen. This bug is probably very related: https://bugs.webkit.org/show_bug.cgi?id=67203 +*/ CPCanvasParentDrawErrorsOnMovementBug = 1 << 0; var USER_AGENT = "", PLATFORM_ENGINE = CPUnknownBrowserEngine, - PLATFORM_FEATURES = 0, + PLATFORM_FEATURES = [], PLATFORM_BUGS = 0, PLATFORM_STYLE_JS_PROPERTIES = {}; // default these features to true - -PLATFORM_FEATURES |= CPInputTypeCanBeChangedFeature; -PLATFORM_FEATURES |= CPInputSetFontOutsideOfDOM; +PLATFORM_FEATURES[CPInputTypeCanBeChangedFeature] = YES; +PLATFORM_FEATURES[CPInputSetFontOutsideOfDOM] = YES; if (typeof window !== "undefined" && typeof window.navigator !== "undefined") USER_AGENT = window.navigator.userAgent; @@ -99,7 +99,7 @@ if (typeof window !== "undefined" && window.opera) { PLATFORM_ENGINE = CPOperaBrowserEngine; - PLATFORM_FEATURES |= CPJavaScriptCanvasDrawFeature; + PLATFORM_FEATURES[CPJavaScriptCanvasDrawFeature] = YES; } // Internet Explorer @@ -108,16 +108,16 @@ else if (typeof window !== "undefined" && window.attachEvent) // Must follow Ope PLATFORM_ENGINE = CPInternetExplorerBrowserEngine; // Features we can only be sure of with IE (no known independent tests) - PLATFORM_FEATURES |= CPVMLFeature; - PLATFORM_FEATURES |= CPJavaScriptRemedialKeySupport; - PLATFORM_FEATURES |= CPJavaScriptShadowFeature; + PLATFORM_FEATURES[CPVMLFeature] = YES; + PLATFORM_FEATURES[CPJavaScriptRemedialKeySupport] = YES; + PLATFORM_FEATURES[CPJavaScriptShadowFeature] = YES; - PLATFORM_FEATURES |= CPOpacityRequiresFilterFeature; + PLATFORM_FEATURES[CPOpacityRequiresFilterFeature] = YES; - PLATFORM_FEATURES &= ~CPInputTypeCanBeChangedFeature; + PLATFORM_FEATURES[CPInputTypeCanBeChangedFeature] = NO; // Tested in Internet Explore 8 and 9. - PLATFORM_FEATURES &= ~CPInputSetFontOutsideOfDOM; + PLATFORM_FEATURES[CPInputSetFontOutsideOfDOM] = NO; } // WebKit @@ -126,15 +126,15 @@ else if (USER_AGENT.indexOf("AppleWebKit/") != -1) PLATFORM_ENGINE = CPWebKitBrowserEngine; // Features we can only be sure of with WebKit (no known independent tests) - PLATFORM_FEATURES |= CPCSSRGBAFeature; - PLATFORM_FEATURES |= CPHTMLContentEditableFeature; + PLATFORM_FEATURES[CPCSSRGBAFeature] = YES; + PLATFORM_FEATURES[CPHTMLContentEditableFeature] = YES; if (USER_AGENT.indexOf("Chrome") === -1) - PLATFORM_FEATURES |= CPHTMLDragAndDropFeature; + PLATFORM_FEATURES[CPHTMLDragAndDropFeature] = YES; - PLATFORM_FEATURES |= CPJavaScriptClipboardEventsFeature; - PLATFORM_FEATURES |= CPJavaScriptClipboardAccessFeature; - PLATFORM_FEATURES |= CPJavaScriptShadowFeature; + PLATFORM_FEATURES[CPJavaScriptClipboardEventsFeature] = YES; + PLATFORM_FEATURES[CPJavaScriptClipboardAccessFeature] = YES; + PLATFORM_FEATURES[CPJavaScriptShadowFeature] = YES; var versionStart = USER_AGENT.indexOf("AppleWebKit/") + "AppleWebKit/".length, versionEnd = USER_AGENT.indexOf(" ", versionStart), @@ -144,22 +144,22 @@ else if (USER_AGENT.indexOf("AppleWebKit/") != -1) minorVersion = parseInt(versionString.substr(versionDivision + 1)); if ((USER_AGENT.indexOf("Safari") !== CPNotFound && (majorVersion > 525 || (majorVersion === 525 && minorVersion > 14))) || USER_AGENT.indexOf("Chrome") !== CPNotFound) - PLATFORM_FEATURES |= CPJavaScriptRemedialKeySupport; + PLATFORM_FEATURES[CPJavaScriptRemedialKeySupport] = YES; // FIXME this is a terrible hack to get around this bug: // https://bugs.webkit.org/show_bug.cgi?id=21548 if (![CPPlatform isBrowser]) - PLATFORM_FEATURES |= CPJavaScriptRemedialKeySupport; + PLATFORM_FEATURES[CPJavaScriptRemedialKeySupport] = YES; if (majorVersion < 532 || (majorVersion === 532 && minorVersion < 6)) - PLATFORM_FEATURES |= CPHTML5DragAndDropSourceYOffBy1; + PLATFORM_FEATURES[CPHTML5DragAndDropSourceYOffBy1] = YES; // This is supposedly fixed in webkit r123603. Seems to work in Chrome 21 but not Safari 6.0. if (majorVersion < 537) - PLATFORM_FEATURES |= CPInput1PxLeftPadding; + PLATFORM_FEATURES[CPInput1PxLeftPadding] = YES; if (USER_AGENT.indexOf("Chrome") === CPNotFound) - PLATFORM_FEATURES |= CPSOPDisabledFromFileURLs; + PLATFORM_FEATURES[CPSOPDisabledFromFileURLs] = YES; // Assume this bug was introduced around Safari 5.1/Chrome 16. This could probably be tighter. if (majorVersion > 533) @@ -177,59 +177,66 @@ else if (USER_AGENT.indexOf("Gecko") !== -1) // Must follow KHTML check. { PLATFORM_ENGINE = CPGeckoBrowserEngine; - PLATFORM_FEATURES |= CPJavaScriptCanvasDrawFeature; + PLATFORM_FEATURES[CPJavaScriptCanvasDrawFeature] = YES; var index = USER_AGENT.indexOf("Firefox"), version = (index === -1) ? 2.0 : parseFloat(USER_AGENT.substring(index + "Firefox".length + 1)); if (version >= 3.0) - PLATFORM_FEATURES |= CPCSSRGBAFeature; + PLATFORM_FEATURES[CPCSSRGBAFeature] = YES; if (version < 3.0) - PLATFORM_FEATURES |= CPJavaScriptMouseWheelValues_8_15; + PLATFORM_FEATURES[CPJavaScriptMouseWheelValues_8_15] = YES; // Some day this might be fixed and should be version prefixed. No known fixed version yet. - PLATFORM_FEATURES |= CPInput1PxLeftPadding; + PLATFORM_FEATURES[CPInput1PxLeftPadding] = YES; } -// Feature Specific Checks +// Feature-specific checks if (typeof document != "undefined") { var canvasElement = document.createElement("canvas"); - // Detect Canvas Support + + // Detect canvas support if (canvasElement && canvasElement.getContext) { - PLATFORM_FEATURES |= CPHTMLCanvasFeature; + PLATFORM_FEATURES[CPHTMLCanvasFeature] = YES; - // Detect Canvas setTransform/transform support + // Detect canvas setTransform/transform support var context = document.createElement("canvas").getContext("2d"); if (context && context.setTransform && context.transform) - PLATFORM_FEATURES |= CPJavaScriptCanvasTransformFeature; + PLATFORM_FEATURES[CPJavaScriptCanvasTransformFeature] = YES; } var DOMElement = document.createElement("div"); // Detect whether we have innerText or textContent (or neither) if (DOMElement.innerText != undefined) - PLATFORM_FEATURES |= CPJavaScriptInnerTextFeature; + PLATFORM_FEATURES[CPJavaScriptInnerTextFeature] = YES; else if (DOMElement.textContent != undefined) - PLATFORM_FEATURES |= CPJavaScriptTextContentFeature; + PLATFORM_FEATURES[CPJavaScriptTextContentFeature] = YES; var DOMInputElement = document.createElement("input"); + if ("oninput" in DOMInputElement) - PLATFORM_FEATURES |= CPInputOnInputEventFeature; + PLATFORM_FEATURES[CPInputOnInputEventFeature] = YES; else if (typeof DOMInputElement.setAttribute === "function") { DOMInputElement.setAttribute("oninput", "return;"); + if (typeof DOMInputElement.oninput === "function") - PLATFORM_FEATURES |= CPInputOnInputEventFeature; + PLATFORM_FEATURES[CPInputOnInputEventFeature] = YES; } + + // Detect FileAPI support + DOMInputElement.setAttribute("type", "file"); + PLATFORM_FEATURES[CPFileAPIFeature] = !!DOMInputElement["files"]; } function CPFeatureIsCompatible(aFeature) { - return PLATFORM_FEATURES & aFeature; + return !!PLATFORM_FEATURES[aFeature]; } function CPPlatformHasBug(aBug) From 1e6c7fa6d02b26f12756cc77c72bf8c96d44fe37 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Tue, 12 Feb 2013 16:41:54 +0000 Subject: [PATCH 079/103] Fixes #1749. Fix CPGradient error introduced by 08ad614. --- AppKit/CPGradient.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppKit/CPGradient.j b/AppKit/CPGradient.j index ffcbc1eda..dcd861fb0 100644 --- a/AppKit/CPGradient.j +++ b/AppKit/CPGradient.j @@ -89,7 +89,7 @@ CPGradientDrawsAfterEndingLocation = kCGGradientDrawsAfterEndLocation; CGContextClipToRect(ctx, rect); CGContextAddRect(ctx, rect); - [self _drawAtAngle:angle]; + [self _drawInRect:rect atAngle:angle]; CGContextRestoreGState(ctx); } From b6a7615d8f58e3cc771fd96354d375f83af462c0 Mon Sep 17 00:00:00 2001 From: Alexandre Wilhelm Date: Tue, 12 Feb 2013 11:06:39 -0800 Subject: [PATCH 080/103] Fixed bug about the offset of a pullsdown CPPopUpButton close #1053 --- AppKit/CPPopUpButton.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppKit/CPPopUpButton.j b/AppKit/CPPopUpButton.j index 342233a0b..8b97a61aa 100644 --- a/AppKit/CPPopUpButton.j +++ b/AppKit/CPPopUpButton.j @@ -679,7 +679,7 @@ CPPopUpButtonStatePullsDown = CPThemeState("pulls-down"); if ([self pullsDown]) { var positionedItem = nil, - location = CGPointMake(0.0, CGRectGetMaxY(bounds)); + location = CGPointMake(0.0, CGRectGetMaxY(bounds) - 1); } else { From b91b85a0b2bc918c73b6f8281c8b940098726a36 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Tue, 12 Feb 2013 20:15:15 +0100 Subject: [PATCH 081/103] Use appropriate subclassing in CPColorWellValueBinder --- AppKit/CPColorWell.j | 31 ++++++++++--------------------- 1 file changed, 10 insertions(+), 21 deletions(-) diff --git a/AppKit/CPColorWell.j b/AppKit/CPColorWell.j index 35e113211..3dd83cf66 100644 --- a/AppKit/CPColorWell.j +++ b/AppKit/CPColorWell.j @@ -323,30 +323,19 @@ var _CPColorWellDidBecomeExclusiveNotification = @"_CPColorWellDidBecomeExclusiv [self _setPlaceholder:placeholderColor forMarker:CPNullMarker isDefault:YES]; } -- (void)setValueFor:(CPString)theBinding +- (id)valueForBinding:(CPString)aBinding { - var destination = [_info objectForKey:CPObservedObjectKey], - keyPath = [_info objectForKey:CPObservedKeyPathKey], - options = [_info objectForKey:CPOptionsKey], - newValue = [destination valueForKeyPath:keyPath], - isPlaceholder = CPIsControllerMarker(newValue); + return [_source color]; +} - if (isPlaceholder) - { - if (newValue === CPNotApplicableMarker && [options objectForKey:CPRaisesForNotApplicableKeysBindingOption]) - { - [CPException raise:CPGenericException - reason:@"can't transform non applicable key on: " + _source + " value: " + newValue]; - } +- (void)setValue:(id)aValue forBinding:(CPString)theBinding +{ + [_source setColor:aValue]; +} - newValue = [self _placeholderForMarker:newValue]; - } - else - { - newValue = [self transformValue:newValue withOptions:options]; - } - - [_source setColor:newValue]; +- (void)setPlaceholderValue:(id)aValue withMarker:(CPString)aMarker forBinding:(CPString)aBinding +{ + [_source setColor:aValue]; } @end From 8b17b5257541a543f4e5f42a0e5d399e2466e92c Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Tue, 12 Feb 2013 14:36:10 -0500 Subject: [PATCH 082/103] value and isIndeterminate binding support for CPProgressIndicator --- AppKit/CPProgressIndicator.j | 75 +++++++++++++++++++++++++++++------- 1 file changed, 62 insertions(+), 13 deletions(-) diff --git a/AppKit/CPProgressIndicator.j b/AppKit/CPProgressIndicator.j index ee3c6e187..a6b7db6c4 100644 --- a/AppKit/CPProgressIndicator.j +++ b/AppKit/CPProgressIndicator.j @@ -61,7 +61,7 @@ var CPProgressIndicatorSpinningStyleColors = nil; CPControlSize _controlSize; - BOOL _isIndeterminate; + BOOL _indeterminate; CPProgressIndicatorStyle _style; BOOL _isAnimating; @@ -77,8 +77,22 @@ var CPProgressIndicatorSpinningStyleColors = nil; + (CPDictionary)themeAttributes { - return [CPDictionary dictionaryWithObjects:[[CPNull null], [CPNull null], 25, [CPNull null], [CPNull null], [CPNull null], [CPNull null]] - forKeys:[@"indeterminate-bar-color", @"bar-color", @"default-height", @"bezel-color", @"spinning-mini-gif", @"spinning-small-gif", @"spinning-regular-gif"]]; + return [CPDictionary dictionaryWithObjectsAndKeys: + [CPNull null], @"indeterminate-bar-color", + [CPNull null], @"bar-color", + 25, @"default-height", + [CPNull null], @"bezel-color", + [CPNull null], @"spinning-mini-gif", + [CPNull null], @"spinning-small-gif", + [CPNull null], @"spinning-regular-gif"]; +} + ++ (Class)_binderClassForBinding:(CPString)theBinding +{ + if (theBinding === CPValueBinding || theBinding === @"isIndeterminate") + return [_CPProgressIndicatorBinder class]; + + return [super _binderClassForBinding:theBinding]; } - (id)initWithFrame:(CGRect)aFrame @@ -259,12 +273,12 @@ var CPProgressIndicatorSpinningStyleColors = nil; Specifies whether this progress indicator should be indeterminate or display progress based on it's max and min. @param isDeterminate \c YES makes the indicator indeterminate */ -- (void)setIndeterminate:(BOOL)isIndeterminate +- (void)setIndeterminate:(BOOL)indeterminate { - if (_isIndeterminate == isIndeterminate) + if (_indeterminate == indeterminate) return; - _isIndeterminate = isIndeterminate; + _indeterminate = indeterminate; [self updateBackgroundColor]; } @@ -274,7 +288,7 @@ var CPProgressIndicatorSpinningStyleColors = nil; */ - (BOOL)isIndeterminate { - return _isIndeterminate; + return _indeterminate; } /*! @@ -369,7 +383,7 @@ var CPProgressIndicatorSpinningStyleColors = nil; if (barWidth > 0.0 && barWidth < 4.0) barWidth = 4.0; - if (_isIndeterminate) + if (_indeterminate) barWidth = width; return _CGRectMake(0, 0, barWidth, [self valueForThemeAttribute:@"default-height"]); @@ -411,7 +425,7 @@ var CPProgressIndicatorSpinningStyleColors = nil; positioned:CPWindowBelow relativeToEphemeralSubviewNamed:nil]; - if (_isIndeterminate) + if (_indeterminate) [barView setBackgroundColor:[self currentValueForThemeAttribute:@"indeterminate-bar-color"]]; else [barView setBackgroundColor:[self currentValueForThemeAttribute:@"bar-color"]]; @@ -435,7 +449,7 @@ var CPProgressIndicatorSpinningStyleColors = nil; _maxValue = [aCoder decodeObjectForKey:@"_maxValue"]; _doubleValue = [aCoder decodeObjectForKey:@"_doubleValue"]; _controlSize = [aCoder decodeObjectForKey:@"_controlSize"]; - _isIndeterminate = [aCoder decodeObjectForKey:@"_isIndeterminate"]; + _indeterminate = [aCoder decodeObjectForKey:@"_indeterminate"]; _style = [aCoder decodeIntForKey:@"_style"]; _isAnimating = [aCoder decodeObjectForKey:@"_isAnimating"]; _isDisplayedWhenStoppedSet = [aCoder decodeObjectForKey:@"_isDisplayedWhenStoppedSet"]; @@ -449,8 +463,8 @@ var CPProgressIndicatorSpinningStyleColors = nil; - (void)encodeWithCoder:(CPCoder)aCoder { - // Don't encode the background colour. It can be recreated based on the flags and if encoded causes hardcoded - // image paths in the cib while just wasting space. + // Don't encode the background colour. It can be recreated based on the flags + // and if encoded causes hardcoded image paths in the cib while just wasting space. var backgroundColor = [self backgroundColor]; [self setBackgroundColor:nil]; [super encodeWithCoder:aCoder]; @@ -460,7 +474,7 @@ var CPProgressIndicatorSpinningStyleColors = nil; [aCoder encodeObject:_maxValue forKey:@"_maxValue"]; [aCoder encodeObject:_doubleValue forKey:@"_doubleValue"]; [aCoder encodeObject:_controlSize forKey:@"_controlSize"]; - [aCoder encodeObject:_isIndeterminate forKey:@"_isIndeterminate"]; + [aCoder encodeObject:_indeterminate forKey:@"_indeterminate"]; [aCoder encodeInt:_style forKey:@"_style"]; [aCoder encodeObject:_isAnimating forKey:@"_isAnimating"]; [aCoder encodeObject:_isDisplayedWhenStoppedSet forKey:@"_isDisplayedWhenStoppedSet"]; @@ -468,3 +482,38 @@ var CPProgressIndicatorSpinningStyleColors = nil; } @end + + +@implementation _CPProgressIndicatorBinder : CPBinder + +- (void)_updatePlaceholdersWithOptions:(CPDictionary)options forBinding:(CPString)aBinding +{ + var value = aBinding === CPValueBinding ? 0.0 : YES; + + [self _setPlaceholder:value forMarker:CPMultipleValuesMarker isDefault:YES]; + [self _setPlaceholder:value forMarker:CPNoSelectionMarker isDefault:YES]; + [self _setPlaceholder:value forMarker:CPNotApplicableMarker isDefault:YES]; + [self _setPlaceholder:value forMarker:CPNullMarker isDefault:YES]; +} + +- (void)setValue:(id)aValue forBinding:(CPString)aBinding +{ + if (aBinding === CPValueBinding) + [_source setDoubleValue:aValue]; + else if (aBinding === @"isIndeterminate") + [_source setIndeterminate:aValue]; + else + [super setValue:aValue forBinding:aBinding]; +} + +- (void)setPlaceholderValue:(id)aValue withMarker:(CPString)aMarker forBinding:(CPString)aBinding +{ + if (aBinding === CPValueBinding) + [_source setDoubleValue:aValue]; + else if (aBinding === @"isIndeterminate") + [_source setIndeterminate:aValue]; + else + [super setPlaceholderValue:aValue withMarker:aMarker forBinding:aBinding]; +} + +@end From c0d01ec7525eddaed5610a6a9e9a5916055b6abb Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Tue, 12 Feb 2013 14:44:26 -0500 Subject: [PATCH 083/103] DRY! --- AppKit/CPProgressIndicator.j | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/AppKit/CPProgressIndicator.j b/AppKit/CPProgressIndicator.j index a6b7db6c4..41add1af2 100644 --- a/AppKit/CPProgressIndicator.j +++ b/AppKit/CPProgressIndicator.j @@ -496,23 +496,27 @@ var CPProgressIndicatorSpinningStyleColors = nil; [self _setPlaceholder:value forMarker:CPNullMarker isDefault:YES]; } -- (void)setValue:(id)aValue forBinding:(CPString)aBinding +- (BOOL)_setValue:(id)aValue forBinding:(CPString)aBinding { if (aBinding === CPValueBinding) [_source setDoubleValue:aValue]; else if (aBinding === @"isIndeterminate") [_source setIndeterminate:aValue]; else + return NO; + + return YES; +} + +- (void)setValue:(id)aValue forBinding:(CPString)aBinding +{ + if (![self _setValue:aValue forBinding:aBinding]) [super setValue:aValue forBinding:aBinding]; } - (void)setPlaceholderValue:(id)aValue withMarker:(CPString)aMarker forBinding:(CPString)aBinding { - if (aBinding === CPValueBinding) - [_source setDoubleValue:aValue]; - else if (aBinding === @"isIndeterminate") - [_source setIndeterminate:aValue]; - else + if (![self _setValue:aValue forBinding:aBinding]) [super setPlaceholderValue:aValue withMarker:aMarker forBinding:aBinding]; } From 498f4949613730e791f32949cc9c9f76b562adee Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Tue, 12 Feb 2013 15:03:33 -0500 Subject: [PATCH 084/103] Added valueForBinding: --- AppKit/CPProgressIndicator.j | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/AppKit/CPProgressIndicator.j b/AppKit/CPProgressIndicator.j index 41add1af2..b806bab9c 100644 --- a/AppKit/CPProgressIndicator.j +++ b/AppKit/CPProgressIndicator.j @@ -496,6 +496,16 @@ var CPProgressIndicatorSpinningStyleColors = nil; [self _setPlaceholder:value forMarker:CPNullMarker isDefault:YES]; } +- (id)valueForBinding:(CPString)aBinding +{ + if (aBinding === CPValueBinding) + return [_source doubleValue]; + else if (aBinding === @"isIndeterminate") + [_source isIndeterminate]; + else + return [super valueForBinding:aBinding]; +} + - (BOOL)_setValue:(id)aValue forBinding:(CPString)aBinding { if (aBinding === CPValueBinding) From 6472ac7701ac71c691df2a2ed3d70f3e533c4895 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Tue, 12 Feb 2013 22:29:31 -0500 Subject: [PATCH 085/103] Formatting, import fixes --- AppKit/CPButton.j | 14 +++++++------- AppKit/CPKeyValueBinding.j | 20 +++++++++++--------- AppKit/Cib/CPCibConnector.j | 3 ++- AppKit/Cib/_CPCibWindowTemplate.j | 4 ++-- Tools/nib2cib/NSCustomResource.j | 2 +- 5 files changed, 23 insertions(+), 20 deletions(-) diff --git a/AppKit/CPButton.j b/AppKit/CPButton.j index 6b31d2aa9..c51cf61f0 100644 --- a/AppKit/CPButton.j +++ b/AppKit/CPButton.j @@ -60,11 +60,11 @@ CPMomentaryPushInButton = 7; CPMomentaryPushButton = 0; CPMomentaryLight = 7; -CPNoButtonMask = 0; -CPContentsButtonMask = 1; -CPPushInButtonMask = 2; -CPGrayButtonMask = 4; -CPBackgroundButtonMask = 8; +CPNoButtonMask = 0; +CPContentsButtonMask = 1; +CPPushInButtonMask = 2; +CPGrayButtonMask = 4; +CPBackgroundButtonMask = 8; CPNoCellMask = CPNoButtonMask; CPContentsCellMask = CPContentsButtonMask; @@ -72,8 +72,8 @@ CPPushInCellMask = CPPushInButtonMask; CPChangeGrayCellMask = CPGrayButtonMask; CPChangeBackgroundCellMask = CPBackgroundButtonMask; -CPButtonStateMixed = CPThemeState("mixed"); -CPButtonStateBezelStyleRounded = CPThemeState("rounded"); +CPButtonStateMixed = CPThemeState("mixed"); +CPButtonStateBezelStyleRounded = CPThemeState("rounded"); // add all future correspondance between bezel styles and theme state here. var CPButtonBezelStyleStateMap = [CPDictionary dictionaryWithObjects:[CPButtonStateBezelStyleRounded, [CPNull null]] diff --git a/AppKit/CPKeyValueBinding.j b/AppKit/CPKeyValueBinding.j index d71a77725..a7103418e 100644 --- a/AppKit/CPKeyValueBinding.j +++ b/AppKit/CPKeyValueBinding.j @@ -106,6 +106,7 @@ var CPBindingOperationAnd = 0, + (void)unbindAllForObject:(id)anObject { var bindings = [bindingsMap objectForKey:[anObject UID]]; + if (!bindings) return; @@ -125,7 +126,7 @@ var CPBindingOperationAnd = 0, if (self) { _source = aSource; - _info = [CPDictionary dictionaryWithObjects:[aDestination, aKeyPath] forKeys:[CPObservedObjectKey, CPObservedKeyPathKey]]; + _info = [CPDictionary dictionaryWithObjects:[aDestination, aKeyPath] forKeys:[CPObservedObjectKey, CPObservedKeyPathKey]]; _suppressedNotifications = {}; _placeholderForMarker = {}; @@ -137,6 +138,7 @@ var CPBindingOperationAnd = 0, [aDestination addObserver:self forKeyPath:aKeyPath options:CPKeyValueObservingOptionNew context:aBinding]; var bindings = [bindingsMap objectForKey:[_source UID]]; + if (!bindings) { bindings = [CPDictionary new]; @@ -211,6 +213,7 @@ var CPBindingOperationAnd = 0, return; var objectSuppressions = _suppressedNotifications[[anObject UID]]; + if (objectSuppressions && objectSuppressions[aKeyPath]) return; @@ -229,6 +232,7 @@ var CPBindingOperationAnd = 0, if (!valueTransformer) { var valueTransformerClass = CPClassFromString(valueTransformerName); + if (valueTransformerClass) { valueTransformer = [[valueTransformerClass alloc] init]; @@ -425,13 +429,13 @@ var CPBindingOperationAnd = 0, /*! @ignore - Provides stub implementations that simply call super for the "objectValue" binding - This class should not be necessary but assures backwards compliance with our old way of doing bindings - Every class with a value binding should implement a subclass to handle it's specific value binding logic + Provides stub implementations that simply calls super for the "objectValue" binding. + This class should not be necessary but assures backwards compliance with our old way of doing bindings. + + IMPORTANT! + Every class with a value binding should implement a subclass to handle its specific value binding logic. */ @implementation _CPValueBinder : CPBinder -{ -} - (void)setValueFor:(CPString)theBinding { @@ -446,8 +450,6 @@ var CPBindingOperationAnd = 0, @end @implementation _CPKeyValueOrBinding : CPBinder -{ -} - (void)setValueFor:(CPString)aBinding { @@ -487,7 +489,7 @@ var CPBindingOperationAnd = 0, @end -var resolveMultipleValues = function(/*CPString*/key, /*CPDictionary*/bindings, /*GSBindingOperationKind*/operation) +var resolveMultipleValues = function(/*CPString*/key, /*CPDictionary*/bindings, /*CPBindingOperationKind*/operation) { var bindingName = key, theBinding, diff --git a/AppKit/Cib/CPCibConnector.j b/AppKit/Cib/CPCibConnector.j index 78eddadc0..6c43d7db8 100644 --- a/AppKit/Cib/CPCibConnector.j +++ b/AppKit/Cib/CPCibConnector.j @@ -85,4 +85,5 @@ var _CPCibConnectorSourceKey = @"_CPCibConnectorSourceKey", @end // For backwards compatibility. -@implementation _CPCibConnector : CPCibConnector { } @end +@implementation _CPCibConnector : CPCibConnector +@end diff --git a/AppKit/Cib/_CPCibWindowTemplate.j b/AppKit/Cib/_CPCibWindowTemplate.j index a6c210a79..869469626 100644 --- a/AppKit/Cib/_CPCibWindowTemplate.j +++ b/AppKit/Cib/_CPCibWindowTemplate.j @@ -24,10 +24,10 @@ @import @import "CGGeometry.j" +@import "CPToolbar.j" @import "CPView.j" @import "CPWindow_Constants.j" - -@class CPToolbar +@import "_CPToolTip.j" @implementation _CPCibWindowTemplate : CPObject diff --git a/Tools/nib2cib/NSCustomResource.j b/Tools/nib2cib/NSCustomResource.j index 4c641e9cd..9ffff46f6 100644 --- a/Tools/nib2cib/NSCustomResource.j +++ b/Tools/nib2cib/NSCustomResource.j @@ -67,7 +67,7 @@ var FILE = require("file"), if (resourcePath && FILE.extension(resourcePath) !== FILE.extension(_resourceName)) _resourceName += FILE.extension(resourcePath); - CPLog.debug(" Path: %s\n Size: %dx%d", FILE.canonical(resourcePath), size.width, size.height); + CPLog.debug(" Path: %s\n Size: %d x %d", FILE.canonical(resourcePath), size.width, size.height); } _properties = [CPDictionary dictionaryWithObject:size forKey:@"size"]; From 1b948b584f215a777753ada4fe24c8756ca89d9b Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Tue, 12 Feb 2013 22:35:45 -0500 Subject: [PATCH 086/103] CPProgressIndicator fixes - Make height 20px, same as in Xcode, so we can actually lay them out correctly without guessing. And they were just too tall at 25px anyway. - In case the height does change in the future, calculate the correct height from the theme in NSProgressIndicator. - Updated the theme descriptor to include the default height. - Updated Aristo 2 PSD progress indicator artwork. - Moved init of CPProgressIndicatorSpinningStyleColors out of layoutSubviews, it is file global and only needs to get done once. --- AppKit/CPProgressIndicator.j | 24 +++++++++--------- .../Aristo2/Artwork/Aristo 11-06-07.psd | Bin 5300478 -> 5295141 bytes .../progress-indicator-bar-center.png | Bin 98 -> 1021 bytes .../Resources/progress-indicator-bar-left.png | Bin 113 -> 1028 bytes .../progress-indicator-bar-right.png | Bin 120 -> 1028 bytes ...progress-indicator-bezel-border-center.png | Bin 87 -> 1016 bytes .../progress-indicator-bezel-border-left.png | Bin 84 -> 1013 bytes .../progress-indicator-bezel-border-right.png | Bin 84 -> 1013 bytes ...ess-indicator-indeterminate-bar-center.png | Bin 562 -> 1410 bytes ...gress-indicator-indeterminate-bar-left.png | Bin 128 -> 1047 bytes ...ress-indicator-indeterminate-bar-right.png | Bin 142 -> 1055 bytes AppKit/Themes/Aristo2/ThemeDescriptors.j | 20 ++++++++------- .../Resources/MainMenu.cib | 2 +- Tools/nib2cib/NSProgressIndicator.j | 13 +++++++--- 14 files changed, 34 insertions(+), 25 deletions(-) diff --git a/AppKit/CPProgressIndicator.j b/AppKit/CPProgressIndicator.j index b806bab9c..8251f920f 100644 --- a/AppKit/CPProgressIndicator.j +++ b/AppKit/CPProgressIndicator.j @@ -30,19 +30,19 @@ @global @group CPProgressIndicatorStyle */ -CPProgressIndicatorBarStyle = 0; +CPProgressIndicatorBarStyle = 0; /* @global @group CPProgressIndicatorStyle */ -CPProgressIndicatorSpinningStyle = 1; +CPProgressIndicatorSpinningStyle = 1; /* @global @group CPProgressIndicatorStyle */ -CPProgressIndicatorHUDBarStyle = 2; +CPProgressIndicatorHUDBarStyle = 2; -var CPProgressIndicatorSpinningStyleColors = nil; +var CPProgressIndicatorSpinningStyleColors = []; /*! @ingroup appkit @@ -80,7 +80,7 @@ var CPProgressIndicatorSpinningStyleColors = nil; return [CPDictionary dictionaryWithObjectsAndKeys: [CPNull null], @"indeterminate-bar-color", [CPNull null], @"bar-color", - 25, @"default-height", + 20, @"default-height", [CPNull null], @"bezel-color", [CPNull null], @"spinning-mini-gif", [CPNull null], @"spinning-small-gif", @@ -395,17 +395,18 @@ var CPProgressIndicatorSpinningStyleColors = nil; /* @ignore */ - (void)updateBackgroundColor { + if ([CPProgressIndicatorSpinningStyleColors count] === 0) + { + CPProgressIndicatorSpinningStyleColors[CPMiniControlSize] = [self valueForThemeAttribute:@"spinning-mini-gif"]; + CPProgressIndicatorSpinningStyleColors[CPSmallControlSize] = [self valueForThemeAttribute:@"spinning-small-gif"]; + CPProgressIndicatorSpinningStyleColors[CPRegularControlSize] = [self valueForThemeAttribute:@"spinning-regular-gif"]; + } + [self setNeedsLayout]; } - (void)layoutSubviews { - CPProgressIndicatorSpinningStyleColors = []; - - CPProgressIndicatorSpinningStyleColors[CPMiniControlSize] = [self valueForThemeAttribute:@"spinning-mini-gif"]; - CPProgressIndicatorSpinningStyleColors[CPSmallControlSize] = [self valueForThemeAttribute:@"spinning-small-gif"]; - CPProgressIndicatorSpinningStyleColors[CPRegularControlSize] = [self valueForThemeAttribute:@"spinning-regular-gif"]; - if (YES)//_isBezeled) { if (_style == CPProgressIndicatorSpinningStyle) @@ -429,7 +430,6 @@ var CPProgressIndicatorSpinningStyleColors = nil; [barView setBackgroundColor:[self currentValueForThemeAttribute:@"indeterminate-bar-color"]]; else [barView setBackgroundColor:[self currentValueForThemeAttribute:@"bar-color"]]; - } } else diff --git a/AppKit/Themes/Aristo2/Artwork/Aristo 11-06-07.psd b/AppKit/Themes/Aristo2/Artwork/Aristo 11-06-07.psd index 5bfe26b06329a98b1d4dea573e5681199fdff46e..3ff6d3e5f9d31f9e227786b83ae28e9d9ca1e0d5 100755 GIT binary patch literal 5295141 zcmeF437niong9EkTo7);k%VLjBp@W@;z|sViz7fxNP?guIGO2820GKjOb-co;Xzyl zL_~36Wp!OI5OqC3JXWH(vgoeID(WgCD2fOoh=8Jh{QrLSzLWQ@r{3w& z)AJtv)KgX8_j#VGx88bBT)uXFE}sihTP`=@hFosU{<-nFqS`h7=%ptvU$wdoN09EF zntx@kIA!MPqxQRy%i;f=D$`6=roETn^Y!BEzVh6Q_r3Grj~sl%njflThx6E{W-U2o zTVF@#C8cWn#!`1r?@2TM@a4N_wD)wKG~>MER?l1Ax1zMU=Zq`*OY5(A*@n(5F6ms< zHRF_%cU!V;@wP2}TT0cA_HA3ry#tH4oiwAPtFp1Q7=Ls3+!^ialF=I9f6<~v6tiH#9Go#{ z;PT#T$F@1W1BV4dhUBa)4RrSR^i_K*z3r6Sv9U5(J!!@aX0$Vf<=WD>Go#*tV^kTB z>8xy-yRD;d?)+os&D|*(KU{)3S-hgZ)KRVUZ>UttCkG{8ySY-W3~a9SwXaxzeEX5B zJ34!Mx#J~E=E@&L8bq>6D?6&ClNZdJw`k71-OrJPDv&!)?*q(o%>>sW>FyEC3B-wo2@lkdG+d@iYH>UWy{AT2y!j{MGCbkfc_%EG zcl?R-v326Y6~`ZU+Ht4NJ8u4I3r|&K=|9z(z_FE;&OugvD7Gs>?4tSe7Oh-)+VQ6? zTXx#Q<5w;i5*z!eA$CoF4~$VqId%@UZbW>72qT*_dIoT*UOq%)aP2E5*OxBU_YT2Y z?oo{Pb@UIESo0^%7^?cXB?u((H>w2}cXX1wlRIe}N?l9lYI`HKjno2ChyqxofdDX;QCLb=)hW(ds@%{109#8 zto{Z1HPh_sUpQ~^!g)i6J)7!}sO{X`(c4|>I(hC;yAACaRV_BGm23Qhsp&+U(qbY; z2xQj3WSZ7y!L_GbzafJytYy=j`c5C5?C5qLHsh_GhZe7>lq>zKD_y0N7cQBbv^zp} zNpyHaX}8^1G=qIE?{{_x4xH^%y^|y7ZByA@_JdvmeR@R_4IaCwhqK~jSfb- zMh-y;q2@J(sDn~SbFHdSN0n)Hsdq4CiOx88W&73|Rg+Pv&ZzYFTv0(sqTIf|v%gX< zZ-nbl*KT$qT`F&TXQl7*bcJ4v{?EC6?E(0PsEi8x@=|{lor2~yt&PBp${L!SCN$;x zYN@XeM$?s6jF+r^p`n#BPSPCGm#&W6sTYdCRq@ESw5&+RrPM%MO+;_6>k_>8I^EdM^{fJWyxyD$f!i?%ROC5p;AMQRZB=#Wh!-Z%(v8q z8#=vJ^odfo*!tn+WmMAOQfpsdy}Vo+XrI-wrSGNKfWt~z;s)eqRPtr(RxLZbeO;-0 zu-wt#j=OUU7PJTZmRHJM?emYFyC9|K*rgmYs*PV>`JwiK3T|v}?&?z}pPnxbxvWSezgLwAh zQfEq_YYEAyOl$f|z3G}LQ9?$gd0E2PMMD=*l7NiLvK}|=(zQ&Y1Yep4Z(}E!FV<`m z#-&_qp!SY|Utamq^w8CilOcM6Monrmw~9AEU3-~7�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

rXq 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 z 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 rQrLDcAv$LbUt);2qer-+F%<@F} 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 Rlo;c|7!QdY_~#lA{~x(+gH!+j literal 5300478 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 z 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⪚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�<|A3#%Iz3j=S%3kp#~(hWQ&#%;xB`#g9gJAN;M0Ma&iw9R zJum0^ojD)rBROwjlh50HaYA0K>3_$`4eB+$Pd$ehJNTlJFZzz~mFmQcn)nMfLKVr2 zJrYA+NKym#WaQ`_>fd#KA}KHPe^#HLNKd`Zm&!ceVN#$m^P!vcz7fCC`PXL!b6>}c zU-3mj)D|OAK(E}th*>xeKG+n8sc9-;iUat@9rYGn4Rj|G-J?qCCFa1t*RCrj z2gk{o-|hXJ+#j08YMe}HoWUwf4aGGC7xm8|yv1Pm`)seFm@61-^ep6ZyXyRlVvv=u17#r_zy`+S#ZYROY~y zdOAFK9LS0L8zH5cnJe_0DJs24f1dt#-)(>p_wT=4zm=-eKGO5kYa!wN`z_P&q^i_H zy`b+|Jom#X&v^V$FU&ZD$Bdy`=wXl)O*%_AwtF(DqM#<>2_P=lD(~|DolRru=gH z68gWn{Qs1?{LApo6;g;RK_=KCNI?TU2u(0e|9(l=0Qh7|^NcWS)mk)zeeZm6Yi;e8 z7w_DHMkytIN)y`PrZ@U+LtEub4`bx9IDI=U<5z36nz9`!-_=;7eT{eRK)do1Mi^hB zV=Ek6>8OLF&N@!nSDWZy;7L1>z&J@@oEZB|^;M>y$g4ROAn>k9+v-nmnlx?;=v~`| z26OGg&Rw9blZJWc(p$T*3n`YY?bPL^c%|3s0Pw55q)y6I8JMGwo|Bq7N0U$bV1dL8 zy+oXSi?seoxU)~jY^^`e5Z`6`-C25>I1w#vE}}7&vUWMAOt*ElSBGtdEi>KlHn^z6 z(6*$!_k3xSbs60-esT48mqXwpBEZfduc0bEq(bUbeE6-^QyBF69K*@Zzd_qzE^H##q?9o!7Xl=W-Z;7aSir45$(=D?Ui*wOmnWkAr&k_?G%D z;^2e%>-29@b@sQbF4u5p@pGW=I@|8AS6#04+I_kmHy8vkzSYJrj$Ms@jw3vdu&qan zyR)xd-vKNk2FGP)FFBfBy>-RH@0xu*$oqZVbFZ-GujmfI?--^mPz(4&xwjWpFV|_+ zMYp4Rl<$t?B|7E!9dN3mCE8a+M>QO$;8+azh5wFc7bn0sR)`u)YVRmI32ILk-Jw8z z_w9xSCEdHOq8zVQj>?c<`5dRlsXNtJTzAVgtVwCV%H9b9@CBnW?JLaMgJvj01$8tp zFRH_Q8l0`8*-B+c`JEdK=EM*wRRx0CF_oGX2nL!|YPRv#DFL0|gs}LPpZq4>CqU&G zj_K5FM33pTQY658kp3w_9jsT`*^w}^3)3g4!uS-*J)j~wCo7_}y^yu)=IlVB38xSt zsG<}-{zOa1!!Q4|}AMDQuh@+Svm zj{d>`QdKG^i&TwM0j*0*wa!K8Qhzu(G@|=UbwHKsV6Kj4A+%Pb{e=jhs}!i$`4LTD zLvdDNOlRgJUA%}2HZ{uU&pD}5vi;eOtcom9*>1OC)0noeix^`NrmQn?om(L@RDUYu zg=!(#D_J3@D65Zso;LJ(>QRX{zR=$`H=BEkvZ@$#CaL0u9n{6Sx^W91@7~pZU7jLWV{h2q!RpN$`3hk6Wae@yxEG?Xt? zQC^eWpo;rMvZ2P{@a3x}4X5f4l?S!Wq$9UL8Aj-kdq5W=Kt4Xv?Chw{k>oQ~E_7p- zhF(K9THPd?6dE0OsBXVsNAV&Ld5TV^4COcIv;adlDk^=HBHW+{(!=OQ>cn^YgR64B@_0V;DiGkOmU-=`mDe|qfq-Jm<5DtT3!{I<)I7gc5q<07* zb+3S=@RYoRDFIH6zeAc#Jji$1XfWCA+IV;uk4JteWTkm&k`^))vS?bgh?k2@!{Cj4e*}3X=SP0wJDMG2{bqkCq$;$!n^7s0 zrT5wuX}#yHkDj0e<`ZY!KZIiE{QO7YSLbpVI6iQ);Piphgjb6uG;N^yhNW}vK?N70 zhY;ZIlMnH6-wpwXfJ2}=2sn*>FeX-W_hw6TO9>V7V^&@q!8s3`M+Vsi9LiQg?+y`-g z0Itr*9fDjQQ9n};tDmbM!}U}36E(WcTw3w{d4$RU#lxkPKU5E@`-J*?)u0A$d0K__ z!m)4)wmXT-EJasY*we&KJbtVX&*lW(eLoC#1@EigaY*OjmMU|`b z>t(6_z*3am=9Pu53@Y!8s*!d1Rj53F&MCUHYg9?6F5!VA$`=UkC&j`DM`d-tJh#sd z*rkz;YKr-_%FN>0Zm#qu*I?^F2MmF|als~?S%~TuJi#mA8eeHv2MiHI1t2Sb0H742 z!gF-KF++@GRc3KHd|2lMH9*G_b+8R%cE}G|jEMYlbxt%`%55FOG>q3VM@T&E z!icDRa+_tFb8rOcECh^Ei2-!5OHa6l(b{2%29*iM1ZU=Ri-?Y3%ZuTe8jm5O35LL? zjV>`np8yK4^075Jim?@<65aL#LR-e5G9g>yVxfN9Lc&Y22gfg}i`&S!!#9xCaf=4-^rM+W6`~oy#v3+t z+)x&Q%I|*)gW5Cu%P8OH&|p%5tdB7Fs^!^@W{laP1{)HO2+diDb_yHM z7^y?vOZOt7F@(kh=a~Ix29$O=E)gpe+kpU!w+pR9?Ujg>0)391)7XjT3!^14>=lu{ zXQ$iUG;|&YQBN9I7cH%l2i;ZjU|XHNtBn&_-javhRq~MI2E+R$54)@6VQ_=%*t?EB z3>??7cOCoo26|k_9({mjJto(&cO84v!FL^d*RgLlP@U+byN>;Z>SnrbJrQtSIj<|{ zI`%-oaf9pFCx$e@4d;J4lbkxlgAwE~acMl=5Ewrr=pDW?p>9O9UdwWukHP>nv?}@wd=4zH?uB^SjjJ_S^ z7r)j7^PbVl7mvrA=M;J{^x#~4+_yuZvj|+~9RE=0p}F|DZ-+o<5xC4b{^8KWbMbNC z4uQ@h0FKX4gViwXr+5H+93GNy?#~#uTh_yuV+m~|R%r%~$TGunm4Vgw;V_nu`j28d z)R*fomsRihJt7?4A5&S}>%eUfT)zwlR=3Age@qUURib7egjW5yY80Q`V3zD1P+2^B zpIaU>16Vm3U*z6|pBqRC(tijRM{?|mbFNr_D!(MqphsZagx&Ozw9LIpT_;)ES4lB- zUQk`nGT_X0?0B%-9+FnNb4!C(!|a=+xcS~rhk$IP;8NmDk`rI+j+6fplm3I~pCA{& zTql#od0ZJ9-}(?=>~10si@#t@{t^P>*qHcT82%c9xBDT!-rb8Ce}UES_&4|qX1GSQ6u(H2?k#$+7dp9gbP#t&@Yia%Swv!BHWM2nu$=+ljmnqpKhwct(v`aH z3!K%?63@27uf)#@bt8u3UNDN|-piDG2V;lXPt;%GdRYBbJ)Ewx@}rRPI{dPh-iSqc zrI7%Blq9>}Jl~PapODCcg3ZP6ROLWeRRH=VFAx7=ogau|e^)pV(Rq!~!xAEpm&g4F z`0c207Lshh?_psZ2DaEBD*jbCjK%Q*XeEENQ0Yi6wv)xw(0G`CDF;?i#j$kJRcVu-Ke{dp^K4D zqLYOkh@`wrTtVw3fSn)_ERHj%^-!I+Xd;{Q)$%7W&(!vxX)1@POt}W&hb)_41H3mw zRmu!CLtzu@Bl$b)7UOy_+*jxoqQNS><9l7A8Fr- zu`uYAZ}o>db+wO;zkilaf$s6C0yqlj*agQfI_lu4qvND?Y=Z+kzkF&295d+n6&%0B z&o3pCjOX;7SThPp*=kU>8k9AvG~X`^BJ~S&+UczYzw|YrBuK0UX6--E*xT8wOQ}}Q z=;YO8tdN50)I5CYva6D&^f48lWLb12iScAGUWJ4Ul?btQFT3XaG?F zK0oe|e_sLa5P#n;+#&rwm@5>1xkL7S5j;cmeKT-}uE zeN!vBZ&dH%LSmhk{CD?u_UclqmG5@)>Qbup?{@N%RIjEQx4iD;ok)=Xucq2}@_x0| zxRdwf_8n;GIjO00xZyOgm$iPy(k2By{rr({Vm%)L+X>%Dk{?|%^ zYIXCgbvxDkeJz^nmaT595b^BJo8F#F>D*NJM2McFHz}oNPPTmJ%2Wfy=C$@+`*&Kx z?El%AX(9C`EXTwLeY@L>s-M%Um?PkBC<`mW*>C8+d`^+-pF z@EhEwM9C$!Zg6oNjqbZb`b#VYx%3}bn$~sL8|sBLB-M?RSgS+2C$XLG?MVy89&le= z=RQJ}p)#N&yOzF$UXJ#;^Vd#QrPHd5ZdYojs?aIN@4&rW`-;r%6mG}RTwnNaPUUW!zU8H|?W&X?l3mm;-od9S;=jFi)j z?P}T!q#M(z>yE;dufST4qqq`vcJy&`CHXvYRIVhSZAax2pSIHCVX9-)9k_1C#rqgo z{OlnF>v2%tVJzOsRcYCN%(ce+DhtoyAjez%I27>)tkK~-at@Cd#L<&kJg5|R_~n%5 zV*(hVV(P|xjb%Oo<&Q+dc{$NYDbMoEjh14f8FR)u98TrIggN z@^Q=|W;2OPR$eqp>dhQH*Th7tRC*rDm#uLyXqD;{jOL*fr&Xm&3xvZ#91fYNveu2; zjxp_B7d2K=e-iMa!*^jmHk&CI@lUCXnAwzzots7U!qk`LgG4S#E)Fp9@5Y_C$-V!2 zy=f3!zK^iNZ4PFH|2OVh{~vjIK3`8rI{zCf&xPwFq^t&Q((C(6nz!w^(M#LX<2`oL z`mD|A%+--FCJS|E(yGnr;nchWw}7FSR!ehYsTMQLMJOR0Mi-Ql{);?*(Nr*@xIV*H}KRMgfGRgQpb7rN?vjU zPMy%aozZ}aFju%P#1N4TGI_&I39df+fVq-<{`*n6l6;mNmCN&Kot7JH;wX|EY_cl8 zy4yOv?o@<~box7N)lEZO3lu+rz0fua{n4EzOBd3?rm@ zBiyamI=5a691NZV+O*S!r?wu7UxVceQpdLipY{5V8F6UW$}k1Jg-mT&6@ zPdVLq(N@8DwbObi!Q(hLEaBF`bkKZuFu>5gSk1eXy}bY1K@pQJj+R3PZ9jKbPqrPq zrEd?Xc3D+Rb7EURvDyZD$1t3G5xP09VIV8?kV;j)7tcm@+SwQ7u!TUmP6@ETz7~$P zbex6bEVDeyqoFSFcRaf!0{({~DNg7l5PAq#XBi@yagF=XIkj``bQo&SCY>YN90QK*>*%O@oAkFMJVxig|q{1m0O}p zyX5NL;=`6%IKAJ=Zlu%u=V}c^YdO8&Qtv--M6M()|KE?umE^PJh+J2b-gncIEmd(R zpLq+#maX~E>XUjC)a4z=pB9%-6+PuSs*Quc z!Nf3^`tDO6L2(jO)L4&dlm(meO<7u&)0^Iiwg?py8>LF3Bpbyl&Vg93_Yk8(e1N8$hZ{wrwJG_r^93oySyJ_r^93J#ijo?AF-E zAv<+*b@CF%BxF>>8{bHvZ*1Hn4h4`vQI1zPU%7SmZk>Iy zD(PSv+^J<5TySbRnP1v>cdy}j(VqV4)UrEk$8CSI;^ow`vCf^fY}D!{v(KGcc52zF zQ{dVS)IH+h71~0tRwdpjc;EGGmvZjltYWIe_IbFLsmEP&v zo4g?qp02$qUP@b9D8CkyK3#nd;pccR<;Rsk;h>^kQU^`~ll4SrC9rFgR9vjUg$d^# zyk#gZSm;{%2%R{1qcg5uIE&g03Gc!I7BU{Z3-co!4VF8`f_Gu-ioOWn$W?N)xsx0W z0t$w_`ocPB&iG~I5}$4&YqH`|>XUF0sX3-z(R<16`W?TcGBi|B=` zGx9<^f3}0}x>nukTDifE-ZC`M?V50d8<%{T@qC6CyEgdX1~=LtD!EXmeAjB|f`@j4 z8_D)$d+v_UMZOeoTX(?Pqy6If_r9Z#x{Q+3h!Y+ zvAQH_b<|ZWu}RHzLgRMe>UC!Oa2}@V%b*+F>wbYfsWZ%O+#oen zjaJ#}ZuLX;WA#&9KTzY;ow&xj%OP;ZAwbR^hwBH*kL#E6{R{OA^$1*#;QA?~;D?Zg zY)HjWHK_Q_T#f0CePU_wOKI>mVi{qhPa}j*(|vS$tZ!4sw0;Hs zLbzi6nlfU2bvpbJTBkJnnlQ-Jg!D2~)6)8+r}xds=-01*|JZ=3nFX04Tuqs=0lL5L zr!&&~rle}JR@O%GK*)&BLV5?3@pV32`D*tlt@PW(|F;Y@|I1e1lHGKn8 zOoYrqL+)EW*$aM34_JNQkU^PV;26RVQa&Gprf2j=&~YzL@`9e!gPy-jg0d(~)(e^5 zx8Hz4Lxw$YHYwzp2Zjw9G@xJKbQ5x*q=_U43>-3St82@`|De87&Rhm zVE>FhX(+OULn#Ig9eLf&V}6|!?$={(zHa1D$=HNLF_`VOH)Mb3(WG#Xekc2eYnd?! zl=MJe|A9kBjJol*yMC7x?ss?HcH^iKLk5ySpKl$At+^H@^2$L<-Mef>4VP!Iwm>17OH zF>bx{2Y*Nk_lFHX=xabs>8J)%W=E}X-K{O9<<@qyz5>@FVY_`vaj;{(`3VsE&1!RZ6151c-5 z`alL9oPFTh1r9zrK5%^C_#kOq%Grs|PIPvnYZsiI=_U&(W-rfECZAl@w{QmCby?29?_wtSVn^03?FXrH;|MS=5 zlK1mz-@wHFz&r2B{U9mq2f6pKNZ2FDJ$>9uI3%&>aO~Yb`r|X}s*`qwRJk3YJ5 zZ1dfR*Mg0_-Hf;2_5J&Q`(OU)fBf^mjQ_X)`R~ElpWphAg8vBNiv4+X@ZbOEzm5Nw ze-8Z9fBEhG-@ohj<~tonC3a3`kG(tRfuB6`t6%@_?;rcaAOG|Z)BmyHA49nGKVJ6_ zfBNGe9{c;>{rXpr{N#ZglF@8e<+X`jnm6Bm=lAY?;IDq>|JC0<`n$jT`=;N&{aC?c zp~s$lO#MFg`_X^@cfWh|Z-3?g*1Aza$8e?IDGKmEy%AH4tG@85mr7?vezZ|e2U_PUO`;g;LS z-gWmqIrshWM-M#s&_i!}8+>p0@k0+i_`r{Tcwf#vci%Pk_FHZk)odfINd!A#Wozxo zQPxO%Ca(?iGd%kz~xI4$*o_+K6Oe1O6?dWDZ zd54X>_PQHx&c1ET9b@mj^R8**3dV(S#m0@k>&`pJ-ZAF3?3-`6?%EMZ0GomB4qxsY z9+B8LJaqUqqprK*#+z@+zV)`)?Qf1L7!$&!#>8$Paoergx7>W=4cCpjX86$N`-#nN z<>7X>^5CptBSv03YV>v2-*DrN({3ubDTFI_lfLoV8?L`@^r&k`ju@6TxcTm7?w1~! zv|oBKH(QS!dCj%gjv6(6biwElE*mOO()sE@JZf|eL_F!(=9@aGc z%@GA7Lb%k3rr~;67B*}TZoOmse0Ga>Z-08%_Q0QePksCQ@mufRZ@#x5XJMEh14{lL zi8BC(+s)#{{D z`zIeSI3B`v>bTl}Qk_!1rO||!FS_Iu{M6A&UZ|7D)lu;&Px8Sr)2Gx+UWn@B@)RwI zhHzC!TR+uA`yO7uV$q@%>kq%%EZCW-Z_DC_g}%jG-fQMxTji@+;e=~c0S z4){VF4pphO^?`nKCeEokIH#&Au=dlcP*rsmv#YIA>uMIN^$eX7n6p-|^}RA4;Sa{v z4#eZyof~#m&6(IdPF#fU~N^^hBnf!Cg-N$)&2?**PW*FaWvHmKa%rHlEKpW?;Lj5)i$Vt~E8l;` zOLxe`qRJveiu0x(oGRAfvIjGypwprU9(tRk&w zLdAp$jYV}8EPqA+2}SU(s0gfC6KE__Yr++wis}j}euY{JDx>l-_4^+$_j|5+yP%#w=`_?b@(i{*^b33!}&EMWE)o-P;7B7~{`Zkg3$n}AuHAUkC z75m4(yrw8Hp<+$oJ1y;w(2Tzz?zJ7dQJ%a9=%7BZ@L*>;X zT(#xu8*ucuGs_FgPnY}FPmPu9sjnuz_8nUV0aipBuf}gef-f+s?_s-Ixii8D0ZlR0{)T00~h5{?U;X5daprwgtQU7&T^u@#@KI9A)N#(nx| z<0tBHT?@};@Lbl?^D}sU*4$I+`cIsXRU{6LWM$&eaA+9S>Nvr1g5v}y1s6vOe7a5R z$j?;-X5-F#5{6}?<&*Aj+oKVNWxYUH~vesAiex!KzG_XfJzS~pwUgFArT-r6qg z!R=*xYmaPPvvld2jYnGTt=+z?p~Sard+WWmU!N`Ueck!JwHsMTCSTwO3&@B{SxUO*GG@)<4AW^5ALm9iiDR{XkD=k3CpJ4p4eO4 zEYpO&%h19j)Hf(Q>r7A)hO2 z$j8mry4hMBALsT$C&b#Jk!*lCG#nak#?nc_Mi8kJKt6f+2Qptmxtv$zV zEl)nqlB;*`igeUD1iFrZ;cV~ZV@kqgd^W0>N_n*8)N>dDo{Y~9opP$=H%&?__4L!8 z-&U=jj$t{&Z=Uizw&;{c6+B9kJWA+sGRXsb@|Akhi?LZFLH7hS91@Nv92YoUKxON6 zfzt(!3!E-+y1-e7#{70If@=|6i{M%W*CMzU!LhO-KtRp_ijrwN@V zbehm-OmOo;|wm+yr-Sf;%_C z>13yqolbVA2)WkKwT7-WbgiLl4P9&KT0_?wy4J9FwT74CM6vT3kMGaZ$#@+|`ptw8 zj`1#U@tXaa*a~FQMy*$r0!P_;JQ!Uqkf3%J~cpPs{W1ISDJH3DSy50 z7YqkgRuHGa`|FfX2V;I;VHB^jV*Y_T==W#mWUFAFMMaR^FaNL0}PGL7b-e1#yZZ?-=e z)(9O_X?bB4j>N*gQtid+ACKkNO<`X&2qNlLM!t@Q3lS%bI7l=cZVa{&p)siZ2;ZRk zktCE$1)_*h7*_d+=*!9V;tYsqlFcIe0@)I4WDZIejB1q?E%XO7NE>J`u z3`Yb0Ld{t9Y6N1G=0PN@zfE0tTSqxo4$k#eFs2k>R(GoY#lA^9<-^LN6To)rxT z^R<7cI-%0C^TUPy9sF&8l=iNbf%dM88jC+p%0ENtKsAW$E1yJbZ+r%+fh@~vwOTc( zzIVR3wYGN4i+65TO)4dQN>hVQX?mmIR*VSx(!*!9uQ+`h-0IaDt)^_lFCh5tYOK+| z#=Exj*AQMhrPWK~+6vcJan-?97k8bCzuhD*#+XExZ=9qvZo5tWRpyh(vpF>&^sY(U z>Q8T)G;TBKUTw?SZmlG0YxSMIxR=bXiL!8U> zyR-B%aUxpUTts6kW$o(0GTqkI9(S}AwhTJDx!$u+9fr0g<-O-iYudOL-+$Otx9Jb` zdrb3>&Q0Rl1XrE7>fjQGOhGx9Lxa5^#|I9B%Zm>ZdM#I&_i=EsdVEX$7IE;Q=tXgVf?c$e@K3nV;(DXz`KW@Y1?(tVsyPMwy`i}8mhW~C84;^ zTbdkF>o7p}l&;jTVLs+%pt>GB=zJU+h7+tzCG$%{R;-kD=N{T*u65o$w8^>77Xw!_ zy_JVt&Ghn`IiDkx(5@CpdpcPat0b4+qu<5mpSSd6U91b-Q*T6~je6@DS?x}n2tE?K z*6<50T<3Ba^ei8MyKhjps7G-9T>Vr%jPFNMa>9WM)h7oly261ISVqMSCMEg3c@9MOj;F2qgYg^OZ}yhtcG|Jn5aS$ z(cF9;xHXA_Kr|Xeq#RTgmLi6c29wCuScjLE8_|(~g)t8hGZQS;%WHG;V#yONFR)O2 z;f!^)4722kE`%DW`r%4%=i)mosVi5hDt&U*DV-LboK8w79oH#Baupm^>?T*q@`LmJ z_9-txlf?uj8Aol#s2Rj+)v~c@SI6s?-Y4k9>u80nEW6`ZJobz&Fe#8DoHzSaT9t>=DY)`gzm&yk3!SG zP#U31qql-Ubh$ucJ~D)vuOqpV8n)?RPY`+$`B8RR1QoAqp&2qirIb((59_R~eDtFT zPE=xM=?MA>>^$UIIK2*qE{p)SwpySsb6Q?K8j2=a{7($D-t>ivaDNT~BG8-IQfN6R zZ~9c48iKuSW^X};a@UoLfT`h3)OK1(y~izykCvRu!?;w+sgmEsxK;4!XY?$c^0ct= zZ=TjOweL}Kbcr}i=sYRTlW;zz-^a7NI~*JzI5}{7!07>}2QH)@@S5IJEgIxUy=FSO z^+wD7+mh4LvY#$_G=^F3_c(x==B}#^fzaspM!S#0!12J9%>z!mUu~M5<#kehWlOcI zUsu260jJ%ac6XBCw4vjHE0G68ySo{3#xnL2u+G5s`Pgl||8+8#AlEiR@HwehXg8GQyHCe+&1UMwt}?@*p2rR`srFs4Q1lH=2n=Ih{H zy6P)ydHZ8!ZzkHEfod>Ter9zLqf0usE9p#DJ$-$l)O8!wa^<^z#|E`RrQ8_#w+(8g zO1UZWuVv~>m3H&)|5v4NP^(m*TlW03%2==gziN@5z4!lC{T9yLpw_6qx9$t5{)^sA z-JsU0zGL?PU#fq2MrxV*O7*+rz(1+}#c!voXEvy>RsXRE{;TT0^vzWD+`0{_R1Nsf z!T+oVd@(&mP55@$h8{0hXK?CRCc08Dy)*3O|L01+TDt*Vx1AlO zM$0u)zOPr;{-o<=)nKa-kZS5 zQJwdqr+c&_kZ8a**hXo$u@Jtfr@O0Ho8TBa5E3tXhB2|hei5L?GD0GfaL2hxp70Wn zmzRy$$>b)v&+j_9?@oTiJ0i5L5R%+@8Q(YMmA<`2??QPmb(A%oH|w2-PPSy zz0CCVd@4=V>8ev_t8>2Zf4=jb@2h_ju1F_zC36D4RqXeyyG0YJ&Ec=f6U1+Lf|PU~ z=a5+$Y=wm(8RUZer=0xH!JgQ0>{o?bJXvb&yR~xVpbLUlC z3KY=s$wnn^)^>H&2pIlrroUqer8w+gRjmuEvz&!3h!?Ag|L{1P^$M@J|1r@~?Eco4 zBpmL4O7=kO>*S%44rfJnl`E{CQLM8?_^YtxI4ee0-ukb{|J@vU?!ou0oW*|0(1qXn zx*7V`#yN7Pc1`M{UyL2#5w6E^g-Idtk9b}EdeQatvv~S>{MK)8!S5}Ula)R~TUDOe0b-Ry zmu~v}c`EfrU23Y)j(>X*HG1*icC4C39g%Pcv;MEbqGixyh;!n;g%Q!TZ@F7X^J6mi z=7eiT-dDs|>PFs-Yve)3XpcM^g{sGsX%HHD;;nKFVq}PKA|8#r@D}Rh7(C(MrU1rX z_;VD%;0ynV0vLTT2PTIfArAWaVod}L!0_kkj-3dGASJ8DAmyaSAm#3qNSAZ^{5jVc zB$H$AF*t+TBIyps;8)Dx#}Mblz06-PbGH-oLFR)ElqV=(r}!3K;lAa~2i<6t!Xco} z^MEpy)p0_ceDt;jRLh=?R$ilgSeyiBCTk}jkruY+EsH1M+aLOnyaUJVAEFQQrVq-W zr^)b1NF20(9mKDr_OGM(h{_AiDI~$+yG(8e?ho7txDRk2;65h2a`YRJ@(so~&KLmrMp+G`QaLjLkVOAFbioEMMbh3o@;9K!># zCV1CzI!?+nU%4IX`@`T!=j%(xzj@@kDHius9uZ4pM97}HkeIzTFGldZ<7pX5eEWvr zw}_R!NI{Q`9G5p!NdaE_H>$4D4OoJ!@gaax!~Q>?(xeQkhWEfO(~2jKamDe9;suDI?QF zrifpP;B^@Z*%phsJZBZn>8fc?DZ5NlbEYU!4MSpV&J0aOW<|)T&YNPIZmyUz&FbX5 zIWi9WO)xxFLiy*-mD4B@{az7M1v&@Cf~hCiUY#@zvi1ZsR7fJWP8i5(8g`-(m^aU= z8lnn&P!ncJ80Mrd&^blZG+>^pNQR<{C>Wkm=Bx30OiWIX&5BiJvq&*!ar-r8SQ@~N~|cBtExn%co{VSo+1&n^|)E4YKSrV{A-Nz zlq%7zc*&G0CQ*VS@>k6yzvw!=iEoA14RdNG7f6gvqk*TW znZhD6fsaV7RH~X)yG(0!nW#U!6hGwqbTaTosOGqbGL=naHdz@*6S&G0M#``?VU7sA zfilsf>QuREAoe8fZEVv64B3hm<^hEWEi64ID#HL*Fu|Q7TGg+?<*a)37e)U8CvjjVEyH1pcH|q)72e(1Y)ZRgvkUh>Tb8da;7nD@D8>A%;K{1)s}^;PqnVw7}~z zydI<1%`)CLzef+|#Cr6;*hGaG%Gl&&8Fz@8tio}c=+32>7^_r3LM}iEk79TYkyQprq%v8AEtw1DHC8HB z#v>C*!it5I@N*(U1tDUz4&hj(Qj{e?XD(i#3gpg>vZowp#LHx&;9r#@{i&K2$0jFM zM5+^G=(lG^rpv_%>h@!$D%G}(+7>ISwy!T%G2%eds-@x-sQXm0h}cslaOSacHBywX zja7?fjNqx_*i?yXi(H5%fW2OTQi^i9SRF4;Oj|i1A|4j!#6|>4)nc()E>2IC5Z{W1 zv?f4BCa5T31kXg6>Z{5yCtg{mB23g|NV(`t&sP};P?i|}45U9<5oHubdz3> zP0xu}ltEOesa^R|g{?d{sAL7PM*LCTR!+w#hdHsrn5ag|v*s#%P)b96UZ<{LJz>z+ zS#uqVgHldY>kwlq>o{il9JJcBIc-%`j907F7j;dE1)K6^lyDZIIg|pd0~vxIqZU+8 zL{jxMroaGHJ&mc=2vZDXugY~kUa858o?7|Mn&Ap1OoO;wMind6=|rdmz&0{fERW-h z#>6B(*H}X>!SqL_jLETiF&dLajUk&!*QH90%LXxiMuL_PpUEy zRkSsIum}Z8lU`K?A1zl^Rbyfe!jv+VL119eAfwvWWJnQorYZxw!l>QKX#>y2c?M9P zh*cx8DkwlTGBy>9OrgeW%9Ti@fYGgYs5E188w~|#pxLG#goY7 zJU%V%V*pZ9fIdt`#3a>tavT^24I?|T$^hdq5}}9Y#D++0ipBvIx8~zc19n<9o-Un< zFm-cP2B*eOhAJ1GDJ+{tMkY}b^c}Q6)vi1(vp7$HE>)@+3_uDPW*ExV3DkIP1aJY> zD-#cRU2zHk6)gkMh>PsZ2*rdsPVdO#Rsm;GW?-nPi3uQ&7-9jY0I~l_+<*|bnI|b{j zoD!jNAeDPD7h4fQkEkGKv4WT;Vw#AFFJeRx(?rZlkz%fs{Dt`4#5CGJWT0oK%aI6p z5vEumRv;&Mh&Cm93$6gJ3}PxnGLFsXX2rScnJ~b1krAC^Nb}|RQMULbvD}h;qWEcu zBAkJ*GFGmXFqna@UW&(KD5zr0)afM`FTMiIPIGJUGGk1#?=mKu;KTEn`>0nQ73&lS zLE&YUUI+3I`YXVk6|19fgNKUsNk%tOELDM`F|Jh{o0ZLpb1U*;1h=Nj>P+41<(LkF zT1jSDM7b)&3@xsSCP$sX52j0)1dNqI`d@}O$1tlYR!bm8=+=}HakE!|ooS{FRy++Z zEjeNt&ymV%%ylHoo)%|FHX%O=%@#m%$H!w}JWk!B0 zR;ZJDSOPnW71i0QQyEXwpynPr(r7%^ut**QZId|i=970qpcT}3CTn7Sh1G2_&p=$}NV5u!Nj->U_pPLd6BZ7 zN^Ve5XQN7UQt%_-DFX~6Hs#cbT4#e5ff~>HL@z_Km@P`KhxZ7dD(bBBQ^P#wMACYw2);T4 z4Jjv~ze4}9Y(bp3BP{wiC~ir=Qmsh+k4zTUO}yZi6mzf{g#Q$JsNseDaUPJGia z+$Sls@nkyQ37r8KO6Q4lqyfKk5k5!IS^b@3hsf#DIWkrRZ__VjLt`y?EsP0E!6emO|KaV@VCd6-{)+b+c z0=9KRp|8JSj{Le1cfDYW&(a<7e;zYO-VG*%=J@540`T$d{^>hr7;;U7evA-EE<&F{ z=np6qKJRlce&1a2{3p*4;#)+G8w`E+>dv?B>({}huKz~gI@qs+DIQb2p`&=r!I^_I z2XD*y`^CS%bsuwZ=HNVM;Wu@DDv zbWS%99PI2^HaRZe9<@fQ%Umihg&NIf9C3M^i)9R~dp&|75Gq3>5Q<5UK`(0!B<$7k zaR`O!*9JI^gz!36r8CqZ4O(v;Aq__?WRPAX7Sy5MK)1~>JWfKMfhPh=a4WH}BUKMa zu-1d*SCA4OT_HwCTqsPP7O@zXOv!m);r8Fmcizr)i)V~WE?7WuE?edVN7wx#43wvUK$}CI3$7vW9SY^ zO)#A*sjw9%p$3Pt8d$ABY%D^WQ_wPk@&WQ9y+*qXcpdsjB`AEA$4o44kV@Ulp=U>$ z3gqI`oFFYPoi>)x%`>sEMGAkkK5d$$cVrxuI$flhBcSZnd@w$|$@^HaH#!_X5J*Xa z90oxKxf4W>M?jBJZqVcKJrn>v4ntZfK#=iS`+T;uvkMRwM2|-fLkfw~N`f2)L7wlH zAYXr=qoes3t%sELzYpy1?C2uL9~|iDkU1{j9z{DzE)`ou0>>u&jpDeFEZBjlg5F@E zdn5({FMffPVf}xE$Q>!EgRWsgaRkae&KP zTAUELmMYLIZ8d%#GMgO>`W8`FuYXFDcmw<+JHA=Zg6{1K@=id100-%>eb|KKq!V9D z69JDM`H(qljvN6V2#LS^pa};`e?`GVGI)rBGcq{i-2Ev9|4QEdYkX;U8c09;b(Q|t zv-8?1f~R`3SfLB$_ljHxHKhS-^7_7^mO)ozDYW?!eiFUo*+^&uU9c?J=Swy85EfAJ zN!yCGMEJ=cw?BNQ^z4&u51%QWezNT$Q)=Gg>dE4@d%MYam=yS505ifFB)#WnEO1K# zZi-*-FoZ2QA!N~aICJ!DFQ(#|Wu6(Vx-sQCjaG|)kQ+1JC9;R+(fSXn>& zVV?e{(kkfzH~08QOei*de>1IUhjPb%pZG`hB0@A+{{Jv> zkngO(4{^tbOsE&!NWrhk;Fl?QLIxj0!<_L!dVYj%z94VX+*N!<2BEJk#Ba#pH3)`A z{+CP`(>3II(Ni+dAH9Oq+(Q@rPg$OOFPNv|hJNicKm1sAr24(Tc;jpv_Ty$IcbO-# z7qt67RI3S#a^LSoPL#$XI#WWslI~k5kuJ&Vl-DZ4d7<=RkeAw&%C)*@N0Y)=MAOYO!uDW{a)* z_^>^rrAM{=NS0#c5+seLS+QotP4_=%K6~H0MkE5>^c~>V|9G{;zZX@Z6#KM7za!sy z(F}hR+xvxh_X}p|9Td11fqN-%1c5^cKs6Oxl6yDs7mLktzRSJ^#60>mb!PD-0*_PR z%Lsgl0`ElNdIX?HjY08^kes(Yjj{4nRL15d_|(I1r|@-9Q8P^nJ}g5IBXmlJP9Y=%QUi-aowSD2rem@JuSc7T z>%VvUdon;j)W5zUixb!c+v}r07^v5!r1X|hNp&x%yYd)a5c=bHjMjY}tA7!?q3!&` zCdUj`A2N$@rU<`)4gIi)6#L6VGmrlzM=rN=dTXU9r{abn1E@FzMz7oEq@>i!-u;CxR*5cXm|T?m|B2) z3HOrrBY`ok3&%62Wn|7R5U2%wVA}dwbp3A!^PT}cS=!yuekMw>)?f~9>qFfIt!+A> zQj49YUo;=aql*uJ9#`z}{G7ZzPZuFRy8vfwFI9QUtZ8d0l>}wOzEUciF6~`C;?j2= z?EdHtUg*9YcO4wal5pR&$C@+h>OxBUdyS9rOWs>aBffo_4KW@RL5@eobEevL{-}6H z?Kyu`JT14J%PV%AKPsMrNUHy5NK6WGr` z2D=KyV%eOB1s42W7<}9jyjg zvv+>Dsl&HwCMRe>xpuXHCnx_u9gKfM3`RNrbbt!te53{J8BS-kv!|Ie$*h!d`8Bi} z8x|KG!Ak417h$#;D$Zgh_S6-$`&rx$3-9np^&{runuCi zDC-Mm?a|mTYM;Z_mcKN5U2c}Huyn=E;#$aL>ZfV-zjX)h7#J_bMc~F^>uyay;cllT zTmsjkGxxn#(0&2HhF;qAcOC8p-tI@HANmn2&frbN2C|iSS+^A(v7YgguAi~zj}q!w zLr)QT!od>`_ptFj;aFwOH#RZc{%zxT_? zzlYa9i_qWUb+P_o^V{&ai+>mWaHG5mD8tqK(^H(L#PK97^tL+MGrLxA)3Y9=P*Wwl zii_ET4RXa95s6`f2OI zThANFzBF)ad4XGrDdIv?M4n3WRMJg?hiocooNRftCs3{5KWX$Jh1!Xmo-Gf|RMJtq zU9gbTBCL8{+XAcuj=mxLq0>j&gh<|`tkODq;!0nf>~~rI3aZkc`a8bxwE6TG-VvT9 z|5&jpSX!TggHh~oi9K}^Zirx^2%@9#H(xYI;H`j)0c-7H<+o%XApXVLdVQ7 z>`5Y)eMdO4>^GhCkk6}SKJbu${9i5ee>G{RuL-~73qL#c#24O)l2viECptvZt7iLS zU{e~lFXrl`8}C1MKgmY1Ez0~yT#w;OhDY`9jg=QFzu<~*1smk1r;OU8@mtnDKjp!! z8e+Ke?V_B+_VpUt-VK>_xcz8@|KdSSY1qD)(~pC8Wg50GRM*aW6xCjd+qFCDTfH^~{i|In^t{I@4cixUbzm8!FF0&<^w%pHSq%;r zcJ<1jWYv1L;hQ(0qF%)4O*xn6cx%f8dQQ7rt=q|GzWK>8ez9S!Q}4d`Af_~IUrbZe zkT_qwLTnME;!<*XH_i@e3k>`2Pv-rty~&ai8z56)zVX@oqv~f_Kt5 zk|@JDGiGQqa!jl$n`M|bDIXOhG1Dx;(X|OnB~`OxJt|d7cvOa66!}PmBZweIU}?pe z6K9vou)|Uov0@BHPDx2zDCCy@oJc_d#iYh_!Yc+H9}hvz5p1iC}Ia_ajpyqv~m(A-%Rrvi9Kc! z`k6*yX97c1$H#%g8X_nxc6N*i3XIW7vJxqm0Y!kyN}%>5gv4M54wO?EKxP0z^6^;! zZS+bJqy=nY#)fL)k~sn7BSG70&>l({*kc9gTnwc=Z;DoYV6aZIU?3G3z>7@HnQKY_ zYGw>z$A#mj3+zCILbX z@^nI`IG<1&53LS1K0O;S@R z%vS-Rz>gVOPaz>CrA7B($B*(ufv7kd4!$u$P!Kn#sq89|NdU_T>H-)jij%T#vH)lk zAit`-j|x&N!R}rJ?B9WkZzQBQg`!Gqs?r0#gAqSM427!mPmQ4f zglK_!fe76|5`1?O5yz++CJg#f6~^%mD`=icd_!PY>JNmt&_0Ms%{6bHF=gN$kSeMN zpyvS1X9->!C^JAN@ItJJV5Dd~DL&`pXxGhu?!eDx9sTES5ZZlbM`Jk{wd?*aksKjj zYEIozJL~Zdy4C4)*x_BEx0?>{!oj`i^EO8AL6?{9ZX@U(ba_xcnp*&DHSO>HVVj>b zdVg?9`_iTxL=4RQEr0=6iC@MaF?E}j9~3KTiUp?7grh&9=31dL^mn{j`V(Tco^bVq z&dKQ*NWfGt$ef(2g<@S3IhvS3PGEt9PDz|fqziVgCVXK`_WV}bl9iy z)b{-8@P41Yqb+|rtc-6Ce(Ng-Y4{4q!GFk+GC>jNOn2+s-#}Ibt=~*|>vUl**PZ>1o(pM_e;J0p@ z-pzfxA96=));~NPzFjX`NZiz$vJB6+S^6}HWnX<*`><%x((fINzWUcYT)4+A@lxSN zxtAMR)y`r9JZYb&Mp*S%LR=AhlPHM5X%3WAedgLi{f0o+)ourNF}0$Tv~8 zDU=QNKQI$m=Obv$;>4Ap(}6zV>;`Lt@4N6{*eQmdfR!k2&i zU#Zdl_2ZX^Pl%u3sQvnm1jTQN(&+qH_PO&Y7@SeS-(qmSMVq-nE9%raHKI3}A~9dq z+!i-%TCv)?l1`arevekXm6qNMw8XI3RJp zHr;j!@H{^}sy&q%xKxJV!#ET~hq|XEHKs04r5Zn*+t?+AJz}^FUXt-kT{zb@XgOW4 z>R^2mr?5R2dp>EGF6|@c>k@AV{XLtQL~fV`dV!yQ->aW_F2?W1@z?KKd!@e^HLuT; zTSB*prjhO|)63!J3%=;30zI^gkB-&WmDXb|Da;XZ1OgCpHlU?25RKSU7)V}hDGX+J zmJlXn$zVd3fF)!}V92aJBry7?^H_;roCJ_8c|DNQ7m~y%uLraO>UcevL&1)C$icjb zkqA@V_J?1B(LN=L(U;Vg{0DQBAS+x?iP|_nXyEjk%IRxk!|Nyd>LW(?<@89wy7kHr zeEGsJ9-8^UA=CWw3>-dy5Ow=U=}>wbzj$a?T=;=63vsUe_vW4FyycENBDd|{9oe;O z*V(t#gfbrP3MOw{Ks2^UXJ}x#^~xR&U$3 zZS`;b#&4{8_q*S{@?GzG*NPi&ym91)8*Ui6{+;g(zwRCH2!--vA^a2KSLMIo`P4PP zGcj?^C;$A++KmS1W$dP|MeE9IeYPI^+=bn4+tIt0B>{p(7 z=9$XVPd|PClTSYR4?q9;&+mKUi6;*H^rt_)_t2q3Uw-`Y$G`NGpZw&Dk3II-7k~7l zAAMnZdiwK^KKkhA{{KfF`P?^u_`}bB_8Z^-d;AmPwHsH9|9r!1SMT3{cZMk!J&>-u>@4x(m#EkJ34C*@*+! zuD|ZG_56K0=xh4>SXWJ-J9hLd!XFoOU~TL*_dNeq^I`Dxiw{?D4T*d1mzU@1BE&x| zz&RvjW>(f=v00V`WxM#Eqf|CkRysFw6>l)o>h8x6c6)FsoEEg(V)^w&8jP@fhviZF z2cZef)ZriODU)SA{DXxcvQvkDFslc(HKA?-Yq z4Zv}`eQTC>PHbvC`Vv#g^k6j_0hE$#I7(3;nJJWkBFe35Vj3#WH0<%oM`Y(v1z-i* zs-y`s()4c%wgNR3tEt(^O^wIG#cV}4phLS>&fb(>ZmToR^wuJNP0jrMdO!p_o)AAV z!_VLIntAbrc+4C*e6c{_M`rjQ>k6wePoVpm3vfoRGB=$&6=ySLj}jie=i>Q*HB;^2 z{q6m=Wj|v*aQz@21KV2r9~i)6U|Z`44-DYZL2EI^Y)yIlLoo?Mz$mi9CFLr(EtzJv z4K_N)mK7v{Nk~E}@-24=rU~gDObxs21v{30VJ29y@n-$vgz0tkHMUg;Qf-hML>BO* zvmOLj!CVIAzS;gJi`pOTQnU-O%yJ-QmeyyZ*$P=?^tRwxKO3M}>kuC^fV(Xz%U@eK zog^)Pp^!Qx9)B*OIwT+n06h!wDLG~8@7d1IE&vH#s8GP`O74QvO3Z$@xVy47DGM9LettX#av8^*~R+ECj=dOt?s+{z_eEP zT?`nk)zJmZXWs=!{f7lOTbWr|tF^lCTA1;x$X}I}&b=7VpE%g<Kl)Ed?3jMgs#>Gj=%=&*G&YV;$_T&5LH1&6?yLK#>YKjv*QRUK? zVv!`v|6%h=&(;XmcCBLHef>fl3s#%`cQ3%PV72+d-3xHY+H@obY}KzCpDnu)Y!gb> zY8_17X8Qwq2b8R_gOPDS9DtcY(rkUuTmjuE!cC!z4<9tcP>%vTz2_@t=pG6@kH9em z?nk))XFEH)0HMvYP@Ac=&~-&=vE~A^DqYN-4_x2b(K$^$u)njTiyVJ&prgaeak=)W z^;nO*RBRCm9GmbrisM4kXoT}$nj25UVK-Dh@QZX=@r(RZn_`7jXq^=!hH}iUF6WSc zZYaAJW3h4x>L#XHj45BuPiW3DKXY74y7 z$+Li~?6Z`v3nf9Z!cbM6uWTmmTd55*F|HJKan&xd%cQsq4OSH&I=XY>;%U=>JL?j; z(AHPS_kMwxQpol}>!u1snt2e-*HPXWawBR^2WM6T z|I~0;Juh8fM~V^hj$MpACTnp*;99DbPPC*E4{d68v>J8I-g#(Khi}!>b*AVY%qBXc z=Lfo2ed>&!AK2fjmo(y0_npq@`2oEO!W5k;`mj@U6CPJRk5;43`whC=;ag168Ke8+ zVNB7jS!J+UA7k|8gV8;yc^9;~g>F_0KG2M!(;6{(9&dM0tTRZ{^*(VQW{YmA3+X8+ zp$pUnq|61{15)H7HH^#8p0H8XtjGZ#tMKc$oZ0^?J+ zlj|Sxn-7>`mvsDd$>|4hce8Z-^Vx%@_#5f?XXD&KbL8aNQlsIvubAO?%Ft&J`lJl~ zFN7YDp(;X;%g{VRrzvzlBzGn@+*@vdz*53LmNCAA&{t$=5+Q6{fP}A%(DgF3`K#v0 z3D_Tjbn+ky@@Z+}JUvUrdo@|U5<5`nTcqco?Z;4+led!RpYR1A|2Zmo`hUE32FcNs?XdNpT`G8y+ z`#d4ICIO3pI9^J_tK%?j0dY3nj7-rz2=K8UfEyLMiF+0NBC$FBgFGCGV~VlE*;5#z50v;KtwH;d`&|^l09bymNBj zy?1}7M_0N2;NA`oD_8Ep{p!JzQZN;Fj}Zz#YkD8eM}c?zXIr59rf+EKt*=bQg&0&U z&Q#n7WoIgmd1XI)FjH~QHKwK%wkdAw;TxKI>nl_7{*HmB-?W~$H~#JviQn6W&I}|f zjKx_d=#~jG6(4*muBo}c64mKQn{0XNn;$sX$MhkKnvZ9c~V4UrAZY}$-7AdJ{E&w`c$!~RKUY9 zi#R7B|q(sES;ehXUq{&6~ELmng|tdsJF}9RjQO@ak7L|g)kueMr_)gJ~aiE zaS~@2EAH5My*P!kLZUrJvT{hY#mlwvMU>v0m^SIIN;@(+Z=MNpynzQ***3>TsAwD| zjq=zmeToQNwlxJ;4{!257UT_0g!Pq)u_ps{lSFs83xX9WAC>2l$&HCI6JsXEZbIP> zdz1TzH)$GdUzr#OB9cpnJO-*&*QB3`F%x4Z#%==a4hJO09jMhVHwEqc4t8=hpY6E6 zR%5u6yzc8*K+#2R9jRn5;l9J72~7G~G+_xhnh$T^1lWefRzL|}WjR9sl%yf8BwgZOH z6csycrZ&_;9z4_Goun<-2zaK$d!g(0Li0?AXF3k!VWtBWFPI&GAp$mE;F=XQ?-%tV zyvEnRSMQlZAH(Ky*$lz9d*PUp`J)I_e9ZGjQ651=?f^!*(?#AzJ zDC<^ntyfFFi+a26=Xt8hyXb^2tNN*aq<*2RUt-m^=0({A>P4g3izvZ+P?~-C+bctN zh%8F9Tf7%#{xwwmc3iJTsrQLAs-LmaNkm7DXv(XJ)yVUos!^Y6x)-UY>Qgm(k!rF& zRZjw98Dwv^_%(F>v%MiZ|ZdDYrPC=pJqOsq|;OPrP1kccE+l6Yg{%ET`xu1;K&xH<8`#D^0f zN&G?Lza;)L@mGnzPJBA?-x7b5`0t7Tk@)Atp~TM;KTlK>#}h9mW)icBxdiqOnJdk; z=9%Vt^X29%%wI5n(R>%WrL3>GakIEV{Acms#D9;TAAMzFP2!BinThp@vlHhe&ND~M z73LZO5oB ztVzAU~2%sRd+N+kqq7O8dxrP`EHD2;^R9-6g>TE zaRs_k)*>-E8cWGk9Go&0Ep6MmcRP&@E0B)v+jA#wWTFX*kc}qkl2eyFNXuwJJxM04 zE7C%ODSDJN=LJw^eio_p4K=fE=m1p zIxU~cw9;A37Dm%(1e|3`=|XgiY}iaf2a@zOW0x$W(xX|#wL5OVW9Rm*+jh7o5!B|u zVU!4!Q~$}HL3k{q7)s~wtKQ|jf5p!2yKdROhnUxBCaZgi-R>FvX)|`SXYGc{%F1PB zLuC!sm$K<-ni@E(ds-IN!LZ2YtgCFOtZed}{D8S+G>xu^ROr1N`kK7jA1-HijGWyu zayhG{IbFV7K@J0_V$B4-LQGPR(V;gd@5>CIr4^ewab&2BOtGaos-{{ckbP{ z`}V80Z`*h0p6#+Z^B7(US(&_5N;IS9N3NmLZg&@{j=&CoOkd7-vc zPpkQ@*2hq%oBA6PDIi*bVPVkGNr364NteDv-M$l-IdOad-^-k756|=kXgze?kU;tKuS~&pd?fc`EgPhm%DcC#811& zr1JWf-H|~*R5KF|QRM{*(YGYc1NlIrARTl@?lMu(4*F?RB%6M;VA@xJXzv9iyBUOg zs{~`)Fw5J6&>iAEAmaQ%h+8%LAW|;VXYMAyvBlRkQK{i)RyT9^Ka08cl$~X0u%UCI zi!C;@$jVZHO4IQ7q|zX9G-`=?U@+6D2tHsy?exsX2c^?;Iya?LLJDFulKaXNC8gwd zY20;)DT?Y4Uw)Ar2QppmIU1Mn=ulXrJ?U`P1~hEZ*G#q$&n7Z7FF<0Q{L1FysYE7` zcfB0&7UgWe65xlf16>ue)B<3z069!(ez}ECH3Zg$e7FnMHx6?jCa_Fk8Jp=o!1%L< zcQAQm@~DRfg9io=Odgp$S_)V!pXrBuruo!0na{-w*+fB!|2z4WOdIi>k%s)zc{}($ zntnQO1^dsF~~D|P&9TC!EDZ-TmR8Sn3r8^QJ>N~G7=#kygab9|Ng}>Hn ztk)aSPS9gRJGH8j-W%dCm&O|T%SA6m`^!ar2l_^&o7bxJdYOW_h~2TI;*!cqK373m z1Ql$tZNyeR)xg(XVp6NLb0Mw&C_13pDuF#gcDJA>XW37(bx+pXPZG6HqBmY*Kg!fT z5+lu?B!vB>z6kf&Pq4WPg;S$Y>d{IiO#{lGP^87y4Cs8~nz4REDOCQ>MdQ%e)LM6> z`>EOj3T3j+(N`h^wd>1|^6}r#l6DseP#?Pw1b9bxf@pxU zb+{UAU-c0X|5X-A@xXBvy+FP`> z_rQkoyOodszC)Vxisl4(NB4uMR~s~;xw;=D>^_>n+cxQgD!3{~;!I606JT`C^OoP& zn>9eWKXBcMTLq=T(1BL(coN|zWz*j`01cuI34zO|zi*JTd3;~$9j#aw_Cz#q196#V zMB;MSH^mOD!1cjit>F3C{lMw3?dpSlU{=}uj|=P-YhJdf_n1uw>IZ~H_0ADu`q#@D zjlC}tqlI?r*|H#%Mk6bQubg+tv_Tp39s-j(#oD;`8?G4ggOP-@@7srZyKe}crXTx; zdcRFYqGx+g6*aeen~KsfrVUiqCM$bu(^A@gxlA@*_J40BhC7XTXFCnXyUUb^_a4F8 zVT~T9qe(*4d^@qV^$9B~a>wyPY$)!@1}rNPd-Gn(9y5Wr6N8F)Z6_YM{v6LIj6w?A zF5MSf`q1@`V$Y7PyNBJnUF{lHJzKIfcaO#dQFUK1+LWS!))>$t70tq=oCe%7Wide7 zw!8I8Vs)~|t7vrdDv(&YD_QRFCdEw3fu6igZGdq7Y>4tEyiAKsiFm4z!!}`})Rq@_`MlB~*-ULMGU<5QKo#9NVHR$2q?D_^v^iK8 zhj#N?9|iT1ow4Z&5mZa4Gl7<05o4l=t+Ztcco@7;H|}!NGlLh)WJVy{5d%l;X>jVl zKGS$L#Cv2I!Xn%?-~}cHG;y$DiKggv6hTf(7`+5AhQjCteXEJdlm4L>cbE1LU*y`7 zfB1q=+kj0L4Zfhp9pIN-CT?VsFi4{TgN0uphoPImHH2M!Lm98+8lg-+8BZpY85jd` zP}u@N88Yg$L;N-*Ffb*FHB>V0bS+jR$sXiR95>E00xm*M_n6MsG2NKd8OG1Y6{7Cu24uUtW4+aQWIahfMIz~ zA8hopJcs2ugC@^$7PNV}O0GvMNXhb?C5vyMrC~#M|MGR<2y7>H9hs?U&pR8IIb8 z$eP5wTIKe>z|xyO^MJlfZwd}4&?>^LivwQK3uz?l;w*+Pj;lxe$2M|XzJJ*blz;~Z z+dzvsIJAKla3Y1JC>NHH$R;f@jTGKMZeyXGrb|#BsWbwY3~UGH3)t%D%B%0Vg{(V} zH{I=6eR@0eaL8RMuRQU}6R$iCks`6BKuKJN!3(XWvSdc>hUzma@8imot4sSwFVcXK zfAoS4=7WP?fCM^#FPU6CpG;$0wF^^7{E{J243uX`iw3?PqZuWkk$a+=tT=h4)rexU zMm&?l-fvfieFrgDLW$;fz?j_tF<0RHTYxbvf?*L1i(rOIfrb@^!2;aCoMFsThcT`$ z?H|VElq}Nk0uy$Q3=oXzNMV>ZFl7r+zHy-nf-!KkKngTiS1M2dVwxOX3)tX|+fBtW zUdc5g8QKq(DkN$)k@p?SyczK27JC=edjMp%V`YgYGAxmC6MohOhAcx0&HJJ;+4t2X z_dZyb$go7lu}`yfB{CgB8OuPEUnm1(FiRcEz%Q|p%N80WGBA<@Q znH;bU1Xqn#YP^zbgfclJo&7I@84}9u#NQsduW7s7%gs23aSY=aURi?rIvdza z=`DS*vTFf)*v{3VOqA7P7DFutd=c477)G}6l%b`z7WOP<8oxLOswe}5V>(+|%0N2O zfMS$D28&80mcdhLaZm5nZUSL44JkDOm~0}R&!=lqQ{NFx5po#P>W#u{3i-#l4dFd3 zi(xx7H9~ln#jq@fmgY6%)&ZN9gVM8+U>F?8Mak?yo{V)4oZZM;>%dEXUv@{b7@!@A zeEfnK#2+LS)6v3G79%s2gzTk$VM&>lk^7ebVz8bhw=d(Q(yv()uu zTwU6~P)3V#d;=N?LIy}I(~+r}9JXSoGGrmxG2$x~eqm}xna#t_CAq8w^%$uk163AxY&DAVo^&PNW2}kkUd^r(OF$dGa7r{lm<9H0I#7nm#E*${QSb`hhy1ifpgCl}LojbrY$wVP;6w(m6 zxTGT*&_Fo`8cG@WgL`jjB zG139e@nMI5QqH95e)#-VpZo(O!12e9Ez zXC#0#L}u7{k3dGp%tqs6;xq>@6>;oV!^318hCX372p#zbnU7{`bdNrZibN3;6c4`G zkr|8$>7|<#6$>5D+6Ia;<7baHP*GW;7{hC}#bYBHk6vOt*fB{^i#GhJUo_#(fNUpl=W5jdGow^ z2~C03Js!@~N}~oQ$dddRDXU?4I73CdiCtw-Z3A?OXxBj7B-HGIu6+*?T*{;*tvb{wjI0nMPV@BMe!9>@*W?GH8}5I zv2**bTek0!{Vb;neABY9}?5+>%VhQw3OGi#jjWEv^9aV8w+TGiRe|awmjev=tdb z23S>5=5EPgKT3ruC+4U)lObDT>@;Cj#mSLWug}M@lraj z`DECIZDgTeY=gF%v}!(?&O4dZFS$w}g+le8jJ8%OaS(kN`cgn->PyiMEayw<1e3{l z0rrR$+D#R#hCw{*OEtvH#&gL+Asuzctz8b&r6$RTE-#5HEaTA_wX%(yo)AH`r8;9i z7mY#WvlpTr(gE5B^Ef-8`*SPq-Gtwy(!5=~4}YW=M0?BCeF~Ey9rbH3ens)Dg!2xB zX(8=4na(ZZbqMRYN~4H&sZ%_PrJs=CiSAGiHzQ2TZ#u;ie$(RIdqmkt)o{#;gb56gsIR#0B-@iB(gq=ZLsQU z3n5|F!}`Kd$J8OcK^&$&WcditKqP?#z(eUw!-j6w%#;f}Q^v@*TX8|Q*$?U*BArPW zqA=@XpCwnNF0@fn?PNplL8HPvbfmsTYyRX6osKqVU>blFFum|OA4hz93M*$|*+M*< z$Y6R3x3;N7CXuJay!0LQ46gZG?kU{cI?6^(GV^g*)xsJ(t?@b&Uz%s?iErIJQ@OR40o`J1j2zRU=N7})W#CTQa@?FsqA^^81lC=XQppax+GbkIV#OZDOJo^Nk@|$ z=cqg&RUjn>)LAcsZ-L$T1jGZ7ZR%nJ|EKeLz$8R-6c+4g`8X!2SbcCugQ(MKW15`m z*0m?6MEprEj3#rY>`tE4mAt-L8X6dwqQrAq2(0Z?Wxu>Zs$fWyZmM~tUaGQwqN-1I zCp8T#4k>M@)>ch}hDy*KrOe@KIRxb^Xgs`IfF^*g?m=G=%}dQGA3_dhH>Xn@yHV4* zbUY1ZTREw!X;iPsd2}HddI5uTeF0mjr$uyNtfP<-(6^xxY)}4WZ-;V=)r?8Kyx;cI z$QN3lKv>+I9C8CoHRM`xop>wH!FxFe2hrg<_%_KegRLPC=tP1@oBordjPUUyOd*D7 zn%?;=U9R+{^CU>Hk*&SrWlIzQdU&M|G7^{5$N?Q(@nj-dfVN-FrIS$>&!r0qtccfK zoP-v8VS6EF?5_oPm=k&{d zj^eq~cTXFF%o^;>let_xlg|Thy0fTRhyu^ZV1W&be$+Txcp_U3?L}>9M7N~is@wWT zsu8IkSg4XOQES`4zfIOQ^0(uq60n7w%A*+WBG%#4Mr5i!E@V9N5wuV1kgIwQ!rb^O zs##zBn)NWdXf)-p3uVtaWXEfLvKmfLNeI}|{;(ZV)A=lyvZL;tsGfLKzzO5K7kXu2mR|jNV8w0>oGj4PC2(?$sQ|z!pkFWA zFW(^kS~TDk$PS~%DsUH?$R)9otpN*A4FM;psbH~|7QL0VBCP1TmShRaK_}kAeO_ra z!lz6kZX}afhIi%Ecl`8LaR;!|E=Ep-s2Mr2N7CUEIk{XNF>+ew8*mvp^#(b)##8|0 z6wrMb_Sg&%a)M!r4n$4{9IYD=bGq=1L{5N8&}5UQ9&H`ATEJv@yxItui~{_{8`#V3 z%AoIn=`DauWrj-(m-MQgBV@D93-n}S&Vr`?Zus&NG+9JiNz{3TPVZ&wNq=TRlUfpn zDoySB) zbnRWQUS>eaHJkzfrGTE%K!67bD0L=R!a7+tktcJMN|j2l$ff0eNeP#lU?s!jRS&EL zw`qw)?UG;LiMDuKJ7~0a1j&`@&*4f-6D#?!5z4yXOGEb?+nEwc zD1EyxPWS9~YXgHOA^~kS`dK>;5zSGXZec-`^g_B(W5UR6v{UKmXzRyBr?hd!7W&_T zK$A`z`rp|?7DhN+8OX)B=Afz7s}5+gV_`8anT5iaD}!3lq+|BZh9q33v4Dw0OP!j5 zV9>;%i9r*T%?U2{*PKyAbu`W|9=Q7<+$rnfBWO>@?SeJ<4YoBH>`*$u+J5EYoSfH-05fUHYu)EqFp<{OdF6tg~6{e#8DamprIZ;6w&aG5cz? zJkTPQM%hyi#;0<5*wk|6wP3O*hEcq5x0m+K+1?;n$;n!DtD&+>RLRLj?mJR)Vi?6R z%9n_BnJwJ8#+82<1^1Dd&tPrLCyYY;0b00Y7=@3gcGajeS-ngKlt1B%vb9SuqfKnS z-L|R8=G$EWtQLd?=Q2Gti`hqW(muSbS!Vw_5Q#zO0;Xiy0O!zPxuk)Au;{`|LrBekhN?ZH+>||?2UOJ{SwrN$p zyOqNfW3}F_6*5+1tkzyrJvbL(tcD!`jMdr=t|hj7Sp(86$i`SLh-1&ruv$PX=`fu< ztXR#{F#2F)HG{DlW3@$HmK;zM(lpo8e~ZaQ7^^W>gB+i+n&X(6f;CJB8=4-t1(vFv1=b=HCn$^ z|2tj-4QLA9=z%Ht0bK(%mL68iFjix%##oK9no_*US`!G&(tIE;2J+XUQuz-yo^S7WT!1FRO%4n4;4u*%iaOAo7M z8LKf?W30wljjyEhfEz8Vbc`J57UDOU?<3LkFIhZU=3mL68iF;-)&##oK9+CXD9EXD9X zQ02<2$tLTiwYR`+6UaZGVu_>%( z+q~!*R%^1GQ=00?d119CFVtc+isZs-cCj0=8pZ6Psg43;HO6X;)flTWR^z2l*yxcQmrMC*|8chDZ7^DMwF+ltQLTgx33~mHBnU1G3g+kVr?7_;e zWd#?SryeVzQgG(+Qloe+m4IjSLLuo+y6@t(q+q`Vk~gFtzUv2vy*{3r7cd)s* zehXY&Mq@FCY#=$jw?OVRV8yi{ws2j8DF9>(=(iw^#k|4sThJL~gNK1aCYf^MDhskT z_gz41o%Js@LbhZfo-;Cu8Z@{7kd56JFl1X?Pn`_e7_wQ@9+tA{ourr?(#*!*ZOSHb z+05GZ8q*z}LAHSI3(}ZaFLlV~Au!XBt*HwGFVS2hWLqRD8+$Qe$i|ROugtM!+-cTYpGHN=pusV9ShhHUK2fFT=0Him3a5}_6A zz8c77$X26x!H}(X0|G;~{zJBa&J5B6<;Qgzn z#+`$bI>KEKGuuwCYyJ~Jmo1=A1MD0gW+_`!zXk&h+1RxKLpFwN4B5KoB|h9xxws53 zjPk;$5oIY`=k`5ZgDC)H3+UPaW?qIFvNd&YFwl^VJsdD(W5~vkjUgLL+0ty1%{C4& zq*Atkt`1<6Zr=g=}yRx)i-1qy&3EV93UhjUgLD zHim2r*@hmn1@wN983OMI&5V2`qb+fwv?kP__ufFT=0Him2r*%-1hWE*B8+ynV(ECAVh`k>GvMojL2Pwhc4;ZpBWMjz2kc}Z5L$;xZYyrI=WQN%L z0U+B_^nQ>M?EQct8$&jRYz)~LvN2>EddL>g`vKZxh)wCHmZJ9qgS{WH_k*1b*%-1h zWMjz2kZsr@8=Tz-@_vB$LkrnbOVj&-A=vu?OW7E*F=S)N#*mF6+t5R{fZh+XL+t$^ zwN$+y@b&|SYz)~LvN2?1$hLrxEtg0nlF@k0 zpwwQ8C;(PU)y|Hl9^7C>KrQ53eog5j{?JO96sySfWg@5!Ni9ndKdN$ zC(&Fu1LxvwP>)W+L`s%Ae=?(EW}|Ufg-OyNi09=21YWEdo)z^AKfDtU^JZc zANjtOnZYfEHTYodm^!s#Un;1@p98?C)gNU1C z)m1VUH&m9Nq_Lm zqCb+gg8Zl}QbUrG4ci0=aY23POr<8uqvGZ@MY6vE2#fkGHMB)j8M|O0F#2A`4rT37 zPA6g`hLoLyA^E&vlP<%lww*kh+DabHjp`UEHdWuq5nVN8y$y*P(l-7`OUj#;6;B)1 zM*y9r50qxeHuO@qfZh)PQHL3_@%96d3x;fH1c$t8nwqw#v(r38TM5(R(jT6pnT1XD z0a*1to9ee^D*BCHa24VsONXlv_tSriIsa$K20+b_%^ti!#u}(GWV1&ojZ|lpvXl)F zTuqbeq-+7bA3&No%#e+@A24J~%2~ccUNv=P$Ob_GL$*;^6DJz#EcvuwvSG-^kPUMk zho&%OBLS(krlKcR4B7lGj0W_6kR4+02TOGO0dGE#DRnr(GfVCC|Y|s&DA_ic`91&xk?Z+d$3PJhMM7u}e6<4d1m3qKlksFG3vJ0zNC$C~7S+FCi5+*I){O)dD&_z%Ggb zS`Y0hR-=6zz->zjs~L>dNVk~fYI?HbmMq$PsCqK>XSo_ay3bE7^}HAiZWJ{ z8^3b)%1%zB`JA=m1=BtCAM%pUuv$QG2ibx0cFW_jHO6X;)!d_tu^MAFi^Aq?`rB8m7SPQ>cA(rG^c1TZOAo7M7^^W>W2|QB z2DDXOUij4+#m@(SamI%k50@x_*Fbpkuo`!1~4dYJJyNgGYs6ay2YFN{dTwk=xs9C2;uJ5amsf%B5>ILuQ=KkVIi?cU96a zy;l-KKX+!=A|++*C_$E=dbbZWyY#TyuZlaxF0oxiMM@+@5=XFop=iIQzb{l%+3tKB zBEw8o*a$%tL3L&BhA`UU6kl#yrxQXg(iBM+L4mqVQD$ zJ0CE$;kNPNWVeM_yR4^O0#|Zm>ccB;IuTC-EEL>X+h0;GLrbqB(hUh7$gi&O1RAmN z5gJZP7@}m6MD~;#>mj;`WIaTeu1o77SBh;wjW+`~?hJ?*sne<@oF!~Wq+fV3qnyh) zHdvdx-HYea*+c>U``njKsA+8q)-NZa27qD_qZ%JY*6woZdI6Q2n8`cX#$JzG%07xf z?qMuR{yCkY{T$fH}3^Z}pf6n`h4%RT029bx@8fQ$X>70y0cz~HTm3Fj4o&3>-m8rPKYXF%_ zKwIaqInXFDSu~jn3ezA{aV?%;jWv}ulK8rMhFc^1@mxGf<>MK=l&gn`Fm#N%0~z9@ z$^{evXEL?9#m>Z8GO=&DV5VF$u^%{bQ;B#XZ@?J3D{kMh;#(ng*#_wgA;$Ly#EWvZ zOAd=Ayw1URQHvvNeS^ib>%@3*DDa|X-LGT3NRk}SnU>X6A*W}&2&9;kPCW-&AtoD* z%l{6>^DofT_|WFr)S)_XGoX8o?UyW@(6jg~7V3fbBy`9cO1}z@l9jrZcKAW7MBwo- z7_P2Efe~F}Gyp~nXk#549=gGZg?QS?VKIsnY|`;$Ite)BEW7Ea)IIc5`b_vr+Vp{2 z3mPUwTOmX!tQhGW9QfG1ttKTmLev@Cuefq28Db_8h3F7d30jhqND+>2>{Yof_G?>o zLUlEe0I@L^!NNkpX$jP|1|I6vlm{KFwYu}5b1kspK4?$xk=Gq!H#A~`$rLfVmcA|w zV?@S?&DE4>^ye)!fb$vZb<0`1T*QlQ7{rYHw=|PFfDbna#GtmV}%J3rbuDS zMufyXY%J)Nmc6d5Azr2s&*qE-xl>d)Zvn6%>qE=^{@pDsccrD(Msd{t#JWvF4bTHT zTCr)VrBA^cy-n7KUf#wYSsz*(ztAdZMA7Z3z(VLl2ei?Rm8)(zuDv6uH#?tLA38d! z*DA?xG3!GwHmB9&n6CCX&iH4r-tRMCwYBG1A38eP&e)50C+fBnF1m`%!m7e_w7n>A z?Lo#&&{<1pVMZD8mpnW5P-kX+XkNR(T+e{0A`3?7SbSl9Xq%C-#TSpYj|QMKWNQ~L z{mOpHK3KnHY3R4qC_-Cm(Vff~^a5gyI^F1Ahef4E7+W7?>w`89tzi_{dTW^)v>g)8!F6G7p5LPF@MM4<4)`=$PB6AL#jM7_0RyEu?MzL>1~R6 zJLD#%q{6^c7kGuoqMF)AO>1i`_>e8a*n?*-O31<3BY>v!@}wTnB9OWPG_UWI29QB5 zi^PdUkLJ`x8XkddI=Y1-s4Kj;;FsL92TrW^{B4~x+x9O=k+^bT_Pd(o^i zVXcqB3yi*H3-wq_ySA zke-v!qU&w<$uuH{kopf@ThJYQSOrkj(at&R%~}&nr_n*9G#Ra1DE09`jdEv-;k;5O zxo{rTO-jhRP?OyC12-x0t7(LZt#$@V<2sqoQLiba;Y!Yk=Zv)MIG)N#K3;Qgc82ix3{x)sSnvTb?Fbe3*64&k2|h= zC%3($Et8KMMl#{pC5Hl-+{z7G;HhXKfnD2b_qN;eBYlJ|NetO+0i9TC6PW~jq_|_%nDeoV)W*{W^-uD(q8c4$g90|X{l+3TdM=(xr(qr|>LO*Y@b=s_pG`avp7O$I6k7gbbzQiq(U*PbLC4zVk|N zTECOVCz4Uu?lnC-uUnTQf*v*YYCA?Yo=X;p_`75EqGbt!1|;D2D?MphP&MDSIP7js zq#&C~JAMEgDLAY+lNF9y^S!d6le*dMRFZ~A+b8XKL{jn@SYoV+*HP=sCi6N0K{y~J z5v47{S}m2;RIx)Zp0||5u^9&+8w$q?PS6*nKe|T@SZk8g7588okE}+!=RKH7Vb0SJ zb8k}MMtzjJwAPu>0d^t5E+kk@Rq7V8u}Ibw!J;K=im;}Ll#qBzPqfs4HAQSWF6)`q zD%}BR@mjB%H7xtJ-g-GMlMhx?)l)BC?B&H?;uUhu6thsZEJLfNKpqNw)GhWf^th)_*{HOXbV z>2`tL2)o8B<^Z-&1AI^ixiik@Q;4r<|7o5!<<)E$b4rL*@KME`g>nV1_0-I&gNJ84p^kTxl&@!2W%!7h}t_ z4&^LaGB*FK&8`dUl(REDn6cK+{Nh1)DQp0Hj0cq{b3pLmm5>YWgk%^FlF(Dflw}lCq%Oc!`kWfNBFIx>ZC`_@FPEej4$y^2+ z6vi`&WC14nYA(*~$iK9GnMw=Qn8KOnO0HoAtCF~-`7+r~X)VyR+;I99=)pQm7XYph zPaC-eZGO!})A1yXD_R?2X)3oxKcye~X^SOZde`^rxlTK4#4{N(=IF{m`c#MX4tB5# zQj75cD~DI>6FQX2+@76_T0Cg^++;k+YsRA~dm5Xvr?G7C z-6iAm&&7!3=|6`H4!fs2H{;UMzgE*rur?h{2?-ewl3gBeH*esMUT)q7R7hA01g&4r zNbowGD>6v*p* z1259Sq&{x_^`SQ|y0e9aU5|5(E1N$^frp&zTO+YSKTGaZ155F{9tY>BU9fLy-#HBj z8A_g$NyCFK#`XfmThMO%k)_TQY$Bq8kvh7PYGRAD|9DwVII2|6C38SQgt>N zbZdoqPA~zWu80+xFeLXFCli`#%_!Yg`53 zv6iNcZypPt$UL@|M>CHd1%v>g$C?eDwU0QZFM_dct?0n@7|oJ$fK=@;Z_WM+W$Nj@tMcg&4Zc8GLKEv35hL{u??4l z?8;+KooSd%C&*{B-L*!q}3mN1ydE;^63vWbA}DdC`dTEanL^5`&1>q0m~Us=ARH@z{BWgcs&Exp+^ zR@~4>vgj}JN-Kx7fJovnT$jLlEZk=Yo5w;J$g*OV6*G^8DinNdgF#r5s9I$wp2sqe zrG=BU)EI$ZakX6qizOhpqiMNqCM^kRI*V1l(X`wam6j+aU4UUB;wLGOT{Lh5|GimsVPitl`8OPPV;8H_%HZ64=iWuetQDH}Xy$ zl3cYmyaL-d!6d^yu$;#`b;!`NY6UWn!aH@6d5BkQS;{C@;A)lsNDWUe^};Z<)*4R9 z9&Q^R;GH^B@L02>fOqQfP900jsT0=PX2FAbtPdU=(70KlJL6`qeV}CBOmP?94NH51 zyW0)B6&5GR-b7SfCw9Q<#7=~Rd99*7HcE*A3r3iMjY1uTE->Oi7p-7GU5W&Oh;9i2 zmxHDgyvb4XQ1>O&YO#2mx2G+2FQ<_xUMqR2T$Jlf<45BQH`37e>=FTO=zHEYlnEBg}=6mn*w4ld;!K@=z2yHwuQT}`sK}_d(Pl#l)$1SzM3IToEfC8 ztr)S(>KD)*?&(pZRyll{{Zf`Yn}SUXQ$Tr(D(sI#Qy1$3bXq%|yThDTBE5i|AY4n! za;IEO$fz|1b#eG?w;goR`7|gy^+Rc(JBP(P%za=A3TN~<>Y=dht*-X0WDwo^xCd+i z{vXhuSfNXMVu^UFkcQH{Wlt=b!)!w;KTr#AN$SV+3v5t6rVRluw(a)!h&neS0C(gX z9(CO(6Etz z-citgVLX||OO-`;NsRK=0&FUcsA2`|C8^A5DX=sY8ZRqX*6>2H#JMzxEnlos1`ASeLuj z(&AJPc!LhTdhb)$%GG;3J{gU6H|YD~{h)HYk{?nVe^FRMSPQZB9l_CaHm}Dv5bKV8 zVlk60n@gEyGaa^skQ;g+6EakQ)S%F>cU)|R7R7T*h>%a3=D~J!EDtYpr)Pu>9TBR< zk&C1-WJ^U@GxE{A*w{J$kLHz5hV<**{JB`AKuj3(Kj@EZ4h_D?0yjZ(FLh8O3wmH( z5*m3yz$QlQvcx9C2^IDWu3Z+HP4rV{pJA5;^_IxmbW>A5PzwKXb4XO_g!5dk-uoxq+6@w040&*t0fqa(V=go(!{71IGWP&YVZ;GraRk{n@G; zoKhR5#p1A1#<#7Lf`(4GBEk8{^gn{4Oc*KCFLo9p!6bG*!$BCYlMOTJ&~R!NSurDO z1q@rlblYRVe8$$CJy5$?JOW=k#5|CCGW5wFB&K(Wh|DWY>5(CJrcKEa^mklo5QQylb@cWN$Yx5H`2Py&__XV zPu*hk8bE+wy4kVVWGb10-4c}xM=T{S@+DSeeta^ar4WwKUB&|_S_f4Q2t`r)e1syP z;(##<$A6&HiX+Ax$zk&MP;du7Rt47-9|~O`2_B3$Zz6~O6sU3 zh^sRG(NiVVNlt*vBApb|HBkeVyAP?t38mrqqGmaGQQef8L5JUu}%1B-eA6kMK|GFe~xv{W5XFpks7v6rX zDO=VdyCmeG@H)W6xizcMl9me{Nw_101Y33PSc4GOrU{x}9Ls`cl5p0<4lw|7-szer zyIf?gJ0S|t;8=GM*o)P|;w&HZ)HP%6|{-HR-$euWu|yKtAGiQPm@oz$S%kUbPY zL_Ciu1@6GA7>nj4Is4)li|KF>FN8OwYhg%?Z>*&)XJA@qQ)#iB7I8nYrlvJF67Y<( z9H;UW7R2->#vMH+vdsq2hPdcij89^1f@N&j>M~@iXflaCH`i(f=h`@h;?W2Uh1|uU z;WT}yO~gd(*Y0D_(!FR7$A(3&{e&mj1z8^jyIOQIk%*DKkTZa2B@Jj3N(5e0LMei8 zAOSc@NQ?^H3C#&C#>r@0Ac@coWr^wjjcZbwnA#I)R7|wdFhOy6i$l%g3jabw9u`P& za0gn#cGtqGm3VX&qX&Rwcd22}*l(dJIgY7$F~4cGnZxR*junxPH5RXdJX-?|b1L$g z&)6P3l*SstLsx7qLH;o1Q&)%=EA-O{a;s@#wf6o@*gW3RJbC3z0R`8+>a!dM*0<=h zD)C~?2Wg_8b;S89w_0Ir=^z$KJcbch*BFiGTyDJp4ieSWAx~hT2l@(xZkY(;-U^wK zgt=AKx>A~S3}}g~4WI*ur|sa7BGC@Z-oIOv7MP~(=?$i?aeLp8M-f}5I);2zzB&5`?5 z(1)Q$CZlS&+cv>>jyflH_9#p|bJTMa-ee6ie{ia{MnyjJSkn=lSFhNVLmXI(ad+AF z^Xk>L3}$9K2(umXBo)$h5E+&R;*l|GAr4vw;{oq%eFxm z`M5L7V0UyKF>_gaq0C$sO1m{=KIXE6aM>YG>p&2Q^)G2n{=x^Ik>LX$DoSz+A1aCk z677_bc5V&2#%o!d4YIyC7@DmvHEa6OQnhY4)>7`##5=KaVoB9E?fBW7(lG3ihD#1KHGDj<6wtg z9!-J$d|HUI_a*7lL2-vQHdGcSNli&ZCpg3BB zW2IaGhtN!hgXaHpxy+RjcI=?eaXWl@9O3cd`yref;}O$^IUdD%bCinHMa3_6DCp$6w^Ua| zejM4kb*SJJ(v>ELlV@Ux=;3xdC0`uuQ&4l6ku0}Ks@v>a*Jbk=z z5N8EZL7dZT2)A8_4$CgBam0-j70qxjCLvwjRk%BjrYJ3@GRBS>!P0TSrOD!Y1-C<$ zJH*RqU=HJepA=@KtAYMtrf47ljSR4fpju{VNI==FA>yh+g4rpRnvAO{pwnH-12D%0 zB^eaVqV)L31)XG55Sxn3e2MPI>C(H>)}1(duEF8-E%`T zA)!eHQ+)tw7m)Ex-GxSiqX0v{FYpPs0@sW%vk3pZvT_{pHXF(*Yey)DXq?@tv@gV7 z@t%3b^Ma5Ugcs_9uqW`llq&e7nITS^;ay4{+~$B z%3z^jCZ28c>)~8o%#)SG!_JXBLIolAIl*N~2Iy7!Y9<3-QyJXLryXtZ8FEZDGc`M~ z))yUK5wGx^MPS0KjiA9vq$ZOIGFEmeXM`FDI$xaIglL9Xts}mnh$ft(2-K_Vf0J}f zdbqnTshD)MtI0UUZdNaR{qJZ12ar|^BDosCSJMRBRk?M%65zHbIEm2g6i(7z2wk`A z2`B{jNc#4(uLvG#d=ri89olXUrLD=Of^H?Qgri+RYAD@>MuKBM<)kE|YilUkCLLrB z8=Clr9>H9E#AR5hF!p44JwlL?0WQ6W4$U^{tc?g_5FpS$eMe~WVF%DUbB|5a01Z=t zMf=#`QtLUnSI%2oTY$4BWttuR4)LC3TK@pHGM8t+SVvrp9x1GifCS(${)8paLIRM3 ze{=;L=I{mNgvHv3^=czPu(9qRUK=skDbipHsNIq5UD^nz*@1Nq;J_EU&cR-{_Abm; z*E#f9={RfFes#&Eo2!(y26i<#($bBP=p5aA_D#-wSpwUd0$KvQwFDB5b^*Brb{856 zj>9a0S2w&7^9oABQCZ zcjh2EXE%PkOG5Bz^N&v-yFfPoI2wvs7?M z4VEYlOUF`D@YEiQ3rCUE?}@%VH5pN15q~y$Dhvadr=A0zDg!^$uT&una~g5~=T}5J zvXo3+fr(tgGcQWX>cKQ>x&-%t`VXSPRV4kNA3hw9wfE*xB)+p9p}^J=4rP-%>{()n z;d9Y4&QO`dtt0>3A{9i&2VhYp=o~U0-146ucNc_lwbCPYy#sybGPDvVNC# zp`jP2AJ~}EPt^R8@vDfEBw*|V{dtm%P*c*20jB$66PV0XFFGStW~t0lnWe(5to!Ub zN7us3R3eOP85j+FOc;($ywF){zeOkOcbTVRU`Ki)O|O2&VSm-wdR1$z-yOxTh4s6h zZZa_A9E5QWd-9j&!O36V1%n;Q)@W76d12~z%ZTx)D^11VEmH41r-xvnlUg*TB7k<+ zk0ZYi&P%&%uHOn*q;d zt_x3n4AXP7zj_WAt}YV5Job|2vHlD~=BNWKT*H=MEEtpNv`C)IM{~qAL6h9RDMf6X z;rx0$z#O#?OJIYgB}9am8#vWCvcOVs*-E)ILWGy2gocs}dr!85(5JaPI7W3ZPv8;oO;{N(hkA zrM;apTts)5%4Zm@@33Ky5ICMW>iN4y4dM*FpmIdHjdxnl$xf@B$n22MzM{xoD>k z31RZjI~sl|P9FiiVSKr<6duwD;k=3~1}CWDjSwQ?$#^`8Seh>D0AYkcXZ-|YYB0KL zgt2~)uG}n%q$VRt99iyez+NJlB0`i77D&;y6f%S%h)L}r?61rc$3NX8dS@ZHEBdFS zGjom@3au{!s7tD4x%QHjYgcE)W)6*9)31UZ80mm7HH_H&bjme>=bUeD477e3HHtI{ zBq3iDvF7ZZEc>hu+Yz3_(FvDc)(3`Wt4qzAo~`Ni${9~Iy`Y2XjHnNkQRsS)ek3~L z9GoC@4Gv9qGF+2*;61wYDvsR+B*Kj%brH^-0~E{+62#_p0_;&ZdMSw7dv*5+)+$O{ z5}zHbUP^mJTjX)pO1 z>t1c0aMyH}r_}a8z?lQxcsd9#vCZ!hrB~}Qh`**;M2Xk602NN`!?!T92KlFJI;uQ`gBfY9L548q zo;Ivs5EL`y>b{00hZQcj@Pv|D5UMmSzp(}WPCUsG9F-F%eFSo=W4v(IaX4Zn-{1I%lg*D|kVUMmQJ2+(&A3}3SSpY}B0?!KubpIGYv~_iw(26TN+m{Ih!i-&3u7rBF^5(> z8Z<{5^dKaE#ObUR@YoBA*A5$)H*ygK=Iz5O**1#wO=1{xWUKYW24EdB^IEJ-ZN?GR zDCS{QFpj8s8oe51UMuegq>B5U!2I%0hhF@sWG2&Zt7jzRv7VmT_GrC;ay z;SEMjGbOLqA8@K84WNi^57#+c{sSe5J8a_qX)f`w!2R?>}BnRmS)4 z+rH;i`qWZ$NjFNtQ%kjaJAG>Jc&XBu*VDMB-Sw|9Ke zFq-L5=;XOrcv zG~ZY@_KuHJL-xmducfBlP`y1V-f^eX>1wx~Yd|^mb#p zRn`k900(EVTSIbsIz3fy8>M<#pUUq;cP6XVN;;WLgk!NpBCLkhcv91n$y_`W)#6&B zm<(&hs2CI7k9Lm<TawXR23 zRC}aV1t}`kTxF=&!&Kj=iWSWqtRjeM>$Dt==FAska#p{uJ5>(WT2+kEW~tTI3G#c# zCFtFBz^sX$5g1ID$~5lwm5DOwl|7-ZRHs|Lk5yM9ZEfh9b-Ny2z5bJndi_k4#jHw{ zTD_8X)Y3Bx7zcd_UerzS%o@8N>8;wN7PYDm2xym1tP}j7)Rq@Z^##4MFC+)7Ot_#h7V#NliF6nY)nvttvHHIC&#|b#7>h>I5TqDmhGa|Y z$5_l?jK#v~2&7-0W8Psb?lZ;`=~$RCcEYp`pyd5(ED$BG%BF~%ejt7Fg5rS^#S$znX5O{7x!Ohik?^YPIqSU5hXMbhCE zi}t2`Y^{dZEp`;b@mxYHCbguaX~<>5`FJvxjKz!jQ85;uAdJP*kwjXv^ zOH62yIVhl^%#KDFV;=IcV%}$rCDWS981oWi1%ELXPNu^=$2^r4)t=?E$5b&ANk?Kl z$2^>4`9wY*i{xXFJTxJBgtKb0n9D>8@o*%c!Dg2!E)2VTPE3Ts$FO{krnLlP%tMT+ zJ&OAzME#w)_ugU*Ru56Epm~mYILD$| zF&>K*3h}tP9`hDs&?S;ykul~W#(K3>*<@bJCo;uYvY3hFa>;d2Mc4#EOBKWB7-P&s zjIB`Ir^5MEPRJtJcr-Gy;vReqwqUBzD>BBs}m&wE+zl)@74JrtV&1ED}w} zm@0ZX$5b^O&tooWk}7(NF=*{mY%<{O98*(%VhlQ9%&{mdJiJtR06Z4z!BaY^Auw_-!aCr zqNj7Ls3kMWR4khHevV-U9T&2q#*&AZR521uT*3U0EPKnCR2zMilgg1!W!v3 z)EI;h#+Zi~izV~1Y#!UrmaIr#Ed@0ZON3J~Eu77*17py6Kobm|2b;cm$;XO`Zk-32 z3}hnFR3s6}YRTNFS}IKy2EiID?mZUmlZ-Aqtb%!QUThIa=-KsV;vI`j8#@1@Npi87*Gp|a3)#EM=aY?54BXV z1_m+2ITB12y_{oe(O-;dDL9WYAM;T1&~RpypK}bBITVhHB@fRe51dHgFUIJs7RH#D zb1dvH#t^zRintIw$2^;3y%zVWcm(H(st98m(IRRFXE&OLyhDaAC7WPK93&o z$9nh}ox<%Y#y}N$J?1IKdia>P7>kH7_lz-5G1kM!yvA4rdPUX*dy27M-xg1)A`F5N zLyXsBo?@)mx5ZP8;dC9?d9XK=k)`%u9^rGW&Ok$Vhw2Qx$dnMcRueg z#$YuNVOi13IaW~p#25^zQsPu3mK8md6%!dP9?loDN$dO%@1*;PI0;&frlTy~dpXC{ zNK%E@UlgvI;#^^ztb-$JBk*U>;Nair7MHB7MhgbFKec>F<2eyO*M^!=)vC-@QTc&)rui)9LG~l~B)Dtwdz@R?27!$fFE4u0!C#UK}F1lRUG`%g7X<>R^$)a#YK<0r@W?^BZ5sp*Yrg+8yx-xc@^(2cUA*@6%4 zk!7Q~Y~XeirR8d^S-rlzB(Ldr=0G+_zf*NXmw9weX(%tsPB*i)`9`BgHD503ovogt z;@PS}=~UKiPj8W%#a!X8IV4eW(Z3f_fxvt4<@E1LSO1O(KbAJ~ucVT>rcsyGq7U;e z`(|dLJ#F9QTJ@ZBQ#YKOL-Vz^opX4>IAPxumTGzX2CwN1}lx_`CA%apbTjjpLMeg#4g>Br1!dYYYUH2XF?TdtYuM_c7v z?lzkx>}~kAxV}O;h~I!RCVvHHZxVUC%+mC||CJ`rH+)B=UAA+sRjRk)v!mC`r_IrD zjmUWpzAsbel$KIb>PlN_;pzeYVKm zNZ;ZOzAx^#Q%U+*qw+Gl)Jw#>Jl(#3j(F+^;(nX>#+TXh^JxSt%62(Olrd5Eha&Z$ z5;}GaIW>H57AXNMlxueetL7pvE1-<|Ib|3ul& zz58lCc>)$xwE|q5(8jOpP8D|n3lr39dK2Jb^J~SkTSdwwzL7R|i}|N)?sUHKHFWoV zzlDq|KZLKFAI9xtxKOse(rkyugreAZ+xQH+-EbSeOi0nK5~ARlv@0$dyuGt`VIhP;7=zUA@xop%!IBL!Rh7O|e>|z98$Nsp!7X z8jU6M-t5NA!lIQgUTkx_R)t&F9koL=p#xp*Y!Z1$CQ7+Q+)U+Nb#GZ{HI|!QNt+w3 z>O!?{(TSafS*rbrNJAZ$m6nah0llubN`_uRfX zi-n*?0)BVObbG{oy6T#%uDWjbPVupR%$wft zz-2pjT(;}7D|YR=;_6+yc3n+hyRJ4L**!=FoewFyx1#e8ZwQPlW4i+zb_Y6ti_@Kk|*`Nf*Hg4LyW$U)>I|99#;D;Mz<`qg{V_?JB#<5LXHgDauVP^!H zyEkln?v>i6%!^A`joD-nZADaE%SO2Blj$Qlq z_q^(+{Oji`g^#?$h(GN!xBtEV{XhKqkA8OfAAV4L{u|!;>i53!Pe1py$KLh6Kl`h% z|L~4uCtmZW-+KT5`0IcCQR2Xz3nzc!*WUfe$3Fj!AMaMi#?af1qEA~kZ;FX7JXgDN zBYJS(_*I+255Ded>cNL+KK;GO4f9`Z{oF&j*=x$}=)c^!nL4oLrr1Y5gHF8TX_dn5 zaYO%my9=xL;Q3A$I$uPxupQdho@;5&F=yxXe|L98(eE;TGeBzs5{_(YMeSGQBf4lmF z``+=?Z@%?${mYMk>et@=xd%S`*^W~CKu5X%%9%%xJ@(zlfBDFh@Bi`>zjW^(-hcAR zKYRC6Uury62p#z^9p&Bce(DP+pL*=ZZ~pN5#~wpZCOgXC{rnq#{|g^{(NlkqDwZDU zDC58OtxvwCquf{RDDVGLM|s_CpZ!1kzxhqvysV>qaNGSqd*I2v`+xM8kN)^=H^ygN z;5yRzOwap%`(K~B7EQ!E$~U8b^5p}se)LD5c=X?=@1D9b=G=uI`Se#CPyS)!sn_2z zGd10??{53{W2f%HE1?7L{Hr%SG<%Qh{xgriV!u;a7w$Sr=d(S%_*Sf=yz2u`{p|x! zO@;pJA3izp&HcMqG{&gZ&%vDUcy ztD#DNLD0wNiiv+azCjDI*AZ4Ep_EZ3;%`M@*n>z4;!V3mOo63~PwLK0Ie5Ej=& zuYdIyszL;zXWxmxPbu4}x4aZ4PX(`Ur{5d5^$zoc9Ra4XAm0#MXy#BSx-d|+s=RLR z+k1bJL(lxDA79)1i`q#H?AwlV<@=S+kH4?2_#G1||N81vD}Kk6n+hN9P)_f!nM1Wv zj_a2ob@{{emcRe@rAE`h1&yxjDFvS`_yd`CK634VlmJ~jInI?#-zYCu`=v*y2L59h z@EEu>$ACjNlt2_W&O&2ncC{n<=?@3ALzMpH=g&L43-S%VEnqF+Qmaxh-HK5yzb_()09X)&?Og-HW zt*PFsmCAZWDhhYj8`CAj(8W4UCO*?}DYo)eV^MEqY71Cu8;c0cB6O^m_avisxxBls z&(llLD!5mB85Czq%@pL)q#%s zI9pVjewb2^NU3v7sR03|APfT@1OANxBGJ}|DfNhyIu8J{OwF^@zgfz#W!OqGjbEnJ zBU0)qrqqA{Qxk>(j{*P208?r}V4XXPw=$(>O3j>#$AGV60N|A$mZ?XSsmbSswI3`` z`6o{?Y#FwaOyid+^@x=E5L0SEfT;Sf27vo?_TCY$ch-FH`CfDK!OWXG+b~gsBOS z0sqDTQ))n9o!XCCrqqA{&r*f~j{*P208{GqQ|dXU)J&(o=zslY5#^DOmm zmNIM^woIwlPpR)=N(~4wHDMU=81QclFr{8UrG6<>YNpi8sdxkl%0GFEVau?UWE#IrsYj&LC8pGX08+?SYNKy=of$29-Ny#lr5EyFSHuV^~$Vn7}feh`^fyuNqf>=elt?8a?0i! zwMHvjTh?oh`U0{@bh)}G`#?+A>#qDOd-7-WiYvGG=~<&>$l9qZuEwX9N(=hYlCd~f zxQpVunmxVx_O>o^GHs`!`9_1@R@q6fdd3&L7NxGq)J~R8w=Hgu|k znz+nP$(7o&Ya6KYT&>a8Gqu`WX`wA!+*+uY8x_FQdPkH~t}Iq-`fTY0QqS0z?I^n| z*Jz&Zei7=#)AP&CTD1(=P+f;hOL|scM2(G>)eaT9_Mov;lli&EQnOLl>qh&I+Mzab zH(Mpgtl#U__$A0(DIhz$Jb$cFtLQCi*8=_)rK&6`C1pX;6{=lPc2h33S~9Bh)mqg! z-FHM0A=`Yb+jp^M}d>xDW^hql!w zp?`;ox4UR^O5|Vp;^l@xlgXZKc9Xkjo29beY8RH8#_611tI4`hl_E0_Hd@vD8+D^p zvl=2wce(ZC9eT^aeYosnL%&21+%<| z0Bi;-a9;&)7>y@Qeh z&sr+gt5Y*YoPiU#g3>efJdu;{;m_e-ip9OCV@jqtEAc|NO0hLnw@6%|i{f-Wg;IIy zROHd|e>R`WTfi{4IC9l5WKZ4N2nJzh)X^O0jL$Y(7K%Yc1KYFY=2m z**|v=4&}_bf+7Gcz57f<@MuE6_y{9k z46s+@@4un?q_R<@;dbo%qOf^I2sN*$UU5Zj)-fqM3Uwn)QUrZo0A7z7z4qUhdxPR1 z)iZZ`c2QBZ7b<~U%17Syu2+4G`qcH=Pk6@XmeS3ieBbOFuejxoFaHWi$M=*l5?${( zcj{0JDI|?3bEk};#e}vh_bQjU{wRB=p`S7iw5k=NI(mJ1sW*)Z9R_El-y^L$sHi9- zt|{$c>;5|ZX6i;p=4I-20SWvzkhN_NZ4k9Pcd8{OqExqg^L!TgZA!P(YC#R7C+i)oL_}R_bjt!R(&Z2m2?Ksk|Jd zN$`d4nlq=W?chB@ZBh-Y_@m#KSykV4H!>)Z{>()2X6E~C3*j9ytybxD@E&@=YS?*g zPhMkN=vMT*dW-}q5GncE+d{=^t8EaoGFce)(d_oN5Cqbez;)elCxff?DNBqhs~>B$ zbaz?7g)+wsz2#2LEE|o3r<;p<9a3G;Xf5lqNjtT2XQNe_t=_K(<1+7POEh(zAD&><`m^cKB{ zSx6$%K_(9 ztJE$nlv>s9^xGhbG>$JHX+chPswkY$Tc-)JLMm$`%T<{<{;UCru6aMIc^K2+=3&gk zxDQidY79mfVrp!WcBaM<6j`X~k`P&_=p!l%S&HQ4LwbF|ShS?(VA%R+W>2+mZB*-} z`I;WoAo!V!2qEzgxPWk02SRR?D*?#E(3=QpTrN3mXEkr@Mtwmt08Vt|_5LAiqkn+0ih~LX`xtI$2V` zv?61!1vNW~uy!rfX`3Or&MsDubuB&Uy>q2z+o_aNWN|0;b}Ud^ zR73Ym&qBX_TsIb>{9jn?&N@_GC>hHwz1_7O$veqiK$0!yt1Z1O)>Aan=o6Z2FE4d3 zfoRmw60cTWsMEsHS-u>Cl)ntkzSHr;jciLV9q;ZN)J!#@#Io9u1Cm;!RfBAMTj-7w zHYnsWbTS-HL}S6pa72qF@e@s`342*%u^dzZpfrwSk$~-u;p*?V5OS)eP8VyXg)VrS zZHeSAc#6Wb5bb{PyB$2rcML&^NQf1hO7}p_EkaFD#!Ah>i9MbUR-uSJyu36I4PAE& zx0Tw9)k?_*VJKfMm7)HtmX9{t5>eJmx#zZA-SA|_40kW!c`n)sHohU=jl}rG2FCP?*r{V&fzgbS2TPVBK2MxKDdYkraBm)l7tMw>=w}n<|3B1#3OEOjy@RZeP9IsmI zJFCk`J-XO18tuhKb0w=?(LX8!Dn~2sn>M&c3!4#Q+KGBsh6v})hE@b)VHX=scup;YECVv z2h=IGtiDQpwfYO{e^TG3zC(SN`fl~N)sL$GpnhHbhWZ`#hw6{i-%#JI>{p(vy!2+} zWy;SgFH|O#wDO|oZg}oCJ`dM zU!dHh{7mQTosG&nIzi>#>Xn@h=99PSdQ&`jP4GrDMJkM~_d|m(qznP@VF5P_03K5e z*~v2iZY`k6D$e+xW})F;iAGRpy7BVrZOcp5o&hq2jja~Q%ozqsT$#o@z8u5lHVl*{ z{LaFd!%(zdn60C(u!nU;Jgh5f*Cl{Bx2PW`OMsdq$_i>2vNP=cH)q4FXLG6t0XE&eXG8^R(;e7yl2Bjuh}|VeGP8i*tr{`aX?+wUp&qpecz3T-1he0*60tDctqyS{ zWRhRpQnC;~q)4(t|FN#hR%$)0`g?R9;swOkyNjT#SR(aTc0lS}Mb!~nMbQ!JR&(@G za`enUp&BuEg^CzPw@>G9Vty;fH4wqq?(iT7#L~AmZjF12{>!gFjU^#@93~U#yy!pOQ zSg9+^Lj7xuwUL+~lD@A-o>?~UU`fHUIm_m-Y+E@QR$G6t zY);Dq5Vk(nWGtJz?8c0kt4K4P=P(o4g@5Vt=P1 z%Ac-Q=pGIduciBPZC?0#l6wc;SL?@4nfd1Z@%nM{Vi5i!;`w&-Sl4~IM)i03p|ls5 zsEvd83y3ygNRMm!MDgcfVC$0Q=!8`2z_wcHwBDMlE(zdeKKnCY`NUs*;3cA8$4&`c zUGbsL!WGA_`oiyj=#6K*@`Wf(lz`DEuo<&(-e`MZSM<`I9cX8VKbPp0|r z?8AUZ{5c!(FZ$$*9^}8X4g((X=WN99|K$D$`R}a50QeSiK4P|rwF0dh;Jpps?$@M) zp%uF-!99C|VsTFUDRgb`x4^o}eJ^gXN2`~X5R@TER%SKQ0gAot&=dusfR8VHJ?SCa z4x@X^E@)Ye2lwr>{;$7 zYLF~tD*7?lFH~qahtGf}`IR@RXsQax|&0Cwt43jhPV=gW#`tq%m}wOW4(_V!15_kl)O@4JrNnrki% zKoPo7FNQ={im0qBMS!v^MZ8{DN{oheS4wh`xj?%y%fHrTQYhN&=F z3BNsfHQCb!Rk9N%BV`yJlOghUVTgQ9Ujt+q8VmE})eMmzSDzpg=1!oqsk4oYo-LDS z7&*IPW0@K&?@-=Nw#beRvU(+~k~efVcD8ncWS!jkx(kfx?~TEmx`8Q;t5*PZAUd-a zP^D#Zf1ncd`oN9Mw;#8la0VFky!h34WxVjHuj`tAs}Ejjq2B*>c#K#+0o^nHf*b>9 zkp!E>)G>n{PO|G~vW=yQZaK%&ST^lwt@R2;=+R(9i`y>$WAonac^q7^Hy@N%48l6I zpS^5wrL8O^Y}-yYXxp0F=C6=2rFEp(c@oY&)II5a9MsI7o7S=BwPP7;-XEE>&ExQ7 zmr1NU!#1Gpn|S2du{Kt7WO&+RJd5dGg>4>;BH;~1F?ytBt+2x-85tf7r;O!NZABKM zbdqm_p|8j}QmY7@o33Vf56j)ka?A>b5FQ9#@iqH?_9T2?W$C#pdDU9+hC~nQreiZj z33MKTD>D``)w10UI}00o@XJB8L|J38x&U`-vrB*gh1Y5z5(@c$A@W|UTDD8xR;rie zQ|5rNvu2j(Ps=QcB$rt+#)9;=CN!<^vj*U859?s))>5+s?=D1Iv|wnBYFdXBM7)4I z5n3s?xGY<=ZpkMshj6iQ+zy6ZX$MM8dellmv`Q+NSrR2_o^)rJ4)T*iCX!k3foq(! zo^a|u(rPZ2>MN4Fy&w{J_uSpLH}j2?btifg^#{p^^kc>h1##@oq2$c*YH)%KqC;i@ z`}Wpq9&se8f-ZAw3?yl4Ey%D-_b^*sLg>+>CAg^3h=KpOC}G2tc8L4;SY$y(LW}M$n-DS8;S2BBYFh<_XF8eSoA*Z$S?g$vUfY_m=r|r* zkt_y|IY{V|qEZli>DqQ*#|jm}CR>N9OI0HnHE9J!(rYhv(+@LE2D|_}Auww);x0+0 zBqt-?GWCYvC6SpHbqX$;2r)pn3sr;Ifw(S}?*QEjMk&2izRTSlCEV>!pjv9M4R(`^ zuJLHkDSPS?GL7=0PJx9@l4WNR(C?_Wt57=#P@9l7fw(fAN;^@3*F9Qj>`R9L!7Al2 zaN2O=-=^_4B_rJE6+0bNzzjwbj1cyEa_QEcJqxuCo~978&fu|#Dlj9kX2w31#EB@$ ziiy!(1aDyfA3)GB1%z&|F3*L8uF*jQu1}mndahMAnUwxU&Sd zh!}wfyn}E>>*Tq{0wSe=Oq#RP@$!=3?Dp`&LuM4hV5nZL;cgkBR!TaeYmk>F{NQEK zLPyal^o~~XRb0bB=1TLkMgtLFFb`;^S^+$fY?4q4=4hvybJQwn4{%3dK*=sBKoD7M zROpRmj6^eDDW#CM)~wHbA-bO<&AQAxUTw-LOnH)AjxZG|1S-U}rNNZ2S^a*g;1{mk zMEBk7wcoWl+u~CjW4{J}i`(x^M_8D~E)ejsa&Q1FFXwO3XpExv;7ZgI-4N&JO`HJsf=L&8t5hTkC0M!#W;TmDL|!8)Cn^`oq{< zvq|&H00Oj%q@V&e6SiUpKp=5^7Hwa~u2fr@LY|D2)9c6RO6x7#?ZX(Pursqu5HZCG z3udqxJZ+~4iQ61-ZbiY7re4p(8oH*7=R}~5X8{u8(39SbXCs3iFa<5=f$QW0y%|rp z@ol#Wp4hKVs(Pq4QMLKN0Bu6D?bD|6JF<$N_f$TBjP<@J(0SI|#QL^Ro5AO-@}5CL zbiem}hJ2tGwm`H+cWit@qCe|xLZI){=J5DTt@fVjmG229RG&5l2!|TC!_1Xr-!_MT z&tck3or5+ttTWC!aJ5w^k-yZhKPmEe7-{`!QP5YKtF1ze`~~kS)X3jP`;#M|!Fw*~ zk#;T!l6EdAQg{`LOb*B_bd)6c> z7W6CX@QPjxBOgXqp%=c6Em|D+6A)LOy3`wbpmzbY>eTJCvWfJk7sF58p}^apUid2@ zMpmI0{(`qZz3>^l!_o^+22y`|G4z`%dn9q_8P>|amBb<1pTMk68NGPZXn%_2^P8?h zk$fG!(N!oCLD4sTK-4RWG>kBTV-@<+Ua#NO-1!oFa+dPl)K*TzN2Dfn?vy9g-`&SS zlB(O*y&}e8_GNTwi&_sy|WKObiwcJ zo7Sgz6A_}4txvIoZ*PKNF4|^E(j39GD3b=JrY#3spPmEjQ?@X@$Sh3RbQF>on~rvy zr}}3)3Ppz_(VcyhHfkGoVvzUH5$cO&)#`W#ng?+U$&#f>^5MA1?L=9cl!rE%QkA?D z4nKWj|FbWXltQJ!v2+YzU#2=4nh)d4#L^^7leO9kk0W+OvW-J+ZzFa@szFK6uBzcw;BIdnTwjYydpEt?wo-&mAd^Z&02JQwBScoTbO%xZh=^csydPy}YBU zpA^!Kh)cI31iy8P2!fzt7Zpc%*nTAF{c6Gx1)DR&=!!5^5)ge22+u`X6Oka8)#DofDJKtT&6Wz?FWX z`moiSTddY92#{RX+iiG|5CTOK3@)v3SgwAUfdWM@AtzGQKq~KfA7GEPdLIx35G=(6 zl?VxlJJNuj@}(;fM$VV6oDnKCXeCT!07TQipj#F%Odr%KICD@4_j&6^n~X-Z6kIXQ zL56XVX_v`D0g)FIT088OwMk72 zM_iy46%zr7$AiMaLL@i=x~;f+bcl)Y@dIcm+~#uKWEk{h*kU$_k&M{zHbt43R3pwP zLBo+qD&cBb66t{-n5v&39GNje5&yHRehk_~*Ne?AmJr2UEOpzGc?o`Cx+>aqL9T7h zKS70&_*eJE9>bV&!9q z8E1T?AIY#EutkPI;q`+Xtw4$dGe)tu8M%#8zc$!sd%N;Owd@~-$bVz~!- zoPNa~D<5CiXjkcEHd-~?I(H5r!pGOqVR+WLc6@xD+yfO938dx%+gmm540vl*p4rqD z#?0P=W3SP+`*6D+uhEc?$Jdb(7#nAjZ`&b6x_EaN(uiGg?70gh_8f3^!N;B>qHm8& zXLACt)-^8uJ5^3mlG%8)INd(3n4g`B(&<>&VI_d8t^9XZU;xOUm3I2!liNObuleBsFD zkUd`X@fTgP{FmST5?n)G%444SGxKNW&le7V=J|SY&R6iD{U6_d$;w^)?w6+Ab;;tL z>G;J-$1ifcDi12JQ{Ibj{$)5^4CCMlM9+#%_ooE2-sVr93gOX~!lsEfJe2CDi$eawS}uFIAE$t*oKo)0A0dQ7I`+ zMOT7~rbLwle#=S&DW`FjM4F~d;;yaCliTFcY%)7FEgIZ-@-j-8RmNodiV}Do8h3UZQMx=8Xq@`$bQvGosBKMVnX5yztp~-TjKUOkDoe-`M>6 zWMN+9-9ULyKDcN9sb;BsTsMOAI((-0j(_(9kB$ecmA&J4#-`QjW=>zM9=yM$&)$D{ zu6+OTa;h@Ef8X{!r_!gEnoBw&jGkJm)!XS)d&d#Fb6!v5nvz4~K~cmwzIQxB8Ns`z zj|Ov%mL7~vsuN{3t_I^2moJ(~BwiQ{tC|{8!yzp^p(WCha9UM^)@OX*c3kagRgR@+ z@m3C6gqkGny9y*XI3KXp_sR= zDgwVCP6^dpnr|!{d&kGAA^T&!*HY7NsNS9w?>Jd*EQL;$njsvA5wdH>gL?pzbPi#j z5i)zO(Wvb+-~8xe!)UY@8_i&DHWr*Nm8*5S-xKOB?zHdJgwvJ{eP38rQxj@zLQBnQ zT3U;zwdjPJ0F+#nm?eAafCF&}(N{}WEt)o=#wS$N5=}><>2UZbRf4ryOIO+6dK#7L zvC{+9;*_-N*b^ckyMQh*O7QAQUke$PvW<)8a;qj#UMYtVNt;5mwt)|=8y}T&nu2MU zjC}|zTtl26LV4&!y<#DeX>nK zYZ1({-B@mw^}-3j!5QqJK)&&6U|F|5XunwHGO z^O;OS%g1ube6$c2W1{=f?lFP9e51Tfptq{6pjuT+svxydMD`WcrZhE`&llsxOr{u# z=k01;kFKazhHr3{pmakA9XGYc38eF$FEP4LVbyC3PT+N2h>st*Wgmrkq`{Nc3*_xiveQPUAs z683WgerME{aoXL2UfCCt16C$nP#BB&jIl&I42Ej5V#Zi~-}>iR)L)E6BWVayj4?y9 zrS)Sh<}b!#;dBJjFV8XWFc$Y2V~KPu%osc2-5e{X5=FOIor&X!wtQBL6~eK2CK{1E zdNjc=npUx-#M+SOm}hgWnDH57OcJp=_6%KWk7%DP#>3e}DwWURD5ZElKKcX;$LF+2 zI-FwB-jt86)$qE-jzTz|OK8QUmUJ`?xlA}8PsWn5criaJ#^Mu%u~<5iNNY){A7jzp z1JOR2jHMEpxEjlc!=!Q|-H=BZOUD)uPuy~P-;9$>P-l82WVi)zJqELJGQ zqL;JjB=v#eFKA zPvwLxg7X(5BP;H~$6&>!3cVs@%uA}cLUGR+Bcl*u#CLw0<@9Q)G9F_r!lJ#G6HLn$ z3%O!3k;|Eid+*Q{R*59SiYm+)^Acl;NIn^jX4FF7*=kAVGg?ZGsT$bWsA31UFvBEv z#8T-ni}qe(ESkthvuczqZcQ^>C_D<8cs!#fGpTqEX1L~#*0A;hwCOwt6MZP|V?4*a z#8|Oc4UEmPLK4_YX0U4(8+ofGHKE05t0f#~jCs2O4HnjAlSA8?USbRm8ZoAdUd}O9 z4af7COPZvLo?;AI`xKiDcss|`l%E)b4j6MR$_fuJ6&|^KF&vHOqA^ES^o}ZGFEh^D zncmK^BK)&_#u%@l$(7GDW5swjo51F!7Rz`($6)#fzff4e@#dJP7|Z#NF_slQonu9K z#3oa*Xx95Vh81*N$ch?E9$r$#NGy@h7u2ZB^|$~O=5v`$AyO!guJZ_Mr1MZ?5Iz`V z9%3w(%*V2MY&%=BB6+nG)I=;1PQ|ovHn$FpLFWNYFmxVl`sO7cD<-;i9%M3*i9}P8 zL?o*vbE9ghG*uV`Ypl5UShP_LyC!6B3a` z7z=13>e#G4JMBZl$2;9aW5_$=45SXU3R!80&HL^Lmbv8kpyp zr&O`W!ozEfg;f|*@f`C|Kh&Kja*nAzu9=K6(t4cF>#=wt7t3WMF|AU zHOC7-QaHEa5xGqD&P%rHV<$SY_n_ALnt10kx0_XOe|{#Ih~*P)h}CU=Tx` zBf(VB%Q>bN{l%D;g7X;jF%Q>c8qSRJbB@6>hr&^@%j)ncj z7($mu5f_5zm}hgW*Wx}EkKp`K6=6&xT13s@>_*d&cgRQ{WD^X@1C}{S)&%=&bnh+3 zus?>_E38-aQdaB@(&shCV3`w!KP^*5@2FzW={lZc3{;UN4^QV=G7>gh@1Z#pl z#aNF`u(ueaBjQ9vDyE9wQN>>0mSirTOGS!_l$uGTitCXT5gr&O+=!dbS}ITHSPvgd zdW|tqMP842im@I(<}Jn|BFsHw%u|f@@G-A37J*)oHNl=@tk<{2Q>qAqV8jsP^_Zs^ z>-BB%6k|AD2X-FpjpQlDdZL$lOBLy?76|yP^YBo2zrwf0(>aDvImvXCbsk>Mv1}%# zCUePbBy0J$c#5$E#SmjHm8VhPvU%SyhT~drh!s5kSXT6OjurgGn9zB!O|Z9ftmrSs z;Elv{%u|fzR6j9huE$vN@RBO#a5jrik_Y%0PHe$?j91W}Vl3<@#>5e|OclMQiV;6C z7Nh;KDC;~tonuj-F$Q}@-XHT4WBE8XFx6;Oo@3>qmI{1K*iuoXd)|ZgY!5o0@EK$9 z(PXOV=^RV?j4>Ru!}f}vVhl(4`AHQ?OT`%T6k}OGF@{(J8hfsLYsH<<`-?GH4MbR0 z^m2|BR6j8WL#mWG6^Ug<&t%0!MvI5@#ca|#|HC`!J|a$nR-@@COZQ&RF*TA@;q@1V ztEM*=EIy&aiW?q(&{BDOj#Vr;T`E`WMx(tb2|&AX%s5$U z>6rz+ZmbCPaFLw?l1%xDu{cFfkHD4+cBZxo|2ofYx#TgH@fl;#c|c3W81qh6EGE@t zA*aP;oM6~ec}Ep7$4u#-G3FV@fG@u>7G*x>spO&gi!t(pW~%5Z#=^d1%;U4WFL}uW zD`-FY80HvD9-i8HB%?lKjLd>rR`k$QA{p}?V-$;+eu^bRt z80kD{OA`$1HyrQ>jImzP%Q*)7QhzZ9ha~KevE<>IR#~7XQ#~AYtV_}~$hHwM0 zeq)Szhp~vy7=s@)ylNR^o?%Q=wOBqEi)m82_gM0XK=`;=BoFg+%~}0E*EaW_(5a>7 z^mO`QwQV$7r)7>=G_SYIt!mS#HtKdpt8y&uN)OU~X}+;+>>VH9PG@+^ $ay`63@ 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

_Zla?@rU!%P{#+TQe;DYDRy|6Jsn?xV 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%0DA%l{JoAtx)R{%u^)eJXk?d9HgUpGO)>b4ZE6^g> zVVG7hA%Q2VSr$>ga@httoDbL%RK3pUz`O^*vh0<~`&Y83z_M=mq9l76AI(J?;G#b& z{C|G9$T}6gbk3*9o!Q{UI?4-B{C6kc}%A_DF8pooS_t_Iv4P+C}-MY_7qJ}U`BzvWT%D#VHa`}o2%q_H? zEw59pT;Y#u3?Zr^mNUPS#yFNmP#26|QfQ;bXE-!PsuT($lYw*p24z}Ofm1E(#y}>o zJD-8XbPkLnCfCp^7D2+W?u@`7uA+m81CvxcNwpp9V)M~%-@wEknqu7s(!H`g1QOXG z*i}O-lP?e?=H0NN1R{IH&SlGXQgL4eL?4hWAX)`P@PPPj2w%j|x@9Y~sZ>IBF&^1B zEE8Akr(utIHPblXw;(UB>3h<~KR&Q?yf z3^8^il5n)4d0VriS-42;i$|LqQ6cPX5u5)n^nk^t8}ZN~JC9`33!<15VmHB}h!hq5 z6MfD@jdHpa(F-3l%xUZpD+q0(o4tlzbg=R4vWCF?4tLqYz|Fw~7qyy^^66fop-2=X zTFE}qE)b8;h7qRZp!glU0=TQ#V$K>s-hIun8IDs%XcHQF89^-Y!r(?2 zotf0?@)gS%a=(oo$x}_V7sS!=3=Rk838!R^j=qPQdYJb78Qu;Id}Uv+_aj*VN~>ej64=HO8mM(^MVDV|WG$Pg=MPpJsaD~YQZe2G7ZdQ9pB@W+%_ znJ+-cFxVJuE_ej=DdnCARvCR{X7i$sMD*vS=JlhKkh-#YOprzdKXZ`|xhBXTRuUlNfCeqB{v01?AJuUQu z((?fi$w0n{@+b&Cc|~>zcGXLcSCThe9H_J-G09Rm`vYvo zFmS)eFYMfR;lP>rW1qBLT(vV4ICq{d4sga$mY10Xn`LK$({w6q?%xD3V$#}~j}y29 zaapINkP)&7-N2y;`NG(JZU#m@`FAf1Gs*tVF&h31v*hmoSxKIy0P+7>yi+3SVLMa* zme&6tr1gJl^tmrZQy1K#qn;JLf>#9_30@S8Q_=rNfpMxbO*?IT+yg#*_>Q?N}nw)cIn*7t$aK8O%9b zw38qaf;|YeZn5$lDOV{z-T9E= zH!^u*h4!jg_eyew_DSRTD^$rm5yY%)T4l9@x|tdVo?lY2U%}i?*yZfc%#q_Q@G8y~ zBzZ26e!8}viSvHQJmtb6D{djnyU-3Pf>j%6Du{uk5Aj=c0yE71OZpsr12T!kI&3!QZh23pm|z`Lr}x9fw~Am&0y_>$IMalOYXUGv7x>YJhN=Y zk6A=pz|`2UrkNtz&-tNdzSAT;oYg#ILs3K9us-3*&;Ua6I@&3sAh-#ifWzjO95&U9 zEIhIkXU8a>8*hicg2@T*U%d_qrSk{Rp{_`#X`N7(^V|;alzC)}y2*wOb|iN=cEw8z z$T#>)i|*9jgxB8Dr$8IMz?M=1azQIt zqL|+i)&;=x8{#_V!O=!&Y{a{4(K^CCI0`)Y(uKf%pJ>5H; zWNO&wy~rq%Ps-A@ok?9%Qk8^$>-RO3P#BUlL@%ZEbjfqL@?@#wqVgi9Cn-m--Iol? z_jMK}4W%D8fEhzc_4RB>r1WIH)O09m_#&h5_9Q3mD|LbJyhHn%JU#pNH6`giP5Y8+ z=#WTFNjcJ3(qYfVL@^>ocx8P5tSo&psZl0g2_Bc1c<2Yd!OpAGt&irdH>N@^}?hN#iUTu*BBu}i}K z8m>VHv;$*9l4@+gZJU895?SPT|7aZ@#pDTigu!f_- zX^wf3L~%p8iNtrO!4BtMX!z6+&yYksR%x-bv*c{**^*A@?rG(25?QP`gFHb8ij?aO z)Rboy5-4K#gq_SFWupO-l;?O+oK#%NHwQM}GC&iVb zN-Y|nT3W)LOY{_y;tM#KAxS>JqlzbaO=RFj1vRC@@2M&!iS!ocyyB)3?%?tX;`d$8 zg~YPF(v~uH&TAGNW+U8>?R59bcGd7}IeW@nWvbG=(&;1yoK059NMQvX(4DNDk)l!@ zRa)B1>vxqK)JqL`!NGgn59Wf3I>jqe-jrGlq>Z0wYaWXF42g2@=$5n%`7wu_uHj4F)Q|Y>JZii^q zq2uB=G^1oRLbq!9s#bYarFjD!MaMep#p)R9#8QxNaavUQ1(xaRZ9$}i`tLNRCZ9Pl1vd*2g^(|Xvhmi64pU`Z(;PIY)!ARSCez7u-86)Ik|wHxvjm? z)v1R+c>jaLsnxyK85Z6P)fu%~>`P7UwWYMBQC?6O)+gC>jBHPzf( zn4A6YXi|7l#|t-d7cWTgzjZ9(#A*?#s&`33J$|=orTV0q!Wh^*G_D*^Vy2&{`jIDRvM?f035_;796w+5u3xu*<%Q;v*S?c&2X(<#Ir_|N(O3@^pYgjCjnJXx->R0 z6DsthPoWsFJ%XQFLOX)3uFp{6Xc7tvy%w`y@RxC4iqOTMh?I)yp(XSJ7}@D3^!M;F ze#4N|= zT`7Jla@i3k92PwvLro7Qp_kaqrAtu=0eQ6C!-+FZP~};HUnp`MUNF8u8a&AW-|89N z*M{iHXnInUA;~}^N)1W5O+3~{Lu|M~2PF9r?yIYM_T@~c0j73W?SP*MemaSt2vCGE zU_@Z=*FZ|GLWNpa>tI5H!K3FUI280mC(L~8&8)Q`UzdAI4<*%mtPMFy22WFxH$a9H zF*+KoqcJ*0m($aeqz4&3@7eU}WI&$Gj0noj42AD%dgcfv20LDGvrB;=S%LF$G8krT zgfgcLi38T_C^f?ZnoSd#ts%qq85TJpEU1_9`2KX2aHmNJg(2ztV zG8YLD7#uS~rvL!yak>a6fmEn)LIu4Iwm0c<6hs9dD3H)3Nfk}>3U4&w080An0%pVz ziwu@DBy|@v5;}*HiXrjDm^QGKNGDIw9@&p=mwF{$RrUf-HJ)yF3&WFHw2QcFmYI<m3*=uczWo-!5UKQasdsP47f)po>xyfa3BE@0OP%QQCbX%vgM z`&d{;^*yUqZADzhJ3~}vVg3~hjWnQf6@nu&i;bx686Q`VBRJxj8XB4LjMrH#4m51l zv4#=+kVm6f>|=CPJ&NE58lD{bSV+S;5`+!G4W~tIL2x5f*cRGMXz=2E+KHgS3B)FZ zDm4vGoO@I6NYMyB1Y!>=1Rp}@?84|nV+bw;Vhbt+7tXygsv7Nq*nw!Dq#7573%WcI z90=9r3u|SvoBA*JE)HZe(W5NF*nu&1WlqNTp_uIdes>$bduHlBlJn!0N&2{Ts8`!i zRg#yPo}PO8bZUBfW?o5ELu>DlwP=!4yRbnRl|Jt@b<`E6Wfs?HyZeX79TGEECCM>9 z+~2LODauSMtm`m2E6$@6tF*+fZ!AnLY3d#E43H(Bk)Fol)WRlw@7sB_>W~%xkTpZ@D&W3$irkrt@geD@9IdvtW_eV7F6y zVYb%VavrS_Dbj5y!#5h0kw{x>O1Z(UJCD{P9qn0_CVcr&q&!%e)!}SE=e7|2wKc2K zHP##wVQorpv2{*rY66+8vNMIJRA+Gt&J23rOjUtgfW0}bRgf~^ zS8CI=sGbki?pC{c_)LdXD66H8Gs6vbb?>tqcU2@wN$Oo2pY64U*-4QU>C~pg=7;iCEf^4{uHEC~dHd?`$kfawUly-wC(*VoBYbsd35#-xJ`}Wa|5-ww~(F zN2!SDPC@Jcc%$r1*PG%Se-F3yQY2*xYb;)Jny81Xibo7nS{F{{d1bF~vcWDqUb@S< zOL%;?mS@^YS}v)b%_%(+iW$`1sV%TVCbM5Sk>`;;!U@*;8_qZ8XuW^>9@`2@J(#VL z+~g!tyEQqcfvK$@pO8qsU~G_NNjQ!^9xL7H+$lUZGX-=La&BtwlugK0$boB8`kmxB zf-$F>+@@)L*xcf=8{`=ArBS4~W1Mc;&HJ+MP!|#MLFW$fgKl|;bH{A`h8!Y@lL@LN z^+=w^>mVmEy?oBP?9rjAJsz{W79ESZ;oWy{h&7qHz266hczo+wRZJ7%Ch{LW* zi`nk8M;Kgo`&M5}WSZR`6Z3=|qwcl$UN6T)z*{PypGW9@ryV}j5e9l|WEsirCa2}C z_*yKY&e*zD`RK8>u)xG&&XeVTY9>cU!M@^rgNK^MutJ6JxjHj`ezc_UUcSG51zg zZi_jD`%bHD6%K>jtL?9S^(+}ke3g)0ua%IT%^UVU8Tf1``N@Zf>$O5sl9*URN>F;W zA@McmYr^VqkT*)I{4kGbo)8WJ`=j>FLX(GFk-NEo6l~u7(&oTt5B5Ld zB7gJdeEfwFd9!n~@Mt)on1{ zEBbNYIVz6|2SC9ijzm=nX_43c*At`UgG8q*x0H-+@P8g7rV|~cG%=r$QXC7tJ&};K z6N%15;gN6#p;=OC8l7g6LayWr#%`s9U>fM}>(QJkvrZ-A1N+D)#wypx#N3lNHey^E z6SHMyjA0}uW@O|*%z+W(dO7BjEn_1Z{Nei45!`o<$RolBjEIdY6FKJF_>mG)^~ym+ zU!6NP`actjW%A*!S2pI878H4&dU<0pzV30Ob7Ockv`DI^M$a(phL2J~ayuCf=AnUp zLvMFS)9FInG%9SC$dU1hiSbd{a_vN=W^7`@Vxd1{6Jr+3cvoc?K1L=gD+fpEeWyjX zFd`myyrNqB$aB6|{`2Wao_^)I)o;DE`h`~lpHIL1*4D>gekG6O{Nt^spLyk#r?vFs*jX7rhXDn4ZY-*^fswg}4s@^@d%j^o)Wkoi+-1$`53$7Q$r*?)zV+U5_ zjGlgSmVAbC)x~EApW$8Yy5^>a+Um-(lEOnrOqllz@LGBCM^E=laJ>q8IAs393(Der)aO;vemaei+0*|d}`W!_1o zh1*59q#8Lh+D9_Ue?T@RZj69=1~9L^wFSdgRZ&`0kei*6o_gxNXY{^v>ZJ!ml-u1) zvPcYHggLJU=@7N+&`Vu)MOkq{9_{7y$z!i?cF5=0kJzZ`VcmE=ei?*v>+5C{yRN3P zthg{gJCpWu{P4kzN6)RBUP(20+Sfy}$rt%@Mpf1@Rsv`&%;%>1T8Mg4UQTBEnNuf^ zA35~F-nE*^QXlT{^nr2N{oVNX;4iU7$6<$%Ss-MbahiI+jHRCeMd<0hy_=t#tir?Z zN^I72v7YG4z*aZ5Fmyu>G)xYPA_Pq7np>rA~J=9Z*)J1a1mjfD~DqyTZ zbeOm>6y|1Sq@^UEU^Kn6J89bk9ifJOxK!ySv8bn$ajXyLau}{``yQ(ic*ReKj4duaN1ArIpDz8>+%QDtxDCSMR<1&RcKpe0}Sy ztA%`^RMKg-Y(HfoU%s5y&oVHRl|#Rza%P%4NIv!DEL% zcyHf3yIFUeo)sUp1+tzhTh7=iM2m;)sVLt@8EZle-n0wQZ!3e4U96w@IjkD!hee$52wKIetXx6(gDW&zE0ZuX^tOcLLo; zdPZvBEgefm#}<3!Sn0d9BmVF6_E?Q+GkqoYfTXgeNvvx~ZIJd_VeqNY`c z?_&4{l`1D)OfAC!e%IBYcPdn=ry;{1?B7d!-?|y>e&P9N|E~VqlYeAs0Xd2Pm) ziu|m!%x#&YnNeB!6)i@aSNRt8*{C0sRE~5>M~cZexx!=CplN{FW-ZXHRb?dwc@VKv zCyzp?-+g;G`lpPi{XZ4)liWibftA}>m2Qj>gq9$IK2L^f1e$J z*sf`100OgkXppYCR5xMCRYo2nj{e_C+O=aFmGBpyf9CH`JrS|?uaDmGz5<|usC^!n z{fup!ZN#RwyF9)(`PabD*0l*6bTX~2q=du)P`|rN9JJ|Qr zPd%|Va?K+T-TiylASa)GqsIFA`V$RRTG|~m*=$yyJ z4^aB}+BK1nJaqrPzsOopcV#9mDJ9>ctERHTQ0>tHa|xV<1wfSt)s7$RXA^mg!q|0> zuU-8}w*iEF!T2e;7O=XE%XjGP|?r(3UW+59&ENCZ>LG$mWnuB); zNkWGYKM;iu|NO@v_L;)w=#V68buF|cm3%Pzq{l1+r#g2SQ3W|n@I)vZa_IIDuOyQe1`CGr21+1E;>P9c`*T8 zePZpJhab4_p1&;m(;t5On_sP5UJZWHsTzi?qSK}h-l;Mz70$xMXETHAV+!17kQ%^#4(C1xuF8clNe)Fr_<8ORvL7iqgnn@-39%C*92+XCb7!nI73f3fN z?(xG1-rM^&lONjYKUk*^u0p53U-a8wul(=0pWk{*_`RA@Qe3DZRpk5JW?^D$qDvm1 zC*>t{o}`{SegsAYglPMg&HsFP{qxT}_2gq~9_GE?vG~`&yglw`x7`w31IEq5Vksmc zWM>H>^OIVZ5E`5G1+u`SZRL2Bc^eSw<|e9?z?gO}^qoz!H;iU0YMpWb@YkA8Ulb>IK;@wwm#C$o{y zaw4B)+ND80YZ{cs&L-4nU*}g9fnm}zy>-dWKfdAm<=^|xx4v@goLH1>SuJv9K=hbt zrv|yQ$%sZ^!l%ehq>iizj?@shGTF?6sX-Mfo#=btO5$<@)eT6GJh19+=xxmMU;Olz zo0r~r!*$EQ`<>Wte)V$`mN{fcI6gVOWV-fo*jCcUb7*&HWjEiSkj1MitGKu zIL2oiG!h?17{hcJ4^pcH_UNX6z6AMx>TyiARaioQ_Zx~6^0f5&6+igicVfTs)vtUu zXHK9~vvM}%c;r&&20a&ps`{0 zHj)N%gQEY~vTx{xv(5}fIJH?=^%cp%YM8j;#RLd5HEZtu%bmZ!<5#ysAKwhQSqeJ8 z`L(Zp>5E^u_O3YzU10vthU_0BG?@Jp>#=!xuJoT!=0Nsu8l?rJj8bY+`E58FX`zaq zT2%1Eu=r5X!&>+nmi>fhpI-MkER9v1(0D97KlDtG8bON4_fIm0u9B5m#t~k@4_s5 z?jKl1u%tm7P_>OQ{qYYWx=X+P&98suOaB$~AIm=b={ad#NRrWp6eCDQiZMDg#dz)f zIYtLkjFV}l#iN-GaMEs6R0nvUof=!kyu%A7gLTyP%KhAbu} z)t|+TQnHw2)2HT6W7?3!oJMhPZ3EGeAF(x!r5+R)h`G;!Wfq1R)4;G@pMxocr2>}F zAMW_of5-joRwyP)@z5BH^V<2-o(^O^ zr_xNc4Wya;*uOkd9}LQv8lwRN8O!)V>Loyy;q$?=phnJpSRH@+o0TxtvF0rQ{&!-( z{?+I&|7XnSLGm@%Tz$nebJD!fG^q_qQbx0qB#rbZNiUg_CB1BFmeheH=~R-%`W{X* zU1&oE8^cUJBN`r~h8>NOaJB3gY^dem{4$1@ZJ43`{0Z-~aBnzVVeW{#Q)&=cqVc_0cOYzwFYl%mWU2U4VPg^pcrn zcFoA^P6L1@TxP26e|8Pf`g(#>a zeCPvsSj;qkIpMj#KlwOTm{oWE@ppGno8gup(?R{_*I^s|$FBz0ve&@H{Sneuhkw?IfE5@DFN@a>sF=+1iHT7<& zl7L?P$`}6=^CkLIpSb#}k1%YDFP#fqXjU1a1e#Sguh;Ud@-&dCz6R1pexeMnl1A}| z5<)q+hjNgbU9d3u8vV!LQD+(28yv*oV!8Uis4804SL z_iI`Hd2#?|R1!|tQ-CxguO#MJ21^U+V*zQHN~cfKa1b+r!Nr7UsPw_7`STy{U{eGB zGgK`s2ypQ;pNhWbYBn>Xmn@1DX9u{=UNkA{!hy7t+x(_D0zq7X&`AoV&s}I5=iosX zssV$O^f%ztPZ+1Z%{leiPkkbqiy8%@78Zg;q=RN49@*#nNuX>*K|}MEA!z&|pqbDx zbv7fKs0E>+a}awfWqhrZgw3YJ^HZeLd5s)G_z0>8#fb*hX`F$Og-J^n2&;FG+f$LsQ73$9ys$xhkz6Q{#pCo?_& z!L-@*xp*g?i$D9xO<*2Xv{ckT`>AW9nW)pL7^(i)f&k{>JO{Vz^?`vtA3%D6(1jyb zB+2b{d7VCoZ1*~D1x#MdMsq}nB?Y3P0@s_!fWsj9+&^HiOH2YfEKQ*d}3Zo3cY zWYU0~rf{1gi;S8-p2VMS45 zef6Wfbs;Fl+721hM0OMW_*|GSt_Y{g>2%28ryIsY*rMt+$a%S?Y7YGp1vydA#6QOh4D)qgC*;tSwc_<{d!A;8rwjczyU*PWun zDLVwa?C{t$FH`68(+c!Uu?9s&h&yM7-V=b{ zGYPtSFvo6p+lW;)VYT`=m*p`DTox@OUJGg^&AwsJkZke}k^!I5)2}uT3=VotWbkH` ziczMw>!36I)gdgot7MZ{njj<^pr~JJX>jb!#Erh{BUfBTu}4M-88cwF4Ho4Eu;&#G z+Ctbqeo6+Pz2js|H99sXkBTF}?S*vshP~jlchEZ^8-4v=1JR3pdbux3-={b98;$Y+ zG2YT|(DzaJPz|n&diFqtPfB<$j+* z*8BRry>gG#9nsU0(1bi_mB>P@t@X8B^TRKt_TF*=Wd}%~-B#f=kTR zOQ|)**TALI!flIvPD@Yud#P<>LyU}a`{J>-l=sSeEKXm55;48Ui^=GPkc&f*bE0rR zy5HDusAw4TjWv|_kv_4vPww^g$lbm!(kXUy${kDFJ387sI=i}idVA$Q(tAr!cUNae z8-xlJA^*!t5LrnMt=B-38|4Z-MCzXsQ)e@@C+t^{#FbE_>Pyo|TIzF;8@1(!c5Qp@ zRrBWcC@`tqy!6%Aw(UApt~HLkgJeaPG+;cGnM($Jm;!P?F{t$h@V`&2EcJTDvT}T% zOPAc~>+rRcHji#;t4@c1l&CImH|e^$v!h+t+QR5T#UramR4Q+14FuB5RH;&fm#$gd zOrdtBGRL7+sd@rIe)Xh^R|u*_g+@>DnYz>J^x_`hNT6aOTK3p2y_)j8vni)eS(4W$ zZ%eL9Ca0F9oXsoO^jhp5Y}aF|Yeb4_E*LTmnM}UH$N}Sku^-a~yIC+-WJsE~TRhX} zb&9?~)}xw{^Hz zTUSw1WG-A^xUI0Va7j@~MV+>H*y{Eb`iWa&NEx718T&DPe0l*ysd{=rmeA#c=#h5u zU9)#gH182weOgsZbBo+8YkW=W#-_$bSm%wAO`7HwZL6farB&O~tZ8bfudS{GjfJR< zWFiSo$I4hxA%Oe@OV3g@jTHv@31vkOnwnRGNVtAn*QF^$){{tgPKm|kt0R#2}Pj_JsihtiN*ONMLEvb>Ky;a`IrB&6{AQ7iiG&Lc`-9#F1YN)TPtwsTP zNl`%_3PRITSj7$iwos$bysH>6G_shhW2Ph-46!C zr@<1?C^syr&;INEsdXv$tYijH2>g(kOBslACs;vQS z<)tCSAtU@AFDzu`PtVcFEsf99>=MgsGQ*RKDV%>Ab^6#x{M1FL{t}>0RoLMxBPw4< zp`W(5K`PAlAB4L;zMF+z*W zPprA=+c&K~S|V1Id&^K+RU#Ib_==?>QoN+3w7jAcgI7~SA0^c{RaH{5ictukok<6c z)@UmAgGhs7`q5FNkr$d?QGyzZSaMH_MqZZq=byM&A*_+8CNf+lMCHmDpHK#Ey;9M` zbfiW4h&73-bS;!XOLMb^O`wJbDrcltfSf_5E0seQp{51v2sd-tho$IprO8@uCBJWrlz{Os!9ehlwq+^ zkc+WE6bgVZ%_R^f}+`NLqA`nw5;nAB)ii_T8KlI_6=9>cE3EFtesAHMN*zlh5i7fjh}c;<3mJ<`Q=r8f8X)y`YDhdA z0-T9fUREZTE-fi8E-ET4EGWna`%$KyL$c*8Z>F3fpH-)yJ)16{B^iseKnaGWut+Mt zg+83ms5qOJdOG<8BfrBm6uVlh*Bu))^`>Bt@d z9V6MZ&~d3@Pd&6zZA~p5f=Vb4h5yk-1r&c?UT$sToKRHlv}bG-(! zx|~x1YrH5(#Tgf&d$op%t!|nbSRD-I`IDfy{I*( z%9+y>BGeyOD%T)Xry$9zZSW6{S?CZA481uiaEQcpe*HIoSUW9dYaa4rr z-XI-k;6aGq*@oki-d&|^5ZDxeM$TE14f)B)031lqqSTa>)2B`)g8<=#e4HF3N97~( zVecVwkQ}<~@S(#;jvYTiM! zA->a;86W=itO6UUDp zIdt%Y_pndm?WA4Uy}(F7mg{dpkz&EbnrbcgGHJKO}AImMxn%e+TH_e)G-OU(2a1MgA)6 z%dfut;>$0;aDO={g|yhbWh*SQV~4bp?RWq-*t%sibod%NZ1@b1Z{u|VvP0YlJlEp+ zn1Dn1vlI-$XA0=X2%k0&gCUTnW_4>}D1sJ6XKyuHq=C(ge)jRd2kei80>DpD2tT3! z7U)w`0ABp^3;7FSqrAcMx%`>@`H&5tZ}{TNl+gdVD8s zX5T%)bxwt)HXs<*u35eE(~tT46J!P`Kxvj5i>DsvPmbY1C3KK^7mG%7z8h2nLwRK1 z?RzG?fQebnhnd(M=wbEfh%`&rl;+{-dhg?T-oYa)BzJkXP^3T?epX;zY)Ime#5@LA4RDkjDUDpmGJ4u%kb{W zd_@a17S!bN^hEbg`Arzi-6%0ZcHm=DsDarV@yl*CnvOt?BY{rvX=-Sk%Qy32R9u;> zkn&Z^mtSt=3VfEFoRqw7-P*NsB3s>m^{SOC6B1V7KhKH_@Hb%+V=UVhzC^jv*aB75L!4pu>Y-Pe(!b;J=3& zP12RyKIzurGiU(E0rOA*PV?y}AAkJOa-e7NY>BW~UL-DDO7Vua3(0}yt^5x5xE|r&rEnc*6;erKm zs<`>{-5+{CU>~yiLl-PuykzOJk3Qx~tX#E<;#^+MR8$3149iAr~{`4EAO+GzBxAau%!N$Ju zHb_^b#VQ`b-BPKMBLz?(ojV6W-&4)jy~}j$9r5jVq_;14N2i+&%nTTh0J>M%{ShZ-e7NDIP0xx>ywYU^KpApb@M>&d+)ugd-t8U-+pV>tT*3y{q>j__L^$u zYp=Oyve#J5@HZ6D|DH2<9>M-_{(NT~o6kPHS1Aou6}SjI5d8decv0!e$LYNmdNtuL zJT8X^skjp>8H9TUf{!w}@VW1$+OtwzCyk!}Zwiz}3l&p>Sb|Ed0_YpB$GrBMJcGR| zyehxqn$BJsKI65RH{N{f?RVat{T|Q)?)!4A=K~p$c^~4Ei~=p+dh?AKKvk%HhTd>O zuJdEXLth9up6w`6DDJ@fk*cx2w~c#&dS&S}*pp&}T<+hnKG_~9V`5&LIb+7Fue?0{ zW%(uXr58Ofuz#@^*o(ton*Is^zy9VdAl3o$d;gZ_NOR>m_y7An0Hxxy-h_$-)ko`7 zPy7Qf=pZ+6UI{Cj_h8pm93fO4lG7L1TIs5dGv_0)V0yUeJ8(AC^g3X^`sypwUw-+e z7hm|-zot!lo;~lK%AR9W<>xQ_*NcR9=4-FNL2!Xr_wKvS*$mNmFZUa`4T>vBDa44? zzyA%d%1~ao18q5=q7lKfXc+MMGK0?tX8K=GKP$1oYJF`M7$r(LBd@>q8rYov@=JjE z!nEg~pE~uqXP=!SOz}J;O!hu=(UfPWJ`c1nzw#>J#t`0FZ@neI?RiIjo4v(mMFS}r z1oj|Sr#=gB1+4`3!N1;rZ#P&<34XBD4Og7t^1#=K&Wg51`opoO-sP0ONw%B$>Z=5l z=zJb9r#vH1X8#l>u}PObJ?ZJECq4Dl(~~Am=7?V)f(bG(zb?Nay(z!JUcVO(PEg?h zFZi$$vE&0jut)~PY#QvbL8GwBHsi&TN z;&J&O>@i`Y`|l$r{(a(O{{YTOlb@OL+*Ac9kWTl$;(68k3Y&g6cN=aE6rV&WVR|2( zXNRdgV@E?t)wR~XaaKuJls@+2jOo)~dI=UMjL-a&AU^T<5o{`sm*tdBppO z{O~1@Jp9O`eeg5(s*AV&vBTP=gq&O&Ec|k@Ua}9rS zfYKD@R6b7%km0$3&wu3cX?c9-#ZhF(YH&^o6Y~DsOFgKPf$Qi<6a8PUTs&&ptDGGKWq<0i!4rlkbnX@BaJ$O8Eb#_zA@y zGmvz=jxeDoW>x&bgo$}9r!kIZ=2pk{>@CWX{@80|FjgD4F z-xGbe_nr~=-uJ*?$4_|Zk-t4k3Lqk%LK>O$&wqL+%g=a`Ti7J_^z9T81ReyyY5vN+ z1`$YaO7UF5Gn#e=dPlxtayzdJDmQa@<6I1 z?9R@rgLA&Ekn&i#t?b)52dg@r-Y%Aidj{?0LUCT9`b0%L=Er}=9S|kq@OvO-(gg(% zJo5NI$n5ZVV*lQIqvg9*z%Ktq9CtgrUHG&2_KU~e0Y#$kyZ-^W64wN(OnglKhaGun zoIlRVfMmXCuE6cLDdhWt7L6c}+8_-E918l*Q<&^F*Z%tMkH4|7A9aUn&5~?oYnWOp zt7;L#jTQ7&q?rKi_uiEw@BP$zxSFkJZXIj~sgoDe#v&?}7!O0ixkSsPNFk z4|^Vw|K@pwJdU!JhG~Dg8U#G&;A}?TzI2*IbQell&eJ z^80azbKLU+pIsx|4rAe*6Tp39PJz(@-0PUiT;Y}Ra=gl0Vcvf_PabJVT3{TYmN(8M{?sQiG0lq%oP?i&jaA(G)`q%@T$ zywo&NiX=B5aq&eLQ0qiZJrO-C@a3ZunDpqX*}L!%3t6ZqbRRvNOP* zltz9SMLxmJsRgmuUyrKBTs!94Ys70b@->%^`P20`+;|fp!$}m(VEXQR?um|e-z(hb zzL!O_d)VFDyYBSky#;`8g1Q8l9Q$&`GcLaHf?+|3X9PYP2*mDA!`6PPdIE zG0}0#gIkJXspG)u^q!C|`tXKZZ}ru39l&0D%{3Z8y^38G5qZ_snrp}W2_)Y{EOW@< z8ARVH-(|mBzKh*?^BsQyuYPZW#zgJ48u)_3Eq4Y$9gN;7$PH18Zw0>62&huqiG_K9 zTCm_mo5Z0uH*u&<&1XO@mM)3EN_+E7H{HPNxJH9oBCoviiYrF5D@KjJ;!1$M24IO_ z1uYo<^X<2f8z=w8iR8$}vD?|7Z@5iSmXMNZKq^6n-|~C`KS01?bWK=QVr<~En8506 zF3`0BYn!g1*~zh1n>ki<^%+=;q>I;H`6mjCYvE^r36z&#{>MM?|1S4|C2D}S{*)TfB?(cfmj`~lP z?9F4x%2D21Jhyspk)zmHcJpD+5}#yyp20#?1HKD<;q?SQo873N z@e5PW&^Ia|i}AQSyi_he17v}8;i2nClW1@VQ$hBnmyR64@HYUH%zy0|q7d3W>uYcnEuiMa4Hk3wT1onb_xL{!*uzPnwy)<<7$cy3BWDkfPHgxF7 zVZ$%D$cIkhk35m^$;hIfYvnQcca5xJgp5q8K;sJfypFK(I0m@zguth>f$hxv*n1!! zmj>#ihJ!9>J9Nkpd2qy#p}=;bAKYbRT!hILR|1}VmFH@Y#&b22XC%9lU4d*(F2Vg( z(ay)250_fJCO7aMaR5V8vu6=V^EEX{+|5QF62>#L;W25jb>`q9WP`zj1`QlIXvCnw zLD0zWKpcUSksm!*N|7EQ!uI7?@(?1be3UDoy4g~_Yz=%*-QQxL3~I5dK{0S#hBF(K z-=u-NuNnYh1N!$5?>}JFz(E0AoHGC;WCZPx-plQyy_d5;vOloP*eDipnGcfU`7mGr zlUn@4uE2NX&(`~)X1R+u%a${ns9zzlxJ5?J#gFkIZg zhl?@uHu#5&e9+Qhqi%nQY->2npasiSG|m_xUPJ@|kU|i5p&>(u%ERzE?F%dydI1C5 zL)nlEc|4N)_wxZ6Fw+=V;Uak4U2rU1pC1@@)7Y;~8T%ENx1Blm!?GN;(=QkdV&FPq zoS6Ot$d%>6_>lTg&oKLN&oCJPus>+H5`c&L=aC<{SfU47S=j=-`hXPuh+S@K9>hL}qQXd#E7SeV>ThFEEU zXP^Xe*yiG7h*Jrdy=e%n>C%fhm(+jnlo0|@!V+?*9OmsOg?su-;og37m<(89YLzHl z`qII`QZu~>vPlKPk)`Du?t_t5l-;rdb(*)o*$c(Itg9eLh8_ z79d1cyF=`u?hvMCsxVOqy?)xproehUy_D~i`gQDzd-D1Lf*^~s%AxkEn8<|C0XICg zAl)2TBdC|sSjDJfZ{pjNAH41AkwXU!6oi3;hK;=X&ks(1J8@rCU=^cY3I~?uI)7gI z!eWn^o}lHW{#$@w{-3`_3Lb@ zE-dJDV`&i?Z-9n)Y;BG8d+WmL8{2FiS(do`s?6^;N}p$Z9=7qj%qrAy?DU~#kn~29 z-kei`FSVpM_G@ZsugGb3%lMc+NpcvCoz`?mn6=YrbkHlXxYoFH%g@J)q~eU?enrQB z-m=r^mXG%#zlr8Y+JCJ!?q~=#R{z@W#yfc7O!ivqI_%c2bW6W3tG%Pn>Xl{8#JMXs z?$>8$?3aGZ_$hpUMz((c#!9!W?;&1gJz&d_R!aEfuq3QIdtGPO4$Gjf&N{3;%w%`th65S)y+7>@%{Z{3(T%64gD1oA!Q48Z#JZm$(TLVZ zsy|-8wJrpIu`~|tH?&!{nFmWzw1ido2LHm^DaDZ(nFl@ z8?;$?MW`w84O%Wv>fBecxk_ERw-fKI3SQA!zNs^`-03nWeAl&k?`HLP31)Y&uwMgT zls$wm${GV-l>LfWlREdG+FYqF{fP_ns2t@Tn>)ig${fzlmEUxIyZ2l5H=lN*Khup3 z;(VWnJ%rE08Uvq)<>K7t?A*;2>fCG-sS0rwt(!Z-+R7m=>5Hz^y{YOi*Y*^b4a?zU zuUYumYm@S^*DnZ{r|aZ_&E;yWI7TM$s+={A5Y$-XaG5u+>-u8v7wUDJO+D09vIgAB zYj64S$kwuuBR{s-$rV6&YsKdFu!>d?e)N;B&-Z?={^VFs!u^FqWyxgNadev@^yrQ< zlO&@!R^_sm)opDLuPd`k9(zktf;IWaqQ}MEuwsrf~g|1vyj9ShnroZgAwv_DJbGQ&|dG$Y8aCpzI zk`^lkHbUKIJXyP=ZBXq=BVMUOq_iDb^07Vfr^L{YmmEQr!Lg#i;t9ywR+sxz+MZ3} zo45azTh|6*PNV~`%i2=Pw)gDS&9w&X6 z@nQJFk5dlS5|-cuq=1e?_6;NFz_*n5c7~bEUGyzrH|0mAKB+3ByT;)B=r7;1o%#Rc z=zbjm!S4#qlL5DvXm;dZemBXjkB zK^JS!&24ABS79kV)zWgRw0Dq_#p-rjExo9zP~V+I{&Q1+C{*F`^jZZmDVbVYOj7S4 zyUbEci)89uO?PvvgiCrS3KzKDZOy%3&}DJAw7M<5S7C7zNO$ib|EHP!?``qFRl-Il zI6ZoyvX!+k{2Dj%cyZxHEIk%hQ|0R|?M!UdZ{~;nN^WHRoO*QCZ27HiC>N%0Wvo?i z`@&bYzeTS{^x5>hu&4O+!YUM&*(C;JYkt1oX4LCTY>XN7dV|5KFV+t?T8j1g7UnF` z>uZ$19wzErWi}jAjrnwx7o_t$d{tg;(U;USR$rpGFcRowH6u|T7@QAy<# zttuSHTnt!@`HU4C^%e`Rttn^xL00jwP?BY+k=a0fD=BK^g@jg*evpyXb5rrZUN)3Y+w$v~rKS>=Zq>^y zgrD;BFu7qQ)AJez2tn23%}`0qaj^K|yiRSy>P}^5K}al1iEX#S(wy6$1=4 z7JUttodpCBKj8;35CDwDB}M?Kuk^4%-2ia0o2lycHs#XON#NCUcgPR8gGF%%i@u|# z#KTJJmA^iBKp?c{J3a6|0k zff&gzAv!VNg&5Hrd32O`C{jv1URd>ldIk{s`g|kdP>%a?`~f(a!9d|a!GH);aKPjA zz#%iiDC>pRo(5TpJITdHukZN-g(p8-A1NikZ18daS^r2j_}qWf*!@q--N@?sJI`@J ze^Z*OgL?V@TQvFK#{7A_XX~Q=Py73M*8g|1zJWDN&zNr5+sZIi{;2Rz=X7C;vyWeC zx?^ws-i_>IX8)w{lY_|Be$U##gqItWGn0k)%4C7d6aMCTM~HJK3(K8-{7NX{kQ-2@ z7pX6Csk0$<51|wu@xCK|kmO1hK5?F71EObh(R((cBb6xIKQ8?Epd5$)a^-9Q|Cs^w zON~jHNy6+huV1|Uw)p-!SCaVYJFefeCA{JAHlT2yRjkWgC%jwc5z0^_KX1ww`f#8c?{8Dqd_{o4HodmAREF)DO>^z1p=_OwhSziRa!@CFmwO+zlwq ztMJ-CD*Wi6HxB>h;(G@^qF!iRletECr%V!dlNPFnbSqtJ#FbRTxwq6Sb+ev!NDV05 zXBCN=iKxOQ?4l~fzkTXT6j#3MdQ*J+oLeC)-+lAVryZ^a6z-#ne>JYoTrIp^=2WT> zo^`DjSI&05Aiivo+7hHWh}DPdE9(YFxow#l|>#)kjPE&P zghj4%YTkPu9-Fv%q}!SBC_x>e%5StCp_X_Sw=^SSY^b>!sy-d1=2o z{nD>nnEB_nr4C6|pxq%$SI^Z-`{(Z0rb;^|YbWo3sJZ1*`AqHP{Swu!U27_b?EQAh z?JIEUui70_>RjbQ{6dOUK36+;skUH~6es0M0pmT}_;DsaI$vfHwsR_;^?oe8@0=mb zarW`+ngJ>-4JgB@a7E;64^N)y%Gc(*=8iwSUAw(gyVSKE|9;XQ?sTc*IfBKd*GQq!r^M z1M$L14--y0;vKH*^0nJtuKe+nQH6HyPun4E4URy5=lGe}%y-S?AR6Z4jNRpSsq(dR z! z{^ZimbOE5l<%}28%4IgfnHnFza<`t<#iz2v@paCXKeNMWX{=a|7gw0E@V$8j(IVu# zwc&@M9mttH8S~?lFD6wXHy?bLX;Z)%SKbCn=;D!cPv@gdyT;`Lfv55DOyly*<-*Le zPGKAQNXRqGmw))G>lN|sWv=Do@7bE^=xjh?&WW=>*l^Ane^{Fj4E>$^w1)BYZ%v0& z6|b%LItQ-N8l2iWPA3dB$D{4Ho$t)iI-K?;7bWa2V`WPYFlRBVTe76ZoXm=sWWzD) zyh}p9#VyKj>`NR@*n5t=y??#a3H_ZYE<3~KXlZA=N2{I#xgMtqdzeM1Yq!hJOW{OL zT*3?B7YFe_-`(VlbLKh&zVS@svdm@RqC-d{F4WH~n@?2CTIyORo_k9*Yw1i!M*|8g zT#$b_>$Q`$`37wYGZ^LbQjS9R{ZX z>O1!xrXxY501GE2g$%|?;n$Ia^dx0+V|-@3Fr%zp*h-|RCeMGx^|BbV*cC6HdrKX& zIDUqsy#a+eDUOkO+B}EjD=q%c7@xgOyUpQ9)Xs5i(@t)8T;4uI`&Hh)8QOgghgO@I zJ!5=bwl*~!verz~E)!pT||FHUy0Y{ePRV%4(Z zrMATmhbm9I&F#2y8&$XsauQJ)cIw8@$cx9ZIpg>3<27%~vpd{$^&ENIrE_o*F3cWJ zS7;p&p#=<2_UUjrJ zps+&A5Kc=w)mj&?)qW*A!m?3ysrIWjhuA(x){5iz$&QP(GZM9vv!M=Jic*l&&B}^8 zwDv=eFJ64W$;!%{D;6&<#&?+(hiq+O&I4@$HdG)$c3ei~!8}ouH$yufe7B?4_;yF# zWNkdLA>?_qmyZ9+;V7M>o%~fd7wyXKX1EBrW?u8X(u?Bs4_u4HxEZcEN*>Y_G<(_I> zkhws3IZ#`)=U?Irb6pFlwsUW}QM9|ZL|)OsGpmTpj1yieYZ5kbh3@hEOPKA76X(C? z?0Z8(DMwQS%8@RKR{Mg&1qZEh_%GM$SD@j^j3*6TuJ>;7o=2Qd3KLxC+;D8F?^UFK zq>Bo>>~V#02l3IrxUSqTrNaM9XD#;mh4V|zMoS$2%e9;#JInrZ;mZfJ;_zQ?R?oAa z;yL#$yR=0Tv+#{pKc4P6((~v4SMcMISfS9k_Z(JqNn*}Ja+EmFwC@~ON>V@5Ls9E? zPKjFgJ1#AZnkPw(c=b%Wuzcsv97!rKG~qyDqa@|*+;7T1XJw%%ye`LtPxy0m;JsA!xLRSwOfrjW?}Q9GAKHA?f`Q9f~ER+U6y zSe4a>Al164b+XhyCaSPJYD%L-j1PQh9 zq39H;JnA9RQS-lE_U+srq4V{AF4-t9T^3wD!lduS*>~mVY^o$_K;h1Zq6$G! z%-1==tn+{l&a=n*^zC!BVIHaf{)eI-LQPW66gf(W30AW2tSz0>{BCIo37!Wv_TztS zW=%JjPhtMkTjM_ zm-z%8F^5CiDv6FPbjqkZbLu9aG$GL?U_q^VP!eS7p|;r7+;wE zHtMtUe@5c$1$I2vh1-E4kk9VtYBA4Dnbl{fI*xtrm-*i&%Jy^A01xlGt?N5Io=ZFr zxZnn@M^fy?TmkiaNtEZ$``n{fem@(A=B(*VB zZDh8IT^uuyv7(8QkrPdfEnn{2S}sQlo9G3iRZOUMLtF;avT2fhe`@+BKm6dhT_7%F4TG%ys3b;DYB@YLo%~bQzL;1 zmzpNxckCWzYY(Jsima_sKqUfHq92qv2F&_V3Deuaxy(V~k-Ai8L>DgovIi!%JZvgN z0~2aaiuPezzMKyFF?m@;7=cdYL+UV)Q&W zzGNEBiXu&Tvo9$cFMURC@*y1uq!SdRO%VX;1B&0Q)(Byo0u-eR#yBG^VDGCQNQaCq z+BDXruvZ&kPdVsEDznI>$Rg9&dBjgPj5;w0>ZY-^EM_d5Hx?gPRcEuQKpHYHh9yk| z#(6P#O|~|&h>)%Z9$N$!Rpf?-+s<}miHYQi)nJiZ9FV6=5vob4)nKh4aU8Z&8FOR_ z6L5K=GfTj6(KOB#A&x`L;F{{x=}w4D3DW2*)^E>5W&*Q5@8s^_JH!(9I^p`0at; zEZRrLsg@%AI^Y+3;+O&%k1L6$*`#P{kOflMFcU@Kp2%7rlkg1g|NevA2>r>`Ya^Gl zJ!3s=WRMYJ$o-SX&Pz%PsDZCKY#O@>Aw3pqU`u9d)6|J3MG+*`2yroyn=1P~D-nw9 z!jVa*DUxVc6fD3mHwRQ9`0z=jOm3+OJv9-N=HV^k=p?R)X>1HP2OSHEPU?=1D}B+C z9l6IB9m~ho7L6rM=1rtb#0|nT0&EI(lHhcFOJ$0lTEPuMfW&GjBTVn12N~dWJthJF zE;&M;Bm`?R23IN>D+@YRf8E0*Vsth@Cq)Aikr=s${EChtJ7ptXgH)tRFS{aoBBi9r zB%YEcjzx-$jOI3h8e^A77Exq`klT&*M21YnW%w16=pP078u*4AZ4)ygcB>J)XsZYo zZ~UNIkU?;TINQ|Vvjj9E)My5Lwn+@ezmk;yf+c&O&l@EG@a2c5tLF-p<4vorQ(e#WVWF zVG~o?-;!JUx%=NEZHJD=isckg+Ehu#AK*T%BCd$y9X-cAQR6aj?*w zWLBrc9-3CWt`6^w;~Z+tLG@~TyeCIXEZx+l}I?wn#|7?RxHL_F|TA}fQ1#1j|oeioo}qmP1| z00lY06tw9$1yB_^nO_s1Ve)AXfGi~)nq#ArlrVwobdcd;^|WhbVoJIltyL_iBpKJx zRW~-yEIJ!02!WquqFHB{TR!PHc+rOgx$Ny0qjBU4oq%;&rhG zGIm=9gJ+O+p-MGgHZVtLh>gelH;@Q_qH{QeitzOWI^p$oTrOjE&?AQ>r^Kd!8dOIDyevE&4BPQ1R%Tb>iWIs)xs;{hRGSYR94G7bW0OYc?czb-jJtsDer6jQA1bba9A_D)%x8VZv3epf~hzIT!I)gnS z&5rAHbZy)#eA^ibj3s0kKuuaaOGoioSiV0G9$t&g29YeB%!sXn2-u9D7d( zeLxhHJmkXD;@j*ADIkP<7ei6yte0IBpOFDSg;yw0mAYN{|=k1m77$F{ZU?6JfBh3&EY zGGO(v;fOaNRjO2AZ3*@W>NKXpBX}!C9)SVhnAz3-0Ur`h^=xE9A=RH1PWK5V?ruwu zO|yd!#DQH`fJkct;*5A~GnSUZeIlKKW$qJ{{pmc{?K+%h1+fK)FKz`G$+wM5>U3@C zpcz{b$*Clt@YO;-5li*eB|vsgtluZ>5YPOFE>^_*fG8*xp8(e|rJa1DKMIgfKnFKG zB7rguc?55!l$u>^D44`|=V1V{CdYmW4&}t!Spsq-i~`f*Fz_HnDmgg*PlvrF5!b$73e72 zk{6(m!5*K0a|$Y!l3_@WH>3j#V?%ji|7F1FWf$OjmX_|XkR$4L1>7J+e@YmGE&%%6 z0y#ipCtM*h%WrrzO}iG;;D1at8pB@mgNKDtGOJ5Y!`EwcIouUMT6~*F7lG_cEoKi# z0B_J6PL5@lu{x(N$D<1)>eG_3)ekX(_+)7~NXY>$2RfH96-gI$Irx)9iC$-j_vnz0 zamH^o+V_b>)%}wxH73+4rYA|LHz*w_XDJ=TB9Oa{uhfZN3po%)d|FC|M~5}A*$6t4 z4&NmghabfjC{_g1{pfIA3gwIea9;yl8;+_YL?fsvh);o5bT#}dA-)ZTGZN5!Nk~sa z<1z^Tg2qFakPyq#k!|}^acm*QKr$fE`DBl7Fnlm09)Zq5F*z+PC*BZSXNV2=6{U+* zhV&HV0BXEYBd<+C)7>h-@aO~K1ro)kn9@;lft)B#N9PdpF@6UyVKf8}z$C!zZU^8^ z3HnXcI~1zXd9F*4q5TlB6EHnA#n9_a(+6@uKVJ@rh4XOJ7sR?*SO$6$U>HMV!mh+= zQ1FNQgFnNCEs>z9y0HKw3h8o>K(Fjz9v2?Y|noJVggl71aoj+{R>2R0+K zVf_j!GAILODTSa>NJ&TL=N6AoC&}R?4yTiGd<5}@jHn>O;dnGU$-HDgUKCehDkM1r z7KeDS9;gj)dRUy=|LLwo9>wE)7N_wH#vAAl_^peHwdzz%g827+znB@s7W$TD?6x$t zoeAl@D-dfB7@S(*w)k|?mLLSB{j+ri4Ahr^eW@M9HfVt{DB97UB5(M*021(LZtp;t*3RL*iYKwbgbfGnz8VnZ|H zVKfTw0s}0N48OU=cZelW&n5>#46!M&KU_g)pzcUK>@@(LA#SU5mK>6TE0C_Vc60&K zbUEZa=p9m*iJSll1RW#vDdO$8j2B9QVDv6>09h&1mWEKc3VhOOT-c^`q(G8_joKTQ zjO~P!VZO4y%K#oO0S`6k{54WbmEP?V$r$FND;SZ5EI>U03@G^|F!d36rf*i}FE9b@ z&-}^+4tE8b0hs`2ppG{D0V$3~3)Bao#Lq_yXzS83S~$%aP#}T&Pb}@?bR7nAN|%^B zgR(6HCYlkYM~wjo1`FV$Emo&gg4oH4&xu8C)Q?VRgDc>i&wTzvEbSsLoX}yYqF_W5 zj}Lw-gN1-EpsaElu?DCZQU!cLsTaglWR!4$P!AGWEh}IfG7IL z$Z(0-ZsuU0gmvkElfz3bz%lo=y^v2 zwWRV|XvW`Hi&%{*eqnJ?Eqwk9wNPuA=&uEB9~1)|K6i;ZW5EOV`<`C*yD~= z#bAq{!tSHl%heO$}#b3ONa4 zlJMQUd6CO$+82l?aKsb*h$%^920IJ;oO~o}nvbB~nSU_Hk7J*vho{p-Bj1`GJkOZQ zF#pEq;DkL=q!_~i)BP13oQHmt53xH^hzSOa&ZsFSk|6iTq%R;RMb^?x+#d8=HsLry z{!FpLE?XAnRU%|`27IFm&Ltp?3xW=pz_c#N;gh0%vOzw29O~()fSisd?0bR_nTmTC zQ-KpSqw4I)vA)faB%B!QSD>GdRvfrsUSwqSCYmCS;q#0!pdZ?djhq;Xsdgbrj=T`H zO^s&Jn26*zYfPAv^eaTJFaeVz<1hsZXX#c*@gB;Oeq&%xQ5=JtaAGw%$vA(L36*xa z(2Y*T#F3aq_aG93XW_qQ18XD4!VPK(qM}o@Pp1LVk=YaB8n_h$HyYs6X(G^iBEvRu zjgnv}QfKNO_>;^=W`hMX5AL6k$RwIvCCdEz@QGXKlgRZ!bSlvRuspJZZ;t?~IA#($ zfwL#z#z&w_fWot}KSrQa)5p<`KT}VI`X}L*R}9rm9+t$0K`-+0Xuz53Q-)$ZxE}!H$?@ zCgL*?9U&6|1@STjMj_~9>9!ybYz6u}+_@s?2otnkwPeNGu~VTbHw3WLr0sMwQ%#B> z>@->J!>%~iF1RMgijYZdqfqGvFPdN)jKU@q1m6h!h6&kHohdv-725k=5cid5~H8jX7gwZsQo4j-FHGwvId`NUMfPK}7bJsspk1vaH- zp0kljIBd);rjF?(+&IOLnE34|8)j5Z!S_@FdmdoVk@V*qfxt5V{8m$47!S zVYCHyPxBTkMBd^@9li%{k2_Y8$Vx&mYG4ygKyBiv6aA>+I^-ye{h%@XRWJ#2zOzkq zhCBsRtXY#h5f0@4T^oX0m2U_X-Cfy(1O&K9MNR6(zYXY5jzTQ}U4UD1Oy%}lL8%BlL$J34fh?P$-Dq^v|JO5d`T3p z5S&E)_`?Z5{G8QNqtOjNj%6YjW_c1-sad8xWmC*5ND6}Tzw^s~Jv$fv-qL@6bUiZ) z*+K>*R(f_{K4VN6v3t*t`!fz6I-K*{(PPJtA3OS6&f!A`GxqNb-?RINojbOrrESec z|0naT#Rmzy_v|~6nRWQcQGH&%w=ldQPk-#l;jGL9{r6Gv?c36}qPWm&ag;uIDCej? zf6@Jey+Zil`xoWs9?i)<*#Bpg|9%IRcW)8rjPVNMm^tRambF)r{e>S%;<3DyqZ~r$ zsFiugk7N%xcwpb2UEf2Oty|?S16N-w2+^}S*()#M!l5Jjm5|(NV<9AY<&fMXhcbQw-`lrs-8x1tgE8VZx}v`Ns&XLW2;ETry1%rs4iwv;et6G&8Rs{Sjju zM&F3XA%x!Lh6y?PMS?INDfQ4ig67pZ6PQV(0d=$Y<#{WODh{eaa6Pj^+<0 zGiQ1PF?xqb2*LI=VesIBqj0;uySVJLFv9kIb%e34qeu76$fd%u0zp{8m{u5Fl{xwg zEnH;BXgnMBg)l@Y1nc|Ze1H$zVK5DTf^4~A^ymc(t{J_qZ(9x!junz$GVo3!g!$+< zWs>yczxt)a+kDak-pAMicwdaUZ}00x_|RbCK~XcSJ8F(?-Fkw7d4y4KQ4`EfXWr=f z;D&yPo8iIS{GWz=z_hTcIL&9;S;D1*^Se!pe1dGHoi+=R#j{oLZtvMD6khq5Fid9s zd|tUjjuz&_D@O|hgT2xl$f&<3w^H~Z)K@6sGteJCl$-K&_I49t{Qj}L4ZbGo*jm9Ngi~4iAB6;@ zA~o%F^-|s~guRJIbEU7*T$!&w`n~`mSQrPTOakuHAXa-TEeS(!-a!p^L1AG*K3eP@ zcgrZuYb5j?LMUMLQN2@8-@WX>QSUMJ(F4ow#urX~6`MH)eIjoX4xLq}-a9EhJ1zhB zx<%*Zp6@1icZqv@0Q$U_ocEIRUee9L@5{el7D}tXlsLu~Whw!v4Mz*u}Ir z);sBBYJ)!ChB>VoSs#K`b&NHbC^FXMaWR-q@#N#6p%`dd6*RcR;3>u`LRbR_A1Ux1 zBs{BGf8WJ82Z24&gwYx+tOm=}gtiuAr4_)z1ggIP_7yyMz|NTOsWiA*f2=md_$om_ z!~%e>x6pb&Sipx?Y5@%Y>PT25$x?%5jcEB7Ea1|bPb=?OWc?uDbsnf$0+Lh^k7Z-( zl@(&JsF44{3xbwh!tyVCQ6w{0Yq-Bk&NE8rONJ{e#n56(R2^2FX5no9Ke4fW_9RbC1}_yjF2)kIqi z>fvDnjUjtqz36q7;dAO@48{&CS$CeGOLNVKtXvVIjCU z6h)o+HctswRU)JcGhTLw2WCPAz9pZ!SC4AVhXd94mXK1+MYw{ltAx*ph8j1!f_x5V zy04I zqokg%H$@9KUFH)AMp#KJQ&w$K7O#RVd|nw|V8jC!t?&u*NGyak6dnvNXyLEce1c}+ zHM*F(o-a8Cmkz981%1H*ma!Vhmqt=xfIvhnzXtk~A6~-EXDsf9N?WuZR)2jfs^e=` zk!yU)`lAw@tT7miG2y~19KhGOa+22uxr8DUF4ip+N>V9M?$h6iVAWelcVneZPs^5Z zY>Frh(>iFKG^{q}V#94ETx(VjYxAvQk3LiZ=8qB42p>}yx6-Ot!-M>QbI_6RVFSCN z&^4hYNPm=ERp3!(m&3dIbOT(7wX-asVKvey>KaGSW11CHQSE6Z*1oDPA;?%=?p za){hvdb${4b5>7)AxPrT;#Oh1BQ|s zOQqrsa1ugS!F@qycRKa(UZdVghDNCR^98aer-SkZ7WMKIlF#!+;5rYxPH6^=%%3w9 zAI|rAGgi?;2E!t0d<`#!lHvX;IVY6;{Yk^O_*XI3waf45=0!;wSZS_9-+}eJ;LXt4 zrX&rE&qKUyv|lXFAtn*&zN7)EibOaHty)%(76Pw1)D+VqdNr)3k`+@v0zH+?i1y8Z zY{TIy93gX%TNhIt@O8n^+W6KPQz-H+Hs+(qnXeDN4u-gtGB&lKwBT4E^Wi#LyR1KC zVtqeqY-o8giXCJRUxl0?X6bHge5;aC>rm6()(B|iFG0(K_0q6Z8MxCkEVV{$Ahk9; zt9aNS{Yofn06K{sA5bn1Pk7PtbR8u|+!{eYU<4e$14#qNYVv7|S{q~*4pWIFJcfkT z&yu+(b$4u9kPz1MV|Z18uC7cv?TR+0#!7}x<)WTb>i_SK7qGBU(9&nhGH72l(fzmo zcQOC>$Tnidz`XrUd&~E#_UGAJ(Os-A$|_J5RXeebGgw)~5ta^1#{sF6r;r^Yg zqSK4B-p&fwF&4t;^hV`$`)Pv3+^PoIAd6L4l~$~3If(Ve#g-~;=jLbBi}|@EPHgJT zkj2iXV@$5f^njU1*myRxEWy6?Y%6!cm7y zc5wi^tkvS@ci{SemsC~b>S|$^0>tVOZS8WKXmMA0Sew-cXjc+0@B>o0GRmB8Rau71 z30L)R2ZOOW`=x2_`SQzqH19f{MknNBRV1K6OA|Ozg~JX|Dd=%xm#wPbXPP_LuDw(9 zT2&RUukztJWpnqlwzXTW?QNziHvqYXQ)HH1Nw`7*w3Dg4hGTY@>X-q`eRprWyV?1{ z?igODxu?PDY`Ev1I)~%X)~%-;jxa}Vu4C`kI@zIa-@A3M*P*V%aV(y#v0{ZKpgL}M z3_ZOVPUou6UdrK+9l~*x`@vp0^tk5E;<~!xJMTPRS-E5V`a^Oh+o!JlX8m!wQhnl^ z_1}0a)yI{?8f&HS11JBK-96OR+9tW(Qd^tL?Y3L3P8lzjtKBxMOLnUzo7LuZt6j?B zRzDX%Btbxc3uh)23aNhe&R45thpH|U149*#+4*)5C*Rv`sy&)jURy}L(`HNXYQ#M@ zwN0bZ$r^Qyt>$i76Y`SH_6z-PvEjHC3p+u#W2YAj-9u-4E9J1sHsKh`eQz%x__bzf zMR|EeQDa5<0+*7qW(KM|T7DF+7&4{2d^`On({XFL@I5D`#4f3l$>pHYe%Ox&KhCWXtp?Xn$6Y)nyvUvw?3{p)&7L08po|z zM2b`5D|Ds5P#~NNQ)+K< z;5gC%r(shJ9c=xgge2;?Q)mOyt4z3bam{o@y#GIcG$a!3|Ci}y>|Bkjjk)A zOQW%M;ZWDz_^qw8p3uB>?C46(cQ|gv5>?>hsK3k=zA}9jadgRD!ci33VK;z^&m_Z@ zW%cr<9VT0x~!yWj|FRaYeO#N|hye0|9tp;I7fCmedc3mMkyE-n$2P`Vd2(T=rL*v_dqX?Lou z&7EH7sJ0HfqrJJgt+~VLY;JZsEzK7G>vB15?q)UZAQzvc2-%*5;sGu?(#z$}kkXg$ zc=?pvsVYy0ParnR?R>ij7pCFHyER8lrf)Tmo4?g8Xg#KR#}r}GXiTQ>G~byX*HoB} z%>SWCgXB@tYQb?U7N&w`N9?BS&n(zSIfqF$2}d|5r>-x$Q?vWjskNF%4eK;>%MNH> zJ9SE+6q{RpPkyl%E%y!k@tPnKtg~T%i%10yDIB2Pa6L1AWF8`I)|leG%viM z(PVaR(!7}Sw&tDAh)#{B6MLIFzthamc|o(w^rGh51Dd-UaNLSzsfZC<=XGb4>!X;X zQ|{!1Y_peKf9gAp=9yxTbzUhep%U@vY|Dj>b4yGiZgWqZnuI z-ra%YR;*72QgUn^qs}PTM=?i-+#%$kV4CgZsImidG@9prFq|xURHIq+s78NMqd9pp zS(ALSXb$RIQg-q%PTcWb365J&3Td2^6E^!OhqVK&bUEzy7NfDV#b~n|jdr`qXtLWo zWaFSthuww~%@#Y3TkXOLil4M3NbqwK;_W!P^|;g=a(wI24s=6$?g#O*)!H7~VYXPz zopO7aqsGp59JgYHDrom>P_Zj~#ri1aXqVfC zUr}zW^~9e}Rn*p2m7X|pviiWU71gyTPt?|)I8jzxcH(43{(=086DLZl4;(mUIDzBV z6T()7lrFp1DL7>N#ZIfu;dI*V^v~f0Lr%NZjuYWdtJOifPCp@AlTcbAWCt4}HU65G zQC!nlQ=FOhYop{m<4914acfJP*wOB7v$v_*JK8;MtfK=fP?6gFge7p;+$OgvdbJdb zr%Eivs*|TqdWzX8;Y4S#4|;KnjoB?W+3vw_hfOFZV{J{s=>Rs_*_ij^w(mA=-u7c& zBl@6h$Z1D{ux+VtDa8^{0CPCAMQ#xeV{6NSLSYN%srZ0ZsbEVI4k;DTI6>;DDm;4R zXkk@{#K#H2`$6M`&GpTtSmlWeZ;xO?sXF*uMZ3e}akN+bcCgB$_e;*!bIJN_NGmDjl1odl zot+8EnfO`}Mv1kJkla{HlCv`*ITIHv_i##Bh;06)u+t%jbQb<%mh*gK)#h!->YJL% zo7DBkwwW=GwdI^@$ZAqIoXW9b&%7-|pOvT9XKXW51#0KX26I-I+T3u`Nuydiy-_*s zujmv8O-(;lbkPv1NzUihU@&ezl-9JVe3L5ekhvA#TR3?*D@%3wq#fHhlf{qo!ML;L zL{_2dM2(XV#&K>VKj$BemqL2|o_e!KUB9PJF5uEnpDZxon%2FIogQ_=-d4HrEY~1o z*mHi&v46r07*l0dw7XRmnXX>0JbLKJq2E4XWf<(7%59ZY`6b?>v&%eOP+XABuXOBd zZFQ+y_c@d+p}(`LsHvbF6A)E20bwuvB`ZVqOCjlRE8^Qlww{v_dR|7EkjU68B-iq? zn32YGhJ?FVoy~Zsp{XLHOsJ|g_G|9MeI-m`cz_Jr9X)aK#L*fi+H-d7mG+7`_6DYs zE3=!Os_aU+n4`yphO?-yv&md;R(IC%DGb{$hK?+=y2J1bncntGeq~mbx-$P48#jH> zghrlHmS#1oq#7(3T_ppcxj)Il*MTrSg7*yF&1MIqLb#v|7gW_c!yV>kH=`*LFUKhy zmrn}EYnbZjp`$yGyN~1dHz1Xclr%e3B}XJbQn9M8!E7*#bu=qdSa#6N%wic$Z4?${ zREY(J-1mJmB*0cxXEtM+qzaW1vUSzwesxt?Ia0351+GrB)5)4TW!Zv}oO*8MB*;MD_Q7r6eFd0l@2O&Dxe$d2B zVtXcSS7cO*<(V9vZ{h{$3Oh_D%)Yp)uv9hvt*bWm>nLQ*>y`Fl0<#&zNmk+E=nMc~ zS>*_A1~_kdPjKSN;vFZYlVb5nKr`>|XvW}bHwYJIpo2Z#4^7Cc?=0=)Q#c1QsY7!B z$?w2{3gG~OQYLfqFwrA-VnV0V13(_E8{DbN16!B_0-h$>Au@yPt--Vp&;pLw#ANK8 z2FF>!;Z!&Qr{jBbGln z*r}BMQEk>rv~{ag%So&xJ1g4~l+`8>$ZfP>vxeY6fMnsk+ zR|Bvp1?$W|m9lWp$``X5DR>4_5~@au5=MH6&0msWRH_ywHbG^#A3^C4w=HFV&cn+V@$!wP!ra~rD@i*A4W|9JPHdUa^ z$)>+Hn=h7N?-F6)QeWj@11rnSuqX^xNF$7m&stgFu#o`ESDV3YwNYu9ZVnG`l^S5M zL59^^+&>TBEH@axC=S+0vw%PpMQ0KgusvO?cxNM(=j?ZiZ6;SM>Aoyn0_sY-KL_(! zI!)3hdeKauC|1fsI-P}{St+N}h@~oIrL<qx?~NOE&b<&R1skVtKo>| z3J%z=3PQCefolkPRZX*GtW@obn*Y@NjS|dsnET9XohzEnWYbcF8} zwYYjamE&&P-~^&8Sj_0bpa?#WWXR7fi`vyAXjf$&3Nw(7@j1LvUa!oOp%lN6FuA0x4BxTfUHA>mbCt?TrX3T8e6P41*R;)hz4n|s5}g5C9(g!`QqQ0 zSIe*fiXy}zQl|1owY^>2RF7N^30YI^vCS!~>n_Eg6LQj6FH{*Tt)skw`ko(q`s>HfQ(py^r zB96`yx&50U@$*iS-3pS%#6+D0W(k?KN?UEw*S-XUTqRx9Oj30zouQ^F?YEpRz=BtR z)k>(rY=z}#8tW_A>@?{oSu$Fx^nb$~y4YyIbji{9ZyOs#IQRv%_ExPr*J3Ms<&S14)n#>+kORnBPgNy4E}m}GYd*$GJr&9pZmCjMYg&iiJpCDa5n zfu24gI{zR_3TummxSet0b}Y?)-2TlFZ^%I!&LHuwt$9g&iIAl=$;nLUy5<-uw5UsMFMIYo_{Vi`UDuT9@D zf0N#RS4wb6lFTMJtOj7d{1`%ysU_OiYf^16I6PJphleqnQL&@9-!z>YzCv$3Fb9@N zIa^|51bZ-$`2W6T4KZbvY8JjTjcg!E*_PKZF+2bW5MI$5=jaEv@XId8-V!wWC;d(SdUt|b$CsK)O=DF*wjONaa_sLg{ zs!?71(gp`t5jAbjlk&z6No;In)9%)9k}Qr~zBRJpr_U3_kKoA4MynODzXRKpnl(dX ztCskDwVKO|t=}A9sbdJh;)myXm_Bt=CmLf(jiNCs1ukJmFX#Tk{7q`E#q!GBEO2jP z*Q3CklA=f54I)IN1tR+^Q4V7bmf4O5sp3rY(l9zZH-^p*8!A4^!_6wUIPAn78s(_a zBw`V3fksYm6{Kmxqo;E-Q|)LI59zDN@1EN#ruw$d-Hq4vb+FbZ5iSS6iF?O^rpRyB zl^kgDeZFrpSH6>=0o$#+ux${*?)~<{-?- z|0qR{1YKBm!=-bx9MPHvi7-~8YJrXw+BA;gd(Ap`ZW!iny=l}NrqSWyJlbYQDjdnf z%S6FiJykBSIIP`hn%#}v?uO}CrO?zlTbb{-otp|thA{(8vnYi*k!&}^$3i3<*l1wY zy&OK;x^M*GB$}~@;{-l2#OZ~95UEIE&2oFSmGjdbIq#dX7FM+la^|YEj#+iBx&CPn zN!XU^sB~(*^?Pp{b*ApE`w3cwtS+x_qgzPp#+Lh*Byj>?Zc3jn@Oi16f_YbzTEEzP z;GfJ;3vdoEN>yC&xMjA`E{kdy#@|Yg`=aBxcU zdVAn~6A;7tzIGq>xGC6iYx3G515GhBdtusBO%8abFU*F-rfz~li!4Y%?$(&S89cT) zwivWuTUxs23VyzI5nQ~pG&}7J#z^qy(hZm<7H5~{q@ZS99dG6QVn@#VW~>EOZ9|?J zmu%d{52l;8FHU?gVVnMNdiuk8Tl;rnZ2HE>D>fh5zBGN|j?Ff4WBQt8Gxqw?B6Pjl zl#Wn4a}|pLS(W;X->0is6~F{tNEWJ^-MK1OV13qFWI+wW!duC56{*n7awS-QVKo=C z4T-H3%30>`E5ZKFdt+m_?4=;LK&N!(0-7U2Z47#I)as~~!+x^S9Cfxq&P zRQ#(1xNXOl8t4b=mDk~I2DmMUR|@E@K$A5NN>oFB&8cEMwMy*F^D%$X&jmBVj9)W;k2$rwykGTeE*N9Z70#7%WmXIq38%Bd6@)?tR(H@muliYX zJ^=H4FwJ}?=;!9?$CEj~OLHZRl)*}iX53JkyEef4umRplGA!QBYBu6tUtU~XUUx^b z)n?1$4RU=&AGdOQCF9e`z2emF@;+7bHejwet=!E^H#1hld4ZBEN@AN_A4|>!VDJy7 zn7<49G;(pLkqg_7Q*Dv!4rZx{4RX6Ts{61}-AOOC``5){4!cH0vA%2fU-ZPi9xuB? zZT;7F?xIt$JMd&;uPse2vrC%qRLkxU8{neH>xJ<@9^{#i@b|YN@8Aw*E}oBL<~kD1 zWV6IoDwo4$W;0l3+@b71CQ7jDtxrx}yT^UlJ?=O3>+2yIJC3b3=s*|n#0#M}M@OZFkU^6H>8S)Hn&;w$G9$qxGZfi5O3Q(>Fg7eeTRoZ-2;G-3q~(fajtEKM^wCWUN}aK1 z+D~^-_tFR3yyRL)&iH1y1#Lf~ynJ^N<4cJh4F$Bcb}9$7oy)z{bna#R)1FPdPUS#v=brRE z8*97iC&)l9xV5nr%muWqt4bRC*=m4+zu1E+f?@D%Bm^nD;v8_`{%ladB`u-Sbr`;=q^&xTPik9 zMQ_pAMS7R?Hyv5Ef4yVk8lJq&YFKIU_6IyMF!E`N+}vP4_y9IaGo0Auwx z%jsCq@9_5fLa}tIiK$WB**S|{o=s8Ty=u`9O1uKh{P~56g*?pbf;WPFD3dCBOZld$ z(fx1}Wy?kvETX%GO=d8ZHqi@}HkhfmK_hw$b%FL-E zTil@JaY_(-##}C_=*xp26I0|yKuN1Xc)$j3gp$OR*+?r(D%VVJFamBPH`b$zF>d`v z2u4C+<#_W8Dwp>bmasYL*f>M?ZF(zatgx0$px$dLHb_?@bkj}EBn5>_3aY-9_8#Ga zn+3k8+9m z8x+CkRc2N#ve`AQ&W2A!ouaSN-o7hOl#+^1;ffPHn~8AViL$ zuM30?@b?;AgAd_yb?t7LU0bJhvGLs9CYwv@HDM2BPfdbT%Cb&Dt3inhs6mKg`(FP( zaMf$Iis3iwt#k7AI=&6HwX*hTqi(9#))gS*SFeRCn)mE_n7v-tJ{k>AS@WM=S6Gii zxBG9w-3^;4bVh1*B8*XoR~E2K7pDBxeWg^LEBV?+MK)v?dwghdzY+%xLU8wu?nO)J zsKuMmg4pFpi@VvlMp8a0c6rj`E?%Uh-GmDowoST8*M(O1trcZ`=P}54ywbgEiOeR#AaiY9>h`Y{gRD*8qfF$bZVy`# zdm1T9=p_8Z3}5V)3^CbO?RI}W8TZ@m)ex1Vv@NGY+Su#Q?iGuQgYwQazOKEu>U}Qv;O}_A|Ph6JNIU z*7Dr)RyqI)v64F}vu-M%_aL7iwdHfYSUsEvt|+ou^c;4*)SK}^KDb0=3v?^^x~F^by0!g0)+1LB<%cWQSqV=4EV%(UDQsMH_IGVJRN5A?`7iG6ILzUkaK#E+f@`(nnU(=_=~~fzDET0L;yY=fyC~2X)IeU9Ma`hEU-K}8M~6J9@^;^t|A!(*sx=+ z>LJ~3#cg&|+ihfb;3{}1$6HMOWiOpAuEW!9AF-H}f(v_>ro5}rRu|Y?G3k(ww_=_R z%z(EIUOKGnEy=TS7qZ^6R}blYE4o?RjP{Z77a^9zxZgr7xiA&WwRd1n-rHMDsuT#1;!|AVR$I@ZPr&M@UmF$KQb=b+0)3R4KNV&R6=WFZTGifly4{*G!V;8kwsb}4b-XP)xy?(u9xi)?4&U2?$W>gLIzIjmtdPB= zVUtHG1vk@0khU2t8LK!fH10YQX>XdfEenKo`tGHK;p%LWoR@g+0 zE;Pp8fo*Va+5KugA8^7x)Sqw$@^xbY3)4#Oyg!-pr8wUO&73kHnMrYx1-fp^owp($ zbNPb4Zj!cgGZikkrLCK;yaS6~cO{*^j1e+`>cU&WOtn0a32uc^;fA)V!Q#++&&TtA zp7Y=HV?CI3gy(oB%sP17cyBDv*}3H#er<7>4Q1!bTrQNQi^FS6XQ-8~x6V$##4!1c zS}!F5CKAuUjl7VFd!3$Sscsk@upahbT#BUmAa6?8&ik+c<`>=ZC7w&}%rkJ0!0X$q zOLo)x^m!j$5Sy}FvBF}ROE|N1MZ7$9hFazJP|)Fn7=m?Ik#cdr+qvm*Y&zZkcurCb zQ^}72>c9T+wYiO*P@<5GB?l9sZQInjd7M&rq!w6Ob$Wua#3mj`1KajFw+M3q(vMEw zTU^;#A6S{6zJ|1#xuBkKdm?-$zfm422#J6*T&3m$YNb1?Tj_df+;v3^kSAdVDhSC~ zG#X0^1(=0&WA3|XGQl-}YxJYSNNlA4qtQFopd2Fo#i-l9G`l%7IJ>;zO~FhSZ71Ap zC8Oq*0aZ*#eD2LnNB^c9c9@1{Ux9V*tY)d}wy&VCw7n61u&XF_xhWxhP1(oPwYy^d zuBIK_K|ksY>~5{a4tm?S4NqJ5fp2BM%P;T$wiR~{yOVBX%5TIr`gJQ4>`sl;&f3B~ z$JF5T!uk%69W`oq!n1ii>%Xf#+u!cgNj=3-r?w(*G?mTgi?QNhA)AW&bZe2cb$8tx z6LJnb6{6nt=`DB(4@$1P%NuTQz!4k_cwHOIczU1_sk*v?rBeB$Yf)8t{u0iI~acRU*TAbeozKvZ5a6(Ja{XQ)az`@W2Yw4X61yc99 z1fqm@0Bo`2tCH|Ezr(J&G>Q`WbmK%x$doGuAtN_HQ=^^}N(!%APxjE{iV0~r307w} zoR2N};HE%{s*~JWGR;P*>0%))q){bJ(DgnAzfCqkcS#l;!uE+M5wG2wn{<)#HmLGe zi7=JiX6;sus8B^{aBwYC8^@JOI^U?IEA?DDpU`a;duUou2z-B$1miq^oOi&(1IR&j zQnDrxEV6+L@5BTi&aZ$1;E#2@=4k{;^e#={6kH~OY;UTrV>qP$B>-uY@>tzaw*(er! zc07b){tvu0M)=EXBh?CzLJ0k)m}o_m9P-) z2LeuX8kZ}vy*mV!?a2oZgt~$ zlB8Gs#J#@aB$ea_yN2^X(K&V`p=zomc~Pw%FC;T^F&`A=A=m$((By#b{$D7Hy7cu;#b#A3#8#n zt+TUEjjkyCLpeFmtBHY>2#=IRL6uCEM6#077espqi#bw3(<0nH2JcL|fTrNv+*5Kf{(S#ERudhk=P$XHCaA#n)eF4s|Ehox1^#}fdDd4+CKR)H_ zNw_jF3%*ru<(mHSkv&PcEclGoM0cTQ;Y^h9d;RPtT_P;3-t%*Q>l(eBxx2#NUF%*g z^ycNt^V>trr&vD0Mpt}s{1xcHW_xin@+eTIT z;LPTnm)T_Rh3U=Bxw&O-{-(b9)1lvY7Xm#cxwyWa_5?kqosD^_nuo5=yOuoM&eAv& z)NXIjFD;oCr^e8qdNlR!vY=ko0?SLb4W~Q56WtkbJMAl)a($%goS2+hv2Sf}?hI}_ z*O#WQSW8gF@%Y-U>6y8O&Beim`FnRJ@%TWkySuJ;sJgrjb-6GTo9WjT<}ftltY`J! zjVqg@gI8|M+9PmHi;(`TXGMF~uRl9Lh3+oDTk+N3^{T_4JpDvwof7!P^@lSW=VV^Q}bax?(cG!bxWyTuPsgg~G->Ud;;wWPpeL~#dj{s}IBq*Z~3a2gTqg49(@ zD=$uiqzRnuntqIJe_KfMMF1J&TGUXEpYfA^XLTuoXu^A&=k~0 z#WU#PWgE&6D8wFWKVr*Kj`7#9odA9%MK=T*9z`FdfN$Y@hVXt&Sl(VIPlauzT^vru z4n)rW7!V$vDDO8lQBp)d4G$CY;DM=#hi%-;O9ne%pjD!LNJj&`)Sx$Yz(uDF+2?FB zD$&_Fp~=2v2dp6A_?$`@q_gg@!OjuNjvE4nlg}61^=tg-O@b`6MB)TOs4W+B0(Uhx z)4`LI@&q3zz#CFjRws|Tap*R>gc}I1ip}JdDVXI`z@ZfFfCM#gHGx`5$vcTHc%xG) zbA_>HMAVIV(`nG6~Q8daU9*io0OOg)g$yRd= z(E51V!v-|mNt*ss8W*$xz&i32jBmGhq3cl4%zl7oqENPE>*NE{^MDVnF;I6mD@J)b zD}XWtc;Ieh=$-sn$tF@1NQyTJ2wAN;C`Z8QG`g(G6Q)ga6ip&H-8s^Nk8H7{_pUG+ zO9zhBa4S0+16_6ym*;4E+z();w za(B=Gr&UDn>}2bhHe`TciE_0e^8}>6* z1t_d7wlGBlUh&h~6ipk+fREHCHW^%D2BW?B83e`X7>)s4g=2J91OB51*4Q(vY2c|E zP9w#N)HvFm)turkM-)++b{Tz2^T31tF%1@y4i-0hsDgTbo8rY%AjuL%k&HpA#+0V< zLZ>vh(&D94*?ApA5`x31(X#sIrd#cK(EC z{d=!M{t+v<53@}IT-D(7UU~>HE$6fjnORilR1~D6Ob9wKW4OwD9k!4vuX_r5pL zq_vV5)1XQIFPel_+Y3Z_q01+hV%eMq=4LJ5gj?cNhQdOidcUGo??LrVU#ogfoRDkH ze)%sgmj6AgAf%ftGqImR4qi$^WBi@B=^4L3wBM{7$^OqO6>b%q8oMZ!MbfaauNKQ> z;C;*c1b-!jDO)T6klJ;yrI1Lc33Dx{%qh$r0f-Q2a8I^54Tvul;G??0v*zQuxd`b(B&d_pa8y$0|l?bMnB%I$aF`KhByNoCe*jeafv z4DC)h1FQ{MNy|`Q;-0mO)sclD`<^!0MN}g-X#=Q3%>M43;s3TdjEYy)qU#H`^!}9v1NRG zikIHMR75GyTb{SXaLS_LZ>;FTznZJh)tOthY=6vFu|+dAU{GjGDf7TtkQENb(<-iZ z*&3_f{ddD^b?`%r<$s>5j)AWl`BcpEEUJng{aE1C7R9ted&@8X#0z z&s?y^+^S~=5~~GLTusyff=@$rru$C>)7a^?Y@!my> zFElMjE)kc-5_{kBLYw*w`IP9EfAaPZck14E-u|JhUUzH4dSa!k+7&}sT~Rs|^|D0j zmS4X_V$Z*X5&9B}e>N6-){qpH*d@#JsOxphrI_V;NNT+#QOE1Hq~yN1-G0fe+POS+ zLuLQ^Vo+voH3TkckD^D$?8!QCH6X9;TBENn%RuOqn~hY1EmQ!ZvQuj?6fGeq17e}o zy^d!-E?@bw<&S>yM;6Nu;BNh~E-|ze<~+-n-zTqXWW5S{U)Qc*vRs0+-hUQCg0zOo zu;o?qy5;qv>sd>TGWD#5Hnz?}h8!2&HTT zv+HJ6<^VwZxeII6YIb}3LbM9h+3Xr{3Gs_(+kY{<9jY>ujWlfeFrC$b%t6H{HQ1_v zNM}G(JW~ZiEO6Iq4M4%xs}w5(SZs}koG-~C2(;c{ib|3xLdb35_GK;?i{Do;FBjld zez{Aug#0RqJ%`YZ3bzxwrWebu}Q0NZc9Vt!M6 z1rW6%k-5>}x!Crqy2Pz+$Lav$fMfwM%SwV;Hx-3^?im2cO4)24Ac)yqMv#Cki+zA% zJrBg$5Fjk-b?7DvzQ2H~X!YCv%%yxj_cA7zZwbvjdr6n=Ez7Ie(0t)lI_v4&ywtF8 zxWS3k6cOopDp~qRpJ91tFipFx&S)01p$iCmK|V(nY%sEk=MC1Rp8u) zzPbh{t+TIGR?V}L^tXRk1vc(#<*O4_Df(5H^vVS(RAD9rU~FjetR0ckwOSR@YdllR z1MC7|BZWc(NEcF#Zj{#WCSR_HunQ*OuO&w|b5YIq#s1Xtrx7K~Uev_+Y>_em%AW^6 zh8$nD+#*E`c@R&QU)81ntyf}#B={C-&%q|0GM}})fPk!B26H&^2N9or#h?A)X9Y!K zx3r#$kluE^%wlW8Y$1J8Nvh;uQ4%o!F24jpQf1~6#sD6?k74ra^6Rv*In;-LAz;YS zh;%UI2p?W{#SE}r$u<4dM_+%XyaK@7viV-QESOiU=H|EizIv|w%6UZAT^F$7s7sL* z(`wCBmnx;c44_MK!=^<%NsD5-nd=iuwOk3Gs2&+!XbRlsH{1<@y#NWyr zI6^iM3>~sKcw8Hq)>2}m;F>^edGSZw?7INAgn0s1;{%a@YVrbp^2*6UqQrM zK~QUb`E0eqtJR}Iv5Jcdpg2^yuLN}AVh|7k^(vE7Voa`v>z2q&xrw=$%$s6!H=wD< zD2Xl%J`jq7tzuBqx#F_Rg#b!#xFnZNrLa#^&^iBRT;{p>W{`HC>Yfn8i(Nq{`f7%` zB;^N}D8TMluPpYT0p9MCS10>j z8T&{cF?}=!NHV%mt7o>I@}|kTovBmRom2gb@+`OLR}H>;LLtw$!$kB2B6Cs74K4y7 zH}QS5xqs-YIksq4b0-Qv{>oQAGB4)%?|;So=hOMzxcMug95YrA4|s5Rdv3;C1BwDT zLi9WfCg3B@^Vz-B?-iny*jEdsY_e z^L+~|o;=K1bm>{m#N~)7o~dFfN)60(rP&#WNe?W+D((WJx^g8o%fSt?znCupom9=9 zcxS0p@|(RB*%olO^rKn|Wtl7WV1HoiUg@q&2G{^495MIUI|kUSj9`BN%Bs@QTp1c; zvH~}9RqjWaKM-gs*;Qcc;fvU!84Gkp%*h!p2TVA+Ja5(|S>zB{NT*$GIo=NQ{GmZ< zE+c0KKK#l%AN(KxG3(4QS89PizjJ-dFC*q2#5l8JO&rK$^FNi5oCtBJ<<+Dru5>wd z8brYP`CM8~_h-lc!+-cNzL{o51%$C{#Z+pQeyNa7=cP?VaSQm{H~+a@s+uxofOqRi zAvdDR_1tpBBubL#xKCaHyXJZLl75__LEc#Tx=Ok7JmRx66v}nK+Soapk%IfW3%*dP$OI5IcFT+C^q$S~L- z{nJjSeUERt2O5liT^P^a~y$4XN{ z;0zWB&kkd`*J1qVtdrV@Bt(-=V8%Ph6q9Tf19K1TMv}@YUTs2z(MW2t^-Wzz=rLmS zm|-e}!%{@kN~t#0VYlcc2gadFgT0Ec&4K2XWJf_zUZkB$lie{4LpVUAWl?FLkfCdP z53s1fQ&eA<+_K>F-y1uvPd>VZ_YV0XVKek}7HS0gMHowJ(OETRXd6wc+kKc-Kol9)p7sG1 z4`H_ep2jlz_VZZJ^u%xPW#kGlL=DpnRJunuG_>oaEC6lMFfRbA5a*v5J-&Um1Z|Ut zvnJ@H04B=U(JDQG;d`0+7%+<6R+C3u+V57Yv(vJcFjipT88(vL;~^+J54ncddzlGK z0T)hR?Fl^J%g|-Og&DSrpJP4UQ7NW2(N$@gD469+v2B`YAM-%jdDx{h1`P(}^Oj|B z)3N01nxrxS@iMFeznJB0yHcH-mSuoh0wS1U5a?ZjJ;VZ58;6*3!OipCOR$IEexZ}y z#frXo|3xf4J87alajUYsX2;10##+65l|-BG!3$1fyuJ!|?%qX|cC6Y%?h#RjFI4ok z_Ag?I2rCzzx?XirZk?E$T1#x86l;s?z3Zby&#ExE&wAP3 zq@dPe@#$%pL)o2#Lz|m~wxy}J-d-z`aDeql*kd=MACf{05euUl_K5PZO}Q%F5B;Np+GID+7c`Zn`1jwwJHy3xDS zlCx{~`1##luyAb4kaBc@;X?wFJO$W#D8mQcDbJvh-OU_Wmk^$oF;d@F27A$HV|$_ud8hbk+xyw=PHz?hqi-gd;x7t0;2oJ>S^XO+$d1O zUdDjm55{`!Adluf0GFQ;6ir0_HmlkbiLWu%-}fT0?1x zJ^wle5DEbPqVVy%9|MPx7POZ!_-}x*wmrnKRz0eL$KVTY8}ezmrRXjj99%YN9c`P4 z90>y^I~>tQ(?i-sj=*~f-XqvZ24C$0dih~HtRmdcW7}y&~wDC_@JrJSe71qF(7sP)rxv z=N@eEKwQuzxBp+;um3uf!~-eEo@@k*Wl48CB0kDP3M+3S!$@4VFKxX(o1N!apOQM%Y$tm zij?PL(HOAn6;0Xeyr;@uOJ$`y5QnvOaB71_^U4iuN$p&X%m6IH2$`PTv`@93u?H<$#POIk)H8sJc^Y1cuu23pA|jD?HUxVf$De>$)PP+RoJq8K-~jxk zk}Ze-X^^TOplrwuS=@**#eqvUkrtx|EH88k?nwx)l_^H!gjMo+*@@&vd^8QvM)0)} zTdheBa9d&Y-Y4XE>uJPj8-mkSMYH35}4RGX#d%Hrp3GyUD4v5dG`SwF9xW z&|F9h^8ux~gvxmI)c{5ZqT>Yd2rim4Mq#>|#qwXGp(?2XGCdbRX{!5hy_H1LAXS zlrjo;;6bb}2Ip^35gDP@x`+_kT0+2a82uL_Q%Ro|dfnZvK8tSE&ZG+p!v$g2z%f9i zcS}$h3m98eRH#v)5z^>?x|}f6{e~xO$VrO>CoSsGtlHSo`xG6Gm?>$|z)+w;xNzByUSg4?)+2 z#DNVY3FDj4*|mP9yKA+HM6D2Sr@(0GgGQLT*13Aa)D`kYy9bHfTA)8|BT5-YBxWUp zS|#SODRyT&O#NN*Sv!a|g41=0VQST8F5(UVs6ce;BKxvHCqfTC4uFiX^BRkERMTo` zn`=`SCJ_vGdXMRc#*KGN?Wxw()uK&sV;S8FQ#XXh6U<+LFhIFY@?|H*!mtaNw=lBt z2pnmV^0Z1M(Wb68m6$`cnE6hr9d8v+38WKOZxlSF7SQK-@Yf!a_zt%xE)OPrHzt3f z)y>|;2N2()LHdQE)Zh}|9uOzkj|02|BD2RRjDbR)px;1rNcsiAwCz#JZ)pR;5L!3} zybaW2i`n&&jZ3%EEws)LrPiQMd?@MUs)fSqLPMZCqTb#3o=~B&vPZT3A-KVZ(vF~h z?W2wWdD;yqgE=>@+eBhGfsOF)hq6JA?Z(-A7`Qri$JsZ?7lD{U@h$LATVNVNt#2d- zZGcYyErE3|A^#qkR0QtQS>P>gqV85>AN0OeR(GynuBT^#W_L3A7XEhs{Yf(P$s!U9 z=}#8Zou;Bzzx|iFtOJ~5g96}mb4f>TiZC4D-p(7x-FSCiPbir!R~vwMKpabV-m^$uZ|AM!?re8nZM6kR_$QzarE!ARqO|?8GkPs?*k>VK8A|HP)M4o$&kTaHP60*GUu)M%bo}Ybl ztUShDoz4G*T*Qan3)>sx6{na;i>VWUiwTJ@qH0v{0&}Qar9*vfPC<+#q7MXxHv6Nu`{)`j;^P-6<8C{a3d?| zdX@py_}m-g0_Gdn_;Wg2gnX8^1VxT`&VmjzVi~8hAS-ANawIhVGF~EqLVoLI3wZ-< zxWENUr5Wf8{Gz|%CS-XTX4jW3p%u$`$nx5ANF+WySB(98V}&uszRMG{QJ!MlEsmbh z1_P~^{;j---u5zWERKk0&>d-8O+ROOuFcfZ7E^Ro{0eTg{Pdp?Iu~sKjj3N9w}9L? zUK>G6bTb9RpTz`t3`pTI`sTTp$Da!!@f(GQ98V%)ZfZQ;Z1F@0lToIa>E@z>sjswd zG}hCdtO?UD0gPxpZV)p9alK)A4b0&YC6IPRLVl;k+>7XgbZms^IGP4?Mkh2{Otidg z5vDCK<7FpvwCAEz(9s9xXc;4xm(P$FU$#sig1K>xx$zcr98s6R+=5D&CcX-5`*P>9 zJh!rf>M0v^n4NK9C~4e{Ph0kIH*R@(W!&su_!=)Lci;x&a)}~fAY37YT?;O; zMlm+=J)t&r7g)l-f)9c8bUzbcq3A;kb?>|d+^Z>6E#mteq}T%w_no41`;0!f&lq#N zk1%Csx;ABkoXfQ-_Fna!eTsWRQ!RbB#-`$g>{-sCj5T@6glV!MPcd5u7O;Kc^5~VZ z_}&8igiTGM1neW{pav8u?n5s}8VTcC3DbK^2w+vaK#RaMoWb{ZMLly+8RxVzuI^h# zaEg{u#s-x%#Uu_aVni!qY;O@kz!%)p$|w+$kfzwV#*Yr7<35EjTPmdkaJ(^mb$y2~ zB1D*ClNOP|K*8tjuJq$WlYuf;wK7uJ>ZwdIj>8ubh8;$sWZ<+DA3jOh_YO@(gs^}M zq-DUvV5dCAE~{rBp%BL3pk-h?%~hIWqC2ENa&~BFREAEFnt``Ms+dIhJg(7+9r(t3 z2$@O2PcSuu16LgAmkt$55GzM`z(|hv7(2ACd0=x!u~N9J)qZzo=57f~hPsyw$fqMj zo*6;?krC8C64C0HQ>dRJDh?5nl2LzT1oanDKj03VgjiAi&|#}*HtSO{EH=EfIBW@7 zQQG8)m2O&&j#}{q2PojE1xMucBx?Cg(P15##LLL&hy#3kMy#pP5#;%8Yh+|JMT&Un z86EME2y$6R@WwHOzasIBj9?GwS8;_`MdU+by#|yrG8$=+U#CAPz%eo-Poe}P5emZX zB;4Uigu~@=To*@1aHt9>z_b+kHJzZ&%4qGh!Up-QRwx0{5&EZd7V(TudJok~F|4X; z5EDCH@nN&{)TD<3%gd*&k;xGfIpuMjqJn}L`XeKTpdzP6>C4n9N93%PjGT=`koxTJ zI>^w7$9hVRX!$&+B33K0o{f0UI;fyP;VF;j6cDL?4IC1yHF9buGI`pl0txXlf^Aw{ zI8H?(r>v3FXB|jyBtuz~laa|uN(+a}$8b$$r4!L4pSMyPCc7%6wX`bzRlNc-H0deg zFNN|)M~D?99ZpY6NqdhWv_1%91Z=U9 zQ-E97-xW_2^Z|0pA*09q_7FPDqyx!lwn!0tM(}vjN-z?@-f8p}g$x=ZJFSu@hP0H9 z5po*o91zG;`bFe4_?@AdB1m?02+WhwnW9X)7eqEX^BAt_Lt0Vsbd!9}I*A(5SRM6I zkr{P9sTWIzFeLCtnKPX(T4#0+)xF|`iOW;?TF>LFUCU1~!Vc+6O`eji%FqCM6s17# zU%R3jf$4N4GNKF}0W;w7^w21mB16!wt*u1FdV-`zPY<0om z29+TObucL4anuMs2|}P^LLyyEsk1|8;V(eNlsY?zYnlS}>xBI(vUJr&-x~EPL)-|Z zjLutDDP%;202(Hqv$Z6J%T!m3eToS zvEO{Os4-gvp}#w-HQ5YiEiGG-j>FT|BBfgEQv_4iS(M%(D|9No2676mO}orf^ujT^ zpR@qXW<8}#t4NOEnwCt7z^4~dK;#5+byY|cv?|prXv+-jnNFt;FEhqlrGs$0CfajT zOgKP3ojQe)R6HdYPhkQ*C40^m<+G635$lL7k6;v{fj<)&a$trajh>8;P>sgtMQi+YukQC+_bR0-buK{zBEYp`{@=3XPmX2h~ zZdd<0?Z9NIOYF4cFu|cj9z) zDoj`W0rE6v^^sHbgN7l5u4TpOfvk?oqZm<`7KiZF|4iiU$j}I6YCT1Nw2_FbFBHkp z49%o5dTMA=2Dgq=LuV%^$>>lK$!3OzCNX7UP>s+|sL4vN0pB>hqrD3k5bl1mN`WFw znA%u8{TQy%44Bp_4Z5s8OIxX3pI%F=PQ838DmvN+!5t_+yr`HBX(|Lmf)BG3Bjc3O z$Vir8B|h|n{k8K0RUl|BSrJ8H<$m+$DrHTa3QjRj6jF3(q*xz;lm)F2>j#HcBf-X& zme>0zd4cwRm-akvW=A=E{{6Sv?yq@1TAm4fnDG7d0Hh@~Q-ZoH%_wth4+ia4j^|vw}owe%!(mCw&Lzu85n0TQQN5IGk)mIJ0mcBm*ee1NtGc@Y4 zLbduVGJ4JqA+ZCWTFjlaAgXVE4hm;WZ-%mb8j7^0vs&>Ur3?-kTJ^-CrEpAB+q5Q! z>1Y5t%*;#?ir{Z)%4JIinzBjN0L=aJ*$A$vw8(KJYO9Zsf&SJ3{jeC(|21S_#e9k` zL$xw|KamUtqcmNaqB1}hs@$S?Kc!{VwN=_2C|q~WjeaOK%@LXnRY9@SLVu`s2(8v?qDhpY<9a&1 zXHt^1DmbK6h8~XbIuRQ{w2;p>s(>)BOK`!__bea>P1$P6K|Y1HO+i=utx3vbOAgTQ zW@zJK^iUlKSE;kKD`?Y(mWtAT#CT2hP|l(MONGG>5mo-I<5X&LlFn=zH@$sfR~S#x zg^8>ynZ;978nig*eSJtnRYyRfYjV@%K~+RubASMK#qwcA!pzhbxVhPxAIwU#+|2A; zZGpNT>2kS4j_EoT70lTN`TbE0O(?1urBw4X^h8|~gx;4rjn&c+| zO8yt)wWf}Z=>Mip6`_bgAtdtY6g0Nt*)M?e zX?C?#+FMci%%qHUt5J&n_TlByXbu#XS2lON-nV_SZ@}x>*|e@y8qHn#;9EjfH(HZ? z`m{oR-!X(inHn*aJwrFtl|QQLAu+X-;3_rpc(*#&B+nXebrnqi7o*cLMC1{gma2I( zbXL$rYABA{`?h%SDM3C6lxlzY>>#b7&@mWGzrCxL>e7*+l|txxCAz}6uXOg9QgQP8 zjM5m)&)I!}U^x7CM2-xGL&1P|eW9#0cIER!e5UF7^He21zu)}q?ltq$lAE<7)g?zD z982)Ln)0N>aV8l~H_~eA2%k*E!U6k=3{Zh~FMVJwdEd>kJDt{Ot(NN1kS!ETrU9#; z_Y_$B<num)Hv1t~?_vz_VeL_KxPI1%_l2w*v65Q-piCu8B~7z?SBskc&Zrg~kI z@9R-0o)q5_-xU9)=keap)%pM#c*FN`={_*eeO$*6$aAo(I(*R%$m2fHHU8i{4u7=m zir*P_ppChG>v>|vaQ&}R*Z<94xAp__*mlDWe4XJ2`_fsIEuJDHa^7RH( z*j8NOWISlMb_G=I&1nR2+}sV~Xe1m9vy1D2?jVl6IcZqS!2u)xqtc^U#B!+sRi979 z@7q3<{t`5lRzOaR;!Tkg7O%}*;jS$TqR8dF_L()#?#;)HIiWMWrqL9(UiA`^D{UBG;Ghu@0*WZ@ZD93%K8?nB7%gciok1lK#r@myG_z$YvahVo}0pf zo9p+_!F)Uo+(zbO95Z6Ooo8$hNPT&_p*EPyNWFSH$E-de^`%ms*qOve9oTl4kZ0v~ zmRWgF9voP3@lRAU`<;BSM$FZkTGR8EGbT6|=lvNrU#nyuSk6UJ9=vG&+E0J_HS=Ew zWfUX>zU?B2u$Bet2~_k8Y?A=n+WG*3E=biUqvo%r8jaM~{v=w(0eTm<)hbytRVOY) z)v75wabcoaHQ@+7`q*5ps#WF!t*4Ui%R;-aD```%Qpo~cSpPXutdxaxI$OwQE9G<= z-av({lzt!`=Oyv@b@ORS6s43ZiElQ|{nteihs&vEQ&&b>pZ+H@YX0j=#caMz{*(E9b`KPe`Y z86r*DNWJ}weOb6=l#@x)n4N8q3?gW4ZYjwuJ%E^VQW?Ztte1aVY$mUM$NVY|H#67D zm(3T;e}dm+THZ4M?uPV(wV`x7Z-ZaTAZl;&?+yCH6oPMx?@*gsCGy4lmLt`%UUlI}&t9V{5s0C&OWGqNgj+#ue<`R*j z5t4~UE2U)XH$&{#Z!KJpCg}4FNklzT(0CYe`YrS)1R4RIWrEv z0y(+NKd9!%-WGFyy!hJfJf2r`YL59C$eEMEoJh8t;ZKK1Hn0H?>H2cG_3H?zN%-n;hsbqg2;1Q%z&SrB>XAqmdIc!{JvvB;*=4xqYTFz#RO{Wu+ z2cB26YStho$lV&VH-leX99s<9uPrTIa|PSKi+7f0r+vW~3Eo_~u@($2&MwVK!3Pra zK{~@03#AN~FXojDa2T_tjGAFSpvW?65zHSTWX*`N}^tew;ABJ99}8#z_Ncj zomSJ#Pf^sY)6WGn!Hl1oeSmO&I-OEeTAmrFk6XFDlJPM!_s_$Q#O@;OgpH#Ev2&g& zFY9?gE$r=OEywb0r5uAZoU?7->b!c2maC znB1aIqx~%rUO`4oZci#2^=oaXvf@sQ`t3YiaS#w>iN9#E^93Y zwPZiQfyyhb*yWydJ<-vfZ}-MrcfQ>l%iZ}FQR0c+DDm@Jlz8WRJ@)*)cI^3k?bvhL z(w!+kfgo&2-{p)+m0^X+pXYh-HspK@9l1c=-#*8F`)as-;MIz`?ej& zxgRdfNs42qhhHA_n$aRAhqZyzD|Bqt8)1n5bijK(o^SuRSSJ`kaX;8MH{8m!0JHty z_JnGk-nWR}kf;4q^#l*Sy>C&yfjBfAX0Nn+17>K7A8SB|@LB~@lK^Zi4j5p7HUwag zhF_>dBGRablkmNN+>LOI91z`*1V~v(5%#=~cYnKY0L^~IA4l;N$x8%o6KoHF1S+)( zr|^jbF*_gzb8Z|c&@Q<*tY*Jr`?O-=WkHd{2>F9HWFG}U(x3%_)MNutm5!n$B9$8z z*>k{Vaw}I1_Wmt}N^}E>4~TXYugOl~(}?1+*@3U6BM;gE(TDeen1(fY4H^Fqj#kwD z6x&!5 z3>g$NPA77ofT>OrKMfKo>KjIYYz#pRIF)?KfI8bHQ2`IFjtE#iw=IXNFn%yB+&YO3 z@`n^q6tBb%3i*z12<%3nPTEnG4$wwP{QG?avN~xz4jM@bkZ8buq_Yq(`#_)pEw)P_ z@ZomHGDTVw2`ZytoldbuARC6HelMm=+h}OgIg-&{JO!E4!O-YP27P;jy(oE|pZI?u z`-F4#Ci=(y1Ge@i>j}xCQC+=>{>$Fbsej%#Su4b8zqhA$BYWt4-CM_h-4n^Of2!X2 zjsLb!S#RtU!|;=R)Aji6w-R+jseL!ehIME4yV0KlU~Mm`+IR6K)_t^px=%IV+jYC9 z4#&NmY)iq)uw8+^m+QlagI(;v9B_U)E8WLYj)YvnS_A$fh=r zDvd@RN2TD%E>%=3#q!DWdReWg;!&wum20(nqk)>6s%M}4Dh;4ioxbd*!2r4$SKTsD(w3YGN9v?JXVNam?* zE?+3ZHB1Cit+J>y{z(Lc|1(L|3+Hi?@)s+GPp@B31>PGTutet43RGrAR;JNss`zfW$%)8v&BQ#c~1M`TjHaVj&5TlqKc04SzOuap%sQ`JXdq=FT}Y_YC#| z`VkP0LXdfYaVVt`;7!s+#)V8F6qxY3N3G^01+#V3?VSjO=A>{06Bo!q3pspmux z{!-{`{Fm;JYHBrPMI3)5dF5`2uTZVL{WC)l=yjYP9MBz*kjK<2gKlmFM<0%qWvmbC zLB%p^9WZpDKJHQBYuux(HiFs+YE!OU7p9MavMT^7dmrS3k}~LiyF;0T;vTIm$u6^IP8Q5 zFnvl>fQXB8`fZ%^IL5w+i{Ge~T#IZQwJw*wva&kv%Bil@_UR>;x}mbt7M7o1r|;`~ ze~Z>dbM;kLY8zbJT{W(x(kOVLGd8oaqlM!AD)4SDees`5Hv{ii6}&6bTT|6VUX(Pd zUz2JXZ%c>KOgGSG!aEYT9G!6J|6nOQn8=j~6E@Z$CefKzQ0|s3a#r`<37yfH$>A!p(*dM3ZF}5Z3K*9YY z>5_3b=?nulhX-m;2coHRwgY#VAihW#xa~6TyEj&9wGAadb-A`wx?Bw#UHXlBm+hw| zuF5Som+Qz*1@{dlm99!K1KiJ7L+a1#8#4l@9jCv${bD-spB5&7LwTX9Gr<3I0{q4H z?ta>fW`cLdY`OLzAwhf0b{u=MB2M(A(k{uF-`84Eve8+wMRMjGDRGwkR4U=OY>YVh zjjfV%NlAsXqQvRk*xI@=Ucx_L(TL4lHO?uTg3)E%jee$YYfNd%KmWf|G)3w6H{7Gq z+z0p?=!!=3nKwv{Ec3=Ttmcil0Xs5H<}+afm*`xycjNOVr9fQ*)Bspg6067nIaa~7 zW<>1wxkrY2^=%g@Vx=#B{iief;tCh}$J_5LB3R|`A}`!>%kK@6w`If^+Vs6cBW|C6 zCSq=ymM~!hb=0}IYh#zwS-sI&{XAfomN@qUKHt@#AYYmkb{~~JU)?toI~`jY_AYG$ z#Xe(LyYV;)l)dL7wG{GTS66^^%j0WHdaB(@ot8`@f;!Z3W(8NH_!DQH*z^NtmMJW`TWLCptS6z882i8=^7p~b+y({c}E`CsK4>A|N1}m z?A1_@Z&rqeT{9ttAws+whChPjoDRNoujC+m-KoNXJc^C6bSG_&^_gC{62%;L*s{6m?`xE|8zUKWC)wk}yrSvM0;#q+JJM)I2=`AzMLl%}c4!uV;fIBcoaWmUY}W7Pvk=75U&*)vlwhZ32_yJ_|LOgjr~ZOc z%o;c#1I6oUIEz$>g(WP6OPA)ZFZ}T9ngpFgrljs&z~(IdZTXvrG)BqOa`;Tlawb7^lnU-NNA+0jG$KiK=8v|HG zBl~YVc=+hCk4~JbIoGJ|F!Uo>N~W+h8L8iz9y6y~*V=f#_RPr>$IHt;l#U8VHXrFa zA|1W`!?N<@Cr+NJJ>S@>>&_lTXS(fonB30d0zo=n7oz%@^g3-*!@1fsr%qO#sPtEC zuIQ+^z4AoW$x~-)&owk@b$S!x{kSs5`^iQ-ti&7|Fm-pdw=`X-KUY^%UF|=!`Ao+d zQhjSp-MRV;O)c#m-KK%8(THZ!Cem$GE=oistGU;p@3^FGX}Z{Wp`jsAzq!7%o;2Kc zq48oH4GdcBqm=OU zC{x)eOVZ7hau^56Am$a$k+EAXgXV$$KB+f=KwF(AsrTl-{sA14X~k)lt_)GIGE+W8 zLr%t5rs8rT(%0z7u+3(*Obl%vx-@i)#cHz+kBlPPSEeXk*{EJw1hMQ?lkw6%L7cP9 zR1c;{PrJ-0Y}qIxJk({zh09Fo@?z6vrZIOkyv*gY$J)!Be`e&q%=xCq{>z*v6{BzA zIgQvheT-a?Pa?Yef_^OM$3p*D7#|>kw7s+od|);`gH<7%3@QeKhFu8 ztX}_aCChms$M3bsk+4&_GDX}@J)IukJM~2F12d!WCvw!VF*KFy>P3K0)Q}j57BHlw zydd=jJzMA(=@MAbhjeKyj1LR?@VlcAI|=8IZ~&f<@ZmOY(oeX_cpI;ul#kSlk;U|U zDnppW^x+a5DD*nv^ikx)QH7RXocl%3!@^OEIvmZVcJx|$OO->1enaxiIMoX0-i;>+ z=S|{xEMn2gl;dOxJ$Q@s>Oq2$E+KrI8xy{Cx(*!C$Lqa`^Zjso9}X;&$W30H$%gZ< zdU5PpFAlA@da6(!yP7jL-I-E3z6UZ#!C!G;J z7@@7{rROAq7}^y?meMoR9A^3aJe(jo8Ed<>mnio*sZNi_ILOScOFvWZ!I(u)1qL4I zp>jm;aN`ng6D&BqjAm8Ra1ff#5~FA8F~y0Ie0p#n>hdnp0lyu&Q7BGsMeD}Eh^3dF zq=y{IgZ|POaMPBc4GN{93;-ErAP)-L3$@1SnDmsp#Z0B#ZC;wP2-)cwhD0B0%S}Ia zFN|Xy+a>|u9cxoL+&HFh5i}Gh(Ltmvr48ri*{M#Z#7`U+XbEAtawr4~j)OxdTh!}t zqok!b9BW(Di&GADjyAXMU{ZzXfs*JBlWjtp^cC>aq^|;aiQLfUPRQTVs}G}j#I&>c z(AgY@ILXtysq}Fe-gQ%Dj})G!s04#K1>T{vI2?-XbD8YTA%f0`PRFD!#2}I0wwO+D zP9Xmcxy{0c2WUOjf1Ku+l6so{>u`9K+>sMKLKmCV#~fw|T!2ERpVAj6kI-I35Bx*J zQ(d2I^U@pgK zJHZLYPYeR|0MQ$i0V&1E60bp*8j$F~dPnj;riU`(4}~zg;@`wselhYeI}#8Daeya1 zcN6DaVmN{{>2TD`h9jDW(;Vs0Vu+=<01G-C4`{L2+j^7Zk!}*JI1aDO1TBH_PdQ^S z!9>DbbfbCERft7C4{!QBV2;QCRbHA?Pu$y#NdKA6*-OY|VLCWn4gRaNbD{JICx!{fssC#Rc3!xYh$wnIxkF#d>W>a^fY+o%T%uQrZ+2Szk?^QYXyM2s4 z0?GDpdV)eTwmIgB0cET#HVx&+{;|kdl4d1Cc}5(|8*Rf0gl(hr86_H-k}@0B2;s_c z(3w62e)+-X_X+p0-xKj9tEfn17@?0VsZ`EHJt{{B&X-jUcQ{03r8SDv(&RdW(VW1^ zt;O$hhDeleDt;~MiE_=MXf8{X(}tt`m|-wl7EN)AGu2&seYr-`a{|NlVmWY~^y3IM zu1ygqaHTQ<+l%E2HaBmxVrF5riO39OZQ_)aB(8VgxMVKli^oJ6SUAc*{gCu9_FBgn z#60#~c?^tOo2FvK`Q3U=oGflGFUJ%~7#u8L=_0Q3asg8bdPU;kkKY>nfN)iDm)beh z*&1u%T2-Ax&X|kSDoh+#sN9vJl8ML(D)m!QmujT9U20La_l}650p7IYv^1H!keJ(3 zY!*fTy%#-V&l|=2hsBG<;-&qfSXYPt_ZOeMv~}ySxc|}{#dR_9Mmfi&y1L>whQ(oI z_n#IcqAJ?{9qCV1-|2|PMXo6<-Y=7!n_^tN5tJ_OH;WffivIoP;r+#L^mxTGG1b6~ zZHX*-OY`E7H8n*4-S57*^8LXlzWd`RGp+F9jGdH`yyqLbOBwj$GKy!C!j{}zex0&W*l|+$}5DFLqJc|&?ke0 z^@xMmZ)ST&GK@v3N4lQ#_C+p?#5o z;sGkF;zs%l5=!Mk@<4G_p($J-X$KIZu?!;;D>{sO(+skPiG1_UH)LqUcYV z()IEa6ku7+AizXZ)nmT6Jgvm7KibFc;7zye?K1L zQrt*?N#W~Ld63*+TqQN04u`@y(O>-KFU4q>YYc}!E7O|?xp)}D3A>7Gk2O|pZR;=Y z4o^Th;j(bL_T*EE2tU?*S9&prNk>IA^oVyVomjbAFAJw4YF7=l_Q4?Sfzct_xn@N; z$ATn{f(jInXF35U92{cFHA6VfE?i~d1VcIRysp>3vwEx3S$v}Jo!3Jbit+!2w&H!E zefvUv#eMWre1ZOwLMu{vX!6#5eKi+OheDy8i1B;2a5TgjeZBZ~J(Z0*ES?udSu~8=yolZKA!OcG>#=l+=TM z)z<(gfNHRzPeeXc)hJF&o4v9;G~D|b8GlXdGDpnmb>+&B4zj95bDp8jN5<-mG!v~T zG9^W+Ca^i+32^lX0%d`8o(Ou&i!YW7teSzy0Cz!Q>9AdS!fGiO2Xgzn>L%*+VPrui z7b58iv)55VxH5l#q(4df5S#RtNBVR6I@`MX!gxYShSTm9ia6fel#%BUTs6vwrjwcEAF z5{BP|V)z~PpO2wi^#m2eZ=(L_s|Uspa7Vo?6^7qHgZDh&Fpx6*wkHk9bTc<$7A`!c zMn9E?K;ng@kl!x+f>=nD{y3FYa(KTKl9$yluP=O=<|c*G%PRbyqW~5`gu+6J+~}#Q z(&80vuoB{-zE6W8O4Qn_DvyNUYI2VLPz&d(w3RY(82Fc0&M`Z3l1B`M>j^m*FI@hD zK-S~uuEKM~TDTp4UEzgzVeUEbRQR$~sP+)gvr-}V@(Be=?&TJA&H^P~C>7p(j(7^! z8vtMz{;Xtu;dWA0crH$EL5g5qU+4jnD)KV^cHwV(;khb65kEmW*DOfT@Gn1mYvFpd zNL3-eO%fm;ZDEzQ@a6TW8jAzBtS>}E9R`BJLYk)vKn;ef!tE3dDZKsVXFo~dIUo@s z{{@JJRtL>My^GerP_^D#s4d(M-zzj}DFu=M6h$-1XciOUGRw^lgpgZ2V3(YuU_6D- zQbD}1i#+>6;kg)D^(>l*=}!U(6_v*$Ys@DqI-AZ=F|2|_o+ZNi!YacH5C9Yx+PkZ8 zeU#i%RrrDy4~3*u4j1k+JX>gx1tXE0FT3Piq9G)gg0RwVQiUavXTiO;aFiRnP@&$#u{z}iu6PfRc+7l%9ca`J;MYKHW+dEs<~jV(Pd$g#G6ltR zcsMeU)30yq>c@fa_sixuI5g<&H3K;c10@25;ekXs@cL z&P->sbvw7N@0UuP?{l(^F9(^(daemnu-_Vde=um8vt7Cvbn%#CMo5T{m@z zChin!Jta;_QR;MWc5io=xf2sa?mQd=Jq7UWwN_O0V3Z#ks#u97?TQMa2ctW#NF4gf z&LNl-hh}>A5}+=}v$sELROy?lrH@tBO?uI&V4aqhO+pMUTxmNCUiwKv9qD=c>6ca> z7<%gIpFCC2Lt3Bu$x8)0$x8(VFEO}NU1=XH0=z6&+CFy=_c4U|u?yGipsw#JfUur| ztPZ?HdJ0(h_I$SG}C>RfOR?Ut9|Zn1r@H@QOONE)LQX01x0;E zKt_au9yIt%IZsu{m<~?&8J$!FHGiMc2kvU_B&2lGg==;^`4oiklY*zEmvR^&6)EV! zyp95jRj7MpJO`$`X{r=F^LNwib$4=Az*FVIH9H>GY86jI&v(iKT0)+#fVvm-xGAoj zI=75y{}k6q8k~8%M)tTn6hOGn1?Z`|o&yCkpp~TJsk+vmK#g8P>T3l6^cwAo`_erU zClvWymPcYwRHxFOt(3}Dm1ni0jynNyoe-y`&4EU%h@urk&6@UGaJ+j6elS9U(!${hz6 z$0O+pGX11oH%j<(ReLa9XT}}7>rR>k?-J#OzlZrFK2qwF{Sog(T5_7tR-bDQw{Rb! znvcS1_la6CF_kSs2T@^KPAf{-g>p)IWxO&&*(19u6s1nMD&Fxl^G(oEzOsq_s!Xe5 z78?>{iw8E7g#Ap*1Ow*em=qFfYF5ZlvRjc^OOB?=CowhK5#Kpn-X0>D_pi6W*;*xV2Hvbn9 zSm~FWHRXQU>Ak3KtU2Mw%yjTnqxYh!@zh`f`YhI|1cL~oHk`x6e>+S?YvHbh5lf+G zwN7U#mqMPJp66nE{$5#`P#(j;)$E_<^V#WTshFU59ru>=$2;W-ItKW;jM-JxY!nJ# zChK1=v{n_uV3JKT85V8f3(t~W)QC>lyfTfLM;^MSqW?K%-)q9R9TGKtff+>=yY947_;7#F)LIk#%y|8YG9g4A>9`I zoqsyT0=o9nz+R-t=)kLe<9%F%w@)=N8o}`7?)Ucb{q9Wug9IY%I*JT9CSIK!pXBkh zBG|$shS;hps^+|sgY%}UPTeP}PMb;PvC&wrJvEz3q-H=+>5rj`1Og*A62&5sz=#y# z;y^JLkWq+H?3s3OlaVNAgfNY`ChyZw%sSb+mCXPk83B%aSb7Gl6;~^6pn~*LJNL9} zP8yR_WDI#aMJ?xN9-5#J-jZqT!eI~@iIclRfk1?ixF`lf&c)JXki1Wq!5p)<>mh*`3JceJu%z(pddwxH!kqP5_^hQue!aF%kwLa)19>7h zI}QId8RSI#ey3LQb1^1|UMJ*G;g3>26vZx6h2P5Obo$Yh!Ju;`wl_JQF+Uapa7AL!U=6|qJw9C$tI_>P%mICv93zpD5FtJv zApuCjftgth+xnGWVQ@zjLExGY#GG@o zJ8SvrqPTt%Juaey77X{1Nv#haIc&2f4v0dBu_=N@>OR^{%3~2;3_ubAF^Wc3B+-K% zK~zcN?h%(XredPtM5Y*m)nab=AgFH@N z8I7sqB-0J_7QyG#Q+ZHlpmrR}uAM|L>dVnNWpR{6A&&9b5I4?=;uLu-r}7B6Fl>&? zsi8g2gH;$P#=$hA~t-8PWRDz@CUKk7JQgZg|){8V*I!zKS@yv9XBtm+_Gi zpD+@quiP6a9S%CC#>X8aZj2(rh=aXdy0NcmEN17%B0;VjJ*OMjU66w4?5$;7m=Q07PH@egZdepV8v&f_y+0O&)iSqpy5^!4yzIK&4>q$%uRi_#=s z53!LL+oA->eAp$~cy~AjIz1%;JKfNN|Ex1e7>t-zt2KMHF{*KJln(23PQZv+by@>n zJRYqMFph?UIoR|S4AL4DvFe9OZon~#!I*6<(no}x@ThGx6c#u=B&QFj-DiV9-Jrwx zpfaM3zzurDKZQQ_EeT^|fw)3GpcaC|!B9Y06KA`Wy1ah%#Bfg-ZnCkVNv~fuIh6Pi zWct#p#gj&9#7ZeanPIBE+BuH(32&#W+Y*LRIHLD<@_J0pX6{5{CYdMB7L^b9{V}<2 zN{MRR%=~Gl;4yz^jMYF*!OXc6Ca3cB!-=NNP1~Ewnz#??M>aE_8aEra8_SHpJ5Oy! z)sSsqud$9@d$RH#G;;1ZQ4!HGYUIWwve#%u3YIPs39}W=aT8Gx)c9)F<}ea`u4JRd z7qQf|#5qW~jYhR`jJPG^jl*vDfYE5P8I655{1~$JNya5MkjD*uCK-v17#9!V9)H8` zzEh}Ag|%PFsQQEy#%2)>_yf4SK78V7?89f?%N)i@GGug+aicLFj~gL4H%-66VFdd| zBhBt6;GE%F%1VEN!m~l5twqSq;XdOy8Sfj4lL34h3RH395E+jfZ)d_vJW2ya#@rvX zrj35G!k*d1BnspfGS&yN5d4Ft=p%wLE|4KN8IA!4F|JHJNdq-r1xR;Nbs?XiuxoZm zZlfcQ#D{3hNXBKfEhfn@8H&5Z@hC$?)32lHsit#NK&;&ymtAxw9E_Ow)Nkj0)scDx zT3}<|he4yPRIA1yAfrg2*yF@u942AWI36bBGPIS+2NWB`NmYwtyMyV}<(Hia4(<*5 z?cmN~wYBBwL|{6+J`t#(%fo0L)~w@DdorZJOFoDb_b~pZ!n^#k8R5|n5qA=`6w=mD zhnEL|#rupHulVqgWXu~U!^S=$ima{aFm_!S4G+NK@f0|DoXEY*l9{04yT-TRqdA;_ zHDMHusy^G0gZ&#b@&mSG#-8a()*1R5C*1xw@Ry>K={0q=bHV?_z9(d#3!a}>^)tTY zn_n?laP$kjIli5%pBDs13(lZ9J|>$lvH5&57r*-43 z5b$LKhK*=q*g!s*#s*G!pVYFeA!!b#M8?;fP{x!P0aN?iN9oqn!k4GI^yQS4Lp?=@ zeZ_#$R5T_Bd(a}O-41zh`WdV*zf4yM(tPwv>P(V&x#4pL_Hvt0UT!kMS>5fc1Z?d! zz$j+h8nAC3el2a)IbqH%@)F5bH2X3n<1hOzc?sTPY@LVW7aO6mRi191$KGE4S!L6+ zL}u}KXDK<`%IvJ(=v!pL0E?&a1-5bhTp`^;zl$ys&*Fp5T5dKZbGn09F@F}oVB5Us z9Q=InkQ?yLfV^ToyAL>9**O5s>V~}`i3fW%wqvLI%h5s^%dFnlOvPr0F{}R)T?Agf zLb_ugTQ2YudmV^im38-%l$@!$vXQ-$8NX9|Rd!Eg3f8j2bPGN9t-oMEgUz|UAX~wi zBEn>mF0byKR8QEu!^(6;>F!w_f+_MUY^%ZOkDc`V%gU~xtX{w@r7~ioOSN={7#+4G zFeTh@14QL9SQDELLMa!Sc?7=mt*K`lOvH5K0uXMj@7F$XT2)^4-2V~0#@g<-eZUIAI1 zL1O(5(5g>s#q_Te(={D4KE__ljve*p9U|3?8#{LIrZN{>cJHWw(9An_CmJwOGUatc zSMS8+tOIQp*b%_wjA>1_e7T0*9cU0tvu4SL$(Z@f8G|@`u0$8jR27_~=;(3Q(K9}` zc<|iA29iwAF#vkv7;NGmc>tW5XZqMZGY1`7etW6FgAasuo>yJy4$^nY%$hN*)9-%3 zRm|2Hq=Q?gJlHY{$=JKIKEJ?*(1vW!x$|h3^VjC-bX#_oYBJfdvt-9GHb2{SE*kT) zS!X3OPg`|X8jP8_Y}8pP%*!^NmBKu2(s|IBBYpvfrn!mCZG+B2V~XuLYrd4tIZL)Q zTXU9NvvnhEMMo!%W$lD>bz-*7nhpf^Mj>-ooqIU>?GA4XwWUiy{+)UUr$75$Ox*?F zdz%gmG`hA)4CR*IC>FVBEYn3wfMa)?50Oyy;REcg7gE9^<0D*zCiRo0288QGm|Co- z)1aU^hzF{7oJH0*<$%dLN0_M1h}jt?SS@Q)(}20C0cGE1^lHd18a|drpcN3XI1K?d zv?Kx{GYE*hDnmdVStW!rB55%Y1QV@1yAIKHy#{d#281vU<0~N=KUuA3C=kdKUjiX& zs?0$O#hsIFH0Z7!!9|tG$g$owouL;Ig%R7B$|O$iNJK<-w;^6A7T)Ek$p}V@*vN=> zIw=PZ1!)$Jc~x3C<^)j$@zudcuO8jIcB63pZ5kyMWiDX40D070IMTb?rRcQJcLO?r+!7GPH&cF;Lhgh;P zY;8b0IC5B&W>}T9HEu^_S{6qZfos8z*+NnQnc-2vT#IVSDg^Uw6YxKBz@S0UV!DOJ z+zTS%HWdKH$X!Z^WcnLnU=uNvvF%0gn8J!aJuI_Ajq2siX0KOA>}D{e#7UmfDzt6z z**i^l6GIL(#*N;C)yB4b#IU8olo1g5x-j&E_6t_EyDbq>c^6rV;%2)Yajhq5u;k@! z&`s=I>m`#Gv@c~NOqL)_GL2%3Kg3X$yG=TL8kBiSGAJ`8qi%Ck_)8q1OuRZM7vd!6 zQXNTjMn$D4B0E%&p$Bo+0<7BtkVNu;8*C}zm{X{sNMVQG03jx1kH!YGlWi8ez)*t_ zjgY)V?^ci-5c!;^p_0)>m5wX-xM^XT)1<#t(4$FXZJ>=Nn9`3G_-K?~gJsez3!lR- zPbd(B&%~Y&d=5PXK)Xqr&?)>_TN@2T&ia8a=3xB*!M$S!1^(TM7|9BLIgYXtEg5l> z6JyWJ_{<7PORq?7LL_wbYy3m|0m3AwwZKY%pl#|U2$t-oEr4LgP$uWwsF$!F?*>wo2jpn^uiIS}Fp#)Nv<0aF`$?_0|aePL2 zW;q@_<%73ijN(8ZJh*4!4J;Gi;39b@4>n1sU{ek|zqZyxiNM5fg zOv0w#4>LYT?2=w1g3hbL#@=HYbKv8zUSkM@XUN!FmN5q=WypaU5OS1f%rVY#gjtS{ zGUmV*OV9{19LF=}m}EHuEJsDg9EiXI8psD;DyQT)OU_H%rBUfOq>Y@A0us#!Ovraa z@=9;urT#7%MquUbQoU41V2Tc(HElNyo4Da!M2EWylVDOAj3LM(Y&2AvJb3bJl-f;H zlEE<2v$}6M;aS27&jIoOr-$K**OG z@*Yvequs-ZY`0yg7gXKR_<7O@iank>l(vtnJU!AL(nV98$5GZzRL&ka&uhpYIM8EZ zU81NOFAu36Wr?*GC2ivf)=LZWR`W+F=OVlr+W}dzxEN?n7HbWN@p^I*FgiSPL6xT? zzL)4}%D7xqHQo{bjZ!x3yO1n zfjWgmT_8ciKk{*s#K$9knS>uvsCjQ!q?Yd->yRnb_!$L%jY6TupQ2Eeq)?TlP%VN& zYp9lQ^>)e>suc>=3We&qDR7-aE!Xu)%SV0uXq`~Y*Nt}hTt4g(DOy_o^CGR!T;lU- zi+)~BWqaA6qF$~mUYko?b#*Qh2f8k=%e%66>(=Lrp4+;$_UKlV_vs?cPK#cx_FBE4 zh<+pJW8yzbyrADm>E9-Z;;EujqA2utJ6ns2S_eSi>m4~&cK-Y)t)&jNoOK~QcUv61DM);_as?ON;{So_>_Ys)a3zx2%7 z)5@ida6ja%C@?pov7`dIsRDI&jg5{m(T^>Cwdm4VQPJ4grJ`5IqD9=lH;h@wQYwTY zu4c{W8J-)qk)VlgjWh-6pXsy-uJ22yF9f6HhPT&V0L0VenYF>-+GhyaCaqPUW*6=> zU_PjN^bOH7FQEJ|>psINgpgSZ;a?R6$=H}U733Jnnf&L6zy3IbxqKTjt=)#YA+>F5 zDG)RzF8p(2QF1%51E)>SU?Xearl{o$aDGkwM8O}`kIe(9IL5|_&d#JD6`1E+sUVLP z?QH$KqSmP}y(IU-lVAG7KY5bjylo23x5;T>y0DgBKZuZ9ZO=RtOtN7@B2cmmP(GRa ze|_s~5C4M$$4|}K^5Pipp(A38Cxvu56=+#e(Jv@c?^daZFPof-)JO8RKCVPqvdBTM#%_PLZn&c3X69 zlq`o#O^~9Z9Mh3PL!N;FHn&Jao_u@fg}Sqio%TzfevfK=Vhkq*j8FK^PeBHy)c$zw z+9xlO+-(rhrM0&zz<$OQGaW`_40KW$~qis9sz2%fL*n+#+z5 z@gk{cY2_B88qfAAuslR9?q5$)onHIg>7T8=?KH8iU3=*? z9b{;iq2jr;_Gc!vFQSQm5L=snn!LUCZTvqS75^8F?iu3RBIKN-@1^VTVmkNX)&b!! ziv&Sm^y*x&Fp7=*^CiLu(Nnn(5Ev9=@7r=0mNAhsG|;vnFg?RCjs0xx+ULfmVfraI zK65w(q)04ws_3Ruu~=l#;O!_X>aYWnAb4skoAyta7s8}j-6;jDBx-0KzNIHNOk~GQ zHhes1s?P8pcv;|27I7yfLG?;eCthZivcl<+9#}$&qSgIE=mi{{>Il;!#@FymTK$)T>+=!Fg1Ppb493UtJW6(Zv zh5|XaJFU*SM7dcA3y3EkjIw`cDEd5UP*Z5ifb!ce=h*JBI_Bne2F~AdxmpJ|Iu)s( z)WT>DngTOMN!h?mmul@OH+*W88|fXjj;46U$&!e_E&mB5{f?$i5P0h5rmpf=kDMLl zN9>?Kd=2T_K;M21=&ON$j@jE`^Otx!Kx6M4v z_pFx+_%EMw4fD2v(Gl)#Zwa>(bq_g4_`$b?*HphO9~!;}Ra-4~wZ-1^KVk*k4_$WN z+BZ7vDRB&Q1NbWsyhdK*-_(r^PZc*Do?Fli_K+Qk6n%)~4zAg-Zk>zv`yk1wUbAW4rumKm;DtZ&rEmea)n(%? z#?fI?GLAn;zSlX-HTqwRzs8ps95YzSt;LF3a~BnP18V^AA}0|rMhWpK`~P>xOV8|KfK z*1R+Yu9AGM>c@aM2|2B)2SPuj-o&Eaj)ZJgF=pUPGU&2)-JA)bKe zhT&RF+rU<9Hr2A$10eBKzImbon?DpHq8?)FP?i{_(zd1NkV2JEA5Zt&P@lZ=^9*)lOEfUyl* zg5Vx3R+q0q;A-|8!ko>;2(9ZM92v^(`CkPu4!#jD;I=!4RD=CG${4ZdmNvXm@_IwG zBEkCzU?jEeggcxJ)J)~ZZ)t@R>8)#2w94I_@J1IF}=e! z1(rl|MN_kR^c3Yf2Xgbi=fL1Pk8xw$p-Wv|aXI+SntUj>^6hx*q^1>ASQ zptM_*-{!%-zbW|B zf;FcdgDP`xTUtNUCHS-V+YipcAK%;{d2)c!)Gl+#67nZ7K8j+yGLR(Fn%l`l?I`61 zURz->;8Vh3;hG8zb$yy zbg*u8K-F(*9kpR3!Jos%wL5KG30kmg@U5YaZExF7Z#%}@Dw%HDrj989I}xkM!8@th zOaaLE`ORdaxuT+ry`to#yk-(?uBf%i!|75yJ_Rntc6Lc?JP;X-t>)MOiPzZRrqyfq z&VOhz_PP3(fVY3@?Kk~h!H5XpFqNfWxOoqQN_(7Ki%Xj*QQ7hCDe-0~m(P`!C z{afQ(`CsZC)~O13*$srX#_d=&Os~GP$75V{i)LiFFS{fs-DjCY1LnFTKT?T z2DVCD`TuAcy$1Dn^o$u6>A&`!y1#j{;OUM*gQ}QTeTRHSC>VH-qc5xYPeSyp=CG#_4U>pmJ@8yOY1z+S{q>&{m(aaCIY=rRFoc zw{QKAH})KFGFz;cbZx6O`Ax$Y&tx*&GiX(-?tG_8*LntIYkH?qnr6CRL~M|Y2~Eyo zx@V}N`OQeJ*)KEP~4UMRw@e|b0jvCsVKSm9wuT2e2?dLD4+M79kS+SJg{a$c)yX{b6i#GULNvJR!|%(RxifOfcW`R#D7@qDwY@mvLJsG6gO z2Gr1S`8Cv>J%3(xwx$d z$+Mp2q_a#tGqBk!9g(THL0WEx$18(kSDiY4Ms=#{Fu+u11hZii1%toA_-fgD!f%0W zP_5fQ%@7L7g5>}|g%l*YO=~u7*uYR@Mp(UO!-h>bRGEXd0OJ|<5DaHpkWNkJgYLkg z^M_T34t%h^$=Wovslol;)e1DedJUa|0@s$DEih&2{EXu2l6q9*q*Fl#yOwNulgb6# zlc|+UwlJFtQ(>6Gz_y_ra^AFeUf6hlb&a@Pw2D(v!4PO#y+whg-n+#`Ta5x+oim8_ zcG@cEL&m($h6b(J*8*TT|0Q=#6Cr!I$iQInVN$MNM`aczi>Wb-ZP%-@(TP-VxDsR` zgc@5@UammP-GpXZ!;}P;sD5=$)4J7LXmg$m7*zrB0)&Tv`MK5W%J;5gxgfGZ*rKF* zwcMKddf=jeD*St8xX30ItaMpUxo=iO7MrLnWL$3w!Y0~gX9c5rh#0y7>@0wlQ($^I zTkfU}`s#I88y6TZU%j_{(>kUjlT=74RMd|}Z-EN2nzRT!bv8uuTxcdzy-qmkYucruG;q zHfzdLaku98{a;+=BN|2a!!{jdR5*Cf*CIUSi7b-bFc1>I`Ut-c0$ z&w%ck|3Y+61Mlf;fcHN=T{ba4HLr>JeDpNAu0~~f74`pjgsxZA;ZR;d>zy_aNoeN0 zS1YH_4AFL8k<)fy>u*rvt`U7+D|Ny{fcKO1|3eLU*$l!T>Jns6HoYOrl!6~5cqw9u ziaw(GqI6PDUq$pL&L-y6cZfF#B{9f~;VU}K@dQavF#VqIYYPoGix9$e){G^e!8Lk{ zM43b@t538F_~WZF2~*afkhRh>j~SIF-xjXgTbu$JAcVBh$eIpH2-DR0t;d zygX5tlkmBsu;D7n93O7Uvu^!{K^Z*uh0zqmP?8svC^GoUSuPc!>q`6v249pjVm~G| z0_1E;QDzI!HcS!2oC_8K&84J8F)O24GEXlqk(}YW%DQ1xlD4mGPW{nCoV?5jo5)a6 ztzok&=nf|E0E-nRLDptA(UI*0iVNC9XFiItAUDtwdE(FP1)7Huh5a|kuVEc2GkAO~ zFcLe?4TIAw0T0cNN1OF_8{lwkW26XGTRj_&2k-^x3Eg>~+9icZJx| zjpbRef*pOddX0>n$yBj6lDyy(FFiUkm9QdnW_2WCV-ZeRJ)4~m+?Bvxd4;&?K)8V| z4$CsnC-OQE!xknvR38+ZM8=*=Qxv--4ZlFm$EG#u_^X+jn@wZH<5!GaS-g?efoeMz zCfO3s-lUk(46@ymP_ZGba@vUQm$u-WQNs+&%SE!#Iq zjOerivvHCsP?t^05;9yC>8q=Xl3$*?dVaLzxuNg$!kBgT7v23b5^f`7T1Q8`w)4``Y9^ zf-nxMS5v6iXCkMtT@3n5qsk@GE)EjDbVTb*D-Ns%uy8_VPy#gvoDDYhQwkBT)nUp_J| ztSF`x1TU|a$kpa6mKquaYbFX8%t*`ML>Eo4W}L9#kq!*&t}oj9IZ1+J^@)?a*-h`W+7X5p%qdD8@AA;AO@0Vl9Ol$W|$MV zG#@Pioy0F{e8PT{N#r2`ddF6SXv&qznb}OricC6ad09q=poU?C;UWz+gY_mXW*N17 zD_d@|+E7~vmRYr8$K+EA=o)*~bft*ab7iQR?KB0CENXehhN8x3!|H@3Lmdd^n`ou* zf*=t#fec%|m0{Dtl(|RVMC=&Fa+B%MBIum3{?(hXpmgQnWvKG9PP)kDwH>)qW|8F& zk}X>VEbhqI6)P>N-;giebf+F9^4>d|3%t=Al$7naG-})+xR`bE>hcs_UIj{HKwb)> z?T^!9NYsAs!H*%sM}N8A|lDKXHQEF?(21-Yswg3+9iprW2GHp>7Jp+ zQs=;)(YjL6S=!ZAY7k31?1v5+FB}wor3fK&?Uc|b@}(Vd@m`9eD;6*9h>dlWmx>*w zvDjD)D557%#@waOjy9{~)h@y+$iYHHs(L*g|jlpXw z3(Zhzjm@y99GveNs4sP$JYT&eBea#6(zJF%qR09OBIG;}A@j za1GmIgzBbCRO?Fj1T)n`&ArrG95n^g*5au7$P*!kwK)0~mh+};O~q_v1|^*?>0NZv z$4pN;>0`HqJ)Q4_4roWmU7~7yG!n=l6p`d7%s;x1j$(=?EyC1lT*8>-U3$7TpJq!L zj`H5RscG^SJB1vxB8g&#%2Ooy>om;6Wh-?4+>oeCBvHS(C^T^4MWrlh1+?7$RD<2K>DHHFPY zu9Sg_HkV7vGx~KhOYBRuMH|W$165{;CFa2JF5kk-ChB~7IxDIot}3oijH~;qT#%Z7hWL^S=DNGPIe=??FjA$-|_Os?g@@4~D%`duGbpy;sLwyPpsp{lH(n7*|{HZD<9+7e&Vz)V}@OBkxiDes9)7F1AEE)tfivL%rwq0cL3 zDv=Fbxq~EZ*H6OY#k$6xi|U$Rjv<&0_hWoc_pBtS+`p{ZbuoNV)mYa!lf|U5$u=@l zSSbVaO}3qpqEZZ1y0ur{zpErrE0t|-lvzv=lkH%c*fQCSRqSAyn6fnaNjN;;*3r|c zZrI`X6F>JgaQGF;ubSA=u&XnS?=9NSPUjFHWJ8u3rOf@8G*eUShH|EyO&H19UQYR5 zwq()!WJVM^Y`3J`QcGn+SGJL5uSu?)^a(iQJ9XWi>iQkd2{OTL1YvwgA zI(c2^biS^h*}?lwsJP)Ry^r{EOdB5GV3d3+{acVIDmMAARmB)i#?GA`3yrDHo*SDv zoLnvbP>sLuh&Jq2YmfB#uW3DD=fwkDtLV&WJ#f*PVT8O|Ea5#USk5m!Sgp5=SoAdq z&s&60VKB1tX!|#AW)Rks(W8mYV z2_-yl%e zCG-XuS@aY7d;S=|XfN%I#=GodODTK}&V!{@&MK#9s1gk=RePMwT}HiRND$!)q>ozE zEu{yYZ_b$i;?p#9MS_c37Q#e^MdM?rX;2b+i;uZX6$&F@k8bw}A*Km-c{bw*MULPF z6PL+Dv>f1#QQw|kcu#yMOS|l)cIr{;D6Q?1eQngmh6LImx;0SHNn83GRqZRE67iv>`kSPfokH$?1D(H!c%N+J5>t2vANJEVWOLb9y zM@^|c+Ep4$vJrxhjymh8kB;#biVl_9z(zdw@yVHNK%YE}2`bG~irm#S<_Kj5U%VjE ztiaE0Mtq!83^P82@>Go0RPufabJLNV=@<83L)YC^D ze2j;HXfCyPloFB5#sU-uVMb^d03aKpi^wdHW)&h-&}4|c%Z5-8N<)E#E>UdmqS;WQ z3jrwU&&%i$F6J4$&`~eOX&5becS*cci=RN8u|L$vSN6KyNqqc~Y* z7bEp7f`jPL!P1i+a5hIH&>%MrUG&RKtnRWPA^fNUm$OODs@hYE^!Xq{;qapg4n@j} zdFgY};2convO&7ap01%o3Seha0%h8NXSgzirWM`WHaQerxSFe_L#3d0=(yhmP zBKE8DJxrz<+`FP0?lySaxIPu!ZNt~FB305acI|4}C92@Q3PscrxUb;Co)VnvYBiAT zW$LWhRiT2PNebmLH&ZC24#Ce9%jjjgidDn=(|K{%MHT!%5_A8ko)rYO0RK-cqxa`3 zRt>jIXXma?zF|k4xn)#e@%z<&_+?@lyfT+(Ut!^{Q`Z6FDmX_Z<{MG{XktP=0q00` zx@#n3jMpqP4iNU67-2X+Bwrr$efWH8ADkZ`Jk|AaIfQFOC>xv`p)vIsoEz!NcDZEI zoflU^Cx<#G;G5uD)zmrh$w|E{E`{?U>3dMY`HAZQ9=Cq@gV4@dd{8H*-18LvacVWw+z(nd#q= zT$!w#;%&W^B|rJ|KYVoc&C8bMa$N4RWjEjV=pX+1b30D-)=x2NFRu}NV(wVk&;IOz zMR6{|ODd6%bGeH@x9Y}(fQt>};;y9jHsU)?O6VDa% z#C$O?o-5@@YNE>JIqsGpoawrPI%1-_`)_Xne(VTTlN>2m%8TcVi(-q#Me%$oPs$}Z zNC!V^?)JYo^;|(sL|hzv=c_8pj2gUaf!4Tzw=2R0dGW|r{X!) zaVsbu2mvx! zw1~o4x(sN@b<*{*8-h2+Zji3W@8x9K%B4$|EMB~55e1c#LoqG>n~}jOnEZm;eWG7H zFR8`;6YdT{?bBI&%@g8;+Go-E0`tUGFXnoGvIJtf3AoTUXd1v;3RugpyYBkyr5nhN z@fDLR<15IG_ziS7FJHE7=~4;~5~BhGwq?(GEz_{^js0g~!Sel$9RlBLxi}G?!0E5^ zMRh^UkL*~*8gCUt1z}N8%PFWEZn*Kr6)U8b(oM0O#Z|GJrJJOc1o+4etFFK9y5-9m zJSsW`-OazYP6t;RIg8yle53;4E_pAGhsSyErTKzu6c?R;7+OUIM)Fq50;BS}{(6RN z{dH7&On9_m)zI=U*4w9{ z5V*ERU&zO`WkZ(fY`GVI|h{6MsLW=X|tjnp85H7v#2h= zFP{!Hd3^q&+kue@kjjrjWB_lw?e^R6xI?;g@-FF4atFDcFras=y7{J?Rx)WS!lW%t z`v`Z}N2Ak0emE%-9XHY;N+S0mptd$*eUfX<43&PSURzl^?KAaOF=uik@X;Yk1!>-q zfT|$9^;U-S&O7hA>+ZYbp9{18^Y1 zA1#zL{Lg*ZQK1P%q=*dM?@M1l~B^5G-e#adY_@_Q4-9zq;trqW#ttR*4_owc=`>wn0yyK4B6$T*j>G(NKi)%Xk zqe3|UsHX6}_X;)t8#~f8A?#M-jzaJ)ezzL?MkWT_e4I$`keh4C+z3@zV<>@(7*$$bP|+;`8XK6Uq9ciu^Pply&~ z0sSx00{Q>pp3cFMVCZ_Arf@hM9xg1jg+ld5ju@p7X;+6%9n4j5@Rm4HxL+$CoU@|0)Ds4H8wsr7Vx`V*12jdXwPv(f|jyI<0f&)om%`|ewP?>+ZW zF|ekjVo(|~B?a!!17p*ra5yNasx&*|LXJHw2qke%Zj~TtG%rXRwMDReUDD*h5pj-Q z57YFJ0QbaUNTE64$Q>txUgDJ;Tmaw5j5{34C4vv2Vs6Jc3BjQnr04gJJ3o16QiRZ60B__V)8mcoTvJTe{_^Y>+7S$ zgL9bM45Oh@u4z7E=n!)*+<*IBcS?7tsVHI?v$>n@xM_+MAOtFd2R`??&wu{G2c?Gs z4@(b`2g&Ej=RW(uXQ?b8igZcH-2&r1>lO5sbW^==x*!e({ZtSU|GhzL<-ciO@cT6y z!H*RG*KxJl0^OQtTU)kk4kA6|m;Brz=)y%|c9j6Rrnml@X*5# zKk|t5g}@i3FOWyb!=HcX!3RJ8xd$MRq&VbJf({aFm|Lo-1;2Rz_;g_$3{I-fYW^)g zdB=}7n;rkC(X7+FFgdBwOimus9Aa0$f3hX2QPZ2yq%_GLWYVy6z9?BSW*;FVcDuoz zydtRnQrryN?ZbFNh-44h=O>0PF@O7=tI?wO-XndAzZ>sK{*K$@cvaq(kO6c7ssK%R z2m<)R7r*%Eqf$ZqvDoj$ACn5mqvVSZe&LZv9)9S-&qEqi7_w?GStug~Qw;ioRrBgs zCZ>zxKyds)$JaGYn8SV{>|O0`KR%5jb?oOpyuHCI?cd%Q}OXG4F(H?dlKoP zacP`80C6-1ZK`4LI;NS#@nu%xvDpHXh-NHbJw#V^rm@O4Lhn6f1j}KPEo9>w=c62Y zaaHl^`#*a>t#V2Q|ePf2gS#|B+^YwPwvQ(nCJU$L)t;E(EPA9HS|ndjNq39bIC~ zJ5Iv=iK~f(Tml)lLUiNa7|~n*4}0$c9!GWcjnD2%vL(|*2_@}~l8`qAk}#on5MYzg z5dlOEK@e=3DGN4DU_hoD3`WL)8!mE_t8A}i*^+Fztg2=8RoAMoR;#VEGjqS+xih<3 z$(Cg2{od#Q zzkUG^N_-h&i%3kl_~J`0x%5)?GXLf3W$aRR3A_0Gi!QwIFX9k$$cBhF2r*}$rD+ZF zoRBvWo*o>@njbulA3OJ_o_p?NxlV`u&U4TG^v-kJ9Os_va4b7_nZur{o_oTlPDcd} zT(!x8{XU245Pkq_3cSrm535$1Pj6y<4P~@?wy!z#S&p@%Q+i9A+gT^wVO`gZ^sev_(@EaOEQ6$z_*ae#I5) zmENn=E7=tnTz=VQmtJzo#TSJ+Lk6WW=4U^Jf6{dZ)gubnxh8n6a9!|Pb`86lUG?WHuejoJ za7bqmnbq%p%l!>vvZgoO@gfRQY6kZF%QKQaOS^jwjy_kfvCq*b_cF&oFP1%*l3H{% zu<{`OqqSN(GwqL;TyoJxe-TAk{vXdLWgyS^ zJ7g2WZI)kNtAHBr5uT_;|9&DB?5b!CWHGL!SqgD(8$ zTyoN+3TK^3DcH#;4UszCJCf8Tx!r2FumrT_SJ;e=y^UU*&nDy_jUv}br+h75eg&x` zlo6!BjZx4O&X>>o>3M%R50MZwKv-N>AORFye|_Q&H{5umdXs;$dK0^m-SC&h>#x5K zl<0&2kWL3V)dVtiO{3#aIqAfZ#0;~1hm+Bzc5yQDD(Z~~vJZIcef2`#(U4Iqou2u} zE3dhVW55lIh`Hbb8N?X=gnws;h=96r8WL}~@ur(5PnmM_&GKK>zsY}PH?t`hO}^=- z8*fMq(W3F>f)+EA}@AT6&N@BV0nO6BnP-0l#wzHFU8rtEY4F$D@b^ba- z?NN!NPCBvp;;VtcwVamAE>kZxTyn8`k$Pbif{rMve>sPO52SJV6<2aPG%{}f>tFwN z%Ps1y{@c`B*)5m+?XQ2mc?u_n(*pe>@roDx>5niZ2<4Xvq+8^EbxOFCF~sEuMpBZ! zk5jTQ8LNQ9Gf>utB+amSr^-F5ffYLax1n#AsAcU^kt9e3Og$_N@* z1L<(OF1`pB^G6sy*D|sfnEf!a{@@A@BMTMAPRr7~g~p|pPE;8C%JTQ^ly(~P%leL7 zVH`d`vPtL6ygq~n6y?SnxYl2L%{6euSF2YUuD*)l-<8VMXI^_9EM@W(h==I8^RBy- z?z!jhf4}!$KiX%4CxGwO3zx#buXVd?7sJ`I^T40*-qa zRY(zq`-T%W`hvr7^c$r3Wj7|>br*&t9r^3cr0nXA#v2mhRF&%t*Ip-I_v7o~r=VF- zEJB>{2HN-Ce}8iF0}uEgWDl@pcK>Df-TU{y-vjIkdB|k)O%Ta7S6@ly@|O$975^5- z0!OT&4y&htj2zA=d@K)>$I+tRD4kZ3co&U%_nlzb?YEMa-+Z$=MZHM|0XN?8bM9N= zUJ3PEZY7ojb0D7lz=IDy^w7f(tB=T!s*kXT*+cBX%N|I+A0*t9MC`xy77zfPg6jb9 zVeX_+gg=aZ1pX%D!~@E|g@2QD!r=XPJdk|fy)B z)ZBbJM;>hFxC8ZvA9?iAf2fc7|EWH9^*({(IHG$3qBr-32i~4sbV+#I5Qr>=xl~ z$}MN!rYX%me+T0^?*Dk~pZ|P3B}I8ceo}dYrCjy+KmYmIKR6X2;_vs63PFRWK!M1l z!GF>psD79P1dWp^&m|IYYsbGuL9_JZJvV9NKKvk&aUYih34$n5?qIhY?zmlr6FvLR zJMM(B-gEDL&>OHG=s%wF#FJ0{>#3)_Q`uA3{p-mmpGbLJ0|h|$-AfeQ22~^>XbN-~ z0hsFY@D24hZXE7qk5>I#q1mt}h(jkMiEGo% zT$$jEF4jaru8646LIXSzw}vPGElp~beo}GAGtWG&4^5O{c<}MjM?lO&4=M1F#s?pG zKzcxZ@JH}EARy%l@So6se){wmUVQPTm;5iYm)MKfzA%0I^Ur|@&_JRf67GjO-3fc( z+C=VDqkub8odRwQ6DL5Iq6&s}Sd6;zKRgDsNv8*r!=bwEJWPpKBX#!Cn$1QJ< z#r@+^B87-~B=87(l>OsWP5{)0@PFaOmtHoTUr}F`W~i@T|BBiC@=GrQ)N{`QkWR#d z&?bn1l!+`NL<4uInooi%!5%bKy5Qd<;hb%cn9VP}$j1f?Ar5FX2!U}vp{6L0%l{M} zlm5vbXDRH7_WmpPUwch`U4BD-oxOJ5%o#IYeFa1iJD$-<_{Sq5 zF_1Y7Q9vOf0Vb-? zvS%hfJq@gcMm(kbOMTMt#FOkv;fdgr>|bX*HFeswXP$fhg%>#$GhciCjW^$X>n(pO zdyBn!?HjMZHj`8G;tS6|#|e2H`b452bqdn~--__SU8`meVP!HH&UA(wB8~1G=X$79 zx5wzr8K06D zQ;2tn6`FmMlhQN`!Ok#!h#t>=t4@z~pC?i>1*rvd3i1mgA2@86e%AMoH&RpIdh5;C zUn91HuVJ!YnEt{G)8*$4&pod`7kEy6o=ra$7X9)oug-jp6YA%Z}WYBs+7(#ye@)E9*p z3@^SAd{KRgz0AzOFFVx~jSAQe(G zqU8=vC|6&3*(Dc>e>z_`7VdMQWSG3hL>ooITf&>_8v@9Ro%z}fq71YJUoo0rF{|_+j*87Vjcnzux8IpX z1by(~M<0Lk$)}%6pRrHbC)a)a(T5)pK!}OcWqygvh?Gqui;U;S#A~m<;pV zb|{o+@sM0Vv?R-TcvFX-X)p6{f-LTmfvLXREF1HmtQlyHdB60ex1F+-aG~5y!&3-Y$E2<&*see{B!jS zb*}ma`<%_W_Onkv0j$|+@4ZVzy*2}i2U$VyhS7BWwO3tnDVYyaEnVvTDEMTv%P&3bp%EcG4bZ8bIKEf^W}lD(zAslKJ8vbWWDPJH+Mv=2VyM1B6n+%MIy zqKJ>*O1*zve34l(?@Z9~W}fQ87`* zlN=qIs|Hc3>~+|i8n)Qx*!pcT4NZ23S60U*Dt_Z@Uw-k$=Y$Q=AwGYoe!ylk&}Mk= zef2#B{!4gQofVj+yn7nt_&z5GA_6gA&HMW6balS`jXFOu{p+vieFd@rhlqM_mM*Cm zo`+FA@wldZciw&rGMVeRNol$VH%CdmE~hBU#oo|KDq|)k==W@P&v854CXYX;d_A^= zx}-_|SLVzE8pPhu)j4>@=%zV4^Dy3efrtw zUl2Lz^S@c}?YI8#*tgd&_-1}Ok@UsqMA2+rN>IJ$p9Mi&^AL(|``gVokuf2yA;tU6 zuQ5v@7ommIXi93%@pWo4qW40kjz>at;cGOq`gQcYuZR%M1QbxhKEX?GKVcuoeDv{0 z^ecRp5>?`F< z23mrj2j?iC!Bs&v${f%(_e3B){~O@EaM9u=OP4A?2+Nco*wX8lEMBw_AikLo)FFaT zJ|YRg_%+O7C5Slp-Gj&pBSB6^&J1yLIRB&J%%Tie96jRQQf$Zc#Tc3Rrhdy7z$ri! z@;vz~14QwqJU2Ku?#sCl3qB@Zejk@3jpuc#@4?uop#;R57 zYITjenytD%W95qF%YIn07(_q>U(KBZ8%TREOv6-!$wwZ%ADVL;X%2GYODLGY@oM_d zeN;>wl6sTjnPVa0q<0r%Wa8kmrAwDAU7|vZm4)*6%6CDCgMDjQ@U5~S>e~h1E?A&^ z%f3^;R~MeJc=W!#3&#H_+IePSaq?7ArtzJcAuUtV4T)s^GL0%eM!WIdO?8K44U_-;Wu z?BKIcG$Llc^70GMJq<6U=@FL!Sud9X*#P1MpWjZP;1_KYc61-L8uds~>%Puhw@zK7 ztQJ(4$4)!4yLHzxBqZ4 zsZ{*Q6Zm{E%5>Jzquwi>)bQaJ8haCl-?(AJdO1^B$JQFxtX(Uw5n!5z)oY~H!PQ2P z6kMaMW$Pvp*Ma)B?G{V6nxpPeb8g7CShjBi37}vtaewJz*f0?Q3x49Bt{sEa24`wP zH3`aP$=;E>b5~wozEp5yeqP?Low++WMVm-a8bL6U&p-VLjw+;Qnu$k>N%yi^#;(zW zMDR~z(SwfK9n??jqkh`%fkV_!JDiR_DRv-jM=pMLa`SIB zY|RR6HEi1&+{U&ui<&)gNA9k?{DR$k_DF?nPvY)^{JdS9o-7CmdI$NyZsyHJ@S7dd zINO9$5b{y zFHhN}?o@N-9flm(g&{jf$~IWCgO-?V3;$sjIa|n4v;8?rZY%@?VhZ=-#_;`YU*g`v zJ-Z7)QBL;ut)y`pL2$w#=tE84$PIAua4QOX0VILHN}#0njMHM{K@Ux+4Bw4KkFYKq zJ-a^i>~{56plA0mTC!FZ>{bfYd{Z9OCJ1W~b}2ifa(BWuT)9eaV5ec%&fqRJkLAaK zhQ0gtAFx`Biqv9O#H@)2_V3$EwCvmgQnnB&c(W}0aXLJLrfK95bkQUsp`D_|Ly_i& zJd|K+7)vP$H=IYuq-1S2`g%c$waZa~zTT0PoUkx^-`>K)J%xMrKyg$MWymk^=Ciy& zzL2NnEBV0!As;(;7pS|{J!)a>-hBtGMa3m0rKM^a?tdvsEH1JhAbRp48VivF%UOo- z0#EQcIq0|H2z0?9J-LhK8{`KlN!ARxEKw}{o1VK*9uM-n^H_I(jVfFH%G95C!ZAnh0Ssr!xl z_U{|qZ#b}@?TZ-~^6$i^oi$kQrb!>pSEh90`n+q|*uOs|Ue|GAV$lQ=U4^vMnT98+d zqgj_`Y;TT9*)jGTyU}e-gb#Ha3l8QMhT4r!Jwm&&7v08(@nzd~^3HlRC_q(pO>JGBT+ixmsI954I#f|!R#J2T zTCgiOdwbTV^=qN=i@#q$A@IXAg!CC^Br5+(2`T)Lhvg9i8Ezc%6yj7&l;O59IdzOZ z$!>HcgHw?m$p$x`RXA2lvf%WhBY7mNOe^;ustg`7R2;%v%?}1EuRbi4;|E4l)r07_O>l#C(DSS_BBSS!@2wXAMpJ+Y~= zskvEgVa+!-H8$AlYip`FulDcVoxhWO3Jj0532}i3Y;vEP-DzO~lUAB=gggr78*yix zrbUHlQ{0%WI+l)RH~N{uDfBZ>itK0p#rO@)Ui32$XBF|a<13sP!Ns;jNhfACRT zqt?nbhT57yt)Z?~u48qE`Z|Ao&}L|`Ne!$qs;Rl9wN-9otv9qZH#OMmG+tTv7w*o> z4XG7;6f%NOKT3O7Gdzkk4<#eDiHx8;A2{c%Ni;u3043+!s6P|%2*s_SM>wX2XE)lN zIkR}Xa};lPW^I$k=y!Ib+j%6DqFPqjYz>Ny)f;W~HmP2)!QGZQe&V=YBsiz z?nJe=wcG7#2eaSU-qzaE+-R$-B`qqp?t@R-K}tj}3CRUHZ?ZSaEuMagl2{&s$s=j0 z1x=jbyC?BNCi!lYux(7n9CQ1#8_myPPPq9wMsI#*tv?;R``L}&=aD=zRBcw8Sfi<_ zv9W2OQD{;d{Z0O6)*Ngxw6;jCo;KEQvUhZL%3ZAUh7NmMEAa+eQ(g*x9ab6yHuBbU zKB4sFwO3!7PWdoJ>^pCxNu@R^Moop!DJP*G5ejQxj>(#1?SFQo`x%@GcR$DI-Os-m zzx~;Z?&p!bi9V3q0&_uQbhC^lMGS52N}CBg+SGQTEzlmY8#?St z2kY>62D?1nF+Jc?Z(pD4V0}0C_H=i4a8A`$A39iCtg8{+G`BE{Xf#jcF@M^Vk5hJp z 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 diff --git a/AppKit/Themes/Aristo2/Resources/progress-indicator-bar-center.png b/AppKit/Themes/Aristo2/Resources/progress-indicator-bar-center.png index bcebaa982589749a4e42b58ee07f52e220d603d5..bbfb11b51286d5217b2572e9271b9cec4612f158 100644 GIT binary patch literal 1021 zcmbVLO>5LZ7>*T0N-G|`=xIm~D!NG~X=Zna#=7RiE;P05u5`gmv&nQfw8_L|>ZUyk zBK`o6qCE@#0S|&8;tvqSAJD4@4<5v>lkKL8EIk;K`FQg_&-?vseeLf2?3GzT5aydJ zR*Uav_;>02Iliu5*f`+ZWoCC-n{Kh8mlB~7&>jKJ$m^39@q)dFpU9FRoE?OnF6+9h z*r$=?6*^KLB^)gXOUrrU`P+nn9_fd%A%1)NP6T0Kh#R`AxQR&y;mUqW+WTuAe}CJr z2jcQAu#{s?5E15qJlcsfoEzep7xQx=mPIgDVcUjy>{QoX2PRDk&?T+nD-Z&NB)F&} z1aAUWfvT+V7ggXQ))7{#VDgCES{iKOmgP)r@tYwI7)!7$4~Ii(s7W;K%dlRr7aXcu z;Tn}}FJ@j|iL-^0!6KQTh6xL43<^fCM|YVaa!-##h!WR5A&#?2qIk;W+)HFADRLAQ zagDVz)*^r0n5vz1_7WnuNJe*4pVwn+p#<~Xoo=X5J>?O4>`jY!OzmLc*# zQV<4Mfi<4R>Y`Fr6;y+;4wbrPIml@=91U4&$uSLUIyQn03nGgz&{i9^4sA!(O^p*m zwOV4EamKvZC#Btx+nr#QQ?b}giN|Q#p>(J0fb{`oG#k(am~8~Ext<@!h2VNopyPNg zl7^2+;G{GH;|$|)iUqEcE$C$y80P3vu0@j2tum{r~UZ@#Fh@ kc{x2lLzASZ#|~d-*s#du`Uz3}NkB~up00i_>zopr0J?V{V*mgE diff --git a/AppKit/Themes/Aristo2/Resources/progress-indicator-bar-left.png b/AppKit/Themes/Aristo2/Resources/progress-indicator-bar-left.png index 8a8c22dfe5325f85fef605e87d9ce05acb44f84a..768980332b22e08dba8b1b6d32a4976e7f6be0a3 100644 GIT binary patch literal 1028 zcmbVLO>5LZ7>){yl-3XELA`WHK@{91likejhK<{p54+OTvR&vNJeW!J~Kapy0`acop&FO)Plu2dtCrrWGkY7?RA)JMZ(n-%nSTZ_i9!nc_HZ zroCu(*m{b6vu8`}zjSWx1zRptt4CMKIvu(R=5(L*F=&VG2JT?j-+Ay6H#zRiAn5jJ z&skDE5(;jvBV=LB&>YunWwGmRVhZ|rBZxHq*V}hI2z-rSQyj^O4Lk@IcN4t2yWI75 zH@$|>w{C)FrZR#MQx|06R+Orl#*cYbw$H^P55_8VQ{xYu>NzXGAPEMFP$_#7ga9D{ zRuzQc4IoQU7A5wgGOVf!Qso+$JUp|O`0HxNv?sRMN#h5U#;Pa|heKgl5lFHj!bYQ! zbI5X;X_V8Qh`L!hO6Lm(6Q^Dh#55og$Qj)}*`^xLJUs{@j2-8YI7%mpVkr|dHx{8F ziD8(>HP%jP2Oqg{tajSniLuzhDcMduR*&`h0?cxEvY}j&d86J<0#+1v%Ou`*h$GrI zHJ;rFe&DMTtg|fEs!~msP#wYslp3aKBU{()3Nqz_<2bBgTUAAuWn}6mgqEyZ3bbrl zF)EA@%C!R9j#BDI9xm(#%ik=Lbq#XyR!*pdS6ip5W`{{Li6WX_0rd;HZdg^2ZF zzCCPyb~qd#9I=^6*l^h0d*|6;$!$~bW?%aket)6QevDeB($&)A(e%=2^x?_g=;F7% ph3|9E_gj~K&b`{-n|;Zhp62c>piiIQG~efQ*|wI=*SGFJ`UBN#K4$;` delta 96 zcmZqSD4ZZ3CCS0Yz`*cff=fM+vhZ|q4B?0l?K;TIpullNs;xlnd8zpIhb|sHHM5GY z9E-UvFk=Zr;u6~*+ba*;-aaWkB}jek;@s`lew;Sf&#pLG2{ePj)78&qol`;+0Bpr2 AF#rGn diff --git a/AppKit/Themes/Aristo2/Resources/progress-indicator-bar-right.png b/AppKit/Themes/Aristo2/Resources/progress-indicator-bar-right.png index 1d472722d2fec2e101aab85811917a9cdc26a880..05f2d351a637fa0a7910ad0fb9cc24747b2cab82 100644 GIT binary patch literal 1028 zcmbVLJ#5oJ6gE^s6{vs^3rL8=9RP{gK09_2t06Kzn?|bBDvi_(487Rb#%k>|_LaC@ z5KL6e-B>DiCd9(PTrsjBHfAIk*eT~UE(lc}ux#JmyZ3$Xe|M?#aOV8=^MWAEwC7Qm zuV?sob^09tFI-&N=gT$b^w~09Vtw_y4- zl5n9TDkp z-3N2I$q6FDFvz3LI5YF6IOa9^z7WeI7^|?2rg-F3-&+DUO$pE?t>P;X0>hACRW}TH z52y-MWre>+1y)VnFx48EJR-N225V*)xf5Ib)D(w|C8jKoMk8sYNi?$Jr!NJY{l@6B$a197RQ3 zW9^J}$sadP)XsX_36Z-bqg$!Z>#;Ulf_d&vH&iHcZ_LFsJT=d(m=>HT+4Db1F0p)Nm$!;3}_+UKo)|~Q7uP@j;rdn#tETX zE3xf3V>tFnX*c9{C)nz#Skq1kW;E?lx>(vUKm4QT@GWdq#tuph>S;BHZ%qj(WX z!zUzgQyPJBhRyH<5B`n3uGBT#&|TeCbm(f1IKc-0lQo$;BNy%QSG$xV-h;*VxcT|v zczj6AXC~#tabtMHin(k%9rWhG>hs^s{X5qH delta 103 zcmZqSsF)z0D9ORbz`*cff=fM+viEdx4B?1Q7W#anWa>$$c)#wK|LfV*q4R^k5%I&5q@n*@Rns2Mx#Jbv!(el`ZaUpCi&J6z8K8pYu0>gTe~ HDWM4fNKPfB diff --git a/AppKit/Themes/Aristo2/Resources/progress-indicator-bezel-border-center.png b/AppKit/Themes/Aristo2/Resources/progress-indicator-bezel-border-center.png index 382522ffab1e38e2f918561efae6715e4b8ad6fc..ff642e7f9ae4a2bff866e07e4fe5a1bb843a467b 100644 GIT binary patch literal 1016 zcmbVLJ#W)M7&byeP^k>SQl^tDp&}96XV*?_)fD5iX{5STX;8z0xY(D*YV9-jmAG9H z-QXW|gM|?!Rt8vE_yH_PY)l;(=vK~YTo9@{VA;OA_ul7uzhA7b+?$@dJ|zgkbbASP z_+@jmKhE=2?Kqy5vR6z@ZqBf;>Z@)^*{+Smki^j-JGoLu5`oQ&Cra* z#oJ(^v^YUR7zSmsl@?ZMi(_7k?<=t^g0TwQw8dkmdci7iX-JG#W`GO``dR3{BIlI8?R4 zH5$cE%5d38i`kk1ks{3FjKwqs6(jD`ZDxzy)8i15EC^1B(_)e+o-(<_nG7XGPLe9F zv39{ak>5yB z99ar%@hmpym8Pl~EeK7hmN3@AhqT=4eR=z0Ucx-$UzW#s^jU<^Htr|I3ZM< zHMX4=45uNf?Z({h1lu|jYq>eWjOJZRx9Sd99a2V%AhjCg7ZdL_4ju(+U zeo7)grwJHm*osf_;NQqwN=tJM-Pe6ZhrZ^C6KwQ9S(CXla@8JxwM#AHJy>l|nx7v| z#)qVQW^z6phmU^D@WHy#Mozc<+E-NdWpw!K;M=n|M@L86tE+b|y?+Syp6~CQSHLIX W!I#!t{PW%SY8Knx3VM6@@!oHVqY}l1zxw)scvGJ+B*%y9x>6zRYwPjfu Y3h#;?@DST#1ysr4>FVdQ&MBb@0PQFhod5s; diff --git a/AppKit/Themes/Aristo2/Resources/progress-indicator-bezel-border-left.png b/AppKit/Themes/Aristo2/Resources/progress-indicator-bezel-border-left.png index 3fc65c1c2fa3681b584d536ca2b66e8c7a0593d1..710df6cf236d9ef8cf32f39c6fe5c7808fc493c3 100644 GIT binary patch literal 1013 zcmbVL%Wl&^6g5;rRi&~4fhY?`?gk`c&p5FYTQybigGQ=LNh38onAp?CYV9%hl(^ji ztMUzO_yJbzSg__7_=$>D5evk18W)7BF0gFR>zs2RbMNuy#*@W`r3Fcn7JF-MAI2;2 z-JHJ$|MlzJA7Hp6yrJ0QJ7Pj}CUqk|VyKtUUDjtbI(+$+tw_?`I35heFj%)jo+z}! zC}olXTas2*%Z!G5OrR0ljZ<4b`TRvjab(NedVqt>VdHr1C}&$o8-ws@FEk^0^$}Vr zEf7eUpr}mt)50okd8%u{yxLY}G=+#gTRwAY7;GYk=M3pevk_uKkYOmKr5gr$h%`(z z6~k*ZNXya&$VSZQKC4qFzG-R z+b!JIu+bsJB-nIa-|)L#ziGHyt#J|8@jVkzy5V+RLOiYO>BRFj-D!d#(b_e)mllGi zA*=1iV0XrCUCOnboKeB^0q6U51#FJF;Ki6{$k{T`{eXsXT5UY2F6b;?m*w#*7Wp|( z&@{tVe1Ql5M&7}lreo;7?qi+!O;4V2qyNd83eKoidHhu_^%m4%H9aqWSe&;HOQC0S zXpT?n?HkZo%RRR{D8G%croD@Po}S#Bv%a66JdbWIy$-Ghci&6%So-nHJTBip^Q%Ve Mc^mG>$1mRe1}C325C8xG delta 67 zcmey$9x_4PR+58-fq@}vX3rNOCGF|r7{U>qY|xeR>->Q){fu6V7Vh66d4gk&IKz~M W5hcPAw}IZ+@U=h#)tb~>9QovjFSF941zT~VyO~V zI!c-5fR?1?l`;>bT`JI!?j)HbpM3f(qa=3ZEhEr^+@+&r^@!8WqxF7tv>REmyz&4o zmo^ZjRD`HZ_p-t+9eKiQ!@d%$GMcD}T}M81Y7lH7mvM>=rP+uyjFD+7c*!tLd>`o= z)>RE&vw@dv!?g7lnm#gEEXFy!uXLzN{R1qa>>Y_o@P&#Y-qpp3~Up zEJc$H+sOqU{2O^&Yd2lf@C{!xu;29LDK`F}tf}CPTD8Yt?NW=N2dnLQ^TXkMd}szU z!(lkSynXQo25YfPI{ot7P}B8y@z2wfJ2Uq8)03z1&4ri2)!_DfX;zbd{IZVA*H8Rv N5WC(w`S|eJtKVfkHbwvd delta 67 zcmey$9x_4PR+58-fq@}vX3rNOCGF|r7{U>qY|xeR>->Q){fu6V7Vh66d4gk&IKz~M W5OVZU5~X? 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 I2bj4-A@Jqx+&M5V3QIerf`R#6|m^T{1 Sa8e%t0000ubc_X5L58(*eFIH0Osr{F zYow;nC?<9|Bf@Z@<54!lOlCvRFc%R4b+ll+8FusaIty$o!_G^(pnG}Lw5L~nG`Cu+ znyZUu+G4X8!DOgV0S6HSgwB#1C}D=}=qhv`ZSySXK*(Z--FB*`mq8x;2uNHaZVC_r zS?1t`B+KwT5Ctgm0)6E;oKPfL5tE?%u+*AwHI#~~b#2jAhHVn!DLmh5wYXM-!~Oyf z)9G}iA&PN|hzBb!F~YbTjP(>$6qvs45gWT8QZ(v#nPgb%>2?T?r|W%TH|Qpcri>2_ zkB6MVJ5Cf=2OW?K`s2oq=%BjdA-;kFyzHCwJ{n^^GR@uYh9V&KMw#_(dMU<|ip^yQ zxumFOSbD-)wxtL#MYEWk5R#%Gryxv2A+4&KtmSfALRQ6|#!lS4R!CD6l+~OHVL{9l zBv{ZyDW9N%P)zo?MK>UZYoeZAo7(MigQ1!8zS9 zZ8zE&k1l9CUKRQF4Ptnt(tJ}QsD z%B8nOYcQJji=Qs~?Sov}Gd^vOtH;W(Xk+O`HCGKk)sKAtNFHrmnJqn7yYnR*`|y5q zef06?H(T%C{`k3>9XxZtJ@uju*4pi(dt%dHPrn?waP~m#_~Go{nS;;nZS8-0Yh>#7 Y0Hb~z|J6A4@MhGq#X?Dae(BoX-##l!`~Uy| delta 126 zcmV-^0D=FX2#x`e7k3#51^@s6@Q_4*00010Nkl1na2+6Z gKnykD*tz@H085KA*UF{ChyVZp07*qoM6N<$f~ssVyZ`_I diff --git a/AppKit/Themes/Aristo2/ThemeDescriptors.j b/AppKit/Themes/Aristo2/ThemeDescriptors.j index 11a9977e9..415444b73 100644 --- a/AppKit/Themes/Aristo2/ThemeDescriptors.j +++ b/AppKit/Themes/Aristo2/ThemeDescriptors.j @@ -1550,14 +1550,14 @@ var themedButtonValues = nil, + (CPProgressIndicator)themedBarProgressIndicator { - var progressBar = [[CPProgressIndicator alloc] initWithFrame:CGRectMake(0, 0, 75, 25)]; + var progressBar = [[CPProgressIndicator alloc] initWithFrame:CGRectMake(0, 0, 75, 20)]; [progressBar setDoubleValue:30]; var bezelColor = PatternColor( "progress-indicator-bezel-border{position}.png", { width: 1.0, - height: 25.0, + height: 20.0, orientation: PatternIsHorizontal }), @@ -1565,14 +1565,15 @@ var themedButtonValues = nil, "progress-indicator-bar{position}.png", { width: 1.0, - height: 25.0, + height: 20.0, orientation: PatternIsHorizontal }); themedProgressIndicator = [ [@"bezel-color", bezelColor], - [@"bar-color", barColor] + [@"bar-color", barColor], + [@"default-height", 20] ]; [self registerThemeValues:themedProgressIndicator forView:progressBar]; @@ -1582,7 +1583,7 @@ var themedButtonValues = nil, + (CPProgressIndicator)themedIndeterminateBarProgressIndicator { - var progressBar = [[CPProgressIndicator alloc] initWithFrame:CGRectMake(0, 0, 75, 25)]; + var progressBar = [[CPProgressIndicator alloc] initWithFrame:CGRectMake(0, 0, 75, 20)]; [progressBar setIndeterminate:YES]; @@ -1590,7 +1591,7 @@ var themedButtonValues = nil, "progress-indicator-bezel-border{position}.png", { width: 1.0, - height: 25.0, + height: 20.0, orientation: PatternIsHorizontal }), @@ -1598,7 +1599,7 @@ var themedButtonValues = nil, "progress-indicator-indeterminate-bar{position}.png", { width: 1.0, - height: 25.0, + height: 20.0, centerWidth: 20.0, orientation: PatternIsHorizontal }); @@ -1606,7 +1607,8 @@ var themedButtonValues = nil, themedIndeterminateProgressIndicator = [ [@"bezel-color", bezelColor], - [@"indeterminate-bar-color", barColor] + [@"indeterminate-bar-color", barColor], + [@"default-height", 20] ]; [self registerThemeValues:themedIndeterminateProgressIndicator forView:progressBar]; @@ -1637,7 +1639,7 @@ var themedButtonValues = nil, + (CPBox)themedBox { - var box = [[CPBox alloc] initWithFrame:CGRectMake(0,0,100,100)], + var box = [[CPBox alloc] initWithFrame:CGRectMake(0, 0, 100, 100)], themeValues = [ diff --git a/Tests/Manual/CPProgressIndicator/Resources/MainMenu.cib b/Tests/Manual/CPProgressIndicator/Resources/MainMenu.cib index 329fd1776..54a1fcf7b 100644 --- a/Tests/Manual/CPProgressIndicator/Resources/MainMenu.cib +++ b/Tests/Manual/CPProgressIndicator/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;38E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;39E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;40E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;41E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;28E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;42E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;30E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;43E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;21E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;44E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;39E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;45E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;46E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;47E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;48E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;49E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;50E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;51E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;23E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;53E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;53E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;54E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;56E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;65E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;19;CPProgressIndicatorK;8;$classesA;S;19;CPProgressIndicatorS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;70E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;71E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;52E;K;16;_isIndeterminateD;K;6;CP$UIDd;2;67E;K;6;_styleD;K;6;CP$UIDd;2;52E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;74E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;71E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;52E;K;16;_isIndeterminateD;K;6;CP$UIDd;2;67E;K;6;_styleD;K;6;CP$UIDd;2;52E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;75E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;71E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;52E;K;16;_isIndeterminateD;K;6;CP$UIDd;2;64E;K;6;_styleD;K;6;CP$UIDd;2;52E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;76E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;71E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;52E;K;16;_isIndeterminateD;K;6;CP$UIDd;2;67E;K;6;_styleD;K;6;CP$UIDd;2;52E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;77E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;79E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;80E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;81E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;82E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;83E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;84E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;85E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;86E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;63E;K;16;_isIndeterminateD;K;6;CP$UIDd;2;64E;K;6;_styleD;K;6;CP$UIDd;2;63E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;87E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;88E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;62E;K;16;_isIndeterminateD;K;6;CP$UIDd;2;64E;K;6;_styleD;K;6;CP$UIDd;2;63E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;89E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;90E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;91E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;21E;E;E;S;8;delegateS;15;fiftyPercentBarS;17;hundredPercentBarS;9;theWindowS;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;24;{{335, 838}, {266, 190}}S;22;{{0, 0}, {2560, 1418}}d;1;7S;19;CPProgressIndicatord;1;0S;20;{{0, 0}, {266, 190}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;36E;E;E;S;6;normalS;21;{{17, 20}, {126, 17}}S;19;{{0, 0}, {126, 17}}d;2;36S;9;textfieldD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;60E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;92E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;93E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;67E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;67E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;64E;E;d;1;2d;1;1T;S;19;Empty progress bar:d;4;3072F;D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;68E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;94E;E;S;21;{{152, 24}, {96, 15}}S;18;{{0, 0}, {96, 15}}S;18;progress-indicatord;3;100S;21;{{152, 48}, {96, 15}}S;21;{{152, 96}, {96, 15}}S;21;{{152, 72}, {96, 15}}S;21;{{17, 43}, {126, 17}}S;17;50% progress bar:S;21;{{17, 68}, {126, 17}}S;18;100% progress bar:S;21;{{17, 91}, {126, 17}}S;18;Indeterminate bar:S;22;{{17, 115}, {126, 17}}S;16;Regular spinner:S;22;{{154, 115}, {32, 32}}S;18;{{0, 0}, {32, 32}}S;22;{{154, 154}, {16, 16}}S;18;{{0, 0}, {16, 16}}S;22;{{17, 154}, {126, 17}}S;14;Small spinner:S;13;AppControllerS;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;63E;E;E;f;18;0.6862745098039216E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;38E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;39E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;40E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;41E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;28E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;42E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;30E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;43E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;21E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;44E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;39E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;45E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;46E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;47E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;48E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;49E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;50E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;51E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;23E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;53E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;53E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;54E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;56E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;65E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;19;CPProgressIndicatorK;8;$classesA;S;19;CPProgressIndicatorS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;70E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;71E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;52E;K;14;_indeterminateD;K;6;CP$UIDd;2;67E;K;6;_styleD;K;6;CP$UIDd;2;52E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;74E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;71E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;52E;K;14;_indeterminateD;K;6;CP$UIDd;2;67E;K;6;_styleD;K;6;CP$UIDd;2;52E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;75E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;71E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;52E;K;14;_indeterminateD;K;6;CP$UIDd;2;64E;K;6;_styleD;K;6;CP$UIDd;2;52E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;76E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;71E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;52E;K;14;_indeterminateD;K;6;CP$UIDd;2;67E;K;6;_styleD;K;6;CP$UIDd;2;52E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;77E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;78E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;79E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;80E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;81E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;82E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;83E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;84E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;85E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;86E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;63E;K;14;_indeterminateD;K;6;CP$UIDd;2;64E;K;6;_styleD;K;6;CP$UIDd;2;63E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;87E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;88E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;72E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;9;_minValueD;K;6;CP$UIDd;2;52E;K;9;_maxValueD;K;6;CP$UIDd;2;73E;K;12;_doubleValueD;K;6;CP$UIDd;2;52E;K;12;_controlSizeD;K;6;CP$UIDd;2;62E;K;14;_indeterminateD;K;6;CP$UIDd;2;64E;K;6;_styleD;K;6;CP$UIDd;2;63E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;23E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;52E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;89E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;23E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;55E;K;6;$afontD;K;6;CP$UIDd;2;61E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;62E;K;11;$aalignmentD;K;6;CP$UIDd;2;63E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;64E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;90E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;66E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;67E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;67E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;69E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;62E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;63E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;91E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;21E;E;E;S;8;delegateS;15;fiftyPercentBarS;17;hundredPercentBarS;9;theWindowS;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;24;{{335, 838}, {266, 190}}S;22;{{0, 0}, {2560, 1418}}d;1;7S;19;CPProgressIndicatord;1;0S;20;{{0, 0}, {266, 190}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;36E;E;E;S;6;normalS;21;{{20, 19}, {126, 17}}S;19;{{0, 0}, {126, 17}}d;2;36S;9;textfieldD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;60E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;92E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;93E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;67E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;67E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;64E;E;d;1;2d;1;1T;S;19;Empty progress bar:d;4;3072F;D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;68E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;94E;E;S;21;{{152, 19}, {96, 20}}S;18;{{0, 0}, {96, 20}}S;18;progress-indicatord;3;100S;21;{{152, 43}, {96, 20}}S;21;{{152, 91}, {96, 20}}S;21;{{152, 67}, {96, 20}}S;21;{{20, 42}, {126, 17}}S;17;50% progress bar:S;21;{{20, 67}, {126, 17}}S;18;100% progress bar:S;21;{{20, 90}, {126, 17}}S;18;Indeterminate bar:S;22;{{20, 114}, {126, 17}}S;16;Regular spinner:S;22;{{154, 115}, {32, 32}}S;18;{{0, 0}, {32, 32}}S;22;{{154, 154}, {16, 16}}S;18;{{0, 0}, {16, 16}}S;22;{{20, 153}, {126, 17}}S;14;Small spinner:S;13;AppControllerS;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;63E;E;E;f;18;0.6862745098039216E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tools/nib2cib/NSProgressIndicator.j b/Tools/nib2cib/NSProgressIndicator.j index 37113f000..f94d5083d 100644 --- a/Tools/nib2cib/NSProgressIndicator.j +++ b/Tools/nib2cib/NSProgressIndicator.j @@ -22,6 +22,8 @@ @import +@import "Converter.j" + var NSProgressIndicatorSpinningFlag = 1 << 12; @implementation CPProgressIndicator (NSCoding) @@ -38,7 +40,7 @@ var NSProgressIndicatorSpinningFlag = 1 << 12; _maxValue = [aCoder decodeDoubleForKey:@"NSMaxValue"]; _style = (NS_flags & NSProgressIndicatorSpinningFlag) ? CPProgressIndicatorSpinningStyle : CPProgressIndicatorBarStyle; - _isIndeterminate = (NS_flags & 2) ? YES : NO; + _indeterminate = (NS_flags & 2) ? YES : NO; _isDisplayedWhenStopped = (NS_flags & 8192) ? NO : YES; _controlSize = (NS_flags & 256) ? CPSmallControlSize : CPRegularControlSize; @@ -53,10 +55,15 @@ var NSProgressIndicatorSpinningFlag = 1 << 12; // Let's set it to 0.0 for now. _doubleValue = 0.0; - // Readjust the height of the control to the correct size. var currentFrameSize = [self frameSize]; + if (_style !== CPProgressIndicatorSpinningStyle) - currentFrameSize.height = 15.0; + { + var theme = [[Converter sharedConverter] themes][0], + height = [theme valueForAttributeWithName:@"default-height" forClass:CPProgressIndicator]; + + currentFrameSize.height = height; + } [self setFrameSize:currentFrameSize]; From fa83ba816b7dcbd93bb1e078eab678b971b90d9e Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Wed, 13 Feb 2013 00:05:42 -0500 Subject: [PATCH 087/103] Fixed missing ivar and updated url --- Tests/Manual/TableTest/TableCibTest/AppController.j | 3 ++- Tests/Manual/TableTest/TableCibTest/Resources/MainMenu.cib | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Tests/Manual/TableTest/TableCibTest/AppController.j b/Tests/Manual/TableTest/TableCibTest/AppController.j index e99ed7c94..fa6cf8c8b 100644 --- a/Tests/Manual/TableTest/TableCibTest/AppController.j +++ b/Tests/Manual/TableTest/TableCibTest/AppController.j @@ -13,12 +13,13 @@ CPLogRegister(CPLogConsole); @implementation AppController : CPObject { CPWindow theWindow; //this "outlet" is connected automatically by the Cib + CPImage iconImage; } - (void)applicationDidFinishLaunching:(CPNotification)aNotification { // This is called when the application is done loading. - iconImage = [[CPImage alloc] initWithContentsOfFile:"http://cappuccino-project.org/images/favicon.png" size:CGSizeMake(16,16)]; + iconImage = [[CPImage alloc] initWithContentsOfFile:"http://cappuccino-project.org/img/favicon.ico" size:CGSizeMake(16,16)]; } - (void)awakeFromCib diff --git a/Tests/Manual/TableTest/TableCibTest/Resources/MainMenu.cib b/Tests/Manual/TableTest/TableCibTest/Resources/MainMenu.cib index c748c68cc..f89bd2e6d 100644 --- a/Tests/Manual/TableTest/TableCibTest/Resources/MainMenu.cib +++ b/Tests/Manual/TableTest/TableCibTest/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;39E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;40E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;41E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;20E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;42E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;29E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;43E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;39E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;19E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;44E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;45E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;46E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;47E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;48E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;49E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;50E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;22E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;52E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;52E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;53E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;22E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;55E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;56E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;22E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;2;61E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;2;62E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;26E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;27E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;63E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;63E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;63E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;63E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;64E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;64E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;64E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;2;65E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;66E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;51E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;24E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;67E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;68E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;24E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;69E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;2;70E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;71E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;72E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;51E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;24E;K;18;CPControlActionKeyD;K;6;CP$UIDd;2;73E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;51E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;2;75E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;24E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;76E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;77E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;24E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;69E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;2;70E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;71E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;78E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;51E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;24E;K;18;CPControlActionKeyD;K;6;CP$UIDd;2;79E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;51E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;2;80E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;61E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;81E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;81E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;61E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;2;83E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;84E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;12;$agrid-colorD;K;6;CP$UIDd;2;85E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;2;86E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;2;87E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;2;51E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;2;74E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;2;88E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;2;64E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;2;64E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;2;64E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;2;64E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;2;89E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;2;85E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;2;90E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;2;64E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;2;92E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;2;37E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;2;93E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;2;94E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;2;95E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;2;96E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;2;98E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;100E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;2;90E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;88E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;64E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;3;101E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;102E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;2;95E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;2;96E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;103E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;104E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;2;90E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;88E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;64E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;3;105E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;106E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;2;63E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;107E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;108E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;110E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;2;90E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;88E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;64E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;111E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;2;63E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;112E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;113E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;115E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;2;90E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;88E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;64E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;116E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;2;63E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;112E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;117E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;119E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;2;90E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;88E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;64E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPTableHeaderViewK;8;$classesA;S;17;CPTableHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;36E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;62E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;120E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;120E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;62E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;121E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;29;CPTableHeaderViewTableViewKeyD;K;6;CP$UIDd;2;29E;K;33;CPTableHeaderViewDrawsColumnLinesD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;122E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;20E;E;E;S;8;delegateS;9;theWindowS;10;dataSourceS;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;24;{{335, 128}, {686, 348}}S;21;{{0, 0}, {1440, 878}}d;1;7S;6;Windowd;1;0S;20;{{0, 0}, {686, 348}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;24E;E;E;S;6;normalS;22;{{20, 20}, {646, 308}}S;20;{{0, 0}, {646, 308}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;65E;E;E;d;2;36S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;60E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;24E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;123E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;81E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;124E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;24E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;69E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;2;83E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;29E;E;D;K;6;$classD;K;6;CP$UIDd;2;60E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;24E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;125E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;126E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;127E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;24E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;69E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;2;83E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;37E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;21E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;24E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;24E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;d;1;2S;22;{{502, 16}, {15, 275}}S;19;{{0, 0}, {15, 275}}d;1;8d;11;-2147483648S;8;scrollerS;17;disabled+verticalS;27;_verticalScrollerDidScroll:d;1;4f;18;0.9482758620689655S;19;{{1, 2}, {644, 15}}S;19;{{0, 0}, {644, 15}}S;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.9415204678362573S;20;{{0, 0}, {644, 290}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;82E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;129E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;2;82E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;130E;E;d;2;43S;6;{3, 2}F;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;E;E;d;1;3D;K;10;$classnameS;13;_CPCornerViewK;8;$classesA;S;13;_CPCornerViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;91E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;131E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;132E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;133E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;S;1;1d;3;101d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;134E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;135E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;6;$afontD;K;6;CP$UIDd;3;137E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;51E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;138E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;137E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;51E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;2;74E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;139E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;140E;K;6;$afontD;K;6;CP$UIDd;3;142E;K;12;$atext-colorD;K;6;CP$UIDd;3;143E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;74E;K;20;$avertical-alignmentD;K;6;CP$UIDd;2;66E;K;11;$aalignmentD;K;6;CP$UIDd;2;51E;K;15;$acontent-insetD;K;6;CP$UIDd;3;145E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;146E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;147E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;74E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;51E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;146E;E;S;1;2d;3;154D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;148E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;135E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;6;$afontD;K;6;CP$UIDd;3;149E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;150E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;151E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;149E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;150E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;2;74E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;139E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;140E;K;6;$afontD;K;6;CP$UIDd;3;152E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;74E;K;20;$avertical-alignmentD;K;6;CP$UIDd;2;66E;K;11;$aalignmentD;K;6;CP$UIDd;3;150E;K;15;$acontent-insetD;K;6;CP$UIDd;3;153E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;146E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;147E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;74E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;150E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;146E;E;S;5;iconsd;3;188f;21;3.028234663852886e+53D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;154E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;135E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;6;$afontD;K;6;CP$UIDd;3;155E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;66E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;156E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;155E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;66E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;2;74E;E;D;K;10;$classnameS;11;CPImageViewK;8;$classesA;S;11;CPImageViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;109E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;15;$aimage-scalingD;K;6;CP$UIDd;2;51E;K;11;$aalignmentD;K;6;CP$UIDd;2;51E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;23;CPImageViewHasShadowKeyD;K;6;CP$UIDd;1;0E;K;28;CPImageViewImageAlignmentKeyD;K;6;CP$UIDd;2;51E;E;f;9;94.078125f;22;3.4028234663852885e+54D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;157E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;135E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;6;$afontD;K;6;CP$UIDd;3;137E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;51E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;158E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;137E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;51E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;2;74E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;114E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;159E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;15;$aimage-scalingD;K;6;CP$UIDd;2;66E;K;16;$aimage-positionD;K;6;CP$UIDd;2;66E;K;20;$avertical-alignmentD;K;6;CP$UIDd;2;66E;K;11;$aalignmentD;K;6;CP$UIDd;2;66E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;160E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;146E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;2;88E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;150E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;150E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;64E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;2;66E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;51E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;3;161E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;3;162E;E;d;2;92D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;163E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;135E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;6;$afontD;K;6;CP$UIDd;3;137E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;51E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;164E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;137E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;51E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;2;74E;E;D;K;10;$classnameS;16;CPLevelIndicatorK;8;$classesA;S;16;CPLevelIndicatorS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;118E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;11;$aalignmentD;K;6;CP$UIDd;2;51E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;24;CPLevelIndicatorStyleKeyD;K;6;CP$UIDd;2;66E;K;27;CPLevelIndicatorMinValueKeyD;K;6;CP$UIDd;2;51E;K;27;CPLevelIndicatorMaxValueKeyD;K;6;CP$UIDd;2;90E;K;31;CPLevelIndicatorWarningValueKeyD;K;6;CP$UIDd;2;90E;K;32;CPLevelIndicatorCriticalValueKeyD;K;6;CP$UIDd;2;90E;K;35;CPLevelIndicatorTickMarkPositionKeyD;K;6;CP$UIDd;2;51E;K;36;CPLevelIndicatorNumberOfTickMarksKeyD;K;6;CP$UIDd;2;51E;K;41;CPLevelIndicatorNumberOfMajorTickMarksKeyD;K;6;CP$UIDd;1;0E;K;29;CPLevelIndicatorIsEditableKeyD;K;6;CP$UIDd;2;88E;E;S;19;{{0, 0}, {644, 23}}S;14;tableHeaderRowS;13;AppControllerS;20;{{1, 1}, {644, 290}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;29E;E;E;S;21;{{1, 291}, {644, 17}}S;19;{{0, 0}, {644, 17}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;37E;E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;150E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;150E;E;E;S;20;{{502, 0}, {16, 23}}S;18;{{0, 0}, {16, 23}}S;10;cornerviewD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;167E;E;E;S;12;columnHeaderD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;168E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;169E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;S;8;Column 1S;9;textfieldS;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;141E;K;4;nameD;K;6;CP$UIDd;3;170E;K;12;defaultValueD;K;6;CP$UIDd;3;171E;K;6;valuesD;K;6;CP$UIDd;3;173E;E;D;K;6;$classD;K;6;CP$UIDd;2;82E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;174E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;144E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;175E;E;S;0;d;4;3072D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;176E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;168E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;177E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;64E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;d;1;1S;3;TwoD;K;6;$classD;K;6;CP$UIDd;3;141E;K;4;nameD;K;6;CP$UIDd;3;170E;K;12;defaultValueD;K;6;CP$UIDd;3;171E;K;6;valuesD;K;6;CP$UIDd;3;178E;E;D;K;6;$classD;K;6;CP$UIDd;3;144E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;175E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;179E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;180E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;169E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;S;5;ImageD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;181E;E;E;S;20;Checkbox really longS;9;check-boxS;5;Checkf;3;0.5f;4;0.05D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;182E;E;E;S;15;Level Indicatorf;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;166E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;98E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;98E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;183E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;184E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;185E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;64E;E;D;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;172E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;186E;K;6;normalD;K;6;CP$UIDd;3;187E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;150E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}D;K;6;$classD;K;6;CP$UIDd;3;166E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;103E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;103E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;183E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;d;2;20D;K;6;$classD;K;6;CP$UIDd;3;172E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;188E;K;6;normalD;K;6;CP$UIDd;3;189E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;166E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;108E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;108E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;183E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;S;7;GeorgiaD;K;6;$classD;K;6;CP$UIDd;3;166E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;113E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;113E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;183E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;D;K;6;$classD;K;6;CP$UIDd;3;166E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;117E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;117E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;183E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;d;2;18S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;190E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;191E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;64E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;184E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;191E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;192E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;177E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;64E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;192E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;177E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;S;17;Arial, sans-serifd;2;12S;15;Times New RomanE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;39E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;40E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;41E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;38E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;20E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;42E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;29E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;38E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;43E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;39E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;19E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;44E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;45E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;46E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;47E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;48E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;49E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;50E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;22E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;21E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;52E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;52E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;53E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;23E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;22E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;55E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;56E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;57E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;22E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;58E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;59E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;2;61E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;2;62E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;26E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;27E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;2;63E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;2;63E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;2;63E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;2;63E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;2;64E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;2;64E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;2;64E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;2;65E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;2;66E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;2;51E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;24E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;67E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;68E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;24E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;69E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;2;70E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;71E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;72E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;51E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;24E;K;18;CPControlActionKeyD;K;6;CP$UIDd;2;73E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;51E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;2;75E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;24E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;76E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;77E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;24E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;69E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;2;70E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;71E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;78E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;51E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;24E;K;18;CPControlActionKeyD;K;6;CP$UIDd;2;79E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;2;51E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;2;80E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;61E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;81E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;81E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;61E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;2;83E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;84E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;12;$agrid-colorD;K;6;CP$UIDd;2;85E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;2;86E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;2;87E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;2;51E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;2;74E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;2;88E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;2;64E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;2;64E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;2;64E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;2;64E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;2;89E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;2;85E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;2;90E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;2;64E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;2;92E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;2;37E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;2;93E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;2;94E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;2;95E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;2;96E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;2;98E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;100E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;2;90E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;88E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;64E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;3;101E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;102E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;2;95E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;2;96E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;103E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;104E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;2;90E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;88E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;64E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;3;105E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;106E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;2;63E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;107E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;108E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;110E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;2;90E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;88E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;64E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;111E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;2;63E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;112E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;113E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;115E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;2;90E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;88E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;64E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;30E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;116E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;2;63E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;112E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;117E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;119E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;2;90E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;2;88E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;2;64E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPTableHeaderViewK;8;$classesA;S;17;CPTableHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;36E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;62E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;120E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;120E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;62E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;121E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;29;CPTableHeaderViewTableViewKeyD;K;6;CP$UIDd;2;29E;K;33;CPTableHeaderViewDrawsColumnLinesD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;122E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;20E;E;E;S;8;delegateS;9;theWindowS;10;dataSourceS;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1946157056S;24;{{335, 128}, {686, 348}}S;21;{{0, 0}, {1440, 878}}d;1;7S;6;Windowd;1;0S;20;{{0, 0}, {686, 348}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;24E;E;E;S;6;normalS;22;{{20, 20}, {646, 308}}S;20;{{0, 0}, {646, 308}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;65E;E;E;d;2;36S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;60E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;24E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;123E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;81E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;124E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;24E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;69E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;2;83E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;29E;E;D;K;6;$classD;K;6;CP$UIDd;2;60E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;24E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;125E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;126E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;127E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;24E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;69E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;2;83E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;37E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;21E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;24E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;24E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;d;1;2S;22;{{502, 16}, {15, 275}}S;19;{{0, 0}, {15, 275}}d;1;8d;11;-2147483648S;8;scrollerS;17;disabled+verticalS;27;_verticalScrollerDidScroll:d;1;4f;18;0.9482758620689655S;19;{{1, 2}, {644, 15}}S;19;{{0, 0}, {644, 15}}S;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.9415204678362573S;20;{{0, 0}, {644, 290}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;82E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;129E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;2;82E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;130E;E;d;2;43S;6;{3, 2}F;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;E;E;d;1;3D;K;10;$classnameS;13;_CPCornerViewK;8;$classesA;S;13;_CPCornerViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;91E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;51E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;131E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;132E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;133E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;S;1;1d;3;101d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;134E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;135E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;6;$afontD;K;6;CP$UIDd;3;137E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;51E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;138E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;137E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;51E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;2;74E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;139E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;140E;K;6;$afontD;K;6;CP$UIDd;3;142E;K;12;$atext-colorD;K;6;CP$UIDd;3;143E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;74E;K;20;$avertical-alignmentD;K;6;CP$UIDd;2;66E;K;11;$aalignmentD;K;6;CP$UIDd;2;51E;K;15;$acontent-insetD;K;6;CP$UIDd;3;145E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;146E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;147E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;74E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;51E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;146E;E;S;1;2d;3;154D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;148E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;135E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;6;$afontD;K;6;CP$UIDd;3;149E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;150E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;151E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;149E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;150E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;2;74E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;139E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;140E;K;6;$afontD;K;6;CP$UIDd;3;152E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;74E;K;20;$avertical-alignmentD;K;6;CP$UIDd;2;66E;K;11;$aalignmentD;K;6;CP$UIDd;3;150E;K;15;$acontent-insetD;K;6;CP$UIDd;3;153E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;146E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;147E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;74E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;150E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;146E;E;S;5;iconsd;3;188f;21;3.028234663852886e+53D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;154E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;135E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;6;$afontD;K;6;CP$UIDd;3;155E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;66E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;156E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;155E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;66E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;2;74E;E;D;K;10;$classnameS;11;CPImageViewK;8;$classesA;S;11;CPImageViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;109E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;15;$aimage-scalingD;K;6;CP$UIDd;2;51E;K;11;$aalignmentD;K;6;CP$UIDd;2;51E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;23;CPImageViewHasShadowKeyD;K;6;CP$UIDd;1;0E;K;28;CPImageViewImageAlignmentKeyD;K;6;CP$UIDd;2;51E;E;f;9;94.078125f;22;3.4028234663852885e+54D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;157E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;135E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;6;$afontD;K;6;CP$UIDd;3;137E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;51E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;158E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;137E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;51E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;2;74E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;114E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;159E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;15;$aimage-scalingD;K;6;CP$UIDd;2;66E;K;16;$aimage-positionD;K;6;CP$UIDd;2;66E;K;20;$avertical-alignmentD;K;6;CP$UIDd;2;66E;K;11;$aalignmentD;K;6;CP$UIDd;2;66E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;160E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;146E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;2;88E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;150E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;150E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;64E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;2;66E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;51E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;3;161E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;3;162E;E;d;2;92D;K;6;$classD;K;6;CP$UIDd;2;97E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;163E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;135E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;6;$afontD;K;6;CP$UIDd;3;137E;K;16;$atext-alignmentD;K;6;CP$UIDd;2;51E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;164E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;137E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;2;51E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;2;74E;E;D;K;10;$classnameS;16;CPLevelIndicatorK;8;$classesA;S;16;CPLevelIndicatorS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;118E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;165E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;K;11;$aalignmentD;K;6;CP$UIDd;2;51E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;74E;K;24;CPLevelIndicatorStyleKeyD;K;6;CP$UIDd;2;66E;K;27;CPLevelIndicatorMinValueKeyD;K;6;CP$UIDd;2;51E;K;27;CPLevelIndicatorMaxValueKeyD;K;6;CP$UIDd;2;90E;K;31;CPLevelIndicatorWarningValueKeyD;K;6;CP$UIDd;2;90E;K;32;CPLevelIndicatorCriticalValueKeyD;K;6;CP$UIDd;2;90E;K;35;CPLevelIndicatorTickMarkPositionKeyD;K;6;CP$UIDd;2;51E;K;36;CPLevelIndicatorNumberOfTickMarksKeyD;K;6;CP$UIDd;2;51E;K;41;CPLevelIndicatorNumberOfMajorTickMarksKeyD;K;6;CP$UIDd;1;0E;K;29;CPLevelIndicatorIsEditableKeyD;K;6;CP$UIDd;2;88E;E;S;19;{{0, 0}, {644, 25}}S;14;tableHeaderRowS;13;AppControllerS;20;{{1, 1}, {644, 290}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;29E;E;E;S;21;{{1, 291}, {644, 17}}S;19;{{0, 0}, {644, 17}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;37E;E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;150E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;150E;E;E;S;20;{{502, 0}, {16, 23}}S;18;{{0, 0}, {16, 23}}S;10;cornerviewD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;168E;E;E;S;12;columnHeaderD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;169E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;170E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;S;8;Column 1S;9;textfieldS;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;141E;K;4;nameD;K;6;CP$UIDd;3;171E;K;12;defaultValueD;K;6;CP$UIDd;3;172E;K;6;valuesD;K;6;CP$UIDd;3;174E;E;D;K;6;$classD;K;6;CP$UIDd;2;82E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;175E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;144E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;176E;E;S;0;d;4;3072D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;177E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;169E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;178E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;64E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;d;1;1S;3;TwoD;K;6;$classD;K;6;CP$UIDd;3;141E;K;4;nameD;K;6;CP$UIDd;3;171E;K;12;defaultValueD;K;6;CP$UIDd;3;172E;K;6;valuesD;K;6;CP$UIDd;3;179E;E;D;K;6;$classD;K;6;CP$UIDd;3;144E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;176E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;180E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;181E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;170E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;S;5;ImageD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;182E;E;E;S;20;Checkbox really longS;9;check-boxS;5;Checkf;3;0.5f;4;0.05D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;183E;E;E;S;15;Level IndicatorS;15;level-indicatorf;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;167E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;98E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;98E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;184E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;2;88E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;185E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;186E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;64E;E;D;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;173E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;187E;K;6;normalD;K;6;CP$UIDd;3;188E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;150E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}D;K;6;$classD;K;6;CP$UIDd;3;167E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;103E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;103E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;184E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;2;88E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;d;2;20D;K;6;$classD;K;6;CP$UIDd;3;173E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;189E;K;6;normalD;K;6;CP$UIDd;3;190E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;167E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;108E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;108E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;184E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;2;88E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;S;7;GeorgiaD;K;6;$classD;K;6;CP$UIDd;3;167E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;113E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;113E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;184E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;2;88E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;D;K;6;$classD;K;6;CP$UIDd;3;167E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;117E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;128E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;128E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;117E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;184E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;2;88E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;54E;E;d;2;18S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;191E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;192E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;64E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;185E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;192E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;64E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;193E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;178E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;64E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;193E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;178E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;88E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;88E;E;S;17;Arial, sans-serifd;2;12S;15;Times New RomanE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file From 5a558a9d50b1063a1915eb42b20ea696d3cbe903 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Wed, 13 Feb 2013 00:07:04 -0500 Subject: [PATCH 088/103] Eliminated the "SomethingElse" framework that no one actually removes, declared theWindow as an @outlet to make XcodeCapp happy. --- Tools/capp/Resources/Templates/Application/index-debug.html | 2 +- Tools/capp/Resources/Templates/NibApplication/AppController.j | 2 +- .../Resources/Templates/NibApplication/Resources/MainMenu.xib | 4 ++++ .../capp/Resources/Templates/NibApplication/index-debug.html | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Tools/capp/Resources/Templates/Application/index-debug.html b/Tools/capp/Resources/Templates/Application/index-debug.html index 127f03a18..f7c70c2ca 100644 --- a/Tools/capp/Resources/Templates/Application/index-debug.html +++ b/Tools/capp/Resources/Templates/Application/index-debug.html @@ -24,7 +24,7 @@ diff --git a/Tools/capp/Resources/Templates/NibApplication/AppController.j b/Tools/capp/Resources/Templates/NibApplication/AppController.j index 144c16be8..82285810b 100644 --- a/Tools/capp/Resources/Templates/NibApplication/AppController.j +++ b/Tools/capp/Resources/Templates/NibApplication/AppController.j @@ -11,7 +11,7 @@ @implementation AppController : CPObject { - CPWindow theWindow; //this "outlet" is connected automatically by the Cib + @outlet CPWindow theWindow; } - (void)applicationDidFinishLaunching:(CPNotification)aNotification diff --git a/Tools/capp/Resources/Templates/NibApplication/Resources/MainMenu.xib b/Tools/capp/Resources/Templates/NibApplication/Resources/MainMenu.xib index bb98e00d9..5a20f6e9a 100644 --- a/Tools/capp/Resources/Templates/NibApplication/Resources/MainMenu.xib +++ b/Tools/capp/Resources/Templates/NibApplication/Resources/MainMenu.xib @@ -657,6 +657,7 @@ {{192, 143}, {96, 21}} + YES -2080112384 @@ -685,6 +686,7 @@ {{192, 191}, {96, 22}} + YES -1804599231 @@ -722,6 +724,7 @@ {480, 360} + {{0, 0}, {1440, 878}} {10000000000000, 10000000000000} @@ -1755,6 +1758,7 @@ YES AppController + NSObject theWindow NSWindow diff --git a/Tools/capp/Resources/Templates/NibApplication/index-debug.html b/Tools/capp/Resources/Templates/NibApplication/index-debug.html index 22e0f1dde..6804b25f0 100644 --- a/Tools/capp/Resources/Templates/NibApplication/index-debug.html +++ b/Tools/capp/Resources/Templates/NibApplication/index-debug.html @@ -24,7 +24,7 @@ From 76ff2a44929071c4f7ee18f2f2eacb4184babcd0 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Wed, 13 Feb 2013 00:08:10 -0500 Subject: [PATCH 089/103] Added a totally gnarly example of how to do complex custom data views using Xcode and bindings --- .../Manual/TableTest/DataView/AppController.j | 296 ++ Tests/Manual/TableTest/DataView/Info.plist | 10 + Tests/Manual/TableTest/DataView/Jakefile | 94 + .../TableTest/DataView/Resources/MainMenu.cib | 1 + .../TableTest/DataView/Resources/MainMenu.xib | 2637 +++++++++++++++++ .../DataView/Resources/cancel-highlighted.png | Bin 0 -> 1646 bytes .../TableTest/DataView/Resources/cancel.png | Bin 0 -> 1430 bytes .../TableTest/DataView/Resources/spinner.gif | Bin 0 -> 1434 bytes .../TableTest/DataView/index-debug.html | 107 + Tests/Manual/TableTest/DataView/index.html | 77 + Tests/Manual/TableTest/DataView/main.j | 18 + 11 files changed, 3240 insertions(+) create mode 100644 Tests/Manual/TableTest/DataView/AppController.j create mode 100644 Tests/Manual/TableTest/DataView/Info.plist create mode 100644 Tests/Manual/TableTest/DataView/Jakefile create mode 100644 Tests/Manual/TableTest/DataView/Resources/MainMenu.cib create mode 100644 Tests/Manual/TableTest/DataView/Resources/MainMenu.xib create mode 100644 Tests/Manual/TableTest/DataView/Resources/cancel-highlighted.png create mode 100644 Tests/Manual/TableTest/DataView/Resources/cancel.png create mode 100644 Tests/Manual/TableTest/DataView/Resources/spinner.gif create mode 100644 Tests/Manual/TableTest/DataView/index-debug.html create mode 100644 Tests/Manual/TableTest/DataView/index.html create mode 100644 Tests/Manual/TableTest/DataView/main.j diff --git a/Tests/Manual/TableTest/DataView/AppController.j b/Tests/Manual/TableTest/DataView/AppController.j new file mode 100644 index 000000000..cca6789ae --- /dev/null +++ b/Tests/Manual/TableTest/DataView/AppController.j @@ -0,0 +1,296 @@ +/* + * AppController.j + * DataView + * + * Created by You on February 12, 2013. + * Copyright 2013, Your Company All rights reserved. + */ + +@import +@import + +@import +@import + + +var AppControllerInstance = nil; + + +/* + This app is a complete example of how to program complex + custom data views in a table view, using bindings in Xcode as much + as possible. Unfortunately the contents of a custom data view + in a cell-based table cannot be bound to row data. For that + we need view-based tables. + + A lot of the behavior is specified in Xcode through bindings + and formatters. Inspect each object closely to see how the magic works. +*/ +@implementation AppController : CPObject +{ + @outlet CPWindow theWindow; + @outlet CPTableView tableView; + @outlet CustomDataView dataView; + @outlet CPArrayController rowController; + BOOL uploading @accessors; + CPArray rows; + CPArray progressIncrements; +} + ++ (AppController)sharedAppController +{ + return AppControllerInstance; +} + +- (id)init +{ + self = [super init]; + + if (self) + { + AppControllerInstance = self; + rows = []; + progressIncrements = []; + } + + return self; +} + +- (void)applicationDidFinishLaunching:(CPNotification)aNotification +{ + // This is called when the application is done loading. +} + +- (void)awakeFromCib +{ + [[tableView tableColumns][0] setDataView:dataView]; + + rows = [ + [CPDictionary dictionaryWithJSObject:{ id:1, filename: "Jack.png", size:1327, uploading:NO, progress:0 }], + [CPDictionary dictionaryWithJSObject:{ id:2, filename: "Jill.png", size:827193133061, uploading:NO, progress:0 }], + [CPDictionary dictionaryWithJSObject:{ id:3, filename: "Up the hill.html", size:4131964, uploading:NO, progress:0 }], + [CPDictionary dictionaryWithJSObject:{ id:4, filename: "Alice.pdf", size:72731, uploading:NO, progress:0 }], + [CPDictionary dictionaryWithJSObject:{ id:5, filename: "Wonderland.mov", size:1234567890, uploading:NO, progress:0 }], + [CPDictionary dictionaryWithJSObject:{ id:6, filename: "Mad Hatter.psd", size:3113713, uploading:NO, progress:0 }], + [CPDictionary dictionaryWithJSObject:{ id:7, filename: "Down the Rabbit Hole.mkv", size:93847229, uploading:NO, progress:0 }], + ]; + + // Simulate different upload speeds + for (var i = 0; i < rows.length; ++i) + [progressIncrements addObject:FLOOR(RAND() * (10 - 3 + 1)) + 3]; // Random number 3-10 + + [rowController setContent:rows]; +} + +// Don't allow files to be selected during an upload +- (BOOL)tableView:(CPTableView)aTableView shouldSelectRow:(int)index +{ + return !uploading; +} + +- (@action)start:(id)sender +{ + // Note we use setUploading:YES instead of uploading = YES. + // This allows controls bound to that value to be updated. + [self setUploading:YES]; + + [rowController setSelectionIndexes:[CPIndexSet indexSet]]; + + // Here is a good example of using a method to wrap a block of code with other code. + [self updateRowsWithBlock:function() + { + [rows setValue:YES forKey:@"uploading"]; + [rows setValue:0 forKey:@"progress"]; + }]; + + [CPTimer scheduledTimerWithTimeInterval:1 + target:self + selector:@selector(updateProgress:) + userInfo:nil + repeats:YES]; +} + +- (@action)stop:(id)sender +{ + [self updateRowsWithBlock:function() + { + [rows setValue:NO forKey:@"uploading"]; + [rows setValue:0 forKey:@"progress"]; + }]; + + [self setUploading:NO]; +} + +- (@action)removeFiles:(id)sender +{ + [rowController removeObjectsAtArrangedObjectIndexes:[rowController selectionIndexes]]; +} + +- (void)updateProgress:(CPTimer)timer +{ + var updater = function() + { + var allDone = YES; + + for (var i = 0, count = [rows count]; i < count; ++i) + { + var info = [rows objectAtIndex:i], + progress = [info valueForKey:@"progress"], + fileUploading = [info valueForKey:@"uploading"]; + + if (fileUploading) + { + progress = MIN(progress + progressIncrements[i], 100); + [info setValue:progress forKey:@"progress"]; + + if (progress < 100) + allDone = NO; + else + [info setValue:NO forKey:@"uploading"]; + } + } + + return allDone; + }, + + allDone = [self updateRowsWithBlock:updater]; + + if (allDone) + { + [timer invalidate]; + [self setUploading:NO]; + } +} + +- (void)abortFileWithId:(int)anId +{ + var info = [rows objectAtIndex:[rows indexOfObjectPassingTest:function(object) + { + return [object valueForKey:@"id"] === anId; + }]]; + + if (![info valueForKey:@"uploading"]) + return; + + [self updateRowsWithBlock:function() + { + [info setValue:NO forKey:@"uploading"]; + [info setValue:0 forKey:@"progress"]; + } + ]; + + [[CPAlert alertWithMessageText:[CPString stringWithFormat:@"Transfer of “%@” has been aborted.", [info valueForKey:@"filename"]] + defaultButton:@"OK" + alternateButton:nil + otherButton:nil + informativeTextWithFormat:nil] runModal]; +} + +- (id)updateRowsWithBlock:(Function)block +{ + /* + We can't bind directly to the contents of the row array, but we did bind + the table contents to the row array. By wrapping a change to the array + with willChange/didChange, we notify observers of the array that a change has occurred. + */ + [self willChangeValueForKey:@"rows"]; + + var result = block(); + + [self didChangeValueForKey:@"rows"]; + + return result; +} + +@end + + +/* + This is the data view class. The prototype for the data view + was created in Xcode and is loaded as an instance variable + of AppController. To use a data view, you must create outlets + to the views you want to update with dynamic data and connect + them in the prototype view within Xcode. + + In the data view class you MUST implement the following: + + - (void)setObjectValue:(id)aValue + - (id)initWithCoder:(CPCoder)aCoder + - (void)encodeWithCoder:(CPCoder)aCoder +*/ +@implementation CustomDataView : CPView +{ + // From row data, but not part of the view + int fileId; + + // The fields we need to update with row data. + // Note the size field has a CPByteCountFormatter attached. + @outlet CPTextField filename; + @outlet CPTextField size; + @outlet CPProgressIndicator progressBar; + @outlet CPButton abortButton; +} + +/* + This is called once for each row in the table's data array whenever + you modify the array through the array controller or use willChange/didChange + on the array. aValue is the array object for the current table row. +*/ +- (void)setObjectValue:(id)aValue +{ + fileId = [aValue valueForKey:@"id"]; + + [filename setStringValue:[aValue valueForKey:@"filename"]]; + + // Because the size field has a CPByteCountFormatter attached, + // we can use setObjectValue with a number to set a formatted string. + [size setObjectValue:[aValue valueForKey:@"size"]]; + + [progressBar setDoubleValue:[aValue valueForKey:@"progress"]]; + [abortButton setEnabled:[aValue valueForKey:@"uploading"]]; +} + +/* + The abort button in connected to this method in Xcode. +*/ +- (@action)abort:(id)sender +{ + [[AppController sharedAppController] abortFileWithId:fileId]; +} + +@end + +@implementation CustomDataView (CPCoding) + +/* + You MUST decode every view within your custom data view. +*/ +- (id)initWithCoder:(CPCoder)aCoder +{ + self = [super initWithCoder:aCoder]; + + if (self) + { + filename = [aCoder decodeObjectForKey:@"filename"]; + size = [aCoder decodeIntForKey:@"size"]; + progressBar = [aCoder decodeObjectForKey:@"progressBar"]; + abortButton = [aCoder decodeObjectForKey:@"abortButton"]; + } + + return self; +} + +/* + You MUST encode every view within your custom data view. +*/ +- (void)encodeWithCoder:(CPCoder)aCoder +{ + [super encodeWithCoder:aCoder]; + + [aCoder encodeObject:filename forKey:@"filename"]; + [aCoder encodeInt:size forKey:@"size"]; + [aCoder encodeObject:progressBar forKey:@"progressBar"]; + [aCoder encodeObject:abortButton forKey:@"abortButton"]; +} + +@end diff --git a/Tests/Manual/TableTest/DataView/Info.plist b/Tests/Manual/TableTest/DataView/Info.plist new file mode 100644 index 000000000..7cf9c7a6b --- /dev/null +++ b/Tests/Manual/TableTest/DataView/Info.plist @@ -0,0 +1,10 @@ + + + + + Main cib file base name + MainMenu.cib + CPBundleName + DataView + + diff --git a/Tests/Manual/TableTest/DataView/Jakefile b/Tests/Manual/TableTest/DataView/Jakefile new file mode 100644 index 000000000..d8d9f8b02 --- /dev/null +++ b/Tests/Manual/TableTest/DataView/Jakefile @@ -0,0 +1,94 @@ +/* + * Jakefile + * DataView + * + * Created by You on February 12, 2013. + * Copyright 2013, Your Company All rights reserved. + */ + +var ENV = require("system").env, + FILE = require("file"), + JAKE = require("jake"), + task = JAKE.task, + FileList = JAKE.FileList, + app = require("cappuccino/jake").app, + configuration = ENV["CONFIG"] || ENV["CONFIGURATION"] || ENV["c"] || "Debug", + OS = require("os"); + +app ("DataView", function(task) +{ + task.setBuildIntermediatesPath(FILE.join("Build", "DataView.build", configuration)); + task.setBuildPath(FILE.join("Build", configuration)); + + task.setProductName("DataView"); + task.setIdentifier("com.yourcompany.DataView"); + task.setVersion("1.0"); + task.setAuthor("Your Company"); + task.setEmail("feedback @nospam@ yourcompany.com"); + task.setSummary("DataView"); + task.setSources((new FileList("**/*.j")).exclude(FILE.join("Build", "**"))); + task.setResources(new FileList("Resources/**")); + task.setIndexFilePath("index.html"); + task.setInfoPlistPath("Info.plist"); + task.setNib2CibFlags("-R Resources/"); + + if (configuration === "Debug") + task.setCompilerFlags("-DDEBUG -g"); + else + task.setCompilerFlags("-O"); +}); + +task ("default", ["DataView"], function() +{ + printResults(configuration); +}); + +task ("build", ["default"]); + +task ("debug", function() +{ + ENV["CONFIGURATION"] = "Debug"; + JAKE.subjake(["."], "build", ENV); +}); + +task ("release", function() +{ + ENV["CONFIGURATION"] = "Release"; + JAKE.subjake(["."], "build", ENV); +}); + +task ("run", ["debug"], function() +{ + OS.system(["open", FILE.join("Build", "Debug", "DataView", "index.html")]); +}); + +task ("run-release", ["release"], function() +{ + OS.system(["open", FILE.join("Build", "Release", "DataView", "index.html")]); +}); + +task ("deploy", ["release"], function() +{ + FILE.mkdirs(FILE.join("Build", "Deployment", "DataView")); + OS.system(["press", "-f", FILE.join("Build", "Release", "DataView"), FILE.join("Build", "Deployment", "DataView")]); + printResults("Deployment") +}); + +task ("desktop", ["release"], function() +{ + FILE.mkdirs(FILE.join("Build", "Desktop", "DataView")); + require("cappuccino/nativehost").buildNativeHost(FILE.join("Build", "Release", "DataView"), FILE.join("Build", "Desktop", "DataView", "DataView.app")); + printResults("Desktop") +}); + +task ("run-desktop", ["desktop"], function() +{ + OS.system([FILE.join("Build", "Desktop", "DataView", "DataView.app", "Contents", "MacOS", "NativeHost"), "-i"]); +}); + +function printResults(configuration) +{ + print("----------------------------"); + print(configuration+" app built at path: "+FILE.join("Build", configuration, "DataView")); + print("----------------------------"); +} diff --git a/Tests/Manual/TableTest/DataView/Resources/MainMenu.cib b/Tests/Manual/TableTest/DataView/Resources/MainMenu.cib new file mode 100644 index 000000000..e0a37353c --- /dev/null +++ b/Tests/Manual/TableTest/DataView/Resources/MainMenu.cib @@ -0,0 +1 @@ +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;112E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;3;116E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;3;119E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;3;124E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;128E;D;K;6;CP$UIDd;3;129E;D;K;6;CP$UIDd;3;130E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;132E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;135E;D;K;6;CP$UIDd;3;136E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;155E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;170E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;3;116E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;132E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;155E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;163E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;171E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;172E;E;D;K;10;$classnameS;31;CPCibRuntimeAttributesConnectorK;8;$classesA;S;31;CPCibRuntimeAttributesConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;165E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;1;0E;K;40;CPCibRuntimeAttributesConnectorObjectKeyD;K;6;CP$UIDd;3;165E;K;42;CPCibRuntimeAttributesConnectorKeyPathsKeyD;K;6;CP$UIDd;3;173E;K;40;CPCibRuntimeAttributesConnectorValuesKeyD;K;6;CP$UIDd;3;174E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;158E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;175E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;74E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;72E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;175E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;158E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;160E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;176E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;158E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;168E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;177E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;158E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;148E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;178E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;158E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;142E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;179E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;148E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;158E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;175E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;160E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;166E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;180E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;160E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;162E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;181E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;160E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;165E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;182E;E;D;K;6;$classD;K;6;CP$UIDd;2;16E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;160E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;163E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;183E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;79E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;184E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;81E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;185E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;84E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;186E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;129E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;187E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;134E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;188E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;127E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;189E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;128E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;190E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;130E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;91E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;192E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;136E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;193E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;133E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;194E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;85E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;72E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;195E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;118E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;196E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;119E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;197E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;100E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;198E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;95E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;199E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;200E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;113E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;201E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;94E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;202E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;99E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;203E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;114E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;204E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;96E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;205E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;109E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;206E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;106E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;207E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;102E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;208E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;112E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;209E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;210E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;139E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;211E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;140E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;212E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;115E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;213E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;122E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;214E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;123E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;215E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;124E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;216E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;166E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;160E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;217E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;156E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;158E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;218E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;155E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;158E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;219E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;157E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;158E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;220E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;157E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;158E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;221E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;222E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;223E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;225E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;155E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;168E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;226E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;222E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;227E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;228E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;156E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;158E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;221E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;222E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;223E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;229E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;168E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;158E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;230E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;231E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;232E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;233E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;150E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;168E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;234E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;235E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;236E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;237E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;171E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;238E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;239E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;240E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;241E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;242E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;2;77E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;74E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;241E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;244E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;245E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;246E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;248E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;77E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;249E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;77E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;250E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;77E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;251E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;77E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;252E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;253E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;242E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;2;83E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;74E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;253E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;254E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;255E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;256E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;83E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;257E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;83E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;258E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;259E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;83E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;260E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;246E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;248E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;83E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;246E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;248E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;83E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;261E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;242E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;2;90E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;74E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;261E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;262E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;263E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;90E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;264E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;265E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;242E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;2;93E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;74E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;265E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;266E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;267E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;268E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;269E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;270E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;271E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;246E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;248E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;272E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;273E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;274E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;275E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;276E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;277E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;246E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;248E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;278E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;279E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;280E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;281E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;242E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;104E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;281E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;282E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;283E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;284E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;104E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;285E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;280E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;286E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;104E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;287E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;288E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;289E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;104E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;290E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;291E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;292E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;104E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;293E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;294E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;295E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;104E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;296E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;297E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;242E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;111E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;297E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;298E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;299E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;111E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;300E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;111E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;301E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;302E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;111E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;303E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;304E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;111E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;305E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;242E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;117E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;305E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;306E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;307E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;117E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;308E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;117E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;309E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;242E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;121E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;93E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;309E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;310E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;311E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;295E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;121E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;296E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;312E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;292E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;121E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;293E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;313E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;284E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;121E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;285E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;280E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;314E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;242E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;126E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;74E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;314E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;315E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;316E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;317E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;318E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;319E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;280E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;320E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;321E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;322E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;323E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;324E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;242E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;132E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;324E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;325E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;326E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;327E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;132E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;328E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;329E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;246E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;247E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;248E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;330E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;126E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;331E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;242E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;138E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;2;74E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;6;$classD;K;6;CP$UIDd;2;73E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;331E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;332E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;333E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;138E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;334E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;335E;E;D;K;6;$classD;K;6;CP$UIDd;2;75E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;336E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;138E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;243E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;141E;K;30;_CPCibWindowTemplateMinSizeKeyD;K;6;CP$UIDd;3;337E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;338E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;339E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;340E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;341E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;342E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;343E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;344E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;3;144E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;143E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;345E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;346E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;346E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;347E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;145E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;144E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;345E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;349E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;350E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;351E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;144E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;352E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;353E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;355E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;3;153E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;3;152E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;356E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;356E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;356E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;356E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;246E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;246E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;246E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;357E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;292E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;345E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;147E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;355E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;345E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;358E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;358E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;355E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;360E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;361E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;K;12;$agrid-colorD;K;6;CP$UIDd;3;362E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;363E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;364E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;365E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;345E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;363E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;246E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;246E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;246E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;246E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;248E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;366E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;362E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;345E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;246E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;149E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;367E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;368E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;369E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;371E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;372E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;284E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;248E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;248E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;151E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;345E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;373E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;374E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;375E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;376E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;377E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;378E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;345E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;146E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;379E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;363E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;345E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;380E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;151E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;345E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;381E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;382E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;375E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;376E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;377E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;383E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;345E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;146E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;384E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;363E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;345E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;385E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;154E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;144E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;345E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;386E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;387E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;144E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;388E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;389E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;390E;K;6;$afontD;K;6;CP$UIDd;3;392E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;345E;K;11;$aalignmentD;K;6;CP$UIDd;3;292E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;345E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;363E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;393E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;247E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;248E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;394E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;345E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;246E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;292E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;345E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;154E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;144E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;345E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;395E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;396E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;144E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;388E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;389E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;390E;K;6;$afontD;K;6;CP$UIDd;3;392E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;345E;K;11;$aalignmentD;K;6;CP$UIDd;3;292E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;345E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;363E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;397E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;247E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;248E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;394E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;345E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;246E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;292E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;345E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;154E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;144E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;345E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;398E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;399E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;144E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;388E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;389E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;390E;K;6;$afontD;K;6;CP$UIDd;3;392E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;345E;K;11;$aalignmentD;K;6;CP$UIDd;3;292E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;345E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;363E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;400E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;247E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;248E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;394E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;345E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;246E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;292E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;345E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;401E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;159E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;345E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;402E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;402E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;403E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;356E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;404E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;161E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;160E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;295E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;405E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;406E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;160E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;407E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;408E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;K;6;$afontD;K;6;CP$UIDd;3;409E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;363E;K;11;$aalignmentD;K;6;CP$UIDd;3;363E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;246E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;181E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;410E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;248E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;248E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;248E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;411E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;363E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;363E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;161E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;160E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;292E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;412E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;413E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;160E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;414E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;408E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;K;6;$afontD;K;6;CP$UIDd;3;409E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;292E;K;11;$aalignmentD;K;6;CP$UIDd;3;363E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;246E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;183E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;410E;K;21;CPControlFormatterKeyD;K;6;CP$UIDd;3;170E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;248E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;248E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;248E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;411E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;292E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;363E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;19;CPProgressIndicatorK;8;$classesA;S;19;CPProgressIndicatorS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;164E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;160E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;345E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;415E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;416E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;160E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;414E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;417E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;K;9;_minValueD;K;6;CP$UIDd;3;345E;K;9;_maxValueD;K;6;CP$UIDd;3;418E;K;12;_doubleValueD;K;6;CP$UIDd;3;345E;K;12;_controlSizeD;K;6;CP$UIDd;3;345E;K;14;_indeterminateD;K;6;CP$UIDd;3;248E;K;6;_styleD;K;6;CP$UIDd;3;345E;K;12;_isAnimatingD;K;6;CP$UIDd;1;0E;K;26;_isDisplayedWhenStoppedSetD;K;6;CP$UIDd;1;0E;K;23;_isDisplayedWhenStoppedD;K;6;CP$UIDd;3;246E;E;D;K;6;$classD;K;6;CP$UIDd;3;154E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;160E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;363E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;419E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;420E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;160E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;414E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;389E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;378E;K;16;$aimage-positionD;K;6;CP$UIDd;3;295E;K;6;$afontD;K;6;CP$UIDd;3;409E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;345E;K;11;$aalignmentD;K;6;CP$UIDd;3;292E;K;7;$aimageD;K;6;CP$UIDd;3;422E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;345E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;363E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;247E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;247E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;248E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;295E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;345E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;246E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;295E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;345E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPArrayControllerK;8;$classesA;S;17;CPArrayControllerS;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;167E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;423E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;246E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;248E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;248E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;246E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;246E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;246E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;248E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;248E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;248E;E;D;K;10;$classnameS;20;CPByteCountFormatterK;8;$classesA;S;20;CPByteCountFormatterS;11;CPFormatterS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;169E;K;33;CPByteCountFormatterCountStyleKeyD;K;6;CP$UIDd;3;345E;K;49;CPByteCountFormatterAllowsNonnumericFormattingKeyD;K;6;CP$UIDd;3;248E;K;46;CPByteCountFormatterIncludesActualByteCountKeyD;K;6;CP$UIDd;3;248E;K;36;CPByteCountFormatterIncludesCountKeyD;K;6;CP$UIDd;3;246E;K;35;CPByteCountFormatterIncludesUnitKeyD;K;6;CP$UIDd;3;246E;K;31;CPByteCountFormatterAdaptiveKeyD;K;6;CP$UIDd;3;246E;K;45;CPByteCountFormatterZeroPadsFractionDigitsKeyD;K;6;CP$UIDd;3;246E;K;35;CPByteCountFormatterAllowedUnitsKeyD;K;6;CP$UIDd;3;345E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;142E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;424E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;284E;E;E;S;8;delegateS;8;dataViewS;13;rowControllerS;9;tableViewS;9;theWindowS;11;abortButtonS;8;filenameS;11;progressBarS;4;sizeS;15;arrangeInFront:S;19;performMiniaturize:S;29;orderFrontStandardAboutPanel:S;13;openDocument:S;13;performClose:S;13;saveDocument:S;15;saveDocumentAs:S;12;newDocument:S;9;showHelp:S;22;revertDocumentToSaved:S;21;clearRecentDocuments:S;10;terminate:S;13;stopSpeaking:S;14;startSpeaking:S;5;copy:S;10;selectAll:S;4;cut:S;14;checkSpelling:S;7;delete:S;6;paste:S;15;showGuessPanel:S;5;undo:S;23;performFindPanelAction:S;29;centerSelectionInVisibleArea:S;5;redo:S;30;toggleContinuousSpellChecking:S;12;performZoom:S;19;toggleToolbarShown:S;31;runToolbarCustomizationPalette:S;22;toggleGrammarChecking:S;24;toggleSmartInsertDelete:S;33;toggleAutomaticQuoteSubstitution:S;29;toggleAutomaticLinkDetection:S;6;abort:S;6;start:S;12;removeFiles:S;5;stop:S;18;enabled: uploadingS;7;enabledS;9;uploadingD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;224E;K;10;CP.objectsD;E;E;S;31;enabled: selectedObjects.@countS;22;selectedObjects.@countD;K;6;$classD;K;6;CP$UIDd;3;224E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;224E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;3;425E;E;E;S;18;contentArray: rowsS;12;contentArrayS;4;rowsD;K;6;$classD;K;6;CP$UIDd;3;224E;K;10;CP.objectsD;E;E;S;22;value: arrangedObjectsS;5;valueS;15;arrangedObjectsD;K;6;$classD;K;6;CP$UIDd;3;224E;K;10;CP.objectsD;E;E;S;9;AMainMenuS;11;_CPMainMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;89E;E;E;S;6;WindowS;14;submenuAction:d;7;1048576S;14;_CPWindowsMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;E;E;T;S;0;F;S;18;Bring All to FrontS;4;ZoomS;8;MinimizeS;1;mS;14;NewApplicationS;18;_CPApplicationMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;85E;E;E;S;20;About NewApplicationS;19;Quit NewApplicationS;1;qS;12;Preferences…S;1;,S;4;HelpD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;91E;E;E;S;19;NewApplication HelpS;1;?S;4;EditD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;116E;E;E;S;6;DeleteS;10;Select AllS;1;aS;4;UndoS;1;zS;3;CutS;1;xS;5;PasteS;1;vS;4;CopyS;1;cS;4;RedoS;1;Zd;7;1179648S;4;FindD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;106E;E;E;S;13;Find Previousd;1;3S;1;GS;17;Jump to SelectionS;1;jS;22;Use Selection for Findd;1;7S;1;eS;9;Find Nextd;1;2S;1;gS;5;Find…d;1;1S;1;fS;20;Spelling and GrammarD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;112E;D;K;6;CP$UIDd;3;115E;E;E;S;27;Check Spelling While TypingS;14;Check SpellingS;1;;S;14;Show Spelling…S;1;:S;27;Check Grammar With SpellingS;6;SpeechD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;119E;D;K;6;CP$UIDd;3;118E;E;E;S;13;Stop SpeakingS;14;Start SpeakingS;13;SubstitutionsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;3;124E;E;E;S;16;Smart Copy/PasteS;12;Smart QuotesS;11;Smart LinksS;4;FileD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;130E;D;K;6;CP$UIDd;3;129E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;135E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;128E;D;K;6;CP$UIDd;3;136E;E;E;S;4;SaveS;1;sS;8;Save As…S;1;SS;5;Open…S;1;oS;3;NewS;1;nS;11;Open RecentS;22;_CPRecentDocumentsMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;133E;E;E;S;10;Clear MenuS;5;CloseS;1;wS;15;Revert to SavedS;4;ViewD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;140E;E;E;S;12;Show ToolbarS;1;td;7;1572864S;18;Customize Toolbar…S;10;{350, 222}S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1948778496S;22;{{51, 69}, {569, 267}}S;21;{{0, 0}, {1440, 878}}d;2;15S;21;DataView - Cell-basedd;1;0S;20;{{0, 0}, {569, 267}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;155E;E;E;S;6;normalS;21;{{0, 36}, {569, 231}}S;20;{{0, 0}, {569, 231}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;355E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;357E;E;E;d;2;18S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;354E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;345E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;426E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;358E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;427E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;375E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;428E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;3;148E;E;d;2;10D;K;6;$classD;K;6;CP$UIDd;3;143E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;146E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;429E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;429E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;146E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;E;S;20;{{0, 0}, {567, 229}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;359E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;430E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;359E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;431E;E;d;1;4d;2;49S;6;{3, 2}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;150E;E;E;d;3;564d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;370E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;429E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;429E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;432E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;433E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;K;6;$afontD;K;6;CP$UIDd;3;434E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;345E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;435E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;434E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;345E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;363E;E;D;K;6;$classD;K;6;CP$UIDd;3;161E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;429E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;429E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;408E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;436E;K;6;$afontD;K;6;CP$UIDd;3;437E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;363E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;292E;K;11;$aalignmentD;K;6;CP$UIDd;3;345E;K;15;$acontent-insetD;K;6;CP$UIDd;3;439E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;247E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;410E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;363E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;345E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;247E;E;S;22;{{1, -309}, {712, 15}}S;19;{{0, 0}, {712, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.9982394366197183S;23;{{224, 112}, {15, 102}}S;19;{{0, 0}, {15, 102}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9959677419354839S;20;{{471, 5}, {78, 25}}S;18;{{0, 0}, {78, 25}}d;2;36S;6;buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;391E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;440E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;441E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;246E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;248E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;246E;E;S;6;Removed;2;14S;19;{{20, 5}, {58, 25}}S;18;{{0, 0}, {58, 25}}S;5;StartS;20;{{103, 5}, {56, 25}}S;18;{{0, 0}, {56, 25}}S;4;StopS;13;AppControllerS;19;{{0, 0}, {569, 49}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;162E;E;E;S;14;CustomDataViewS;21;{{13, 18}, {226, 17}}S;19;{{0, 0}, {226, 17}}d;2;34S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;391E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;440E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;441E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;248E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;248E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;246E;E;d;4;3072D;K;6;$classD;K;6;CP$UIDd;3;359E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;442E;E;S;21;{{259, 18}, {67, 17}}S;18;{{0, 0}, {67, 17}}d;2;33S;22;{{340, 15}, {191, 20}}S;19;{{0, 0}, {191, 20}}S;18;progress-indicatord;3;100S;21;{{533, 14}, {22, 22}}S;18;{{0, 0}, {22, 22}}D;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;421E;K;4;nameD;K;6;CP$UIDd;3;443E;K;12;defaultValueD;K;6;CP$UIDd;1;0E;K;6;valuesD;K;6;CP$UIDd;3;444E;E;S;19;CPMutableDictionaryS;3;tagS;15;CPNegateBooleanS;20;{{1, 1}, {567, 229}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;148E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;359E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;445E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;295E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;446E;D;K;6;CP$UIDd;3;446E;D;K;6;CP$UIDd;3;446E;D;K;6;CP$UIDd;3;295E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;448E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;391E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;449E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;450E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;248E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;248E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;248E;E;S;5;FilesS;11;placeholderD;K;6;$classD;K;6;CP$UIDd;3;421E;K;4;nameD;K;6;CP$UIDd;3;451E;K;12;defaultValueD;K;6;CP$UIDd;3;409E;K;6;valuesD;K;6;CP$UIDd;3;452E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;438E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;453E;E;S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;454E;D;K;6;CP$UIDd;3;454E;D;K;6;CP$UIDd;3;454E;D;K;6;CP$UIDd;3;295E;E;E;S;5;imageD;K;6;$classD;K;6;CP$UIDd;3;224E;K;10;CP.objectsD;K;11;highlightedD;K;6;CP$UIDd;3;456E;K;6;normalD;K;6;CP$UIDd;3;457E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;295E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;447E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;371E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;429E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;429E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;371E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;352E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;3;248E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;348E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;224E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;458E;K;6;normalD;K;6;CP$UIDd;3;459E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}f;18;0.6862745098039216D;K;10;$classnameS;20;_CPCibCustomResourceK;8;$classesA;S;20;_CPCibCustomResourceS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;455E;K;32;_CPCibCustomResourceClassNameKeyD;K;6;CP$UIDd;3;460E;K;35;_CPCibCustomResourceResourceNameKeyD;K;6;CP$UIDd;3;461E;K;33;_CPCibCustomResourcePropertiesKeyD;K;6;CP$UIDd;3;462E;E;D;K;6;$classD;K;6;CP$UIDd;3;455E;K;32;_CPCibCustomResourceClassNameKeyD;K;6;CP$UIDd;3;460E;K;35;_CPCibCustomResourceResourceNameKeyD;K;6;CP$UIDd;3;463E;K;33;_CPCibCustomResourcePropertiesKeyD;K;6;CP$UIDd;3;464E;E;D;K;6;$classD;K;6;CP$UIDd;3;391E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;465E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;466E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;246E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;248E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;248E;E;D;K;6;$classD;K;6;CP$UIDd;3;391E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;440E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;466E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;248E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;248E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;246E;E;S;7;CPImageS;22;cancel-highlighted.pngD;K;6;$classD;K;6;CP$UIDd;3;224E;K;10;CP.objectsD;K;4;sizeD;K;6;CP$UIDd;3;467E;E;E;S;10;cancel.pngD;K;6;$classD;K;6;CP$UIDd;3;224E;K;10;CP.objectsD;K;4;sizeD;K;6;CP$UIDd;3;468E;E;E;S;17;Arial, sans-serifd;2;12D;K;6;$classD;K;6;CP$UIDd;3;438E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;469E;E;D;K;6;$classD;K;6;CP$UIDd;3;438E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;469E;E;S;24;{"width":22,"height":22}E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/TableTest/DataView/Resources/MainMenu.xib b/Tests/Manual/TableTest/DataView/Resources/MainMenu.xib new file mode 100644 index 000000000..75d943187 --- /dev/null +++ b/Tests/Manual/TableTest/DataView/Resources/MainMenu.xib @@ -0,0 +1,2637 @@ + + + + 1050 + 12C3012 + 3084 + 1187.34 + 625.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 3084 + + + YES + NSArrayController + NSButton + NSButtonCell + NSByteCountFormatter + NSCustomObject + NSCustomView + NSMenu + NSMenuItem + NSProgressIndicator + NSScrollView + NSScroller + NSTableColumn + NSTableView + NSTextField + NSTextFieldCell + NSView + NSWindowTemplate + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + NSApplication + + + FirstResponder + + + NSApplication + + + AMainMenu + + YES + + + NewApplication + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + submenuAction: + + NewApplication + + YES + + + About NewApplication + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Preferences… + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit NewApplication + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + File + + 1048576 + 2147483647 + + + submenuAction: + + File + + YES + + + New + n + 1048576 + 2147483647 + + + + + + Open… + o + 1048576 + 2147483647 + + + + + + Open Recent + + 1048576 + 2147483647 + + + submenuAction: + + Open Recent + + YES + + + Clear Menu + + 1048576 + 2147483647 + + + + + _NSRecentDocumentsMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Close + w + 1048576 + 2147483647 + + + + + + Save + s + 1048576 + 2147483647 + + + + + + Save As… + S + 1179648 + 2147483647 + + + + + + Revert to Saved + + 2147483647 + + + + + + + + + Edit + + 1048576 + 2147483647 + + + submenuAction: + + Edit + + YES + + + Undo + z + 1048576 + 2147483647 + + + + + + Redo + Z + 1179648 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Cut + x + 1048576 + 2147483647 + + + + + + Copy + c + 1048576 + 2147483647 + + + + + + Paste + v + 1048576 + 2147483647 + + + + + + Delete + + 1048576 + 2147483647 + + + + + + Select All + a + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Find + + 1048576 + 2147483647 + + + submenuAction: + + Find + + YES + + + Find… + f + 1048576 + 2147483647 + + + 1 + + + + Find Next + g + 1048576 + 2147483647 + + + 2 + + + + Find Previous + G + 1179648 + 2147483647 + + + 3 + + + + Use Selection for Find + e + 1048576 + 2147483647 + + + 7 + + + + Jump to Selection + j + 1048576 + 2147483647 + + + + + + + + + Spelling and Grammar + + 1048576 + 2147483647 + + + submenuAction: + + Spelling and Grammar + + YES + + + Show Spelling… + : + 1048576 + 2147483647 + + + + + + Check Spelling + ; + 1048576 + 2147483647 + + + + + + Check Spelling While Typing + + 1048576 + 2147483647 + + + + + + Check Grammar With Spelling + + 1048576 + 2147483647 + + + + + + + + + Substitutions + + 1048576 + 2147483647 + + + submenuAction: + + Substitutions + + YES + + + Smart Copy/Paste + f + 1048576 + 2147483647 + + + 1 + + + + Smart Quotes + g + 1048576 + 2147483647 + + + 2 + + + + Smart Links + G + 1179648 + 2147483647 + + + 3 + + + + + + + Speech + + 1048576 + 2147483647 + + + submenuAction: + + Speech + + YES + + + Start Speaking + + 1048576 + 2147483647 + + + + + + Stop Speaking + + 1048576 + 2147483647 + + + + + + + + + + + + View + + 1048576 + 2147483647 + + + submenuAction: + + View + + YES + + + Show Toolbar + t + 1572864 + 2147483647 + + + + + + Customize Toolbar… + + 1048576 + 2147483647 + + + + + + + + + Window + + 1048576 + 2147483647 + + + submenuAction: + + Window + + YES + + + Minimize + m + 1048576 + 2147483647 + + + + + + Zoom + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Bring All to Front + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Help + + 1048576 + 2147483647 + + + submenuAction: + + Help + + YES + + + NewApplication Help + ? + 1048576 + 2147483647 + + + + + + + + _NSMainMenu + + + 15 + 2 + {{51, 542}, {569, 267}} + 1948778496 + DataView - Cell-based + NSWindow + + + {350, 200} + + + 256 + + YES + + + 274 + + YES + + + 2304 + + YES + + + 256 + {567, 229} + + + + _NS:13 + YES + NO + YES + + + -2147483392 + {{224, 0}, {16, 17}} + + _NS:19 + + + YES + + 564 + 40 + 1000 + + 75497536 + 2048 + Files + + LucidaGrande + 11 + 3100 + + + 3 + MC4zMzMzMzI5ODU2AA + + + 6 + System + headerTextColor + + 3 + MAA + + + + + 337641536 + 2048 + dataView + + LucidaGrande + 13 + 1044 + + + + 6 + System + controlBackgroundColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + + + 3 + YES + + + + 3 + 2 + + 3 + MQA + + + 6 + System + gridColor + + 3 + MC41AA + + + 49 + -624951296 + + + 4 + 15 + 0 + NO + 0 + 1 + + + {{1, 1}, {567, 229}} + + + + _NS:11 + + + 4 + + + + -2147483392 + {{224, 17}, {15, 102}} + + + + _NS:58 + NO + + _doScroller: + 0.99596774193548387 + + + + -2147483392 + {{1, 525}, {712, 16}} + + + + _NS:60 + NO + 1 + + _doScroller: + 0.99823943661971826 + + + {569, 231} + + + + _NS:9 + 133682 + + + + QSAAAEEgAABCTAAAQkwAAA + 0.25 + 4 + 1 + + + + 268 + {{14, 231}, {70, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + Start + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{97, 231}, {68, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + Stop + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{465, 231}, {90, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + Remove + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + {569, 267} + + + + + {{0, 0}, {1440, 878}} + {350, 222} + {10000000000000, 10000000000000} + YES + + + AppController + + + + 266 + + YES + + + 265 + {{533, 13}, {22, 22}} + + + + _NS:9 + 4 + YES + + 603979776 + 134217728 + + + _NS:9 + + 138690560 + 6 + + NSImage + cancel + + + NSImage + cancel-highlighted + + + + 400 + 75 + + NO + + + + 265 + {{340, 14}, {191, 20}} + + + + _NS:9 + {250, 250} + 16397 + 100 + + + + 265 + {{256, 14}, {73, 17}} + + + + _NS:1535 + 2 + YES + + 68157504 + -1874852864 + size + + + YES + YES + + _NS:1535 + + + 6 + System + controlColor + + + + + NO + + + + 266 + {{10, 14}, {232, 17}} + + + + _NS:1535 + 1 + YES + + 67108928 + 272631808 + filename + + _NS:1535 + + + + + NO + + + {569, 49} + + + + _NS:9 + CustomDataView + + + + YES + filename + size + progress + uploading + + YES + + YES + YES + YES + + + + + YES + + + terminate: + + + + 449 + + + + orderFrontStandardAboutPanel: + + + + 142 + + + + delegate + + + + 451 + + + + performMiniaturize: + + + + 37 + + + + arrangeInFront: + + + + 39 + + + + clearRecentDocuments: + + + + 127 + + + + performClose: + + + + 193 + + + + toggleContinuousSpellChecking: + + + + 222 + + + + undo: + + + + 223 + + + + copy: + + + + 224 + + + + checkSpelling: + + + + 225 + + + + paste: + + + + 226 + + + + stopSpeaking: + + + + 227 + + + + cut: + + + + 228 + + + + showGuessPanel: + + + + 230 + + + + redo: + + + + 231 + + + + selectAll: + + + + 232 + + + + startSpeaking: + + + + 233 + + + + delete: + + + + 235 + + + + performZoom: + + + + 240 + + + + performFindPanelAction: + + + + 241 + + + + centerSelectionInVisibleArea: + + + + 245 + + + + toggleGrammarChecking: + + + + 347 + + + + toggleSmartInsertDelete: + + + + 355 + + + + toggleAutomaticQuoteSubstitution: + + + + 356 + + + + toggleAutomaticLinkDetection: + + + + 357 + + + + showHelp: + + + + 360 + + + + saveDocument: + + + + 362 + + + + saveDocumentAs: + + + + 363 + + + + revertDocumentToSaved: + + + + 364 + + + + runToolbarCustomizationPalette: + + + + 365 + + + + toggleToolbarShown: + + + + 366 + + + + newDocument: + + + + 373 + + + + openDocument: + + + + 374 + + + + delegate + + + + 505 + + + + theWindow + + + + 459 + + + + dataView + + + + 488 + + + + tableView + + + + 497 + + + + rowController + + + + 510 + + + + start: + + + + 516 + + + + removeFiles: + + + + 530 + + + + stop: + + + + 536 + + + + delegate + + + + 511 + + + + value: arrangedObjects + + + + + + value: arrangedObjects + value + arrangedObjects + 2 + + + 525 + + + + filename + + + + 499 + + + + size + + + + 501 + + + + progressBar + + + + 503 + + + + abort: + + + + 504 + + + + abortButton + + + + 517 + + + + contentArray: rows + + + + + + contentArray: rows + contentArray + rows + 2 + + + 508 + + + + enabled: uploading + + + + + + enabled: uploading + enabled + uploading + + NSValueTransformerName + NSNegateBoolean + + 2 + + + 539 + + + + enabled: selectedObjects.@count + + + + + + enabled: selectedObjects.@count + enabled + selectedObjects.@count + 2 + + + 524 + + + + enabled: uploading + + + + + + enabled: uploading + enabled + uploading + 2 + + + 541 + + + + + YES + + 0 + + YES + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 29 + + + YES + + + + + + + + + MainMenu + + + 19 + + + YES + + + + + + 56 + + + YES + + + + + + 103 + + + YES + + + + + + 217 + + + YES + + + + + + 83 + + + YES + + + + + + 81 + + + YES + + + + + + + + + + + + + 75 + + + + + 80 + + + + + 72 + + + + + 82 + + + + + 124 + + + YES + + + + + + 73 + + + + + 79 + + + + + 112 + + + + + 125 + + + YES + + + + + + 126 + + + + + 205 + + + YES + + + + + + + + + + + + + + + + + + 202 + + + + + 198 + + + + + 207 + + + + + 214 + + + + + 199 + + + + + 203 + + + + + 197 + + + + + 206 + + + + + 215 + + + + + 218 + + + YES + + + + + + 216 + + + YES + + + + + + 200 + + + YES + + + + + + + + + 219 + + + + + 201 + + + + + 204 + + + + + 220 + + + YES + + + + + + + + + + 213 + + + + + 210 + + + + + 221 + + + + + 208 + + + + + 209 + + + + + 106 + + + YES + + + + + + 111 + + + + + 57 + + + YES + + + + + + + + + + 58 + + + + + 136 + + + + + 129 + + + + + 143 + + + + + 236 + + + + + 24 + + + YES + + + + + + + + + 92 + + + + + 5 + + + + + 239 + + + + + 23 + + + + + 295 + + + YES + + + + + + 296 + + + YES + + + + + + + 297 + + + + + 298 + + + + + 211 + + + YES + + + + + + 212 + + + YES + + + + + + + 195 + + + + + 196 + + + + + 346 + + + + + 348 + + + YES + + + + + + 349 + + + YES + + + + + + + + 350 + + + + + 351 + + + + + 354 + + + + + 371 + + + YES + + + + + + 372 + + + YES + + + + + + + + + 450 + + + + + 460 + + + YES + + + + + + + + 461 + + + YES + + + + + + 462 + + + + + 464 + + + + + 465 + + + YES + + + + + + 468 + + + + + 469 + + + YES + + + + + + + + + 478 + + + YES + + + + + + 479 + + + YES + + + + + + 480 + + + YES + + + + + 481 + + + YES + + + + + + 482 + + + + + 485 + + + YES + + + + + + 487 + + + + + 498 + + + + + 506 + + + + + 512 + + + YES + + + + + + 513 + + + + + 514 + + + YES + + + + + + 515 + + + + + 533 + + + YES + + + + + + 534 + + + + + + + YES + + YES + -1.IBPluginDependency + -2.IBPluginDependency + -3.IBPluginDependency + 103.IBPluginDependency + 106.IBPluginDependency + 111.IBPluginDependency + 112.IBPluginDependency + 124.IBPluginDependency + 125.IBPluginDependency + 126.IBPluginDependency + 129.IBPluginDependency + 136.IBPluginDependency + 143.IBPluginDependency + 19.IBPluginDependency + 195.IBPluginDependency + 196.IBPluginDependency + 197.IBPluginDependency + 198.IBPluginDependency + 199.IBPluginDependency + 200.IBPluginDependency + 201.IBPluginDependency + 202.IBPluginDependency + 203.IBPluginDependency + 204.IBPluginDependency + 205.IBPluginDependency + 206.IBPluginDependency + 207.IBPluginDependency + 208.IBPluginDependency + 209.IBPluginDependency + 210.IBPluginDependency + 211.IBPluginDependency + 212.IBPluginDependency + 213.IBPluginDependency + 214.IBPluginDependency + 215.IBPluginDependency + 216.IBPluginDependency + 217.IBPluginDependency + 218.IBPluginDependency + 219.IBPluginDependency + 220.IBPluginDependency + 221.IBPluginDependency + 23.IBPluginDependency + 236.IBPluginDependency + 239.IBPluginDependency + 24.IBPluginDependency + 29.IBPluginDependency + 295.IBPluginDependency + 296.IBPluginDependency + 297.IBPluginDependency + 298.IBPluginDependency + 346.IBPluginDependency + 348.IBPluginDependency + 349.IBPluginDependency + 350.IBPluginDependency + 351.IBPluginDependency + 354.IBPluginDependency + 371.IBNSWindowAutoPositionCentersHorizontal + 371.IBNSWindowAutoPositionCentersVertical + 371.IBPluginDependency + 371.IBWindowTemplateEditedContentRect + 371.NSWindowTemplate.visibleAtLaunch + 372.IBPluginDependency + 450.IBPluginDependency + 460.IBPluginDependency + 461.IBPluginDependency + 462.IBPluginDependency + 464.IBPluginDependency + 465.IBPluginDependency + 468.IBPluginDependency + 469.IBPluginDependency + 478.IBPluginDependency + 479.IBPluginDependency + 480.IBAttributePlaceholdersKey + 480.IBPluginDependency + 481.IBPluginDependency + 482.IBPluginDependency + 485.IBPluginDependency + 487.IBPluginDependency + 498.IBPluginDependency + 5.IBPluginDependency + 506.IBPluginDependency + 512.IBPluginDependency + 513.IBPluginDependency + 514.IBPluginDependency + 515.IBPluginDependency + 533.IBPluginDependency + 534.IBPluginDependency + 56.IBPluginDependency + 57.IBPluginDependency + 58.IBPluginDependency + 72.IBPluginDependency + 73.IBPluginDependency + 75.IBPluginDependency + 79.IBPluginDependency + 80.IBPluginDependency + 81.IBPluginDependency + 82.IBPluginDependency + 83.IBPluginDependency + 92.IBPluginDependency + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + {{303, 221}, {480, 360}} + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + IBUserDefinedRuntimeAttributesPlaceholderName + + IBUserDefinedRuntimeAttributesPlaceholderName + + + YES + + com.apple.InterfaceBuilder.userDefinedRuntimeAttributeType.number + tag + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + YES + + + + + + YES + + + + + 545 + + + + YES + + AppController + NSObject + + YES + + YES + removeFiles: + start: + stop: + + + YES + id + id + id + + + + YES + + YES + removeFiles: + start: + stop: + + + YES + + removeFiles: + id + + + start: + id + + + stop: + id + + + + + YES + + YES + dataView + rowController + tableView + theWindow + + + YES + CustomDataView + NSArrayController + NSTableView + NSWindow + + + + YES + + YES + dataView + rowController + tableView + theWindow + + + YES + + dataView + CustomDataView + + + rowController + NSArrayController + + + tableView + NSTableView + + + theWindow + NSWindow + + + + + IBProjectSource + ./Classes/AppController.h + + + + CustomDataView + NSView + + abort: + id + + + abort: + + abort: + id + + + + YES + + YES + abortButton + filename + progressBar + size + + + YES + NSButton + NSTextField + NSProgressIndicator + NSTextField + + + + YES + + YES + abortButton + filename + progressBar + size + + + YES + + abortButton + NSButton + + + filename + NSTextField + + + progressBar + NSProgressIndicator + + + size + NSTextField + + + + + IBProjectSource + ./Classes/CustomDataView.h + + + + NSByteCountFormatter + NSFormatter + + IBProjectSource + ./Classes/NSByteCountFormatter.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + 3 + + YES + + YES + NSMenuCheckmark + NSMenuMixedState + cancel + cancel-highlighted + + + YES + {11, 11} + {10, 3} + {22, 22} + {22, 22} + + + + diff --git a/Tests/Manual/TableTest/DataView/Resources/cancel-highlighted.png b/Tests/Manual/TableTest/DataView/Resources/cancel-highlighted.png new file mode 100644 index 0000000000000000000000000000000000000000..17242f3828b333b9da1bc2504652373af38bd506 GIT binary patch literal 1646 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#2=9ZF3nBND}m`vLFl!>sTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6rvIL(9V zO~LIJGn{($fsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;u={hZPctwuJ@9mK45_%a zCiJbJl%vSqo3Ubdnxr1GZ}T$M__Ofu<#Gck(yf*48COAxJ z{rkrD3E#|h2hDQTEpPt3WnBKw_Isa1|M6R0Y9bk@%!Bq#H2Sx6rZ&e{Q3vjDg{s~N zA&C~2!zn9{*d0!0ImM{op{jXeQjh7ssG1qaRP+-43OJ1As!tvCPFgsj=?$-9abe-c z+Un}vci(?6o_vy}ILc~n-MO^Q%|R=_ynXUyiFYu^CF9Q(m)_3g#3b*zp8Rr8+DSa$RN{rmeZt*x^!-BNzoxwgHVNq}3;chl0FSzCWC zyqZ<(voy%^_O|Q1hc|R)6z(?Qsa2X6Bn`C5ac9gwpC`OgQX8HYOw2!ax1h3eX8!iu zu1a@Lr5Np;J9qB)#TPv$Y!wsUEiEm5@$g}1>BqZw?`HnB+&^!o);_UaPJ1@Y(y8r! zE&Ne!qS(3f=j}taraEt`5nu3+@!1Bq$G&g&?%P*)+QawtOXG{np@JI1*Z1$=&+o|P zWb!3b?~v5D3IESNESQnT=pnZ-`~N~t#keI~&+VEVDeSOZWC6oP_XS+7O?=sjE4S3- z=ldu0erFMR;;Hjn$#~i_y(9PEmZeV+S>%85+=1mg?977VC!D`-J=f1gZ^o{5)~BC; z?q9BV_V zTid@EUw_S;b#@uA(xolkFO&m}91~VPwovw)AhvwlVVQ^d!BUUf{S-A_=65z*nl3T< z`K!(3Z)j0PV$u2^qi)VIw%Mw- z`m05VSNsYApZ{AgWS#P!s{`adQo<)8Z3|DEwqB!R(8{OE`GFY;!BY5-4H KKbLh*2~7YJW`1A* literal 0 HcmV?d00001 diff --git a/Tests/Manual/TableTest/DataView/Resources/cancel.png b/Tests/Manual/TableTest/DataView/Resources/cancel.png new file mode 100644 index 0000000000000000000000000000000000000000..9799f5f2ca0642dd25068e766f2af0cf8a1c80aa GIT binary patch literal 1430 zcmV;H1!?+;P)U8P*7-ZbZ>KLZ*U+lnSp_Ufq@}0xwybFAi#%#fq@|}KQEO56)-X|e7nZL z$iTqBa9P*U#mSX{G{Bl%P*lRez;J+pfx##xwK$o9f#C}S14DXwNkIt%17i#W1A|CX zc0maP17iUL1A|C*NRTrF17iyV0~1e4YDEbH0|SF|enDkXW_m`6f}y3QrGjHhep0GJ zaAk2xYHqQDXI^rCQ9*uDVo7QW0|Nup4h9AW240u^5(W3f%sd4n162kpgNVo|1qcff zJ_s=cNG>fZg9jx8g8+j9g8_pBLjXe}Lp{R+hNBE`7{wV~7)u#fFy3PlV+vxLz;uCG zm^qSpA@ds+OO_6nTdaDlt*rOhEZL^9ePa)2-_4=K(Z%tFGm-NGmm}8}ZcXk5JW@PU zd4+f<@d@)yL(o<5icqT158+-B6_LH7;i6x}CW#w~Uy-Pgl#@Irl`kzV zeL|*8R$ca%T%Wv){2zs_iiJvgN^h0dsuZZ2sQy$tsNSU!s;Q*;LF<6_B%M@UD?LHI zSNcZ`78uqV#TeU~$eS{ozBIdFzSClfs*^S+dw;4dus<{M;#|MXC)T}S9v!D zcV!QCPhBq)ZyO(X-(bH4|NMaZz==UigLj2o41F2S6d@OB6%`R(5i>J(Puzn9wnW{e zu;hl6HK{k#IWjCVGqdJqU(99Cv(K+6*i`tgSi2;vbXD1#3jNBGs$DgVwO(~o>mN4i zHPtkqZIx>)Y(Ls5-Br|mx>vQYvH$Kwn@O`L|D75??eGkZnfg$5<;Xeg_o%+-I&+-3%01W^SH2RkDT>t<8AY({UO#lFTB>(_`g8%^e z{{R4h=>PzAFaQARU;qF*m;eA5Z<1fdMgRZ-_(?=TRCwBylfi1@U=&7U5(yaK*5c=7=rJi-JZoii`G`#DRjs( z=ZEj!?_3FK=kp+=prE3npdjPf{l5z;c+t@D5g>pM9Stwa`-3eiqoUy_M3^WsVnhiO z!jFcEybH^y=o}CsL6S5XGNeh8AVLs*i@yX=(K#ee>go95)GQQ@qG1*~`B|0}aSqW@ z@w~ta8bRV54RRIZ`qpY%PR%jxa=ls_7 zHF}nPbu-A3B7z?;9tjzZ5Q$l~TC!|=I9+s?eYfv+m(ztkwCrkWmL)+54Ov1#Crt9; zv|Rt)o6d!BpU3O*+T92-oi}>rdM8hkFgl8af{!R^vtTt_qwdmu7Gfn;u&sMfq*?Ywr1OifMA|AEB*M>6iXQAM`k(Uu k>#Y3z`0A{_b+CU2074KUb}BbGz5oCK07*qoM6N<$g2wrIcmMzZ literal 0 HcmV?d00001 diff --git a/Tests/Manual/TableTest/DataView/Resources/spinner.gif b/Tests/Manual/TableTest/DataView/Resources/spinner.gif new file mode 100644 index 0000000000000000000000000000000000000000..a5e705f6cbdf914e5e714c35a8dfef807f19e3c2 GIT binary patch literal 1434 zcmZvbdrVVj7{t$-UNOu86#VHu^|s&3rWfwHBbPG_8{SrlB{Tv1uvvj4t6zP!)#d!Ogc zP^62J^$0+~?-ZcXXpBaq%jFsw8L`=H2?+@R02Yg-*Xw;gACBV^i3CMahr>Z667S!? zk3LDe>VLEsU;sWo$Py~o!gWuaIAnaG3Sv``&tvc+8DJO!| zt4fcbQ8tW}a&xZfgtQ9BnFYLvGG|PvCNlg&uh@Q^w9Pz}+I^hCj`vu9JQADPqdkyk zR40xycD9geUgJu1e;$L`Fpa)?Wl-2&6hO@U*KrPqK(I1H=1h?2fce}6GhhP1oBZC# z1e@gt-qFa6lZrl%s1>bdxg*W)Ebt__O(4sj6(*2X@ciUClwHH#U(NRM7XAjS z+scDZ32J*PCoslsgS~#ZlCCGo`r>S6F)Ghw5wVlqHioFaw?ucD(XoLJ0j;28oPoPV z9A}dR$0SKn>uExfkl#j09o;v$BZ909R=*p{ATNq8BJW;YduX2QMOU7$a$_L5e!G^g zpbkx5G4&FZ%7m14rTN}5YB(;x7$5XOc_hf3E|Hw$TVg)P#qf~}nOn03uqsp>UG>vi zWThIoO)-1Q#@u#O;fMC#WAf@Xj70-0g9YZ;dA$HH1fW1q=9-c>>_yA0S$7M*5?}vi z)8MU`Q%P!7sEBBnd$DrKgFQ2?O%6LpdaC%F8Pn-)EC2t=j~ zoaLamla$FX!GQqWi!%s>sj-#5SJX0IF!TP=r21Z}s)k#btN0?=I7uD9C)Gb$fZ#sm zaVq7g`LwZ%PfNpN^_N-IGLHj@AV`s#4&va7_{Hw63G6BkSGXHdogTZ%QOiRb bDpZ@qYcJKM>x%b%*HX74c8MnqfHi*u-bC?g literal 0 HcmV?d00001 diff --git a/Tests/Manual/TableTest/DataView/index-debug.html b/Tests/Manual/TableTest/DataView/index-debug.html new file mode 100644 index 000000000..88eb8f794 --- /dev/null +++ b/Tests/Manual/TableTest/DataView/index-debug.html @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + DataView + + + + + + + + + + + + + + +
+
+ + + +
+
+ + + diff --git a/Tests/Manual/TableTest/DataView/index.html b/Tests/Manual/TableTest/DataView/index.html new file mode 100644 index 000000000..d9782713b --- /dev/null +++ b/Tests/Manual/TableTest/DataView/index.html @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + DataView + + + + + + + + + + + + +
+
+ + + +
+
+ + + diff --git a/Tests/Manual/TableTest/DataView/main.j b/Tests/Manual/TableTest/DataView/main.j new file mode 100644 index 000000000..cd1137468 --- /dev/null +++ b/Tests/Manual/TableTest/DataView/main.j @@ -0,0 +1,18 @@ +/* + * AppController.j + * DataView + * + * Created by You on February 12, 2013. + * Copyright 2013, Your Company All rights reserved. + */ + +@import +@import + +@import "AppController.j" + + +function main(args, namedArgs) +{ + CPApplicationMain(args, namedArgs); +} From 61b19a1df526a3c1a9b913a030c444a161b81f7e Mon Sep 17 00:00:00 2001 From: Stefan Eilers Date: Thu, 25 Oct 2012 15:35:21 +0200 Subject: [PATCH 090/103] Fix "jake release" --- Objective-J/Jakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Objective-J/Jakefile b/Objective-J/Jakefile index 5544882fb..ca5bfeda9 100644 --- a/Objective-J/Jakefile +++ b/Objective-J/Jakefile @@ -111,7 +111,7 @@ function environmentFlags() var SHRINKSAFE = require("minify/shrinksafe"); function compressor(code) { - return SHRINKSAFE.compress(code, { charset : "UTF-16", useServer : true }); + return SHRINKSAFE.compress(code, { charset : "UTF-8", useServer : true }); } function gcc(inputFilePath, outputFilePath, flags, compress) From 3ba0f58738ebea0243f57f6dc45aa82c6bd34346 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Wed, 13 Feb 2013 13:01:38 +0000 Subject: [PATCH 091/103] Travis no longer has the jdk_switcher so let's try without. Maybe it'll work with the JDK 7 fix. --- .travis.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 34029ecf3..6d91686ba 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,6 @@ language: node_js node_js: - 0.8 -before_install: - - jdk_switcher use openjdk6 install: ./bootstrap.sh --quiet --noprompt --directory ./narwhal script: jake test env: PATH=$HOME/build/$TRAVIS_REPO_SLUG/narwhal/bin:$PATH CAPP_BUILD=$HOME/build/$TRAVIS_REPO_SLUG/Build NARWHAL_ENGINE=rhino From b59440584d3f404b6d3b71fd8ac2f2a6463f7724 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Wed, 13 Feb 2013 13:56:28 +0000 Subject: [PATCH 092/103] Fixed: new file API test caused 'Cannot find function setAttribute in object [object Object]' unit test error. --- AppKit/CPCompatibility.j | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/AppKit/CPCompatibility.j b/AppKit/CPCompatibility.j index b9469f692..39d10efc6 100644 --- a/AppKit/CPCompatibility.j +++ b/AppKit/CPCompatibility.j @@ -230,8 +230,13 @@ if (typeof document != "undefined") } // Detect FileAPI support - DOMInputElement.setAttribute("type", "file"); - PLATFORM_FEATURES[CPFileAPIFeature] = !!DOMInputElement["files"]; + if (typeof DOMInputElement.setAttribute === "function") + { + DOMInputElement.setAttribute("type", "file"); + PLATFORM_FEATURES[CPFileAPIFeature] = !!DOMInputElement["files"]; + } + else + PLATFORM_FEATURES[CPFileAPIFeature] = NO; } function CPFeatureIsCompatible(aFeature) From 06bd951d71a5469c7b096f6c9a7b11c5906920e1 Mon Sep 17 00:00:00 2001 From: Blair Duncan Date: Wed, 13 Feb 2013 09:38:07 -0500 Subject: [PATCH 093/103] Fix for textfield propogating command N introduced and discussed on commit 782f47a --- AppKit/CPTextField.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppKit/CPTextField.j b/AppKit/CPTextField.j index ff91a3e96..b11fc0d2e 100644 --- a/AppKit/CPTextField.j +++ b/AppKit/CPTextField.j @@ -612,7 +612,7 @@ CPTextFieldStatePlaceholder = CPThemeState("placeholder"); if (!CPFeatureIsCompatible(CPInputSetFontOutsideOfDOM)) element.style.font = [font cssString]; - [[[self window] platformWindow] _propagateCurrentDOMEvent:YES]; + [[[self window] platformWindow] _propagateCurrentDOMEvent:NO]; CPTextFieldInputIsActive = YES; From 2ddb858647839e4da056decb19c47e719362eddd Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Wed, 13 Feb 2013 15:04:08 +0000 Subject: [PATCH 094/103] Refs #1678. Minor tweak. --- AppKit/CPView.j | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AppKit/CPView.j b/AppKit/CPView.j index cfed2e6be..125480ae9 100644 --- a/AppKit/CPView.j +++ b/AppKit/CPView.j @@ -2322,7 +2322,7 @@ setBoundsOrigin: aRect = CGRectIntersection(aRect, _bounds); // If aRect is empty no scrolling required. - if (CGRectIsEmpty(aRect)) + if (_CGRectIsEmpty(aRect)) return NO; var enclosingClipView = [self _enclosingClipView]; @@ -2345,7 +2345,7 @@ setBoundsOrigin: if (CGRectContainsRect(documentViewVisibleRect, rectInDocumentView)) return NO; - var scrollPoint = CGPointMakeCopy(documentViewVisibleRect.origin); + var scrollPoint = _CGPointMakeCopy(documentViewVisibleRect.origin); // One of the following has to be true since our current visible rect didn't contain aRect. if (_CGRectGetMinX(rectInDocumentView) < _CGRectGetMinX(documentViewVisibleRect)) From 21b5eade71af2b59048a38366453a6a4bc3dbd13 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Wed, 13 Feb 2013 17:47:27 +0100 Subject: [PATCH 095/103] CPCollectionView Issue 1755: Create the drop indicator in mouseEntered if needed. This is the case where the collection view is a drop destination but not a drag source. In _updateDragAndDropStateWithDraggingInfo... , handle the special case where the drop destination is 0 (includes item count == 0). Test app: add an empty collection view acting as a drop destination for the first collectionView. --- AppKit/CPCollectionView.j | 27 ++- .../CPCollectionViewNibTest/AppController.j | 21 +- .../Resources/MainMenu.cib | 2 +- .../Resources/MainMenu.xib | 213 +++++++++++++++--- 4 files changed, 218 insertions(+), 45 deletions(-) diff --git a/AppKit/CPCollectionView.j b/AppKit/CPCollectionView.j index ef0b2f811..652c0676e 100644 --- a/AppKit/CPCollectionView.j +++ b/AppKit/CPCollectionView.j @@ -934,18 +934,24 @@ var HORIZONTAL_MARGIN = 2; [aPasteboard setData:[_delegate collectionView:self dataForItemsAtIndexes:_selectionIndexes forType:aType] forType:aType]; } +- (void)_createDropIndicatorIfNeeded +{ + // Create and position the drop indicator view. + + if (!_dropView) + _dropView = [[_CPCollectionViewDropIndicator alloc] initWithFrame:_CGRectMake(-8, -8, 0, 0)]; + + [_dropView setFrameSize:_CGSizeMake(10, _itemSize.height + _verticalMargin)]; + [self addSubview:_dropView]; +} + - (void)mouseDragged:(CPEvent)anEvent { // Don't crash if we never registered the intial click. if (!_mouseDownEvent) return; - // Create and position the drop indicator view. - if (!_dropView) - _dropView = [[_CPCollectionViewDropIndicator alloc] initWithFrame:_CGRectMake(-8, -8, 0, 0)]; - - [_dropView setFrameSize:_CGSizeMake(10, _itemSize.height + _verticalMargin)]; - [self addSubview:_dropView]; + [self _createDropIndicatorIfNeeded]; var locationInWindow = [anEvent locationInWindow], mouseDownLocationInWindow = [_mouseDownEvent locationInWindow]; @@ -1020,12 +1026,13 @@ var HORIZONTAL_MARGIN = 2; - (CPDragOperation)draggingEntered:(id)draggingInfo { var dropIndex = -1, - dropIndexRef = AT_REF(dropIndex); - - var dragOp = [self _validateDragWithInfo:draggingInfo dropIndex:dropIndexRef dropOperation:1]; + dropIndexRef = AT_REF(dropIndex), + dragOp = [self _validateDragWithInfo:draggingInfo dropIndex:dropIndexRef dropOperation:1]; dropIndex = dropIndexRef(); + [self _createDropIndicatorIfNeeded]; + [self _updateDragAndDropStateWithDraggingInfo:draggingInfo newDragOperation:dragOp newDropIndex:dropIndex newDropOperation:1]; return _currentDragOperation; @@ -1113,6 +1120,8 @@ Not supported. Use -collectionView:dataForItemsAtIndexes:fortype: if (_currentDropIndex == -1 || _currentDragOperation == CPDragOperationNone) frameOrigin = _CGPointMake(-dropviewFrameWidth, 0); + else if (_currentDropIndex == 0) + frameOrigin = _CGPointMake(0, 0); else { var offset; diff --git a/Tests/Manual/CPCollectionViewNibTest/AppController.j b/Tests/Manual/CPCollectionViewNibTest/AppController.j index f6dd3f5b8..979179a04 100644 --- a/Tests/Manual/CPCollectionViewNibTest/AppController.j +++ b/Tests/Manual/CPCollectionViewNibTest/AppController.j @@ -14,7 +14,8 @@ CPLogRegister(CPLogConsole); @implementation AppController : CPObject { CPWindow theWindow; //this "outlet" is connected automatically by the Cib - @outlet CPCollectionView collectionView @accessors; + @outlet CPCollectionView collectionView; + @outlet CPCollectionView emptyCollectionView; @outlet InternalProtoypeItem prototypeItemInternal; @outlet ExternalProtoypeItem prototypeItemExternal; @outlet CPTableView tableView; @@ -40,6 +41,7 @@ CPLogRegister(CPLogConsole); [self didChangeValueForKey:@"maxItemHeight"]; [collectionView registerForDraggedTypes:[@"DragType"]]; + [emptyCollectionView registerForDraggedTypes:[@"DragType"]]; //[theWindow setFullPlatformWindow:YES]; } @@ -130,10 +132,13 @@ CPLogRegister(CPLogConsole); - (CPDragOperation)collectionView:(CPCollectionView)aCollectionView validateDrop:(id)draggingInfo proposedIndex:(Function)proposedIndexRef dropOperation:(CPInteger)collectionViewDropOperation { var pboard = [draggingInfo draggingPasteboard], + draggingSource = [draggingInfo draggingSource], dragIndex = [[pboard dataForType:@"DragType"] firstIndex], proposedIndex = proposedIndexRef(); - if (proposedIndex == dragIndex || proposedIndex == dragIndex + 1) + if (aCollectionView !== draggingSource) + return CPDragOperationCopy; + else if (proposedIndex == dragIndex || proposedIndex == dragIndex + 1) return CPDragOperationNone; return CPDragOperationMove; @@ -142,9 +147,17 @@ CPLogRegister(CPLogConsole); - (BOOL)collectionView:(CPCollectionView)aCollectionView acceptDrop:(id)draggingInfo index:(CPInteger)proposedIndex dropOperation:(CPInteger)collectionViewDropOperation { var pboard = [draggingInfo draggingPasteboard], - dragIndexes = [pboard dataForType:@"DragType"]; + dragIndexes = [pboard dataForType:@"DragType"], + draggingSource = [draggingInfo draggingSource]; + + if (aCollectionView == draggingSource) + [[aCollectionView content] moveIndexes:dragIndexes toIndex:proposedIndex]; + else + { + var sourceObjects = [[draggingSource content] objectsAtIndexes:dragIndexes]; // copy ? + [[aCollectionView content] insertObjects:sourceObjects atIndexes:[CPIndexSet indexSetWithIndex:proposedIndex]]; + } - [[aCollectionView content] moveIndexes:dragIndexes toIndex:proposedIndex]; [aCollectionView reloadContent]; [tableView reloadData]; diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib index 47312e2f6..f12d0d167 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;110E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;2;62E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;111E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;112E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;114E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;100E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;115E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;101E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;116E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;55E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;117E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;49E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;118E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;113E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;100E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;119E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;101E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;106E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;120E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;104E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;90E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;121E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;62E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;122E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;94E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;123E;E;D;K;6;$classD;K;6;CP$UIDd;2;25E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;95E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;124E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;97E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;127E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;129E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;83E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;131E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;132E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;82E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;130E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;131E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;133E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;77E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;135E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;136E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;135E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;137E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;74E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;140E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;141E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;144E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;79E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;145E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;71E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;148E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;70E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;149E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;86E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;152E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;85E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;104E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;153E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;57E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;154E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;126E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;155E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;156E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;55E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;157E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;159E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;160E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;121E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;161E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;162E;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;90E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;157E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;163E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;111E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;48E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;164E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;165E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;166E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;167E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;168E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;169E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;170E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;51E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;172E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;172E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;173E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;175E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;176E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;177E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;178E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;181E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;60E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;59E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;183E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;183E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;183E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;184E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;185E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;171E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;54E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;181E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;186E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;186E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;181E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;188E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;189E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;12;$agrid-colorD;K;6;CP$UIDd;3;190E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;192E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;193E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;171E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;191E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;183E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;183E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;194E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;194E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;194E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;195E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;190E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;171E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;183E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;56E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;196E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;197E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;198E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;200E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;201E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;202E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;194E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;183E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;203E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;204E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;208E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;53E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;209E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;210E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;211E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;212E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;213E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;53E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;214E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;215E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;110E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;216E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;217E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;219E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;222E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;191E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;224E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;225E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;226E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;110E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;227E;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;228E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;62E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;226E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;229E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;229E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;110E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;227E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;230E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;231E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;234E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;237E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;238E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;239E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;240E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;9;CPStepperK;8;$classesA;S;9;CPStepperS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;241E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;229E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;245E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;246E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;247E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;249E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;252E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;253E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;254E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;255E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;257E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;259E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;260E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;261E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;262E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;263E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;264E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;265E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;266E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;267E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;268E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;269E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;270E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;271E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;272E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;273E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;274E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;275E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;256E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;198E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;276E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;258E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;277E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;278E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;279E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;280E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;281E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;242E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;243E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;244E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;229E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;245E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;183E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;282E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;247E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;248E;K;6;$afontD;K;6;CP$UIDd;3;283E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;250E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;191E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;284E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;285E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;229E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;286E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;229E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;52E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;287E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;288E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;289E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;179E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;291E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;92E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;91E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;183E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;183E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;183E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;292E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;185E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;185E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;89E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;291E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;293E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;293E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;291E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;3;294E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;3;202E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;3;183E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;3;183E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;3;295E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;3;296E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;297E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;298E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;208E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;88E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;209E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;299E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;58E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;300E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;301E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;206E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;207E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;213E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;88E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;214E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;171E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;302E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;93E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;303E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;304E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;224E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;305E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;306E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;307E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;308E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;93E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;309E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;304E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;224E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;305E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;220E;K;6;$afontD;K;6;CP$UIDd;3;310E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;171E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;311E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;308E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;171E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;185E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;96E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;51E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;312E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;313E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;51E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;218E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;314E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;315E;K;16;$aimage-positionD;K;6;CP$UIDd;3;202E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;171E;K;11;$aalignmentD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;229E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;191E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;316E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;223E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;194E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;229E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;229E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;183E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;202E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;171E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;317E;E;D;K;10;$classnameS;18;_CPCibClassSwapperK;8;$classesA;S;18;_CPCibClassSwapperS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;318E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;319E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;320E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;321E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;320E;E;D;K;6;$classD;K;6;CP$UIDd;2;99E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;322E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;183E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;183E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;183E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;183E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;183E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;183E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;183E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;194E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;194E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;323E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;324E;E;D;K;10;$classnameS;18;CPObjectControllerK;8;$classesA;S;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;103E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;322E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;183E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;194E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;105E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;325E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;325E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;326E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;327E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;106E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;329E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;330E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;106E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;331E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;233E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;332E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;194E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;194E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;236E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;106E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;333E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;334E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;106E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;327E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;335E;K;6;$afontD;K;6;CP$UIDd;3;336E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;185E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;183E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;337E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;183E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;183E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;251E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;185E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;185E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;109E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;338E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;339E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;49E;E;E;S;8;delegateS;14;collectionViewS;21;prototypeItemExternalS;21;prototypeItemInternalS;9;tableViewS;9;theWindowS;13;itemPrototypeS;4;viewS;7;contentS;17;setPrototypeItem:S;4;add:S;7;remove:S;40;value: selection.uniformSubviewsResizingS;5;valueS;33;selection.uniformSubviewsResizingD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;20;value: minItemHeightS;13;minItemHeightD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;20;value: maxItemHeightS;13;maxItemHeightD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;19;value: maxItemWidthS;12;maxItemWidthD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;19;value: minItemWidthS;12;minItemWidthD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;32;value: selection.maxNumberOfRowsS;25;selection.maxNumberOfRowsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;35;value: selection.maxNumberOfColumnsS;28;selection.maxNumberOfColumnsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;28;value: arrangedObjects.valueS;21;arrangedObjects.valueD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;24;content: arrangedObjectsS;15;arrangedObjectsD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1949827072S;26;{{360.5, 150}, {959, 407}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {959, 407}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;97E;E;E;S;6;normalS;22;{{20, 66}, {164, 297}}S;20;{{0, 0}, {164, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;3;184E;E;E;d;2;20S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;340E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;186E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;341E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;342E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;20;CPReuseIdentifierKeyD;K;6;CP$UIDd;3;343E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;55E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;344E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;344E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;53E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;d;1;2S;20;{{0, 0}, {162, 295}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;345E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;346E;E;d;1;4d;2;25S;6;{3, 2}F;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;57E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;199E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;344E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;344E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;347E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;348E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;6;$afontD;K;6;CP$UIDd;3;349E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;171E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;223E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;349E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;171E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;344E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;344E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;350E;K;6;$afontD;K;6;CP$UIDd;3;352E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;191E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;185E;K;11;$aalignmentD;K;6;CP$UIDd;3;171E;K;15;$acontent-insetD;K;6;CP$UIDd;3;354E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;223E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;235E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;191E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;171E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;223E;E;d;1;3S;21;{{1, 163}, {223, 15}}S;19;{{0, 0}, {223, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;16;0.99581589958159S;23;{{224, 178}, {15, 102}}S;19;{{0, 0}, {15, 102}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9925373134328358S;22;{{499, 17}, {182, 25}}S;19;{{0, 0}, {182, 25}}d;2;33S;12;popup-buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;356E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;183E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;0;d;2;12S;11;In Main CibS;17;_popUpItemAction:d;7;1048576S;17;in standalone cibd;1;1S;22;{{374, 22}, {110, 17}}S;19;{{0, 0}, {110, 17}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;356E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;17;setItemPrototype:d;4;3072D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;357E;E;S;20;{{17, 42}, {94, 17}}S;18;{{0, 0}, {94, 17}}d;2;36S;15;Select Content:S;21;{{923, 64}, {19, 25}}S;18;{{0, 0}, {19, 25}}S;7;stepperd;5;65540d;3;100S;21;{{887, 62}, {36, 29}}S;18;{{0, 0}, {36, 29}}S;7;bezeledD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;358E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;0D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;359E;E;S;22;{{742, 72}, {140, 17}}S;19;{{0, 0}, {140, 17}}S;19;Max Number Of Rows:S;22;{{923, 225}, {19, 25}}d;2;50S;22;{{880, 223}, {43, 29}}S;18;{{0, 0}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{774, 233}, {101, 17}}S;19;{{0, 0}, {101, 17}}S;15;Max Item Width:S;22;{{923, 255}, {19, 25}}S;22;{{880, 253}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{768, 263}, {107, 17}}S;19;{{0, 0}, {107, 17}}S;16;Max Item Height:S;22;{{923, 154}, {19, 25}}S;22;{{880, 152}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;22;{{777, 162}, {98, 17}}S;18;{{0, 0}, {98, 17}}S;15;Min Item Width:S;22;{{923, 184}, {19, 25}}S;22;{{880, 182}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;23;{{772, 192}, {103, 17}}S;19;{{0, 0}, {103, 17}}S;16;Min Item Height:S;21;{{923, 94}, {19, 25}}S;21;{{887, 92}, {36, 29}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;358E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;22;{{720, 99}, {162, 17}}S;19;{{0, 0}, {162, 17}}S;22;Max Number Of Columns:S;23;{{192, 66}, {491, 297}}S;20;{{0, 0}, {491, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;3;292E;E;E;d;2;18D;K;6;$classD;K;6;CP$UIDd;3;180E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;171E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;360E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;293E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;361E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;205E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;362E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;K;20;CPReuseIdentifierKeyD;K;6;CP$UIDd;3;363E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;90E;E;D;K;6;$classD;K;6;CP$UIDd;2;50E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;88E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;344E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;344E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;88E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;S;20;{{0, 0}, {489, 295}}d;1;6d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;342E;E;E;S;21;{{1, -26}, {306, 15}}S;19;{{0, 0}, {306, 15}}f;7;0.95625S;23;{{307, -11}, {15, 307}}S;19;{{0, 0}, {15, 307}}f;18;0.9504643962848297S;21;{{18, 372}, {43, 25}}S;18;{{0, 0}, {43, 25}}S;6;buttonD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;358E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;+d;2;14S;21;{{73, 372}, {43, 25}}D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;364E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;-S;22;{{796, 29}, {145, 18}}S;19;{{0, 0}, {145, 18}}S;9;check-boxS;8;selectedS;16;Uniform ResizingS;13;AppControllerS;4;ViewS;20;ExternalProtoypeItemS;20;CPCollectionViewItemS;20;InternalProtoypeItemS;19;CPMutableDictionaryS;15;ArrayControllerS;17;CPArrayControllerS;19;{{0, 0}, {149, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;E;E;d;2;63S;9;ColorViewS;19;{{35, 8}, {72, 17}}S;18;{{0, 0}, {72, 17}}d;2;39S;8;InternalS;20;{{37, 21}, {70, 40}}S;18;{{0, 0}, {70, 40}}S;16;bezeled+editableD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;365E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;1;TS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;64E;E;E;S;20;{{1, 1}, {162, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;55E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;366E;E;S;6;_NS:11S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;367E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;369E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;370E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;371E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;194E;E;S;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;351E;K;4;nameD;K;6;CP$UIDd;3;372E;K;12;defaultValueD;K;6;CP$UIDd;3;233E;K;6;valuesD;K;6;CP$UIDd;3;373E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;353E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;374E;E;S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;375E;D;K;6;CP$UIDd;3;229E;E;E;d;2;15D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;S;20;{{1, 1}, {489, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;90E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;187E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;376E;E;S;6;_NS:78d;2;16d;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;368E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;200E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;344E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;344E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;200E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;290E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;174E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;128E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;377E;K;6;normalD;K;6;CP$UIDd;3;378E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}f;18;0.6862745098039216D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;171E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;229E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;379E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;183E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;194E;E;D;K;6;$classD;K;6;CP$UIDd;3;221E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;355E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;224E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;194E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;183E;E;S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;49E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;117E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;2;65E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;118E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;119E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;120E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;105E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;121E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;105E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;98E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;122E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;105E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;107E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;123E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;105E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;108E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;124E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;105E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;58E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;125E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;105E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;52E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;126E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;102E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;120E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;102E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;107E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;127E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;108E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;113E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;128E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;111E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;102E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;129E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;120E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;98E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;107E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;127E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;65E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;130E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;92E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;109E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;131E;E;D;K;6;$classD;K;6;CP$UIDd;2;28E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;93E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;109E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;132E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;95E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;111E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;133E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;135E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;137E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;86E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;140E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;85E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;138E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;139E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;141E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;80E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;144E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;79E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;142E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;143E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;145E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;77E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;148E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;76E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;146E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;147E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;149E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;83E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;152E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;82E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;105E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;150E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;151E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;153E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;74E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;111E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;154E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;155E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;156E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;73E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;111E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;154E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;155E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;157E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;89E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;111E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;159E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;160E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;88E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;111E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;158E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;159E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;161E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;60E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;109E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;162E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;134E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;163E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;164E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;58E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;109E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;165E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;166E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;166E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;167E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;102E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;109E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;168E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;129E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;169E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;170E;E;D;K;6;$classD;K;6;CP$UIDd;2;32E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;102E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;109E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;165E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;166E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;166E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;171E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;118E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;51E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;172E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;173E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;174E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;175E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;176E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;177E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;178E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;54E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;180E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;180E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;181E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;55E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;183E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;184E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;185E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;186E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;187E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;189E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;2;63E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;62E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;190E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;190E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;190E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;190E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;191E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;191E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;191E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;192E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;193E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;179E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;57E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;189E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;194E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;194E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;189E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;196E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;197E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;12;$agrid-colorD;K;6;CP$UIDd;3;198E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;199E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;200E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;201E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;179E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;199E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;191E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;191E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;202E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;202E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;202E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;203E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;198E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;179E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;191E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;1;0E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;59E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;204E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;205E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;206E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;208E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;209E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;210E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;202E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;191E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;211E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;212E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;213E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;214E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;215E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;216E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;56E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;217E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;199E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;179E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;218E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;219E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;220E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;213E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;214E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;215E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;221E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;56E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;222E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;199E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;179E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;223E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;64E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;117E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;224E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;225E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;227E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;228E;K;6;$afontD;K;6;CP$UIDd;3;230E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;199E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;199E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;231E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;202E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;232E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;179E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;191E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;193E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;179E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;233E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;65E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;234E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;117E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;235E;E;D;K;6;$classD;K;6;CP$UIDd;2;66E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;236E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;2;65E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;234E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;237E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;237E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;117E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;235E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;238E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;239E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;6;$afontD;K;6;CP$UIDd;3;241E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;237E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;242E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;244E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;237E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;245E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;246E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;6;$afontD;K;6;CP$UIDd;3;241E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;199E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;248E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;244E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;199E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;9;CPStepperK;8;$classesA;S;9;CPStepperS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;72E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;249E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;250E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;251E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;252E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;237E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;253E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;254E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;255E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;256E;K;6;$afontD;K;6;CP$UIDd;3;257E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;199E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;258E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;191E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;259E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;199E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;260E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;261E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;6;$afontD;K;6;CP$UIDd;3;241E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;237E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;262E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;244E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;237E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;72E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;263E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;250E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;251E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;252E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;264E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;206E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;265E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;266E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;256E;K;6;$afontD;K;6;CP$UIDd;3;267E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;199E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;258E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;191E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;259E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;199E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;268E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;269E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;6;$afontD;K;6;CP$UIDd;3;241E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;237E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;270E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;244E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;237E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;72E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;271E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;250E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;251E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;252E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;264E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;206E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;272E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;266E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;256E;K;6;$afontD;K;6;CP$UIDd;3;273E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;199E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;258E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;191E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;259E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;199E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;274E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;275E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;6;$afontD;K;6;CP$UIDd;3;241E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;237E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;276E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;244E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;237E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;72E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;277E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;250E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;251E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;252E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;264E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;206E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;278E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;266E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;256E;K;6;$afontD;K;6;CP$UIDd;3;279E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;199E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;258E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;191E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;259E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;199E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;280E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;281E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;6;$afontD;K;6;CP$UIDd;3;241E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;237E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;282E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;244E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;237E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;72E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;283E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;250E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;251E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;252E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;264E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;206E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;284E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;266E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;256E;K;6;$afontD;K;6;CP$UIDd;3;285E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;199E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;258E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;191E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;259E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;199E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;286E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;287E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;6;$afontD;K;6;CP$UIDd;3;241E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;237E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;288E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;244E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;237E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;72E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;289E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;250E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;251E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;252E;K;18;CPStepperIncrementD;K;6;CP$UIDd;3;237E;K;17;CPStepperMaxValueD;K;6;CP$UIDd;3;253E;K;19;CPStepperAutorepeatD;K;6;CP$UIDd;3;191E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;290E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;255E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;256E;K;6;$afontD;K;6;CP$UIDd;3;291E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;199E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;258E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;191E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;259E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;199E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;292E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;293E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;6;$afontD;K;6;CP$UIDd;3;241E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;237E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;294E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;244E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;237E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;91E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;295E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;296E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;297E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;228E;K;6;$afontD;K;6;CP$UIDd;3;298E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;11;$aalignmentD;K;6;CP$UIDd;3;193E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;199E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;299E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;231E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;202E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;300E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;179E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;191E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;193E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;179E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;91E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;301E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;296E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;232E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;297E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;228E;K;6;$afontD;K;6;CP$UIDd;3;302E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;11;$aalignmentD;K;6;CP$UIDd;3;193E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;199E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;303E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;231E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;202E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;300E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;179E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;191E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;193E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;179E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;94E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;304E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;305E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;226E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;306E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;307E;K;16;$aimage-positionD;K;6;CP$UIDd;3;210E;K;6;$afontD;K;6;CP$UIDd;3;241E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;179E;K;11;$aalignmentD;K;6;CP$UIDd;3;199E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;237E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;199E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;308E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;231E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;202E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;237E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;237E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;191E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;210E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;179E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;55E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;309E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;310E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;311E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;247E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;187E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;312E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;3;100E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;2;99E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;190E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;190E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;190E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;190E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;191E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;191E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;191E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;313E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;193E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;179E;E;D;K;10;$classnameS;16;CPCollectionViewK;8;$classesA;S;16;CPCollectionViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;97E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;312E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;314E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;314E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;312E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;315E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;3;193E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;3;193E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;3;202E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;3;202E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;3;316E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;3;317E;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;96E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;318E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;319E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;96E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;213E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;214E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;215E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;216E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;96E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;217E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;199E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;179E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;320E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;96E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;321E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;322E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;96E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;213E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;214E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;215E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;221E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;237E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;2;96E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;222E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;199E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;179E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;323E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;55E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;54E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;324E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;325E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;326E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;54E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;315E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;187E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;327E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;1;0E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;3;104E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;3;103E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;190E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;190E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;190E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;190E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;191E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;191E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;191E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;328E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;193E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;193E;E;D;K;6;$classD;K;6;CP$UIDd;2;97E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;327E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;329E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;329E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;327E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;315E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;34;CPCollectionViewMaxNumberOfRowsKeyD;K;6;CP$UIDd;3;330E;K;37;CPCollectionViewMaxNumberOfColumnsKeyD;K;6;CP$UIDd;3;210E;K;29;CPCollectionViewSelectableKeyD;K;6;CP$UIDd;3;191E;K;42;CPCollectionViewAllowsMultipleSelectionKeyD;K;6;CP$UIDd;3;191E;K;33;CPCollectionViewVerticalMarginKeyD;K;6;CP$UIDd;3;316E;K;35;CPCollectionViewBackgroundColorsKeyD;K;6;CP$UIDd;3;331E;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;101E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;332E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;333E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;101E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;213E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;214E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;215E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;216E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;101E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;217E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;199E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;179E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;334E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;61E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;101E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;335E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;336E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;101E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;213E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;214E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;215E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;221E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;179E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;101E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;222E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;199E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;179E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;337E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;338E;E;D;K;10;$classnameS;18;_CPCibClassSwapperK;8;$classesA;S;18;_CPCibClassSwapperS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;106E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;3;339E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;340E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;341E;E;D;K;6;$classD;K;6;CP$UIDd;3;106E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;23;CPViewControllerViewKeyD;K;6;CP$UIDd;1;0E;K;24;CPViewControllerTitleKeyD;K;6;CP$UIDd;1;0E;K;26;CPViewControllerCibNameKeyD;K;6;CP$UIDd;1;0E;K;25;CPViewControllerBundleKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;342E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;341E;E;D;K;6;$classD;K;6;CP$UIDd;3;106E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;343E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;191E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;191E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;191E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;191E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;191E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;191E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;191E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;202E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;202E;K;30;_CPCibClassSwapperClassNameKeyD;K;6;CP$UIDd;3;344E;K;38;_CPCibClassSwapperOriginalClassNameKeyD;K;6;CP$UIDd;3;345E;E;D;K;10;$classnameS;18;CPObjectControllerK;8;$classesA;S;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;110E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;343E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;191E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;202E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;112E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;346E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;346E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;347E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;348E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;3;349E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;113E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;350E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;351E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;113E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;352E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;6;$afontD;K;6;CP$UIDd;3;241E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;193E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;353E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;202E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;202E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;244E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;193E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;113E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;354E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;355E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;113E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;348E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;356E;K;6;$afontD;K;6;CP$UIDd;3;357E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;193E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;191E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;358E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;191E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;191E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;191E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;259E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;193E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;193E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;116E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;359E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;360E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;52E;E;E;S;8;delegateS;14;collectionViewS;19;emptyCollectionViewS;21;prototypeItemExternalS;21;prototypeItemInternalS;9;tableViewS;9;theWindowS;13;itemPrototypeS;4;viewS;7;contentS;17;setPrototypeItem:S;4;add:S;7;remove:S;40;value: selection.uniformSubviewsResizingS;5;valueS;33;selection.uniformSubviewsResizingD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;S;20;value: minItemHeightS;13;minItemHeightD;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;S;20;value: maxItemHeightS;13;maxItemHeightD;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;S;19;value: maxItemWidthS;12;maxItemWidthD;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;S;19;value: minItemWidthS;12;minItemWidthD;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;S;32;value: selection.maxNumberOfRowsS;25;selection.maxNumberOfRowsD;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;S;35;value: selection.maxNumberOfColumnsS;28;selection.maxNumberOfColumnsD;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;S;28;value: arrangedObjects.valueS;21;arrangedObjects.valueD;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;S;34;selectionIndexes: selectionIndexesS;16;selectionIndexesD;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;S;24;content: arrangedObjectsS;15;arrangedObjectsD;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;E;E;S;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1949827072S;26;{{360.5, -26}, {959, 583}}S;22;{{0, 0}, {1680, 1028}}d;1;9S;6;Windowd;1;0S;20;{{0, 0}, {959, 583}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;83E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;E;E;S;6;normalS;22;{{20, 66}, {164, 297}}S;20;{{0, 0}, {164, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;3;192E;E;E;d;2;20S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;188E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;361E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;194E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;362E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;213E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;363E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;58E;E;d;2;10T;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;56E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;364E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;364E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;56E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;E;d;1;2S;20;{{0, 0}, {162, 295}}D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;195E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;365E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;195E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;366E;E;d;1;4d;2;25S;6;{3, 2}F;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;60E;E;E;d;3;159d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;207E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;364E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;364E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;367E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;368E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;6;$afontD;K;6;CP$UIDd;3;369E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;179E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;231E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;369E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;179E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;199E;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;364E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;364E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;240E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;370E;K;6;$afontD;K;6;CP$UIDd;3;372E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;199E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;193E;K;11;$aalignmentD;K;6;CP$UIDd;3;179E;K;15;$acontent-insetD;K;6;CP$UIDd;3;374E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;231E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;243E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;199E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;179E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;231E;E;d;1;3S;21;{{1, 163}, {223, 15}}S;19;{{0, 0}, {223, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;16;0.99581589958159S;23;{{224, 178}, {15, 102}}S;19;{{0, 0}, {15, 102}}S;17;disabled+verticalS;27;_verticalScrollerDidScroll:f;18;0.9925373134328358S;22;{{501, 17}, {182, 25}}S;19;{{0, 0}, {182, 25}}d;2;33S;12;popup-buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;376E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;191E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;0;d;2;12S;11;In Main CibS;17;_popUpItemAction:d;7;1048576S;17;in standalone cibd;1;1S;22;{{377, 21}, {110, 17}}S;19;{{0, 0}, {110, 17}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;376E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;17;setItemPrototype:d;4;3072D;K;6;$classD;K;6;CP$UIDd;3;195E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;377E;E;S;20;{{20, 41}, {94, 17}}S;18;{{0, 0}, {94, 17}}d;2;36S;15;Select Content:S;21;{{923, 64}, {19, 25}}S;18;{{0, 0}, {19, 25}}S;7;stepperd;5;65540d;3;100S;21;{{889, 62}, {36, 29}}S;18;{{0, 0}, {36, 29}}S;7;bezeledD;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;378E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;1;0D;K;6;$classD;K;6;CP$UIDd;3;195E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;379E;E;S;22;{{745, 71}, {140, 17}}S;19;{{0, 0}, {140, 17}}S;19;Max Number Of Rows:S;22;{{923, 225}, {19, 25}}d;2;50S;22;{{882, 223}, {43, 29}}S;18;{{0, 0}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;232E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;23;{{777, 232}, {101, 17}}S;19;{{0, 0}, {101, 17}}S;15;Max Item Width:S;22;{{923, 255}, {19, 25}}S;22;{{882, 253}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;232E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;23;{{771, 262}, {107, 17}}S;19;{{0, 0}, {107, 17}}S;16;Max Item Height:S;22;{{923, 154}, {19, 25}}S;22;{{882, 152}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;232E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;22;{{780, 161}, {98, 17}}S;18;{{0, 0}, {98, 17}}S;15;Min Item Width:S;22;{{923, 184}, {19, 25}}S;22;{{882, 182}, {43, 29}}D;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;232E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;23;{{775, 191}, {103, 17}}S;19;{{0, 0}, {103, 17}}S;16;Min Item Height:S;21;{{923, 94}, {19, 25}}S;21;{{889, 92}, {36, 29}}D;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;378E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;22;{{723, 98}, {162, 17}}S;19;{{0, 0}, {162, 17}}S;22;Max Number Of Columns:S;21;{{20, 372}, {43, 25}}S;18;{{0, 0}, {43, 25}}S;6;buttonD;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;378E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;1;+d;2;14S;21;{{75, 372}, {43, 25}}D;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;380E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;1;-S;22;{{796, 29}, {145, 18}}S;19;{{0, 0}, {145, 18}}S;9;check-boxS;8;selectedS;16;Uniform ResizingS;24;{{192, 380}, {491, 183}}S;20;{{0, 0}, {491, 183}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;312E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;313E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;188E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;96E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;381E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;314E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;382E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;96E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;213E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;244E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;2;98E;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;96E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;364E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;364E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;96E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;E;S;20;{{0, 0}, {489, 181}}d;2;18d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;363E;E;E;S;20;{{1, 24}, {233, 15}}S;19;{{0, 0}, {233, 15}}f;18;0.6315789222717285S;22;{{234, 39}, {15, 143}}S;19;{{0, 0}, {15, 143}}f;18;0.8965517282485962S;23;{{192, 66}, {491, 297}}S;20;{{0, 0}, {491, 297}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;327E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;328E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;188E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;101E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;179E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;383E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;329E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;384E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;101E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;213E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;385E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;3;102E;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;101E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;364E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;364E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;101E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;E;S;20;{{0, 0}, {489, 295}}d;1;6D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;363E;E;E;S;21;{{1, -26}, {306, 15}}S;19;{{0, 0}, {306, 15}}f;7;0.95625S;23;{{307, -11}, {15, 307}}S;19;{{0, 0}, {15, 307}}f;18;0.9504643962848297S;13;AppControllerS;4;ViewS;20;ExternalProtoypeItemS;20;CPCollectionViewItemS;20;InternalProtoypeItemS;19;CPMutableDictionaryS;15;ArrayControllerS;17;CPArrayControllerS;19;{{0, 0}, {149, 81}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;115E;E;E;d;2;63S;9;ColorViewS;19;{{38, 7}, {72, 17}}S;18;{{0, 0}, {72, 17}}d;2;39S;8;InternalS;20;{{39, 21}, {70, 40}}S;18;{{0, 0}, {70, 40}}S;16;bezeled+editableD;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;386E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;1;TS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;67E;E;E;S;20;{{1, 1}, {162, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;58E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;195E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;387E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;237E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;388E;D;K;6;CP$UIDd;3;388E;D;K;6;CP$UIDd;3;388E;D;K;6;CP$UIDd;3;237E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;390E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;391E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;392E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;202E;E;S;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;371E;K;4;nameD;K;6;CP$UIDd;3;393E;K;12;defaultValueD;K;6;CP$UIDd;3;241E;K;6;valuesD;K;6;CP$UIDd;3;394E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;373E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;395E;E;S;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;396E;D;K;6;CP$UIDd;3;396E;D;K;6;CP$UIDd;3;396E;D;K;6;CP$UIDd;3;237E;E;E;d;2;15D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;237E;E;E;d;2;16S;20;{{1, 1}, {489, 181}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;98E;E;E;S;20;{{1, 1}, {489, 295}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;102E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;195E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;397E;E;d;2;32D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;237E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;389E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;208E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;364E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;364E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;208E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;315E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;3;202E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;182E;E;S;13;Lucida Granded;2;11S;4;fontD;K;6;$classD;K;6;CP$UIDd;3;136E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;398E;K;6;normalD;K;6;CP$UIDd;3;399E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}f;18;0.6862745098039216D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;237E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;400E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;232E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;191E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;202E;E;D;K;6;$classD;K;6;CP$UIDd;3;229E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;375E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;232E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;202E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;191E;E;S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib index f2f4fa303..4081e4604 100644 --- a/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib +++ b/Tests/Manual/CPCollectionViewNibTest/Resources/MainMenu.xib @@ -57,7 +57,7 @@ 9 2 - {{618, 471}, {959, 407}} + {{618, 471}, {959, 583}} 1949827072 Window NSWindow @@ -217,7 +217,7 @@ 0.99581589958159
- {{20, 44}, {164, 297}} + {{20, 220}, {164, 297}} @@ -301,7 +301,7 @@ 2
- {{192, 44}, {491, 297}} + {{192, 220}, {491, 297}} @@ -315,7 +315,7 @@ 265 - {{499, 363}, {187, 26}} + {{499, 539}, {187, 26}} @@ -381,7 +381,7 @@ 265 - {{374, 369}, {116, 17}} + {{374, 545}, {116, 17}} @@ -406,7 +406,7 @@ 268 - {{17, 349}, {100, 17}} + {{17, 525}, {100, 17}} @@ -426,7 +426,7 @@ 265 - {{923, 286}, {19, 27}} + {{923, 462}, {19, 27}} @@ -445,7 +445,7 @@ 265 - {{893, 289}, {28, 22}} + {{893, 465}, {28, 22}} @@ -473,7 +473,7 @@ 265 - {{923, 316}, {19, 27}} + {{923, 492}, {19, 27}} @@ -492,7 +492,7 @@ 265 - {{893, 319}, {28, 22}} + {{893, 495}, {28, 22}} @@ -513,7 +513,7 @@ 265 - {{742, 319}, {146, 17}} + {{742, 495}, {146, 17}} @@ -533,7 +533,7 @@ 265 - {{720, 292}, {168, 17}} + {{720, 468}, {168, 17}} @@ -553,7 +553,7 @@ 265 - {{923, 226}, {19, 27}} + {{923, 402}, {19, 27}} @@ -572,7 +572,7 @@ 265 - {{886, 229}, {35, 22}} + {{886, 405}, {35, 22}} @@ -597,7 +597,7 @@ 265 - {{777, 229}, {104, 17}} + {{777, 405}, {104, 17}} @@ -617,7 +617,7 @@ 265 - {{923, 155}, {19, 27}} + {{923, 331}, {19, 27}} @@ -636,7 +636,7 @@ 265 - {{886, 158}, {35, 22}} + {{886, 334}, {35, 22}} @@ -657,7 +657,7 @@ 265 - {{774, 158}, {107, 17}} + {{774, 334}, {107, 17}} @@ -677,7 +677,7 @@ 265 - {{923, 125}, {19, 27}} + {{923, 301}, {19, 27}} @@ -696,7 +696,7 @@ 265 - {{886, 128}, {35, 22}} + {{886, 304}, {35, 22}} @@ -717,7 +717,7 @@ 265 - {{768, 128}, {113, 17}} + {{768, 304}, {113, 17}} @@ -737,7 +737,7 @@ 265 - {{923, 196}, {19, 27}} + {{923, 372}, {19, 27}} @@ -756,7 +756,7 @@ 265 - {{886, 199}, {35, 22}} + {{886, 375}, {35, 22}} @@ -777,7 +777,7 @@ 265 - {{772, 199}, {109, 17}} + {{772, 375}, {109, 17}} @@ -797,7 +797,7 @@ 292 - {{14, 4}, {55, 32}} + {{14, 180}, {55, 32}} @@ -821,10 +821,10 @@ 292 - {{69, 4}, {55, 32}} + {{69, 180}, {55, 32}} - + _NS:9 YES @@ -849,7 +849,7 @@ 265 - {{796, 360}, {145, 18}} + {{796, 536}, {145, 18}} @@ -877,8 +877,84 @@ 25 + + + 268 + + YES + + + 2304 + + YES + + + 274 + {489, 181} + + + + _NS:80 + {0, 0} + {0, 0} + 2 + 2 + + YES + + + -1 + 0 + + + {{1, 1}, {489, 181}} + + + + _NS:78 + + + 4 + + + + -2147483392 + {{234, 1}, {15, 143}} + + + + _NS:82 + + _doScroller: + 1 + 0.89655172824859619 + + + + -2147483392 + {{1, 144}, {233, 15}} + + + + _NS:91 + 1 + + _doScroller: + 0.63157892227172852 + + + {{192, 20}, {491, 183}} + + + + _NS:76 + 133682 + + + + - {959, 407} + {959, 583} @@ -1029,6 +1105,14 @@ 609 + + + emptyCollectionView + + + + 622 + content: arrangedObjects @@ -1350,6 +1434,22 @@ 613 + + + itemPrototype + + + + 623 + + + + delegate + + + + 624 + @@ -1416,10 +1516,11 @@ - + + @@ -1918,6 +2019,32 @@ + + 614 + + + YES + + + + + + + + 615 + + + + + 616 + + + + + 617 + + + @@ -2008,6 +2135,12 @@ 602.IBPluginDependency 610.IBPluginDependency 611.IBPluginDependency + 614.IBPluginDependency + 615.IBCollectionViewIntegration.primaryColor + 615.IBCollectionViewIntegration.secondaryColor + 615.IBPluginDependency + 616.IBPluginDependency + 617.IBPluginDependency YES @@ -2095,6 +2228,17 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + 6 + System + controlAlternatingRowColor + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin @@ -2109,7 +2253,7 @@ - 613 + 633 @@ -2133,6 +2277,7 @@ YES collectionView + emptyCollectionView prototypeItemExternal prototypeItemInternal tableView @@ -2140,6 +2285,7 @@ YES NSCollectionView + NSCollectionView ExternalProtoypeItem InternalProtoypeItem NSTableView @@ -2150,6 +2296,7 @@ YES collectionView + emptyCollectionView prototypeItemExternal prototypeItemInternal tableView @@ -2160,6 +2307,10 @@ collectionView NSCollectionView + + emptyCollectionView + NSCollectionView + prototypeItemExternal ExternalProtoypeItem From 1f19e028d58d22e5ce8a19068f94acf50b0122ea Mon Sep 17 00:00:00 2001 From: daboe01 Date: Wed, 13 Feb 2013 19:07:06 +0100 Subject: [PATCH 096/103] CPWebView scrollwheel fix --- AppKit/CPWebView.j | 1 + 1 file changed, 1 insertion(+) diff --git a/AppKit/CPWebView.j b/AppKit/CPWebView.j index 57717d744..af514ff75 100644 --- a/AppKit/CPWebView.j +++ b/AppKit/CPWebView.j @@ -258,6 +258,7 @@ CPWebViewAppKitScrollMaxPollCount = 3; }; win.addEventListener("DOMMouseScroll", scrollEventHandler, false); + win.addEventListener("wheel", scrollEventHandler, false); } } From ed73fa12b1d8c4fc7e6ba5e3a4d508e9f90f9f50 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Wed, 13 Feb 2013 19:26:13 +0000 Subject: [PATCH 097/103] Refs #1757. Add a toggle-able text field to CPDocumentControllerTest to facilitate of testing of text fields effect on Cmd-N accelerator. In my testing, the presence or enabled state of the text field appeared to have no effect. In Safari cmd-n always worked, in Chrome it never worked. --- .../withNib/Resources/Document.cib | 2 +- .../withNib/Resources/Document.xib | 192 ++++++++++++++++-- 2 files changed, 178 insertions(+), 16 deletions(-) diff --git a/Tests/Manual/CPDocumentControllerTest/withNib/Resources/Document.cib b/Tests/Manual/CPDocumentControllerTest/withNib/Resources/Document.cib index ff9719169..476041fd9 100644 --- a/Tests/Manual/CPDocumentControllerTest/withNib/Resources/Document.cib +++ b/Tests/Manual/CPDocumentControllerTest/withNib/Resources/Document.cib @@ -1 +1 @@ -280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;23E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;20E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;24E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;25E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;18E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;26E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;18E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;27E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;17E;K;30;_CPCibWindowTemplateMinSizeKeyD;K;6;CP$UIDd;2;28E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;29E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;2;30E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;31E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;32E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;33E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;34E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;35E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;36E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;20E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;19E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;37E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;38E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;38E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;39E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;40E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;21E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;20E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;37E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;41E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;42E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;20E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;43E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;44E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;40E;K;6;$afontD;K;6;CP$UIDd;2;46E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;47E;K;11;$aalignmentD;K;6;CP$UIDd;2;48E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;49E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;50E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;51E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;52E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;52E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;52E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;54E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;47E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;48E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;55E;E;S;8;DocumentD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;6;windowS;8;delegateS;9;{94, 108}S;32;{10000000000000, 10000000000000}S;4;ViewS;8;CPWindowd;10;1886912512S;23;{{29, 106}, {507, 413}}S;22;{{0, 0}, {1920, 1058}}d;2;15S;6;Windowd;1;0S;20;{{0, 0}, {507, 413}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;22E;E;E;S;6;normalS;22;{{201, 199}, {98, 17}}S;18;{{0, 0}, {98, 17}}d;2;45S;9;textfieldD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;45E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;56E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;57E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;52E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;52E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;49E;E;d;1;2d;1;4T;S;13;Contents Hered;4;3072F;D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;53E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;58E;E;S;13;CPApplicationS;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;E;E;f;18;0.6862745098039216d;1;1E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;2;31E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;32E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;33E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;23E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;34E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;23E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;35E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;17E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;30E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;21E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;36E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;37E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;38E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;40E;E;D;K;6;$classD;K;6;CP$UIDd;2;17E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;28E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;21E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;2;41E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;2;42E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;2;38E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;2;43E;E;D;K;10;$classnameS;18;CPObjectControllerK;8;$classesA;S;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;2;44E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;2;45E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;2;45E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;22E;K;30;_CPCibWindowTemplateMinSizeKeyD;K;6;CP$UIDd;2;46E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;2;47E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;2;48E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;2;49E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;2;50E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;2;51E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;2;52E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;2;53E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;2;54E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;2;25E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;24E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;55E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;56E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;56E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;2;57E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;58E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;25E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;55E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;59E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;60E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;25E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;61E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;62E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;58E;K;6;$afontD;K;6;CP$UIDd;2;64E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;65E;K;11;$aalignmentD;K;6;CP$UIDd;2;65E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;45E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;66E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;67E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;68E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;68E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;68E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;70E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;65E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;65E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;26E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;25E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;55E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;71E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;72E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;25E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;73E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;62E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;74E;K;6;$afontD;K;6;CP$UIDd;2;64E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;65E;K;11;$aalignmentD;K;6;CP$UIDd;2;75E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;2;45E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;76E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;67E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;2;45E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;2;45E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;2;45E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;2;77E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;2;65E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;2;75E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;29E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;2;25E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;55E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;78E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;79E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;2;25E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;73E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;2;80E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;81E;K;16;$aimage-positionD;K;6;CP$UIDd;2;65E;K;6;$afontD;K;6;CP$UIDd;2;64E;K;17;$aline-break-modeD;K;6;CP$UIDd;2;55E;K;11;$aalignmentD;K;6;CP$UIDd;2;75E;K;17;CPControlValueKeyD;K;6;CP$UIDd;2;82E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;2;75E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;2;76E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;2;76E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;2;68E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;2;82E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;2;82E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;2;45E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;2;65E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;2;55E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;83E;E;S;8;DocumentD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;6;windowS;8;delegateS;24;value: selection.enabledS;5;valueS;17;selection.enabledD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;39E;K;10;CP.objectsD;K;17;CPNullPlaceholderD;K;6;CP$UIDd;2;55E;K;26;CPNotApplicablePlaceholderD;K;6;CP$UIDd;2;55E;E;E;S;26;enabled: selection.enabledS;7;enabledD;K;6;$classD;K;6;CP$UIDd;2;39E;K;10;CP.objectsD;K;17;CPNullPlaceholderD;K;6;CP$UIDd;2;55E;K;26;CPNotApplicablePlaceholderD;K;6;CP$UIDd;2;55E;E;E;S;19;CPMutableDictionaryT;S;9;{94, 108}S;32;{10000000000000, 10000000000000}S;4;ViewS;8;CPWindowd;10;1886912512S;23;{{29, 466}, {507, 413}}S;22;{{0, 0}, {2560, 1418}}d;2;15S;6;Windowd;1;0S;20;{{0, 0}, {507, 413}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;30E;E;E;S;6;normalS;23;{{173, 198}, {161, 17}}S;19;{{0, 0}, {161, 17}}d;2;45S;9;textfieldD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;63E;K;13;CPFontNameKeyD;K;6;CP$UIDd;2;84E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;2;85E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;2;68E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;2;68E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;2;45E;E;d;1;2S;13;Contents Hered;4;3072F;D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;86E;E;S;23;{{188, 219}, {104, 29}}S;19;{{0, 0}, {104, 29}}d;2;36S;28;bezeled+editable+placeholderd;1;4S;0;D;K;6;$classD;K;6;CP$UIDd;2;69E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;2;87E;E;S;22;{{294, 225}, {22, 18}}S;18;{{0, 0}, {22, 18}}S;9;check-boxS;8;selectedd;1;1S;13;CPApplicationS;28;_CPFontSystemFacePlaceholderd;2;-1D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;82E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;82E;E;E;f;18;0.6862745098039216E;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/CPDocumentControllerTest/withNib/Resources/Document.xib b/Tests/Manual/CPDocumentControllerTest/withNib/Resources/Document.xib index 25aba9b83..6e6c0b76d 100644 --- a/Tests/Manual/CPDocumentControllerTest/withNib/Resources/Document.xib +++ b/Tests/Manual/CPDocumentControllerTest/withNib/Resources/Document.xib @@ -1,21 +1,24 @@ - 1070 - 11E53 - 2182 - 1138.47 - 569.00 + 1080 + 12C60 + 3084 + 1187.34 + 625.00 com.apple.InterfaceBuilder.CocoaPlugin - 2182 + 3084 + NSButton + NSButtonCell + NSCustomObject + NSObjectController NSTextField NSTextFieldCell - NSWindowTemplate NSView - NSCustomObject + NSWindowTemplate com.apple.InterfaceBuilder.CocoaPlugin @@ -31,6 +34,14 @@ FirstResponder + + + enabled + + YES + YES + + 15 2 @@ -48,16 +59,17 @@ 301 - {{201, 198}, {104, 17}} + {{170, 198}, {167, 17}} + _NS:1505 YES - 68288064 - 272630784 + 68157504 + 138413056 Contents Here - + LucidaGrande 13 1044 @@ -77,12 +89,80 @@ 6 System controlTextColor - + 3 MAA + NO + + + + 268 + {{192, 168}, {96, 22}} + + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 6 + System + textColor + + + + NO + + + + 268 + {{294, 170}, {22, 18}} + + + + _NS:9 + YES + + -2080374784 + 268435456 + + + _NS:9 + + 1211912448 + 2 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + NO {507, 413} @@ -90,7 +170,7 @@ - {{0, 0}, {1920, 1058}} + {{0, 0}, {2560, 1418}} {94, 108} {10000000000000, 10000000000000} YES @@ -117,6 +197,46 @@ 17 + + + enabled: selection.enabled + + + + + + enabled: selection.enabled + enabled + selection.enabled + + + + + 2 + + + 100117 + + + + value: selection.enabled + + + + + + value: selection.enabled + value + selection.enabled + + + + + 2 + + + 100115 + @@ -152,6 +272,8 @@ + + @@ -174,6 +296,37 @@ + + 100103 + + + + + + + + 100104 + + + + + 100105 + + + + + 100101 + + + + + + + + 100102 + + + @@ -182,6 +335,11 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin {{133, 170}, {507, 413}} @@ -191,7 +349,7 @@ - 100100 + 100117 @@ -209,5 +367,9 @@ IBCocoaFramework YES 3 + + NSSwitch + {15, 15} + From 71f6e9ac52b80a0a21e8eb344ae72431d490d54b Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Wed, 13 Feb 2013 23:09:24 +0000 Subject: [PATCH 098/103] Refs #1757. Improve fix. --- AppKit/CPTextField.j | 2 -- 1 file changed, 2 deletions(-) diff --git a/AppKit/CPTextField.j b/AppKit/CPTextField.j index b11fc0d2e..06fa00a52 100644 --- a/AppKit/CPTextField.j +++ b/AppKit/CPTextField.j @@ -612,8 +612,6 @@ CPTextFieldStatePlaceholder = CPThemeState("placeholder"); if (!CPFeatureIsCompatible(CPInputSetFontOutsideOfDOM)) element.style.font = [font cssString]; - [[[self window] platformWindow] _propagateCurrentDOMEvent:NO]; - CPTextFieldInputIsActive = YES; if (document.attachEvent) From 055d43eb234726e2c4edd5be157cd3fcb111f3ec Mon Sep 17 00:00:00 2001 From: Blair Duncan Date: Thu, 14 Feb 2013 16:35:30 -0500 Subject: [PATCH 099/103] Custom system cursors to use sprited png's for non IE browsers --- AppKit/CPCursor.j | 6 ++- Tests/Manual/CPCursor/AppController.j | 73 +++++++++++++++------------ 2 files changed, 45 insertions(+), 34 deletions(-) diff --git a/AppKit/CPCursor.j b/AppKit/CPCursor.j index 0042699eb..9987d9cae 100755 --- a/AppKit/CPCursor.j +++ b/AppKit/CPCursor.j @@ -162,8 +162,10 @@ var currentCursor = nil, if (doesHaveImage) { - var themeResourcePath = [[[CPApp themeBlend] bundle] resourcePath]; - cssString = [CPString stringWithFormat:@"url(%@cursors/%@.cur), %@", themeResourcePath, cursorName, aString]; + var themeResourcePath = [[[CPApp themeBlend] bundle] resourcePath], + extension = CPBrowserIsEngine(CPInternetExplorerBrowserEngine) ? @"cur" : @"png"; + + cssString = [CPString stringWithFormat:@"url(%@cursors/%@.%@), %@", themeResourcePath, cursorName, extension, aString]; } else diff --git a/Tests/Manual/CPCursor/AppController.j b/Tests/Manual/CPCursor/AppController.j index da9a972ed..0e2f3eabb 100644 --- a/Tests/Manual/CPCursor/AppController.j +++ b/Tests/Manual/CPCursor/AppController.j @@ -1,4 +1,8 @@ @import +@import +@import +@import +@import @implementation CursorTester : CPView { @@ -37,6 +41,8 @@ } @end + + @implementation AppController : CPObject { } @@ -46,61 +52,64 @@ var theWindow = [[CPWindow alloc] initWithContentRect:CGRectMakeZero() styleMask:CPBorderlessBridgeWindowMask]; [theWindow setAcceptsMouseMovedEvents:YES]; var contentView = [theWindow contentView], + x = 20, + y = 20, + yInc = 25, imageCursorTester = [[CursorTester alloc] initWithText:@"Image cursor" - origin:CGPointMake(0, 0) - cursor:[[CPCursor alloc] initWithImage:[[CPImage alloc] initWithContentsOfFile:[[CPBundle bundleForClass:[CPCursor class]] resourcePath] + @"/CPCursor/openHandCursor.cur"] + origin:CGPointMake(x, y) + cursor:[[CPCursor alloc] initWithImage:[[CPImage alloc] initWithContentsOfFile:[[CPBundle mainBundle] resourcePath] + @"spinner.gif"] hotSpot:CGPointMakeZero()]], arrowCursorTester = [[CursorTester alloc] initWithText:@"Arrow cursor" - origin:CGPointMake(0, 20) + origin:CGPointMake(x, y+=yInc) cursor:[CPCursor arrowCursor]], crosshairCursorTester = [[CursorTester alloc] initWithText:@"Crosshair cursor" - origin:CGPointMake(0, 40) - cursor:[CPCursor crosshairCursor]] + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor crosshairCursor]], IBeamCursorTester = [[CursorTester alloc] initWithText:@"IBeam cursor" - origin:CGPointMake(0, 60) + origin:CGPointMake(x, y+=yInc) cursor:[CPCursor IBeamCursor]], pointingHandCursorTester = [[CursorTester alloc] initWithText:@"Pointing hand cursor" - origin:CGPointMake(0, 80) - cursor:[CPCursor pointingHandCursor]], + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor pointingHandCursor]], resizeDownCursorTester = [[CursorTester alloc] initWithText:@"Resize down cursor" - origin:CGPointMake(0, 100) - cursor:[CPCursor resizeDownCursor]], + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor resizeDownCursor]], resizeUpCursorTester = [[CursorTester alloc] initWithText:@"Resize up cursor" - origin:CGPointMake(0, 120) + origin:CGPointMake(x, y+=yInc) cursor:[CPCursor resizeUpCursor]], resizeLeftCursorTester = [[CursorTester alloc] initWithText:@"Resize left cursor" - origin:CGPointMake(0, 140) - cursor:[CPCursor resizeLeftCursor]], + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor resizeLeftCursor]], resizeRightCursorTester = [[CursorTester alloc] initWithText:@"Resize right cursor" - origin:CGPointMake(0, 160) - cursor:[CPCursor resizeRightCursor]], + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor resizeRightCursor]], resizeLeftRightCursorTester = [[CursorTester alloc] initWithText:@"Resize left-right cursor" - origin:CGPointMake(0, 180) - cursor:[CPCursor resizeLeftRightCursor]], + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor resizeLeftRightCursor]], resizeUpDownCursorTester = [[CursorTester alloc] initWithText:@"Resize up-down cursor" - origin:CGPointMake(0, 200) - cursor:[CPCursor resizeUpDownCursor]], + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor resizeUpDownCursor]], operationNotAllowedCursorTester = [[CursorTester alloc] initWithText:@"Operation not allowed cursor" - origin:CGPointMake(0, 220) - cursor:[CPCursor operationNotAllowedCursor]], + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor operationNotAllowedCursor]], dragCopyCursorTester = [[CursorTester alloc] initWithText:@"Drag copy cursor" - origin:CGPointMake(0, 240) - cursor:[CPCursor dragCopyCursor]], + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor dragCopyCursor]], dragLinkCursorTester = [[CursorTester alloc] initWithText:@"Drag link cursor" - origin:CGPointMake(0, 260) - cursor:[CPCursor dragLinkCursor]], + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor dragLinkCursor]], contextualMenuCursorTester = [[CursorTester alloc] initWithText:@"Contextual menu cursor" - origin:CGPointMake(0, 280) - cursor:[CPCursor contextualMenuCursor]], + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor contextualMenuCursor]], openHandCursorTester = [[CursorTester alloc] initWithText:@"Open hand cursor" - origin:CGPointMake(0, 300) + origin:CGPointMake(x, y+=yInc) cursor:[CPCursor openHandCursor]], closedHandCursorTester = [[CursorTester alloc] initWithText:@"Closed hand cursor" - origin:CGPointMake(0, 320) - cursor:[CPCursor closedHandCursor]], + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor closedHandCursor]], disappearingItemCursorTester = [[CursorTester alloc] initWithText:@"Disappearing item cursor" - origin:CGPointMake(0, 340) - cursor:[CPCursor disappearingItemCursor]]; + origin:CGPointMake(x, y+=yInc) + cursor:[CPCursor disappearingItemCursor]]; [contentView addSubview:imageCursorTester]; [contentView addSubview:arrowCursorTester]; From 737a8323f2c717426759619ca2c044d4226e7244 Mon Sep 17 00:00:00 2001 From: Blair Duncan Date: Thu, 14 Feb 2013 22:28:51 -0500 Subject: [PATCH 100/103] pngs of cursors missed in last commit --- .../Resources/cursors/closedHandCursor.png | Bin 0 -> 203 bytes .../Resources/cursors/contextualMenuCursor.png | Bin 0 -> 509 bytes .../Resources/cursors/disappearingItemCursor.png | Bin 0 -> 1960 bytes .../Aristo/Resources/cursors/dragCopyCursor.png | Bin 0 -> 2485 bytes .../Aristo/Resources/cursors/dragLinkCursor.png | Bin 0 -> 698 bytes .../Aristo/Resources/cursors/openHandCursor.png | Bin 0 -> 234 bytes .../Resources/cursors/closedHandCursor.png | Bin 0 -> 203 bytes .../Resources/cursors/contextualMenuCursor.png | Bin 0 -> 509 bytes .../Resources/cursors/disappearingItemCursor.png | Bin 0 -> 1960 bytes .../Aristo2/Resources/cursors/dragCopyCursor.png | Bin 0 -> 2485 bytes .../Aristo2/Resources/cursors/dragLinkCursor.png | Bin 0 -> 698 bytes .../Aristo2/Resources/cursors/openHandCursor.png | Bin 0 -> 234 bytes 12 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 AppKit/Themes/Aristo/Resources/cursors/closedHandCursor.png create mode 100644 AppKit/Themes/Aristo/Resources/cursors/contextualMenuCursor.png create mode 100644 AppKit/Themes/Aristo/Resources/cursors/disappearingItemCursor.png create mode 100644 AppKit/Themes/Aristo/Resources/cursors/dragCopyCursor.png create mode 100644 AppKit/Themes/Aristo/Resources/cursors/dragLinkCursor.png create mode 100644 AppKit/Themes/Aristo/Resources/cursors/openHandCursor.png create mode 100644 AppKit/Themes/Aristo2/Resources/cursors/closedHandCursor.png create mode 100644 AppKit/Themes/Aristo2/Resources/cursors/contextualMenuCursor.png create mode 100644 AppKit/Themes/Aristo2/Resources/cursors/disappearingItemCursor.png create mode 100644 AppKit/Themes/Aristo2/Resources/cursors/dragCopyCursor.png create mode 100644 AppKit/Themes/Aristo2/Resources/cursors/dragLinkCursor.png create mode 100644 AppKit/Themes/Aristo2/Resources/cursors/openHandCursor.png diff --git a/AppKit/Themes/Aristo/Resources/cursors/closedHandCursor.png b/AppKit/Themes/Aristo/Resources/cursors/closedHandCursor.png new file mode 100644 index 0000000000000000000000000000000000000000..26390896e7f58b177680b59d2d9e45609b3e4664 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UoCO|{#S9GG!XV7ZFl&wkP_Wk1 z#WBQ#_icb9-vI@V=G6cHH#u)fl1a zztZtDE0nIfR0mxwJEAR+5W%QvusVdp<>v+YuUGtpC2p){w=z7gSLA$)?xs4;^{{HUl1|K+tVTY(N?@O1TaS?83{1OUKhL$d$? literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo/Resources/cursors/contextualMenuCursor.png b/AppKit/Themes/Aristo/Resources/cursors/contextualMenuCursor.png new file mode 100644 index 0000000000000000000000000000000000000000..cffb53f825748a266e8eb232f00c1b821edd7133 GIT binary patch literal 509 zcmVx~WsznqEs8WPb zKvg0}3doAEEb9#O1z-j!&4vW9ADE_j=Xu^sAI2L(i=yZ~48upTYQP*&O1EU7F9W&K zYPB9nrtA787Wx2t1VmlI5=0q!1gL^wTX}Aw0A$Y8dBwJXH34N8 zeyJWXuD-ltY*0m4jl`*+&1h=V3QQ~TKP&J7DJGtupz*}L00000NkvXXu0mjf?LO8d literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo/Resources/cursors/disappearingItemCursor.png b/AppKit/Themes/Aristo/Resources/cursors/disappearingItemCursor.png new file mode 100644 index 0000000000000000000000000000000000000000..26e2256650033588a0b2e8ab8775d38a8e5daf9d GIT binary patch literal 1960 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 gYpF07*qoM6N<$f?8ZaJOBUy literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo/Resources/cursors/openHandCursor.png b/AppKit/Themes/Aristo/Resources/cursors/openHandCursor.png new file mode 100644 index 0000000000000000000000000000000000000000..9a5cf827de55f5d3354541bdcd5ca4da1f7ec381 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UoCO|{#S9GG!XV7ZFl&wkP;ic? zi(`lf@7rK+u?7VWm-qGQ!V`Gx4`lmFGq)v5a68!Z&ho1Wlw`=!zVKtgoDi8dudnxR zMBl$@wMlZugSJY|dk4UoCO|{#S9GG!XV7ZFl&wkP_Wk1 z#WBQ#_icb9-vI@V=G6cHH#u)fl1a zztZtDE0nIfR0mxwJEAR+5W%QvusVdp<>v+YuUGtpC2p){w=z7gSLA$)?xs4;^{{HUl1|K+tVTY(N?@O1TaS?83{1OUKhL$d$? literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo2/Resources/cursors/contextualMenuCursor.png b/AppKit/Themes/Aristo2/Resources/cursors/contextualMenuCursor.png new file mode 100644 index 0000000000000000000000000000000000000000..cffb53f825748a266e8eb232f00c1b821edd7133 GIT binary patch literal 509 zcmVx~WsznqEs8WPb zKvg0}3doAEEb9#O1z-j!&4vW9ADE_j=Xu^sAI2L(i=yZ~48upTYQP*&O1EU7F9W&K zYPB9nrtA787Wx2t1VmlI5=0q!1gL^wTX}Aw0A$Y8dBwJXH34N8 zeyJWXuD-ltY*0m4jl`*+&1h=V3QQ~TKP&J7DJGtupz*}L00000NkvXXu0mjf?LO8d literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo2/Resources/cursors/disappearingItemCursor.png b/AppKit/Themes/Aristo2/Resources/cursors/disappearingItemCursor.png new file mode 100644 index 0000000000000000000000000000000000000000..26e2256650033588a0b2e8ab8775d38a8e5daf9d GIT binary patch literal 1960 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 gYpF07*qoM6N<$f?8ZaJOBUy literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo2/Resources/cursors/openHandCursor.png b/AppKit/Themes/Aristo2/Resources/cursors/openHandCursor.png new file mode 100644 index 0000000000000000000000000000000000000000..9a5cf827de55f5d3354541bdcd5ca4da1f7ec381 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UoCO|{#S9GG!XV7ZFl&wkP;ic? zi(`lf@7rK+u?7VWm-qGQ!V`Gx4`lmFGq)v5a68!Z&ho1Wlw`=!zVKtgoDi8dudnxR zMBl$@wMlZugSJY|d Date: Fri, 15 Feb 2013 12:21:13 -0500 Subject: [PATCH 101/103] Support for multiple-value bindings - CPView and subclasses support multiple-value hidden bindings. - CPControl and subclasses support multiple-value enabled bindings. - CPWindow and CPBox support multiple-value title with pattern bindings. - CPButton supports multiple argument + target bindings. - CPImageView and CPTextField support multiple-value editable bindings. - CPMenuItem supports multiple-value enabled bindings. - Fixed bugs in CPObjectController with simple collection operators. - CPColorWell uses black as the placeholder color. - Runtime object attributes from a cib are applied as they are read, not deferred. - NSNumberFormatter now reads the number style from the xib. - Normalized some parameter names. - Formatting. - Test app for all binding types. --- AppKit/CPArrayController.j | 6 +- AppKit/CPBox.j | 38 +- AppKit/CPButton.j | 19 +- AppKit/CPCheckBox.j | 6 +- AppKit/CPColorWell.j | 8 +- AppKit/CPComboBox.j | 10 +- AppKit/CPControl.j | 11 +- AppKit/CPImageView.j | 8 +- AppKit/CPKeyValueBinding.j | 402 +- AppKit/CPLevelIndicator.j | 10 - AppKit/CPMenuItem/CPMenuItem.j | 8 + AppKit/CPObjectController.j | 33 +- AppKit/CPProgressIndicator.j | 6 +- AppKit/CPRuleEditor/CPPredicateEditor.j | 8 +- AppKit/CPStepper.j | 8 +- AppKit/CPTextField.j | 56 +- AppKit/CPView.j | 8 + AppKit/CPWindow/CPWindow.j | 16 + AppKit/Cib/_CPCibObjectData.j | 26 +- Foundation/CPArray+KVO.j | 2 +- Foundation/CPDateFormatter.j | 3 + Foundation/CPKeyValueObserving.j | 6 +- Foundation/CPNumberFormatter.j | 2 +- Foundation/_CPCollectionKVCOperators.j | 8 + .../MultipleValueBindings/AppController.j | 78 + Tests/Manual/MultipleValueBindings/Info.plist | 10 + Tests/Manual/MultipleValueBindings/Jakefile | 94 + .../Resources/MainMenu.cib | 6 + .../Resources/MainMenu.xib | 5546 +++++++++++++++++ .../Resources/spinner.gif | Bin 0 -> 1434 bytes .../MultipleValueBindings/Transformers.j | 113 + Tests/Manual/MultipleValueBindings/View.cib | 1 + .../MultipleValueBindings/index-debug.html | 107 + Tests/Manual/MultipleValueBindings/index.html | 77 + Tests/Manual/MultipleValueBindings/main.j | 18 + Tools/nib2cib/NSNumberFormatter.j | 14 +- 36 files changed, 6587 insertions(+), 185 deletions(-) create mode 100644 Tests/Manual/MultipleValueBindings/AppController.j create mode 100644 Tests/Manual/MultipleValueBindings/Info.plist create mode 100644 Tests/Manual/MultipleValueBindings/Jakefile create mode 100644 Tests/Manual/MultipleValueBindings/Resources/MainMenu.cib create mode 100644 Tests/Manual/MultipleValueBindings/Resources/MainMenu.xib create mode 100644 Tests/Manual/MultipleValueBindings/Resources/spinner.gif create mode 100644 Tests/Manual/MultipleValueBindings/Transformers.j create mode 100644 Tests/Manual/MultipleValueBindings/View.cib create mode 100644 Tests/Manual/MultipleValueBindings/index-debug.html create mode 100644 Tests/Manual/MultipleValueBindings/index.html create mode 100644 Tests/Manual/MultipleValueBindings/main.j diff --git a/AppKit/CPArrayController.j b/AppKit/CPArrayController.j index e917783dd..4e3c3c04f 100644 --- a/AppKit/CPArrayController.j +++ b/AppKit/CPArrayController.j @@ -1080,12 +1080,12 @@ @implementation CPArrayController (CPBinder) -+ (Class)_binderClassForBinding:(CPString)theBinding ++ (Class)_binderClassForBinding:(CPString)aBinding { - if (theBinding == @"contentArray") + if (aBinding == @"contentArray") return [_CPArrayControllerContentBinder class]; - return [super _binderClassForBinding:theBinding]; + return [super _binderClassForBinding:aBinding]; } @end diff --git a/AppKit/CPBox.j b/AppKit/CPBox.j index 5876d4689..c6a249e3d 100644 --- a/AppKit/CPBox.j +++ b/AppKit/CPBox.j @@ -63,19 +63,12 @@ CPBelowBottom = 6; CPTextField _titleView; } -+ (id)boxEnclosingView:(CPView)aView ++ (Class)_binderClassForBinding:(CPString)aBinding { - var box = [[self alloc] initWithFrame:CGRectMakeZero()], - enclosingView = [aView superview]; + if ([aBinding hasPrefix:CPDisplayPatternTitleBinding]) + return [CPTitleWithPatternBinding class]; - [box setAutoresizingMask:[aView autoresizingMask]]; - [box setFrameFromContentFrame:[aView frame]]; - - [enclosingView replaceSubview:aView with:box]; - - [box setContentView:aView]; - - return box; + return [super _binderClassForBinding:aBinding]; } + (CPString)defaultThemeClass @@ -96,6 +89,21 @@ CPBelowBottom = 6; @"content-margin"]]; } ++ (id)boxEnclosingView:(CPView)aView +{ + var box = [[self alloc] initWithFrame:CGRectMakeZero()], + enclosingView = [aView superview]; + + [box setAutoresizingMask:[aView autoresizingMask]]; + [box setFrameFromContentFrame:[aView frame]]; + + [enclosingView replaceSubview:aView with:box]; + + [box setContentView:aView]; + + return box; +} + - (id)initWithFrame:(CGRect)frameRect { self = [super initWithFrame:frameRect]; @@ -411,6 +419,14 @@ CPBelowBottom = 6; } } +- (void)setValue:(id)aValue forKey:(CPString)aKey +{ + if (aKey === CPDisplayPatternTitleBinding) + [self setTitle:aValue || @""]; + else + [super setValue:aValue forKey:aKey]; +} + - (void)drawRect:(CGRect)rect { var bounds = CGRectMakeCopy([self bounds]); diff --git a/AppKit/CPButton.j b/AppKit/CPButton.j index c51cf61f0..edab78601 100644 --- a/AppKit/CPButton.j +++ b/AppKit/CPButton.j @@ -76,12 +76,14 @@ CPButtonStateMixed = CPThemeState("mixed"); CPButtonStateBezelStyleRounded = CPThemeState("rounded"); // add all future correspondance between bezel styles and theme state here. -var CPButtonBezelStyleStateMap = [CPDictionary dictionaryWithObjects:[CPButtonStateBezelStyleRounded, [CPNull null]] - forKeys:[CPRoundedBezelStyle, CPRoundRectBezelStyle]]; - +var CPButtonBezelStyleStateMap = [CPDictionary dictionaryWithObjectsAndKeys: + CPButtonStateBezelStyleRounded, CPRoundedBezelStyle, + [CPNull null], CPRoundRectBezelStyle]; +/// @cond IGNORE CPButtonDefaultHeight = 25.0; CPButtonImageOffset = 3.0; +/// @endcond /*! @ingroup appkit @@ -117,6 +119,14 @@ CPButtonImageOffset = 3.0; BOOL _isTracking; } ++ (Class)_binderClassForBinding:(CPString)aBinding +{ + if (aBinding === CPTargetBinding || [aBinding hasPrefix:CPArgumentBinding]) + return [CPArgumentTargetBinding class]; + + return [super _binderClassForBinding:aBinding]; +} + + (id)buttonWithTitle:(CPString)aTitle { return [self buttonWithTitle:aTitle theme:[CPTheme defaultTheme]]; @@ -991,6 +1001,3 @@ var CPButtonImageKey = @"CPButtonImageKey", } @end - -//@import "CPCheckBox.j" -//@import "CPRadio.j" diff --git a/AppKit/CPCheckBox.j b/AppKit/CPCheckBox.j index 626067273..4e41e52e6 100644 --- a/AppKit/CPCheckBox.j +++ b/AppKit/CPCheckBox.j @@ -44,12 +44,12 @@ CPCheckBoxImageOffset = 4.0; return @"check-box"; } -+ (Class)_binderClassForBinding:(CPString)theBinding ++ (Class)_binderClassForBinding:(CPString)aBinding { - if (theBinding === CPValueBinding) + if (aBinding === CPValueBinding) return [_CPCheckBoxValueBinder class]; - return [super _binderClassForBinding:theBinding]; + return [super _binderClassForBinding:aBinding]; } - (id)initWithFrame:(CGRect)aFrame diff --git a/AppKit/CPColorWell.j b/AppKit/CPColorWell.j index 3dd83cf66..474a2b756 100644 --- a/AppKit/CPColorWell.j +++ b/AppKit/CPColorWell.j @@ -45,12 +45,12 @@ var _CPColorWellDidBecomeExclusiveNotification = @"_CPColorWellDidBecomeExclusiv CPColor _color; } -+ (Class)_binderClassForBinding:(CPString)theBinding ++ (Class)_binderClassForBinding:(CPString)aBinding { - if (theBinding == CPValueBinding) + if (aBinding == CPValueBinding) return [CPColorWellValueBinder class]; - return [super _binderClassForBinding:theBinding]; + return [super _binderClassForBinding:aBinding]; } + (CPString)defaultThemeClass @@ -315,7 +315,7 @@ var _CPColorWellDidBecomeExclusiveNotification = @"_CPColorWellDidBecomeExclusiv - (void)_updatePlaceholdersWithOptions:(CPDictionary)options { - var placeholderColor = [CPColor blueColor]; + var placeholderColor = [CPColor blackColor]; [self _setPlaceholder:placeholderColor forMarker:CPMultipleValuesMarker isDefault:YES]; [self _setPlaceholder:placeholderColor forMarker:CPNoSelectionMarker isDefault:YES]; diff --git a/AppKit/CPComboBox.j b/AppKit/CPComboBox.j index f94c27135..7ec88bc45 100644 --- a/AppKit/CPComboBox.j +++ b/AppKit/CPComboBox.j @@ -63,12 +63,12 @@ var CPComboBoxTextSubview = @"text", return [CPDictionary dictionaryWithObjectsAndKeys:_CGSizeMake(21.0, 29.0), @"popup-button-size", _CGInsetMake(3.0, 3.0, 3.0, 3.0), @"border-inset"]; } -+ (Class)_binderClassForBinding:(CPString)theBinding ++ (Class)_binderClassForBinding:(CPString)aBinding { - if (theBinding === CPContentBinding || theBinding === CPContentValuesBinding) + if (aBinding === CPContentBinding || aBinding === CPContentValuesBinding) return [_CPComboBoxContentBinder class]; - return [super _binderClassForBinding:theBinding]; + return [super _binderClassForBinding:aBinding]; } - (id)initWithFrame:(CGRect)aFrame @@ -1111,7 +1111,7 @@ var CPComboBoxCompletionTest = function(object, index, context) */ @implementation _CPComboBoxContentBinder : CPBinder -- (void)setValueFor:(CPString)theBinding +- (void)setValueFor:(CPString)aBinding { var destination = [_info objectForKey:CPObservedObjectKey], keyPath = [_info objectForKey:CPObservedKeyPathKey], @@ -1153,7 +1153,7 @@ var CPComboBoxCompletionTest = function(object, index, context) else newValue = [self transformValue:newValue withOptions:options]; - switch (theBinding) + switch (aBinding) { case CPContentBinding: [_source setContent:newValue]; diff --git a/AppKit/CPControl.j b/AppKit/CPControl.j index b7346e86e..f547f2be9 100644 --- a/AppKit/CPControl.j +++ b/AppKit/CPControl.j @@ -152,12 +152,14 @@ var CPControlBlackColor = [CPColor blackColor]; [self exposeBinding:@"enabled"]; } -+ (Class)_binderClassForBinding:(CPString)theBinding ++ (Class)_binderClassForBinding:(CPString)aBinding { - if (theBinding === CPValueBinding) + if (aBinding === CPValueBinding) return [_CPValueBinder class]; + else if ([aBinding hasPrefix:CPEnabledBinding]) + return [CPMultipleValueAndBinding class]; - return [super _binderClassForBinding:theBinding]; + return [super _binderClassForBinding:aBinding]; } /*! @@ -239,6 +241,9 @@ var CPControlBlackColor = [CPColor blackColor]; { [self _reverseSetBinding]; + var binding = [CPBinder getBinding:CPTargetBinding forObject:self]; + [binding invokeAction]; + return [CPApp sendAction:anAction to:anObject from:self]; } diff --git a/AppKit/CPImageView.j b/AppKit/CPImageView.j index 43eae53e0..7f5318d0e 100644 --- a/AppKit/CPImageView.j +++ b/AppKit/CPImageView.j @@ -70,12 +70,14 @@ var CPImageViewEmptyPlaceholderImage = nil; CPImageViewEmptyPlaceholderImage = [[CPImage alloc] initWithContentsOfFile:[bundle pathForResource:@"empty.png"]]; } -+ (Class)_binderClassForBinding:(CPString)theBinding ++ (Class)_binderClassForBinding:(CPString)aBinding { - if (theBinding === CPValueBinding || theBinding === CPValueURLBinding || theBinding === CPValuePathBinding || theBinding === CPDataBinding) + if (aBinding === CPValueBinding || aBinding === CPValueURLBinding || aBinding === CPValuePathBinding || aBinding === CPDataBinding) return [CPImageViewValueBinder class]; + else if ([aBinding hasPrefix:CPEditableBinding]) + return [CPMultipleValueAndBinding class]; - return [super _binderClassForBinding:theBinding]; + return [super _binderClassForBinding:aBinding]; } - (id)initWithFrame:(CGRect)aFrame diff --git a/AppKit/CPKeyValueBinding.j b/AppKit/CPKeyValueBinding.j index a7103418e..2f1afaa73 100644 --- a/AppKit/CPKeyValueBinding.j +++ b/AppKit/CPKeyValueBinding.j @@ -26,9 +26,11 @@ @import @import @import +@import @import @import +@class CPButton var exposedBindingsMap = [CPDictionary new], bindingsMap = [CPDictionary new]; @@ -39,7 +41,7 @@ var CPBindingOperationAnd = 0, @implementation CPBinder : CPObject { CPDictionary _info; - id _source; + id _source @accessors(getter=source); JSObject _suppressedNotifications; JSObject _placeholderForMarker; @@ -95,9 +97,9 @@ var CPBindingOperationAnd = 0, if (!theBinding) return; - var infoDictionary = theBinding._info, - observedObject = [infoDictionary objectForKey:CPObservedObjectKey], - keyPath = [infoDictionary objectForKey:CPObservedKeyPathKey]; + var info = theBinding._info, + observedObject = [info objectForKey:CPObservedObjectKey], + keyPath = [info objectForKey:CPObservedKeyPathKey]; [observedObject removeObserver:theBinding forKeyPath:keyPath]; [bindings removeObjectForKey:aBinding]; @@ -121,7 +123,9 @@ var CPBindingOperationAnd = 0, - (id)initWithBinding:(CPString)aBinding name:(CPString)aName to:(id)aDestination keyPath:(CPString)aKeyPath options:(CPDictionary)options from:(id)aSource { - self = [super init]; + // We use [self init] here because subclasses override init. We can't override this method + // because their initialization has to occur before this method in this class is executed. + self = [self init]; if (self) { @@ -152,21 +156,25 @@ var CPBindingOperationAnd = 0, return self; } +- (void)raiseIfNotApplicable:(id)aValue forKeyPath:(CPString)keyPath options:(CPDictionary)options +{ + if (aValue === CPNotApplicableMarker && [options objectForKey:CPRaisesForNotApplicableKeysBindingOption]) + { + [CPException raise:CPGenericException + reason:@"Cannot transform non-applicable key on: " + _source + " key path: " + keyPath + " value: " + aValue]; + } +} + - (void)setValueFor:(CPString)theBinding { var destination = [_info objectForKey:CPObservedObjectKey], keyPath = [_info objectForKey:CPObservedKeyPathKey], options = [_info objectForKey:CPOptionsKey], - newValue = [destination valueForKeyPath:keyPath], - isPlaceholder = CPIsControllerMarker(newValue); + newValue = [destination valueForKeyPath:keyPath]; - if (isPlaceholder) + if (CPIsControllerMarker(newValue)) { - if (newValue === CPNotApplicableMarker && [options objectForKey:CPRaisesForNotApplicableKeysBindingOption]) - { - [CPException raise:CPGenericException - reason:@"Cannot transform non-applicable key on: " + _source + " key path: " + keyPath + " value: " + newValue]; - } + [self raiseIfNotApplicable:newValue forKeyPath:keyPath options:options]; var value = [self _placeholderForMarker:newValue]; [self setPlaceholderValue:value withMarker:newValue forBinding:theBinding]; @@ -367,7 +375,7 @@ var CPBindingOperationAnd = 0, [CPBinder exposeBinding:aBinding forClass:[self class]]; } -+ (Class)_binderClassForBinding:(CPString)theBinding ++ (Class)_binderClassForBinding:(CPString)aBinding { return [CPBinder class]; } @@ -420,7 +428,7 @@ var CPBindingOperationAnd = 0, [binderClass unbind:aBinding forObject:self]; } -- (id)_replacementKeyPathForBinding:(CPString)binding +- (CPString)_replacementKeyPathForBinding:(CPString)binding { return binding; } @@ -449,7 +457,10 @@ var CPBindingOperationAnd = 0, @end -@implementation _CPKeyValueOrBinding : CPBinder +@implementation _CPMultipleValueBooleanBinding : CPBinder +{ + CPBindingOperationKind _operation; +} - (void)setValueFor:(CPString)aBinding { @@ -458,7 +469,14 @@ var CPBindingOperationAnd = 0, if (!bindings) return; - [_source setValue:resolveMultipleValues(aBinding, bindings, CPBindingOperationOr) forKey:aBinding]; + var baseBinding = aBinding.replace(/\d$/, ""); + + [_source setValue:[self resolveMultipleValuesForBinding:baseBinding bindings:bindings booleanOperation:_operation] forKey:baseBinding]; +} + +- (void)reverseSetValueFor:(CPString)theBinding +{ + // read-only } - (void)observeValueForKeyPath:(CPString)aKeyPath ofObject:(id)anObject change:(CPDictionary)changes context:(id)context @@ -466,61 +484,146 @@ var CPBindingOperationAnd = 0, [self setValueFor:context]; } -@end - -@implementation _CPKeyValueAndBinding : CPBinder +- (BOOL)resolveMultipleValuesForBinding:(CPString)aBinding bindings:(CPDictionary)bindings booleanOperation:(CPBindingOperationKind)operation { -} - -- (void)setValueFor:(CPString)aBinding -{ - var bindings = [bindingsMap objectForKey:[_source UID]]; - - if (!bindings) - return; - - [_source setValue:resolveMultipleValues(aBinding, bindings, CPBindingOperationAnd) forKey:aBinding]; -} - -- (void)observeValueForKeyPath:(CPString)aKeyPath ofObject:(id)anObejct change:(CPDictionary)changes context:(id)context -{ - [self setValueFor:context]; -} - -@end - -var resolveMultipleValues = function(/*CPString*/key, /*CPDictionary*/bindings, /*CPBindingOperationKind*/operation) -{ - var bindingName = key, + var bindingName = aBinding, theBinding, - count = 1; + count = 2; while (theBinding = [bindings objectForKey:bindingName]) { - var infoDictionary = theBinding._info, - object = [infoDictionary objectForKey:CPObservedObjectKey], - keyPath = [infoDictionary objectForKey:CPObservedKeyPathKey], - options = [infoDictionary objectForKey:CPOptionsKey]; + var info = theBinding._info, + object = [info objectForKey:CPObservedObjectKey], + keyPath = [info objectForKey:CPObservedKeyPathKey], + options = [info objectForKey:CPOptionsKey], + value = [object valueForKeyPath:keyPath]; - var value = [theBinding transformValue:[object valueForKeyPath:keyPath] withOptions:options]; + if (CPIsControllerMarker(value)) + { + [self raiseIfNotApplicable:value forKeyPath:keyPath options:options]; + value = [theBinding _placeholderForMarker:value]; + } + else + value = [theBinding transformValue:value withOptions:options]; - if (value == operation) - return operation; + if (operation === CPBindingOperationOr) + { + // Any true condition means true for OR + if (value) + return YES; + } - bindingName = [CPString stringWithFormat:@"%@%i", key, ++count]; + // Any false condition means false for AND + else if (!value) + return NO; + + bindingName = aBinding + (count++); } - return !operation; -}; + // If we get here, all OR conditions were false or all AND conditions were true + return operation === CPBindingOperationOr ? NO : YES; +} -var invokeAction = function(/*CPString*/targetKey, /*CPString*/argumentKey, /*CPDictionary*/bindings) +@end + +@implementation CPMultipleValueAndBinding : _CPMultipleValueBooleanBinding + +- (id)init { - var theBinding = [bindings objectForKey:targetKey], - infoDictionary = theBinding._info, + if (self = [super init]) + _operation = CPBindingOperationAnd; - object = [infoDictionary objectForKey:CPObservedObjectKey], - keyPath = [infoDictionary objectForKey:CPObservedKeyPathKey], - options = [infoDictionary objectForKey:CPOptionsKey], + return self; +} + +@end + +@implementation CPMultipleValueOrBinding : _CPMultipleValueBooleanBinding + +- (id)init +{ + if (self = [super init]) + _operation = CPBindingOperationOr; + + return self; +} + +@end + +@implementation _CPMultipleValueArgumentBinding : CPBinder +{ + CPString _argumentBinding; + CPString _targetBinding; +} + +- (void)setValueFor:(CPString)theBinding +{ + // Called when the binding is first created + [self checkForNullBinding:theBinding initializing:YES]; +} + +- (void)reverseSetValueFor:(CPString)theBinding +{ + // no-op +} + +- (void)observeValueForKeyPath:(CPString)aKeyPath ofObject:(id)anObject change:(CPDictionary)changes context:(id)context +{ + // context is the binding name + [self checkForNullBinding:context initializing:NO]; +} + +/*! + @ignore + + When the value of a multiple-value argument binding changes, + if the binding is marked not to allow null arguments, we have to check + if the binding's value is nil and disable the button if it is. + Otherwise the button is enabled. +*/ +- (void)checkForNullBinding:(CPString)theBinding initializing:(BOOL)isInitializing +{ + // Only done for buttons + if (![_source isKindOfClass:CPButton]) + return; + + // We start with the button enabled for the first argument during init, + // and subsequent checks can disable it. + if (isInitializing && theBinding === CPArgumentBinding) + [_source setEnabled:YES]; + + var bindings = [bindingsMap valueForKey:[_source UID]], + binding = [bindings objectForKey:theBinding], + info = binding._info, + options = [info objectForKey:CPOptionsKey]; + + if (![options valueForKey:CPAllowsNullArgumentBindingOption]) + { + var object = [info objectForKey:CPObservedObjectKey], + keyPath = [info objectForKey:CPObservedKeyPathKey], + value = [object valueForKeyPath:keyPath]; + + if (value === nil || value === undefined) + { + [_source setEnabled:NO]; + return; + } + } + + // If a binding value changed and did not fail the null test, enable the button + if (!isInitializing) + [_source setEnabled:YES]; +} + +- (void)invokeAction +{ + var bindings = [bindingsMap valueForKey:[_source UID]], + theBinding = [bindings objectForKey:CPTargetBinding], + + info = theBinding._info, + object = [info objectForKey:CPObservedObjectKey], + keyPath = [info objectForKey:CPObservedKeyPathKey], + options = [info objectForKey:CPOptionsKey], target = [object valueForKeyPath:keyPath], selector = [options objectForKey:CPSelectorNameBindingOption]; @@ -528,27 +631,174 @@ var invokeAction = function(/*CPString*/targetKey, /*CPString*/argumentKey, /*CP if (!target || !selector) return; - var invocation = [CPInvocation invocationWithMethodSignature:[target methodSignatureForSelector:selector]]; - [invocation setSelector:selector]; - - var bindingName = argumentKey, + var invocation = [CPInvocation invocationWithMethodSignature:[target methodSignatureForSelector:selector]], + bindingName = CPArgumentBinding, count = 1; while (theBinding = [bindings objectForKey:bindingName]) { - infoDictionary = theBinding._info; + info = theBinding._info; + object = [info objectForKey:CPObservedObjectKey]; + keyPath = [info objectForKey:CPObservedKeyPathKey]; - keyPath = [infoDictionary objectForKey:CPObserverKeyPathKey]; - object = [[infoDictionary objectForKey:CPObservedObjectKey] valueForKeyPath:keyPath]; + [invocation setArgument:[object valueForKeyPath:keyPath] atIndex:++count]; - if (object) - [invocation setArgument:object atIndex:++count]; - - bindingName = [CPString stringWithFormat:@"%@%i", argumentKey, count]; + bindingName = CPArgumentBinding + count; } - [invocation invoke]; -}; + [invocation setSelector:selector]; + [invocation invokeWithTarget:target]; +} + +@end + +@implementation CPArgumentTargetBinding : _CPMultipleValueArgumentBinding + +- (id)init +{ + if (self = [super init]) + { + _argumentBinding = CPArgumentBinding; + _targetBinding = CPTargetBinding; + } + + return self; +} + +@end + +@implementation CPDoubleClickArgumentTargetBinding : _CPMultipleValueArgumentBinding + +- (id)init +{ + if (self = [super init]) + { + _argumentBinding = CPArgumentBinding; + _targetBinding = CPTargetBinding; + } + + return self; +} + +@end + +/*! + Abstract superclass for CPValueWithPatternBinding and CPTitleWithPatternBinding. +*/ +@implementation _CPPatternBinding : CPBinder +{ + CPString _bindingKey; + CPString _patternPlaceholder; +} + +- (void)setValueFor:(CPString)aBinding +{ + var bindings = [bindingsMap valueForKey:[_source UID]]; + + if (!bindings) + return; + + // Strip off any trailing number from the binding name + var baseBinding = aBinding.replace(/\d$/, ""), + result = [self resolveMultipleValuesForBindings:bindings]; + + if (result.isPlaceholder) + [self setPlaceholderValue:result.value withMarker:result.marker forBinding:baseBinding]; + else + [self setValue:result.value forBinding:baseBinding]; +} + +- (void)reverseSetValueFor:(CPString)theBinding +{ + // read-only +} + +- (void)observeValueForKeyPath:(CPString)aKeyPath ofObject:(id)anObject change:(CPDictionary)changes context:(id)context +{ + [self setValueFor:context]; +} + +- (JSObject)resolveMultipleValuesForBindings:(CPDictionary)bindings +{ + var theBinding, + result = { value:@"", isPlaceholder:NO, marker:nil }; + + for (var count = 1; theBinding = [bindings objectForKey:_bindingKey + count]; ++count) + { + var info = theBinding._info, + object = [info objectForKey:CPObservedObjectKey], + keyPath = [info objectForKey:CPObservedKeyPathKey], + options = [info objectForKey:CPOptionsKey], + value = [object valueForKeyPath:keyPath]; + + if (count === 1) + result.value = [options objectForKey:CPDisplayPatternBindingOption]; + + if (CPIsControllerMarker(value)) + { + [self raiseIfNotApplicable:value forKeyPath:keyPath options:options]; + + result.isPlaceholder = YES; + result.marker = value; + + value = [theBinding _placeholderForMarker:value]; + } + else + value = [theBinding transformValue:value withOptions:options]; + + if (value === nil || value === undefined) + value = @""; + + result.value = result.value.replace("%{" + _patternPlaceholder + count + "}@", [value description]); + } + + return result; +} + +@end + + +/*! + Users of this class must override setValue:forKey: and if the + key is CPDisplayPatternValueBinding, set the appropriate value + for the control class. For example, CPTextField uses setObjectValue. +*/ +@implementation CPValueWithPatternBinding : _CPPatternBinding + +- (id)init +{ + if (self = [super init]) + { + _bindingKey = CPDisplayPatternValueBinding; + _patternPlaceholder = @"value"; + } + + return self; +} + +@end + + +/*! + Users of this class must override setValue:forKey: and if the + key is CPDisplayPatternTitleBinding, set the appropriate value + for the control class. For example, CPBox uses setTitle. +*/ +@implementation CPTitleWithPatternBinding : _CPPatternBinding + +- (id)init +{ + if (self = [super init]) + { + _bindingKey = CPDisplayPatternTitleBinding; + _patternPlaceholder = @"title"; + } + + return self; +} + +@end + // Keys in options dictionary @@ -565,11 +815,16 @@ CPNullMarker = @"CPNullMarker"; // Binding name constants CPAlignmentBinding = @"alignment"; +CPArgumentBinding = @"argument"; CPContentArrayBinding = @"contentArray"; CPContentBinding = @"content"; CPContentObjectBinding = @"contentObject"; CPContentObjectsBinding = @"contentObjects"; CPContentValuesBinding = @"contentValues"; +CPDisplayPatternTitleBinding = @"displayPatternTitle"; +CPDisplayPatternValueBinding = @"displayPatternValue"; +CPDoubleClickArgumentBinding = @"doubleClickArgument"; +CPDoubleClickTargetBinding = @"doubleClickTarget"; CPEditableBinding = @"editable"; CPEnabledBinding = @"enabled"; CPFontBinding = @"font"; @@ -588,6 +843,7 @@ CPSelectedTagBinding = @"selectedTag"; CPSelectedValueBinding = @"selectedValue"; CPSelectedValuesBinding = @"selectedValues"; CPSelectionIndexesBinding = @"selectionIndexes"; +CPTargetBinding = @"target"; CPTextColorBinding = @"textColor"; CPTitleBinding = @"title"; CPToolTipBinding = @"toolTip"; @@ -596,7 +852,7 @@ CPValueURLBinding = @"valueURL"; CPValuePathBinding = @"valuePath"; CPDataBinding = @"data"; -//Binding options constants +// Binding options constants CPAllowsEditingMultipleValuesSelectionBindingOption = @"CPAllowsEditingMultipleValuesSelection"; CPAllowsNullArgumentBindingOption = @"CPAllowsNullArgument"; CPConditionallySetsEditableBindingOption = @"CPConditionallySetsEditable"; diff --git a/AppKit/CPLevelIndicator.j b/AppKit/CPLevelIndicator.j index 0ff9f1b4a..7483f7c4a 100644 --- a/AppKit/CPLevelIndicator.j +++ b/AppKit/CPLevelIndicator.j @@ -72,8 +72,6 @@ CPRatingLevelIndicatorStyle = 3; 1.0, @"spacing"]; } - - - (id)initWithFrame:(CGRect)aFrame { self = [super initWithFrame:aFrame]; @@ -84,17 +82,11 @@ CPRatingLevelIndicatorStyle = 3; _maxValue = 2; _warningValue = 2; _criticalValue = 2; - - [self _init]; } return self; } -- (void)_init -{ -} - - (void)layoutSubviews { var bezelView = [self layoutEphemeralSubviewNamed:"bezel" @@ -348,8 +340,6 @@ var CPLevelIndicatorStyleKey = "CPLevelIndicatorStyleKey", _isEditable = [aCoder decodeBoolForKey:CPLevelIndicatorIsEditableKey]; - [self _init]; - [self setNeedsLayout]; [self setNeedsDisplay:YES]; } diff --git a/AppKit/CPMenuItem/CPMenuItem.j b/AppKit/CPMenuItem/CPMenuItem.j index 568507a59..6b3c3caf3 100644 --- a/AppKit/CPMenuItem/CPMenuItem.j +++ b/AppKit/CPMenuItem/CPMenuItem.j @@ -105,6 +105,14 @@ var CPMenuItemStringRepresentationDictionary = [CPDictionary dictionaryWithObjec _CPMenuItemView _menuItemView; } ++ (Class)_binderClassForBinding:(CPString)aBinding +{ + if ([aBinding hasPrefix:CPEnabledBinding]) + return [CPMultipleValueAndBinding class]; + + return [super _binderClassForBinding:aBinding]; +} + - (id)init { return [self initWithTitle:@"" action:nil keyEquivalent:nil]; diff --git a/AppKit/CPObjectController.j b/AppKit/CPObjectController.j index 5c3b3a322..30eb73c55 100644 --- a/AppKit/CPObjectController.j +++ b/AppKit/CPObjectController.j @@ -22,6 +22,7 @@ @import @import +@import @import "CPController.j" @import "CPKeyValueBinding.j" @@ -517,8 +518,12 @@ var CPObjectControllerContentKey = @"CPObjectControllerCo - (void)addObserver:(id)anObserver forKeyPath:(CPString)aKeyPath options:(CPKeyValueObservingOptions)options context:(id)context { - if (aKeyPath.indexOf("@") === 0) + if (aKeyPath.charAt(0) === "@") { + // Simple collection operators are scalar and can't be proxied + if ([_CPCollectionKVCOperator isSimpleCollectionOperator:aKeyPath]) + return; + var proxy = [[_CPObservationProxy alloc] initWithKeyPath:aKeyPath observer:anObserver object:self]; proxy._options = options; @@ -541,8 +546,12 @@ var CPObjectControllerContentKey = @"CPObjectControllerCo - (void)removeObserver:(id)anObserver forKeyPath:(CPString)aKeyPath { - if (aKeyPath.indexOf("@") === 0) + if (aKeyPath.charAt(0) === "@") { + // Simple collection operators are scalar and can't be proxied + if ([_CPCollectionKVCOperator isSimpleCollectionOperator:aKeyPath]) + return; + var proxy = [[_CPObservationProxy alloc] initWithKeyPath:aKeyPath observer:anObserver object:self], index = [_observationProxies indexOfObject:proxy]; @@ -567,7 +576,7 @@ var CPObjectControllerContentKey = @"CPObjectControllerCo { var proxy = [_observationProxies objectAtIndex:i], keyPath = [proxy keyPath], - operator = keyPath.indexOf(".") === 0; + operator = keyPath.charAt(0) === "."; if (operator) [self willChangeValueForKey:keyPath]; @@ -589,7 +598,7 @@ var CPObjectControllerContentKey = @"CPObjectControllerCo { var proxy = [_observationProxies objectAtIndex:i], keyPath = [proxy keyPath], - operator = keyPath.indexOf(".") === 0; + operator = keyPath.charAt(0) === "."; if (operator) [self willChangeValueForKey:keyPath]; @@ -626,7 +635,7 @@ var CPObjectControllerContentKey = @"CPObjectControllerCo { var proxy = [_observationProxies objectAtIndex:i], keyPath = [proxy keyPath], - operator = keyPath.indexOf(".") === 0; + operator = keyPath.charAt(0) === "."; if (operator) [self willChangeValueForKey:keyPath]; @@ -700,12 +709,18 @@ var CPObjectControllerContentKey = @"CPObjectControllerCo - (id)valueForKeyPath:(CPString)theKeyPath { - var values = [[_controller selectedObjects] valueForKeyPath:theKeyPath], - value = [self _controllerMarkerForValues:values]; + var values = [[_controller selectedObjects] valueForKeyPath:theKeyPath]; - [_cachedValues setObject:value forKey:theKeyPath]; + // Simple collection operators like @count return a scalar value, not an array or set + if ([values isKindOfClass:CPArray] || [values isKindOfClass:CPSet]) + { + var value = [self _controllerMarkerForValues:values]; + [_cachedValues setObject:value forKey:theKeyPath]; - return value; + return value; + } + else + return values; } - (id)valueForKey:(CPString)theKeyPath diff --git a/AppKit/CPProgressIndicator.j b/AppKit/CPProgressIndicator.j index 8251f920f..2e1c62afe 100644 --- a/AppKit/CPProgressIndicator.j +++ b/AppKit/CPProgressIndicator.j @@ -87,12 +87,12 @@ var CPProgressIndicatorSpinningStyleColors = []; [CPNull null], @"spinning-regular-gif"]; } -+ (Class)_binderClassForBinding:(CPString)theBinding ++ (Class)_binderClassForBinding:(CPString)aBinding { - if (theBinding === CPValueBinding || theBinding === @"isIndeterminate") + if (aBinding === CPValueBinding || aBinding === @"isIndeterminate") return [_CPProgressIndicatorBinder class]; - return [super _binderClassForBinding:theBinding]; + return [super _binderClassForBinding:aBinding]; } - (id)initWithFrame:(CGRect)aFrame diff --git a/AppKit/CPRuleEditor/CPPredicateEditor.j b/AppKit/CPRuleEditor/CPPredicateEditor.j index 887f8af68..c131707a1 100644 --- a/AppKit/CPRuleEditor/CPPredicateEditor.j +++ b/AppKit/CPRuleEditor/CPPredicateEditor.j @@ -82,15 +82,15 @@ } /*! @cond */ -+ (Class)_binderClassForBinding:(CPString)theBinding ++ (Class)_binderClassForBinding:(CPString)aBinding { - if (theBinding == CPValueBinding) + if (aBinding == CPValueBinding) return [CPPredicateEditorValueBinder class]; - return [super _binderClassForBinding:theBinding]; + return [super _binderClassForBinding:aBinding]; } -- (id)_replacementKeyPathForBinding:(CPString)aBinding +- (CPString)_replacementKeyPathForBinding:(CPString)aBinding { if (aBinding == CPValueBinding) return @"predicate"; diff --git a/AppKit/CPStepper.j b/AppKit/CPStepper.j index fc332c3cd..7edb9fdfd 100644 --- a/AppKit/CPStepper.j +++ b/AppKit/CPStepper.j @@ -80,15 +80,15 @@ return [CPStepper stepperWithInitialValue:0.0 minValue:0.0 maxValue:59.0]; } -+ (Class)_binderClassForBinding:(CPString)theBinding ++ (Class)_binderClassForBinding:(CPString)aBinding { - if (theBinding == CPValueBinding || theBinding == CPMinValueBinding || theBinding == CPMaxValueBinding) + if (aBinding == CPValueBinding || aBinding == CPMinValueBinding || aBinding == CPMaxValueBinding) return [_CPStepperValueBinder class]; - return [super _binderClassForBinding:theBinding]; + return [super _binderClassForBinding:aBinding]; } -- (id)_replacementKeyPathForBinding:(CPString)aBinding +- (CPString)_replacementKeyPathForBinding:(CPString)aBinding { if (aBinding == CPValueBinding) return @"doubleValue"; diff --git a/AppKit/CPTextField.j b/AppKit/CPTextField.j index 06fa00a52..0d141adb6 100644 --- a/AppKit/CPTextField.j +++ b/AppKit/CPTextField.j @@ -129,6 +129,18 @@ CPTextFieldStatePlaceholder = CPThemeState("placeholder"); CPControlSize _controlSize; } ++ (Class)_binderClassForBinding:(CPString)aBinding +{ + if (aBinding === CPValueBinding) + return [_CPTextFieldValueBinder class]; + else if ([aBinding hasPrefix:CPDisplayPatternValueBinding]) + return [_CPTextFieldPatternValueBinder class]; + else if ([aBinding hasPrefix:CPEditableBinding]) + return [CPMultipleValueAndBinding class]; + + return [super _binderClassForBinding:aBinding]; +} + + (CPTextField)textFieldWithStringValue:(CPString)aStringValue placeholder:(CPString)aPlaceholder width:(float)aWidth { return [self textFieldWithStringValue:aStringValue placeholder:aPlaceholder width:aWidth theme:[CPTheme defaultTheme]]; @@ -192,14 +204,6 @@ CPTextFieldStatePlaceholder = CPThemeState("placeholder"); return "textfield"; } -+ (Class)_binderClassForBinding:(CPString)theBinding -{ - if (theBinding === CPValueBinding) - return [_CPTextFieldValueBinder class]; - - return [super _binderClassForBinding:theBinding]; -} - + (id)themeAttributes { return [CPDictionary dictionaryWithObjects:[_CGInsetMakeZero(), _CGInsetMake(1.0, 0.0, 0.0, 0.0), [CPNull null]] @@ -1626,17 +1630,20 @@ var CPTextFieldIsEditableKey = "CPTextFieldIsEditableKey", @end @implementation _CPTextFieldValueBinder : CPBinder + ++ (void)_updatePlaceholdersWithOptions:(CPDictionary)options forBinder:(CPBinder)aBinder { + objj_msgSendSuper([aBinder class], "_updatePlaceholdersWithOptions:", options); + + [aBinder _setPlaceholder:@"Multiple Values" forMarker:CPMultipleValuesMarker isDefault:YES]; + [aBinder _setPlaceholder:@"No Selection" forMarker:CPNoSelectionMarker isDefault:YES]; + [aBinder _setPlaceholder:@"Not Applicable" forMarker:CPNotApplicableMarker isDefault:YES]; + [aBinder _setPlaceholder:@"" forMarker:CPNullMarker isDefault:YES]; } -- (void)_updatePlaceholdersWithOptions:(CPDictionary)options +- (void)_updatePlaceholdersWithOptions:(CPDictionary)options forBinder:(CPBinder)aBinder { - [super _updatePlaceholdersWithOptions:options]; - - [self _setPlaceholder:@"Multiple Values" forMarker:CPMultipleValuesMarker isDefault:YES]; - [self _setPlaceholder:@"No Selection" forMarker:CPNoSelectionMarker isDefault:YES]; - [self _setPlaceholder:@"Not Applicable" forMarker:CPNotApplicableMarker isDefault:YES]; - [self _setPlaceholder:@"" forMarker:CPNullMarker isDefault:YES]; + [[self class] _updatePlaceholdersWithOptions:options forBinder:self]; } - (void)setPlaceholderValue:(id)aValue withMarker:(CPString)aMarker forBinding:(CPString)aBinding @@ -1652,3 +1659,22 @@ var CPTextFieldIsEditableKey = "CPTextFieldIsEditableKey", @end +@implementation _CPTextFieldPatternValueBinder : CPValueWithPatternBinding + +- (void)_updatePlaceholdersWithOptions:(CPDictionary)options forBinder:(CPBinder)aBinder +{ + [_CPTextFieldValueBinder _updatePlaceholdersWithOptions:options forBinder:self]; +} + +- (void)setPlaceholderValue:(id)aValue withMarker:(CPString)aMarker forBinding:(CPString)aBinding +{ + [_source setPlaceholderString:aValue]; + [_source setObjectValue:nil]; +} + +- (void)setValue:(id)aValue forBinding:(CPString)aBinding +{ + [_source setObjectValue:aValue]; +} + +@end diff --git a/AppKit/CPView.j b/AppKit/CPView.j index 125480ae9..129de8eab 100644 --- a/AppKit/CPView.j +++ b/AppKit/CPView.j @@ -227,6 +227,14 @@ var CPViewFlags = { }, CachedNotificationCenter = [CPNotificationCenter defaultCenter]; } ++ (Class)_binderClassForBinding:(CPString)aBinding +{ + if ([aBinding hasPrefix:CPHiddenBinding]) + return [CPMultipleValueOrBinding class]; + + return [super _binderClassForBinding:aBinding]; +} + - (void)_setupViewFlags { var theClass = [self class], diff --git a/AppKit/CPWindow/CPWindow.j b/AppKit/CPWindow/CPWindow.j index f30416fca..14b360360 100644 --- a/AppKit/CPWindow/CPWindow.j +++ b/AppKit/CPWindow/CPWindow.j @@ -216,6 +216,14 @@ var CPWindowActionMessageKeys = [ _CPWindowFrameAnimation _frameAnimation; } ++ (Class)_binderClassForBinding:(CPString)aBinding +{ + if ([aBinding hasPrefix:CPDisplayPatternTitleBinding]) + return [CPTitleWithPatternBinding class]; + + return [super _binderClassForBinding:aBinding]; +} + - (id)init { return [self initWithContentRect:_CGRectMakeZero() styleMask:CPTitledWindowMask]; @@ -3105,6 +3113,14 @@ CPTexturedBackgroundWindowMask [self disableKeyEquivalentForDefaultButton]; } +- (void)setValue:(id)aValue forKey:(CPString)aKey +{ + if (aKey === CPDisplayPatternTitleBinding) + [self setTitle:aValue || @""]; + else + [super setValue:aValue forKey:aKey]; +} + @end var keyViewComparator = function(lhs, rhs, context) diff --git a/AppKit/Cib/_CPCibObjectData.j b/AppKit/Cib/_CPCibObjectData.j index 87a1246f1..fd91e22f1 100644 --- a/AppKit/Cib/_CPCibObjectData.j +++ b/AppKit/Cib/_CPCibObjectData.j @@ -260,31 +260,9 @@ var _CPCibObjectDataNamesKeysKey = @"_CPCibObjectDataNamesKeysKey { _replacementObjects[[_fileOwner UID]] = anOwner; - var index = 0, - count = _connections.length, - runtimeAttributeConnectors = [], - connection = nil; - - for (; index < count; ++index) + for (var i = 0, count = _connections.length; i < count; ++i) { - connection = _connections[index]; - - if ([connection isKindOfClass:CPCibRuntimeAttributesConnector]) - // Defer runtime attribute connections until after all other connections are made - runtimeAttributeConnectors.push(connection); - else - { - [connection replaceObjects:_replacementObjects]; - [connection establishConnection]; - } - } - - count = runtimeAttributeConnectors.length; - - for (index = 0; index < count; ++index) - { - connection = runtimeAttributeConnectors[index]; - + var connection = _connections[i]; [connection replaceObjects:_replacementObjects]; [connection establishConnection]; } diff --git a/Foundation/CPArray+KVO.j b/Foundation/CPArray+KVO.j index fc676fcde..c82d56c97 100644 --- a/Foundation/CPArray+KVO.j +++ b/Foundation/CPArray+KVO.j @@ -431,7 +431,7 @@ - (id)valueForKey:(CPString)aKey { - if (aKey.indexOf("@") === 0) + if (aKey.charAt(0) === "@") { if (aKey.indexOf(".") !== -1) [CPException raise:CPInvalidArgumentException reason:"called valueForKey: on an array with a complex key (" + aKey + "). use valueForKeyPath:"]; diff --git a/Foundation/CPDateFormatter.j b/Foundation/CPDateFormatter.j index 175cb9aa8..80015bac0 100644 --- a/Foundation/CPDateFormatter.j +++ b/Foundation/CPDateFormatter.j @@ -65,6 +65,7 @@ CPDateFormatterFullStyle = 4; case CPDateFormatterShortStyle: var format = "d/m/Y"; return aDate.dateFormat(format); + default: return [aDate description]; } @@ -74,11 +75,13 @@ CPDateFormatterFullStyle = 4; { if (!aString) return nil; + switch (_dateStyle) { case CPDateFormatterShortStyle: var format = "d/m/Y"; return Date.parseDate(aString, format); + default: return Date.parseDate(aString); } diff --git a/Foundation/CPKeyValueObserving.j b/Foundation/CPKeyValueObserving.j index e0074b083..4a25f4d40 100644 --- a/Foundation/CPKeyValueObserving.j +++ b/Foundation/CPKeyValueObserving.j @@ -788,7 +788,11 @@ var kvoNewAndOld = CPKeyValueObservingOptionNew | CPKeyValueObservingOpti if (aPath.indexOf('.') != CPNotFound) { - var forwarder = [observers objectForKey:[anObserver UID]].forwarder; + // During cib instantiation, it is possible for the forwarder to not yet be available, + // so we have to check for nil. + var observer = [observers objectForKey:[anObserver UID]], + forwarder = observer ? observer.forwarder : nil; + [forwarder finalize]; } diff --git a/Foundation/CPNumberFormatter.j b/Foundation/CPNumberFormatter.j index 299d871a1..b942b1d46 100644 --- a/Foundation/CPNumberFormatter.j +++ b/Foundation/CPNumberFormatter.j @@ -44,7 +44,7 @@ CPNumberFormatterRoundHalfUp = CPRoundPlain; var NumberRegex = new RegExp('(-)?(\\d*)(\\.(\\d*))?'); -#define SET_NEEDS_NUMBER_HANDLER_UPDATE() _numberHandler = nil; +#define SET_NEEDS_NUMBER_HANDLER_UPDATE() _numberHandler = nil /*! diff --git a/Foundation/_CPCollectionKVCOperators.j b/Foundation/_CPCollectionKVCOperators.j index 7046fe58f..cfd622d7b 100644 --- a/Foundation/_CPCollectionKVCOperators.j +++ b/Foundation/_CPCollectionKVCOperators.j @@ -22,8 +22,16 @@ @import "CPObject.j" +var _CPCollectionKVCOperatorSimpleRE = /^@(avg|count|m(ax|in)|sum)(\.|$)/; + + @implementation _CPCollectionKVCOperator : CPObject ++ (BOOL)isSimpleCollectionOperator:(CPString)operator +{ + return _CPCollectionKVCOperatorSimpleRE.test(operator); +} + + (id)performOperation:(CPString)operator withCollection:(id)aCollection propertyPath:(CPString)propertyPath { var selector = CPSelectorFromString(operator + @"ForCollection:propertyPath:"); diff --git a/Tests/Manual/MultipleValueBindings/AppController.j b/Tests/Manual/MultipleValueBindings/AppController.j new file mode 100644 index 000000000..f3b045cfc --- /dev/null +++ b/Tests/Manual/MultipleValueBindings/AppController.j @@ -0,0 +1,78 @@ +/* + * AppController.j + * MultipleValueBindings + * + * Created by Aparajita Fishman on February 12, 2013. + * Copyright 2013, Cappuccino Foundation. All rights reserved. + */ + +@import +@import + +@import "Transformers.j" + + +@implementation AppController : CPObject +{ + @outlet CPWindow theWindow; + @outlet CPSlider slider1 @accessors; + @outlet CPSlider slider2 @accessors; + CPObject foo @accessors; + CPString currentDate @accessors; + CPString currentTime @accessors; + CPArray people @accessors; + @outlet CPArrayController peopleController; + BOOL allowColorChange @accessors; + BOOL canEditPeople @accessors; +} + +- (id)init +{ + if (self = [super init]) + { + foo = nil; + [self setNow]; + [self setAllowColorChange:NO]; + [self setCanEditPeople:YES]; + people = [ + [CPDictionary dictionaryWithObjectsAndKeys:@"tom", @"firstname", @"jones", @"lastname", 27, @"age", 0, @"numberOfChildren"], + [CPDictionary dictionaryWithObjectsAndKeys:@"dick", @"firstname", @"clark", @"lastname", 31, @"age", 4, @"numberOfChildren"], + [CPDictionary dictionaryWithObjectsAndKeys:@"harry", @"firstname", @"james", @"lastname", 47, @"age", 2, @"numberOfChildren"] + ]; + } + + return self; +} + +- (void)applicationDidFinishLaunching:(CPNotification)aNotification +{ + [CPTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(setNow) userInfo:nil repeats:YES]; +} + +- (void)awakeFromCib +{ +} + +- (@action)setNullArgument:(id)sender +{ + [self setFoo:[sender state] === CPOnState ? nil : self]; +} + +- (void)showValueForSlider1:(int)slider1Value andSlider2:(int)slider2Value foo:(id)foo +{ + [[CPAlert alertWithMessageText:[CPString stringWithFormat:@"Slider1: %d\nSlider2: %d", slider1Value, slider2Value] + defaultButton:@"OK" + alternateButton:nil + otherButton:nil + informativeTextWithFormat:nil] runModal]; +} + +- (void)setNow +{ + var now = [CPDate date]; + + [self setCurrentDate:[CPString stringWithFormat:@"%d/%d/%d", now.getMonth() + 1, now.getDate(), now.getFullYear()]]; + [self setCurrentTime:[CPString stringWithFormat:@"%02d:%02d:%02d", now.getHours(), now.getMinutes(), now.getSeconds()]]; +} + +@end diff --git a/Tests/Manual/MultipleValueBindings/Info.plist b/Tests/Manual/MultipleValueBindings/Info.plist new file mode 100644 index 000000000..65cf95448 --- /dev/null +++ b/Tests/Manual/MultipleValueBindings/Info.plist @@ -0,0 +1,10 @@ + + + + + Main cib file base name + MainMenu.cib + CPBundleName + menu + + diff --git a/Tests/Manual/MultipleValueBindings/Jakefile b/Tests/Manual/MultipleValueBindings/Jakefile new file mode 100644 index 000000000..8aa3aaa66 --- /dev/null +++ b/Tests/Manual/MultipleValueBindings/Jakefile @@ -0,0 +1,94 @@ +/* + * Jakefile + * menu + * + * Created by You on January 31, 2013. + * Copyright 2013, Your Company All rights reserved. + */ + +var ENV = require("system").env, + FILE = require("file"), + JAKE = require("jake"), + task = JAKE.task, + FileList = JAKE.FileList, + app = require("cappuccino/jake").app, + configuration = ENV["CONFIG"] || ENV["CONFIGURATION"] || ENV["c"] || "Debug", + OS = require("os"); + +app ("menu", function(task) +{ + task.setBuildIntermediatesPath(FILE.join("Build", "menu.build", configuration)); + task.setBuildPath(FILE.join("Build", configuration)); + + task.setProductName("menu"); + task.setIdentifier("com.yourcompany.menu"); + task.setVersion("1.0"); + task.setAuthor("Your Company"); + task.setEmail("feedback @nospam@ yourcompany.com"); + task.setSummary("menu"); + task.setSources((new FileList("**/*.j")).exclude(FILE.join("Build", "**"))); + task.setResources(new FileList("Resources/**")); + task.setIndexFilePath("index.html"); + task.setInfoPlistPath("Info.plist"); + task.setNib2CibFlags("-R Resources/"); + + if (configuration === "Debug") + task.setCompilerFlags("-DDEBUG -g"); + else + task.setCompilerFlags("-O"); +}); + +task ("default", ["menu"], function() +{ + printResults(configuration); +}); + +task ("build", ["default"]); + +task ("debug", function() +{ + ENV["CONFIGURATION"] = "Debug"; + JAKE.subjake(["."], "build", ENV); +}); + +task ("release", function() +{ + ENV["CONFIGURATION"] = "Release"; + JAKE.subjake(["."], "build", ENV); +}); + +task ("run", ["debug"], function() +{ + OS.system(["open", FILE.join("Build", "Debug", "menu", "index.html")]); +}); + +task ("run-release", ["release"], function() +{ + OS.system(["open", FILE.join("Build", "Release", "menu", "index.html")]); +}); + +task ("deploy", ["release"], function() +{ + FILE.mkdirs(FILE.join("Build", "Deployment", "menu")); + OS.system(["press", "-f", FILE.join("Build", "Release", "menu"), FILE.join("Build", "Deployment", "menu")]); + printResults("Deployment") +}); + +task ("desktop", ["release"], function() +{ + FILE.mkdirs(FILE.join("Build", "Desktop", "menu")); + require("cappuccino/nativehost").buildNativeHost(FILE.join("Build", "Release", "menu"), FILE.join("Build", "Desktop", "menu", "menu.app")); + printResults("Desktop") +}); + +task ("run-desktop", ["desktop"], function() +{ + OS.system([FILE.join("Build", "Desktop", "menu", "menu.app", "Contents", "MacOS", "NativeHost"), "-i"]); +}); + +function printResults(configuration) +{ + print("----------------------------"); + print(configuration+" app built at path: "+FILE.join("Build", configuration, "menu")); + print("----------------------------"); +} diff --git a/Tests/Manual/MultipleValueBindings/Resources/MainMenu.cib b/Tests/Manual/MultipleValueBindings/Resources/MainMenu.cib new file mode 100644 index 000000000..8716e1e9a --- /dev/null +++ b/Tests/Manual/MultipleValueBindings/Resources/MainMenu.cib @@ -0,0 +1,6 @@ +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;15E;D;K;6;CP$UIDd;2;16E;D;K;6;CP$UIDd;2;17E;D;K;6;CP$UIDd;2;18E;D;K;6;CP$UIDd;2;19E;D;K;6;CP$UIDd;2;21E;D;K;6;CP$UIDd;2;22E;D;K;6;CP$UIDd;2;23E;D;K;6;CP$UIDd;2;24E;D;K;6;CP$UIDd;2;25E;D;K;6;CP$UIDd;2;26E;D;K;6;CP$UIDd;2;27E;D;K;6;CP$UIDd;2;28E;D;K;6;CP$UIDd;2;29E;D;K;6;CP$UIDd;2;30E;D;K;6;CP$UIDd;2;31E;D;K;6;CP$UIDd;2;32E;D;K;6;CP$UIDd;2;33E;D;K;6;CP$UIDd;2;34E;D;K;6;CP$UIDd;2;35E;D;K;6;CP$UIDd;2;36E;D;K;6;CP$UIDd;2;37E;D;K;6;CP$UIDd;2;38E;D;K;6;CP$UIDd;2;39E;D;K;6;CP$UIDd;2;40E;D;K;6;CP$UIDd;2;41E;D;K;6;CP$UIDd;2;42E;D;K;6;CP$UIDd;2;43E;D;K;6;CP$UIDd;2;44E;D;K;6;CP$UIDd;2;45E;D;K;6;CP$UIDd;2;46E;D;K;6;CP$UIDd;2;47E;D;K;6;CP$UIDd;2;48E;D;K;6;CP$UIDd;2;49E;D;K;6;CP$UIDd;2;50E;D;K;6;CP$UIDd;2;51E;D;K;6;CP$UIDd;2;52E;D;K;6;CP$UIDd;2;53E;D;K;6;CP$UIDd;2;54E;D;K;6;CP$UIDd;2;55E;D;K;6;CP$UIDd;2;56E;D;K;6;CP$UIDd;2;57E;D;K;6;CP$UIDd;2;58E;D;K;6;CP$UIDd;2;59E;D;K;6;CP$UIDd;2;60E;D;K;6;CP$UIDd;2;61E;D;K;6;CP$UIDd;2;62E;D;K;6;CP$UIDd;2;63E;D;K;6;CP$UIDd;2;64E;D;K;6;CP$UIDd;2;65E;D;K;6;CP$UIDd;2;66E;D;K;6;CP$UIDd;2;67E;D;K;6;CP$UIDd;2;68E;D;K;6;CP$UIDd;2;69E;D;K;6;CP$UIDd;2;70E;D;K;6;CP$UIDd;2;71E;D;K;6;CP$UIDd;2;72E;D;K;6;CP$UIDd;2;73E;D;K;6;CP$UIDd;2;74E;D;K;6;CP$UIDd;2;75E;D;K;6;CP$UIDd;2;76E;D;K;6;CP$UIDd;2;77E;D;K;6;CP$UIDd;2;78E;D;K;6;CP$UIDd;2;79E;D;K;6;CP$UIDd;2;80E;D;K;6;CP$UIDd;2;81E;D;K;6;CP$UIDd;2;82E;D;K;6;CP$UIDd;2;84E;D;K;6;CP$UIDd;2;85E;D;K;6;CP$UIDd;2;86E;D;K;6;CP$UIDd;2;87E;D;K;6;CP$UIDd;2;88E;D;K;6;CP$UIDd;2;89E;D;K;6;CP$UIDd;2;90E;D;K;6;CP$UIDd;2;91E;D;K;6;CP$UIDd;2;92E;D;K;6;CP$UIDd;2;93E;D;K;6;CP$UIDd;2;94E;D;K;6;CP$UIDd;2;95E;D;K;6;CP$UIDd;2;96E;D;K;6;CP$UIDd;2;97E;D;K;6;CP$UIDd;2;98E;D;K;6;CP$UIDd;2;99E;D;K;6;CP$UIDd;3;100E;D;K;6;CP$UIDd;3;101E;D;K;6;CP$UIDd;3;102E;D;K;6;CP$UIDd;3;103E;D;K;6;CP$UIDd;3;104E;D;K;6;CP$UIDd;3;105E;D;K;6;CP$UIDd;3;106E;D;K;6;CP$UIDd;3;107E;D;K;6;CP$UIDd;3;108E;D;K;6;CP$UIDd;3;109E;D;K;6;CP$UIDd;3;110E;D;K;6;CP$UIDd;3;111E;D;K;6;CP$UIDd;3;112E;D;K;6;CP$UIDd;3;113E;D;K;6;CP$UIDd;3;114E;D;K;6;CP$UIDd;3;115E;D;K;6;CP$UIDd;3;116E;D;K;6;CP$UIDd;3;117E;D;K;6;CP$UIDd;3;118E;D;K;6;CP$UIDd;3;119E;D;K;6;CP$UIDd;3;120E;D;K;6;CP$UIDd;3;121E;D;K;6;CP$UIDd;3;122E;D;K;6;CP$UIDd;3;123E;D;K;6;CP$UIDd;3;124E;D;K;6;CP$UIDd;3;125E;D;K;6;CP$UIDd;3;126E;D;K;6;CP$UIDd;3;127E;D;K;6;CP$UIDd;3;128E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;129E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;135E;D;K;6;CP$UIDd;3;136E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;141E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;143E;D;K;6;CP$UIDd;3;144E;D;K;6;CP$UIDd;3;145E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;147E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;150E;D;K;6;CP$UIDd;3;151E;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;155E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;161E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;3;170E;D;K;6;CP$UIDd;3;171E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;173E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;179E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;182E;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;188E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;193E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;196E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;198E;D;K;6;CP$UIDd;3;199E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;202E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;3;205E;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;3;207E;D;K;6;CP$UIDd;3;208E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;222E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;224E;D;K;6;CP$UIDd;3;225E;D;K;6;CP$UIDd;3;226E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;228E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;230E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;234E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;237E;D;K;6;CP$UIDd;3;238E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;240E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;242E;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;252E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;258E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;260E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;261E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;262E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;263E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;264E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;266E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;267E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;269E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;270E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;272E;D;K;6;CP$UIDd;3;273E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;274E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;275E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;276E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;280E;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;283E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;285E;D;K;6;CP$UIDd;3;287E;D;K;6;CP$UIDd;3;288E;D;K;6;CP$UIDd;3;289E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;290E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;293E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;294E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;296E;D;K;6;CP$UIDd;3;297E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;298E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;299E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;300E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;301E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;302E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;305E;D;K;6;CP$UIDd;1;0E;D;K;6;CP$UIDd;3;306E;D;K;6;CP$UIDd;3;308E;D;K;6;CP$UIDd;3;309E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;134E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;140E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;153E;D;K;6;CP$UIDd;3;154E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;168E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;3;175E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;180E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;181E;D;K;6;CP$UIDd;3;157E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;185E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;196E;D;K;6;CP$UIDd;3;197E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;190E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;3;205E;D;K;6;CP$UIDd;3;205E;D;K;6;CP$UIDd;3;131E;D;K;6;CP$UIDd;3;208E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;221E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;226E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;227E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;232E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;211E;D;K;6;CP$UIDd;3;209E;D;K;6;CP$UIDd;3;243E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;3;244E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;254E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;258E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;260E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;261E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;262E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;263E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;264E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;266E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;267E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;269E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;270E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;272E;D;K;6;CP$UIDd;3;273E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;274E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;275E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;276E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;280E;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;3;280E;D;K;6;CP$UIDd;3;283E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;289E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;290E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;293E;D;K;6;CP$UIDd;3;309E;D;K;6;CP$UIDd;3;309E;D;K;6;CP$UIDd;3;309E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;297E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;298E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;299E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;300E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;301E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;302E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;256E;D;K;6;CP$UIDd;3;305E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;3;293E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;310E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;3;311E;E;D;K;10;$classnameS;20;CPCibOutletConnectorK;8;$classesA;S;20;CPCibOutletConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;2;11E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;312E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;306E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;313E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;306E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;266E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;314E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;306E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;267E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;315E;E;D;K;6;$classD;K;6;CP$UIDd;2;14E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;306E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;254E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;316E;E;D;K;10;$classnameS;21;CPCibControlConnectorK;8;$classesA;S;21;CPCibControlConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;136E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;317E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;138E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;318E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;141E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;2;11E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;319E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;194E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;320E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;200E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;321E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;191E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;322E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;199E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;323E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;193E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;324E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;192E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;325E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;195E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;326E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;155E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;327E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;202E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;328E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;198E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;329E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;142E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;330E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;144E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;129E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;331E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;152E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;332E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;143E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;333E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;182E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;334E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;183E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;335E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;164E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;336E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;159E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;337E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;162E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;338E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;177E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;339E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;158E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;340E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;163E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;341E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;178E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;342E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;160E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;343E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;173E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;344E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;170E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;345E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;166E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;346E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;176E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;347E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;137E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;348E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;206E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;349E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;207E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;350E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;179E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;351E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;186E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;352E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;187E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;353E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;188E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;354E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;245E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;355E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;246E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;356E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;247E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;357E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;248E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;358E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;250E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;359E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;251E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;360E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;252E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;361E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;215E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;362E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;239E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;363E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;241E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;364E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;242E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;365E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;233E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;366E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;234E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;367E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;235E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;368E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;236E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;369E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;237E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;370E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;228E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;371E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;229E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;372E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;230E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;373E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;222E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;374E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;223E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;375E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;224E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;376E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;225E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;1;0E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;377E;E;D;K;6;$classD;K;6;CP$UIDd;2;20E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;269E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;378E;E;D;K;10;$classnameS;21;CPCibBindingConnectorK;8;$classesA;S;21;CPCibBindingConnectorS;14;CPCibConnectorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;302E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;379E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;380E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;381E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;383E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;302E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;384E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;385E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;386E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;387E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;300E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;388E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;389E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;390E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;391E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;300E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;392E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;393E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;394E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;395E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;300E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;379E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;380E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;381E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;396E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;300E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;384E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;385E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;386E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;397E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;299E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;398E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;399E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;390E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;400E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;293E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;401E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;402E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;390E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;403E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;293E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;404E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;405E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;394E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;406E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;293E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;407E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;408E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;394E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;409E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;293E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;410E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;411E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;412E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;413E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;290E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;414E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;380E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;415E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;416E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;290E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;417E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;385E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;418E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;419E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;290E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;420E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;421E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;422E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;423E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;283E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;424E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;399E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;425E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;426E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;289E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;427E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;380E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;394E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;428E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;289E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;429E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;385E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;430E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;431E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;291E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;432E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;399E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;433E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;434E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;304E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;435E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;402E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;433E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;436E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;304E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;437E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;405E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;438E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;439E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;308E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;440E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;441E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;442E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;443E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;282E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;308E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;444E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;399E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;445E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;446E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;272E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;447E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;408E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;412E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;448E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;272E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;449E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;411E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;450E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;451E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;272E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;452E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;453E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;454E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;455E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;272E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;456E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;457E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;458E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;459E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;270E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;460E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;380E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;412E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;461E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;270E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;462E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;385E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;450E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;463E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;263E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;464E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;465E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;466E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;467E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;263E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;468E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;469E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;470E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;471E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;263E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;472E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;473E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;474E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;475E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;263E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;476E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;477E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;478E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;479E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;261E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;447E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;408E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;412E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;480E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;261E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;449E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;411E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;450E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;481E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;258E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;482E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;402E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;412E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;483E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;258E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;484E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;405E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;450E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;485E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;275E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;486E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;399E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;450E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;487E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;266E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;488E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;399E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;412E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;489E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;274E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;488E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;399E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;412E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;490E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;267E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;486E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;399E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;450E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;491E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;254E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;452E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;453E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;454E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;492E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;254E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;493E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;457E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;412E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;494E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;254E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;495E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;496E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;450E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;497E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;141E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;482E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;402E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;412E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;498E;E;D;K;6;$classD;K;6;CP$UIDd;2;83E;K;24;_CPCibConnectorSourceKeyD;K;6;CP$UIDd;3;141E;K;29;_CPCibConnectorDestinationKeyD;K;6;CP$UIDd;3;306E;K;23;_CPCibConnectorLabelKeyD;K;6;CP$UIDd;3;484E;K;31;CPCibBindingConnectorBindingKeyD;K;6;CP$UIDd;3;405E;K;31;CPCibBindingConnectorKeyPathKeyD;K;6;CP$UIDd;3;450E;K;31;CPCibBindingConnectorOptionsKeyD;K;6;CP$UIDd;3;499E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;310E;E;D;K;10;$classnameS;6;CPMenuK;8;$classesA;S;6;CPMenuS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;500E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;501E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;502E;E;D;K;10;$classnameS;10;CPMenuItemK;8;$classesA;S;10;CPMenuItemS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;503E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;134E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;131E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;503E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;506E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;507E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;134E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;511E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;134E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;512E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;134E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;513E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;134E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;514E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;515E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;140E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;131E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;515E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;516E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;517E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;518E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;140E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;519E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;140E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;520E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;521E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;140E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;522E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;140E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;523E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;140E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;524E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;140E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;525E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;140E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;140E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;526E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;150E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;140E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;526E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;527E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;528E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;140E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;529E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;140E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;520E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;530E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;531E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;154E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;131E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;531E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;532E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;533E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;154E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;534E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;535E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;157E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;131E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;535E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;536E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;537E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;538E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;539E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;540E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;541E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;542E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;543E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;544E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;545E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;546E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;547E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;548E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;549E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;550E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;551E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;168E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;551E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;552E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;553E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;554E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;168E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;555E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;550E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;556E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;168E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;557E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;558E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;559E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;168E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;560E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;561E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;562E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;168E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;563E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;564E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;565E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;168E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;566E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;567E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;175E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;567E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;568E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;569E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;175E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;570E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;175E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;571E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;572E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;175E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;573E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;574E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;175E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;575E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;181E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;575E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;576E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;577E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;181E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;578E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;181E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;579E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;185E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;157E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;579E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;580E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;581E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;565E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;185E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;566E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;582E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;562E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;185E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;563E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;583E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;554E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;185E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;555E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;550E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;584E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;190E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;131E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;584E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;585E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;586E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;587E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;588E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;589E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;550E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;590E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;591E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;592E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;593E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;594E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;595E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;596E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;197E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;596E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;597E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;598E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;599E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;197E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;600E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;601E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;550E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;602E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;603E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;604E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;190E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;605E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;205E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;131E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;605E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;606E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;607E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;205E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;608E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;530E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;609E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;205E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;610E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;209E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;131E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;610E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;611E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;612E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;211E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;209E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;612E;K;13;CPMenuNameKeyD;K;6;CP$UIDd;3;613E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;614E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;615E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;608E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;616E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;562E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;617E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;618E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;565E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;619E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;620E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;621E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;622E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;554E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;623E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;624E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;16;CPMenuItemTagKeyD;K;6;CP$UIDd;3;625E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;626E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;627E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;221E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;627E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;628E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;629E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;221E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;630E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;221E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;631E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;221E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;632E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;221E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;633E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;227E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;633E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;634E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;629E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;227E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;630E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;227E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;635E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;227E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;636E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;232E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;636E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;637E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;629E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;232E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;638E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;232E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;639E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;232E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;640E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;232E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;641E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;232E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;642E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;643E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;644E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;547E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;530E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;645E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;211E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;545E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;530E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;646E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;504E;K;20;CPMenuItemSubmenuKeyD;K;6;CP$UIDd;3;244E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;209E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;646E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;647E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;648E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;244E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;649E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;650E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;244E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;651E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;652E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;244E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;653E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;244E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;654E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;24;CPMenuItemIsSeparatorKeyD;K;6;CP$UIDd;3;508E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;509E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;22;CPMenuItemIsEnabledKeyD;K;6;CP$UIDd;3;510E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;244E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;655E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;244E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;656E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;244E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;547E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;657E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;658E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;1;0E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;1;0E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;244E;K;26;CPMenuItemKeyEquivalentKeyD;K;6;CP$UIDd;3;545E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;657E;E;D;K;10;$classnameS;20;_CPCibWindowTemplateK;8;$classesA;S;20;_CPCibWindowTemplateS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;253E;K;30;_CPCibWindowTemplateMaxSizeKeyD;K;6;CP$UIDd;3;659E;K;32;_CPCibWindowTemplateViewClassKeyD;K;6;CP$UIDd;1;0E;K;34;_CPCibWindowTemplateWindowClassKeyD;K;6;CP$UIDd;3;660E;K;30;_CPCibWindowTemplateWTFlagsKeyD;K;6;CP$UIDd;3;661E;K;33;_CPCibWindowTemplateWindowRectKeyD;K;6;CP$UIDd;3;662E;K;33;_CPCibWindowTemplateScreenRectKeyD;K;6;CP$UIDd;3;663E;K;30;_CPCibWindowTempatStyleMaskKeyD;K;6;CP$UIDd;3;559E;K;34;_CPCibWindowTemplateWindowTitleKeyD;K;6;CP$UIDd;3;664E;K;33;_CPCibWindowTemplateWindowViewKeyD;K;6;CP$UIDd;3;256E;E;D;K;10;$classnameS;6;CPViewK;8;$classesA;S;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;255E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;666E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;666E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;667E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;E;D;K;10;$classnameS;8;CPButtonK;8;$classesA;S;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;257E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;669E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;670E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;672E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;673E;K;6;$afontD;K;6;CP$UIDd;3;675E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;665E;K;11;$aalignmentD;K;6;CP$UIDd;3;562E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;665E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;676E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;509E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;510E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;677E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;665E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;508E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;562E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;665E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPTextFieldK;8;$classesA;S;11;CPTextFieldS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;678E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;679E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;681E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;682E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;257E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;686E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;670E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;672E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;673E;K;6;$afontD;K;6;CP$UIDd;3;675E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;665E;K;11;$aalignmentD;K;6;CP$UIDd;3;562E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;665E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;687E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;509E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;510E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;677E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;665E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;508E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;562E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;665E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;688E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;689E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;690E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;691E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;257E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;692E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;670E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;672E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;673E;K;6;$afontD;K;6;CP$UIDd;3;675E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;665E;K;11;$aalignmentD;K;6;CP$UIDd;3;562E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;665E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;693E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;509E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;510E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;677E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;665E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;508E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;562E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;665E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;694E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;695E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;696E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;697E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;8;CPSliderK;8;$classesA;S;8;CPSliderS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;265E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;698E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;699E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;700E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;665E;K;11;$aalignmentD;K;6;CP$UIDd;3;665E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;701E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;19;CPSliderMinValueKeyD;K;6;CP$UIDd;3;665E;K;19;CPSliderMaxValueKeyD;K;6;CP$UIDd;3;701E;K;23;CPSliderAltIncrValueKeyD;K;6;CP$UIDd;3;665E;E;D;K;6;$classD;K;6;CP$UIDd;3;265E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;702E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;699E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;700E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;665E;K;11;$aalignmentD;K;6;CP$UIDd;3;665E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;703E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;704E;K;19;CPSliderMinValueKeyD;K;6;CP$UIDd;3;665E;K;19;CPSliderMaxValueKeyD;K;6;CP$UIDd;3;701E;K;23;CPSliderAltIncrValueKeyD;K;6;CP$UIDd;3;665E;E;D;K;10;$classnameS;10;CPCheckBoxK;8;$classesA;S;10;CPCheckBoxS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;268E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;705E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;706E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;707E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;708E;K;16;$aimage-positionD;K;6;CP$UIDd;3;562E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;665E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;565E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;710E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;509E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;510E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;565E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;565E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;508E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;562E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;665E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;711E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;712E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;713E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;665E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;714E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;665E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;5;CPBoxK;8;$classesA;S;5;CPBoxS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;271E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;715E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;716E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;717E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;25;CPViewAutoresizesSubviewsD;K;6;CP$UIDd;3;665E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;718E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;12;CPBoxTypeKeyD;K;6;CP$UIDd;3;665E;K;18;CPBoxBorderTypeKeyD;K;6;CP$UIDd;3;565E;K;10;CPBoxTitleD;K;6;CP$UIDd;3;719E;K;18;CPBoxTitlePositionD;K;6;CP$UIDd;3;562E;K;14;CPBoxTitleViewD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;720E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;721E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;722E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;720E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;723E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;724E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;725E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;665E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;726E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;665E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;727E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;725E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;665E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;728E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;665E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;729E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;730E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;731E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;12;CPScrollViewK;8;$classesA;S;12;CPScrollViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;277E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;732E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;733E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;734E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;713E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;735E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;23;CPScrollViewContentViewD;K;6;CP$UIDd;3;737E;K;29;CPScrollViewHeaderClipViewKeyD;K;6;CP$UIDd;3;738E;K;21;CPScrollViewVScrollerD;K;6;CP$UIDd;3;288E;K;21;CPScrollViewHScrollerD;K;6;CP$UIDd;3;285E;K;23;CPScrollViewVLineScrollD;K;6;CP$UIDd;3;739E;K;23;CPScrollViewVPageScrollD;K;6;CP$UIDd;3;739E;K;23;CPScrollViewHLineScrollD;K;6;CP$UIDd;3;739E;K;23;CPScrollViewHPageScrollD;K;6;CP$UIDd;3;739E;K;24;CPScrollViewHasVScrollerD;K;6;CP$UIDd;3;508E;K;24;CPScrollViewHasHScrollerD;K;6;CP$UIDd;3;508E;K;29;CPScrollViewAutohidesScrollerD;K;6;CP$UIDd;3;508E;K;25;CPScrollViewCornerViewKeyD;K;6;CP$UIDd;1;0E;K;31;CPScrollViewBottomCornerViewKeyD;K;6;CP$UIDd;3;740E;K;25;CPScrollViewBorderTypeKeyD;K;6;CP$UIDd;3;562E;K;28;CPScrollViewScrollerStyleKeyD;K;6;CP$UIDd;1;0E;K;32;CPScrollViewScrollerKnobStyleKeyD;K;6;CP$UIDd;3;665E;E;D;K;10;$classnameS;11;CPTableViewK;8;$classesA;S;11;CPTableViewS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;279E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;737E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;741E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;741E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;737E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;742E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;743E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;12;$agrid-colorD;K;6;CP$UIDd;3;744E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;24;CPTableViewDataSourceKeyD;K;6;CP$UIDd;1;0E;K;22;CPTableViewDelegateKeyD;K;6;CP$UIDd;1;0E;K;23;CPTableViewRowHeightKeyD;K;6;CP$UIDd;3;745E;K;30;CPTableViewIntercellSpacingKeyD;K;6;CP$UIDd;3;746E;K;37;CPTableViewSelectionHighlightStyleKeyD;K;6;CP$UIDd;3;665E;K;37;CPTableViewColumnAutoresizingStyleKeyD;K;6;CP$UIDd;3;747E;K;31;CPTableViewMultipleSelectionKeyD;K;6;CP$UIDd;3;508E;K;28;CPTableViewEmptySelectionKeyD;K;6;CP$UIDd;3;508E;K;30;CPTableViewColumnReorderingKeyD;K;6;CP$UIDd;3;508E;K;28;CPTableViewColumnResizingKeyD;K;6;CP$UIDd;3;508E;K;29;CPTableViewColumnSelectionKeyD;K;6;CP$UIDd;3;510E;K;26;CPTableViewTableColumnsKeyD;K;6;CP$UIDd;3;748E;K;23;CPTableViewGridColorKeyD;K;6;CP$UIDd;3;744E;K;27;CPTableViewGridStyleMaskKeyD;K;6;CP$UIDd;3;665E;K;39;CPTableViewUsesAlternatingBackgroundKeyD;K;6;CP$UIDd;3;508E;K;34;CPTableViewAlternatingRowColorsKeyD;K;6;CP$UIDd;1;0E;K;24;CPTableViewCornerViewKeyD;K;6;CP$UIDd;3;750E;K;24;CPTableViewHeaderViewKeyD;K;6;CP$UIDd;3;287E;K;26;CPTableViewAutosaveNameKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPTableColumnK;8;$classesA;S;13;CPTableColumnS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;281E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;751E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;752E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;753E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;755E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;756E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;554E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;510E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;510E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;281E;K;26;CPTableColumnIdentifierKeyD;K;6;CP$UIDd;1;0E;K;21;CPTableColumnWidthKeyD;K;6;CP$UIDd;3;757E;K;24;CPTableColumnMinWidthKeyD;K;6;CP$UIDd;3;739E;K;24;CPTableColumnMaxWidthKeyD;K;6;CP$UIDd;3;758E;K;26;CPTableColumnHeaderViewKeyD;K;6;CP$UIDd;3;759E;K;24;CPTableColumnDataViewKeyD;K;6;CP$UIDd;3;760E;K;28;CPTableColumnResizingMaskKeyD;K;6;CP$UIDd;3;554E;K;24;CPTableColumnIsHiddenKeyD;K;6;CP$UIDd;3;510E;K;26;CPTableColumnIsEditableKeyD;K;6;CP$UIDd;3;510E;K;28;CPSortDescriptorPrototypeKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;10;CPScrollerK;8;$classesA;S;10;CPScrollerS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;284E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;278E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;761E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;762E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;278E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;763E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;764E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;765E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;766E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;665E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;278E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;767E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;665E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;768E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;17;CPTableHeaderViewK;8;$classesA;S;17;CPTableHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;286E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;738E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;769E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;769E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;738E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;770E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;29;CPTableHeaderViewTableViewKeyD;K;6;CP$UIDd;3;280E;K;33;CPTableHeaderViewDrawsColumnLinesD;K;6;CP$UIDd;3;508E;E;D;K;6;$classD;K;6;CP$UIDd;3;284E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;278E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;771E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;772E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;278E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;763E;K;17;CPViewIsHiddenKeyD;K;6;CP$UIDd;3;764E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;765E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;773E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;774E;K;18;CPControlTargetKeyD;K;6;CP$UIDd;3;278E;K;18;CPControlActionKeyD;K;6;CP$UIDd;3;775E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;21;CPScrollerControlSizeD;K;6;CP$UIDd;3;665E;K;24;CPScrollerKnobProportionD;K;6;CP$UIDd;3;776E;K;18;CPScrollerStyleKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;777E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;778E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;779E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;780E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;778E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;781E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;268E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;782E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;783E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;707E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;708E;K;16;$aimage-positionD;K;6;CP$UIDd;3;562E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;665E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;565E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;784E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;509E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;510E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;565E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;565E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;508E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;562E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;665E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;13;CPPopUpButtonK;8;$classesA;S;13;CPPopUpButtonS;8;CPButtonS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;292E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;3;309E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;785E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;786E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;787E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;673E;K;6;$afontD;K;6;CP$UIDd;3;675E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;625E;K;11;$aalignmentD;K;6;CP$UIDd;3;665E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;665E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;1;0E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;509E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;510E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;788E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;665E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;508E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;562E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;665E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;789E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;293E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;790E;K;18;CPMenuItemStateKeyD;K;6;CP$UIDd;3;565E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;309E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;791E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;293E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;790E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;309E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;132E;K;18;CPMenuItemTitleKeyD;K;6;CP$UIDd;3;792E;K;19;CPMenuItemTargetKeyD;K;6;CP$UIDd;3;293E;K;19;CPMenuItemActionKeyD;K;6;CP$UIDd;3;790E;K;17;CPMenuItemMenuKeyD;K;6;CP$UIDd;3;309E;K;38;CPMenuItemKeyEquivalentModifierMaskKeyD;K;6;CP$UIDd;3;505E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;793E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;794E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;795E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;796E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;797E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;798E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;799E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;800E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;268E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;801E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;802E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;707E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;708E;K;16;$aimage-positionD;K;6;CP$UIDd;3;562E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;665E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;565E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;16;CPButtonTitleKeyD;K;6;CP$UIDd;3;803E;K;25;CPButtonAlternateTitleKeyD;K;6;CP$UIDd;3;509E;K;27;CPButtonAllowsMixedStateKeyD;K;6;CP$UIDd;3;510E;K;23;CPButtonHighlightsByKeyD;K;6;CP$UIDd;3;565E;K;23;CPButtonShowsStateByKeyD;K;6;CP$UIDd;3;565E;K;32;CPButtonImageDimsWhenDisabledKeyD;K;6;CP$UIDd;3;508E;K;24;CPButtonImagePositionKeyD;K;6;CP$UIDd;3;562E;K;28;CPButtonKeyEquivalentMaskKeyD;K;6;CP$UIDd;3;665E;K;24;CPButtonPeriodicDelayKeyD;K;6;CP$UIDd;1;0E;K;27;CPButtonPeriodicIntervalKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;804E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;805E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;806E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;509E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;508E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;508E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;508E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;742E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;807E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;794E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;808E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;809E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;810E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;778E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;709E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;811E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;10;$classnameS;11;CPColorWellK;8;$classesA;S;11;CPColorWellS;9;CPControlS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;303E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;812E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;813E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;814E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;673E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;625E;K;19;CPColorWellColorKeyD;K;6;CP$UIDd;3;815E;K;22;CPColorWellBorderedKeyD;K;6;CP$UIDd;3;508E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;256E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;816E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;817E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;256E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;671E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;818E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;625E;K;35;CPControlSendsActionOnEndEditingKeyD;K;6;CP$UIDd;3;508E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;819E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;3;510E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;3;510E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;3;685E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;562E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;625E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;1;0E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;3;820E;E;D;K;10;$classnameS;17;CPArrayControllerK;8;$classesA;S;17;CPArrayControllerS;18;CPObjectControllerS;12;CPControllerS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;307E;K;28;CPObjectControllerContentKeyD;K;6;CP$UIDd;1;0E;K;36;CPObjectControllerObjectClassNameKeyD;K;6;CP$UIDd;3;821E;K;31;CPObjectControllerIsEditableKeyD;K;6;CP$UIDd;3;508E;K;49;CPObjectControllerAutomaticallyPreparesContentKeyD;K;6;CP$UIDd;3;510E;K;37;CPArrayControllerAvoidsEmptySelectionD;K;6;CP$UIDd;3;508E;K;49;CPArrayControllerClearsFilterPredicateOnInsertionD;K;6;CP$UIDd;3;508E;K;41;CPArrayControllerFilterRestrictsInsertionD;K;6;CP$UIDd;3;508E;K;35;CPArrayControllerPreservesSelectionD;K;6;CP$UIDd;3;508E;K;39;CPArrayControllerSelectsInsertedObjectsD;K;6;CP$UIDd;3;508E;K;47;CPArrayControllerAlwaysUsesMultipleValuesMarkerD;K;6;CP$UIDd;3;510E;K;47;CPArrayControllerAutomaticallyRearrangesObjectsD;K;6;CP$UIDd;3;510E;E;D;K;6;$classD;K;6;CP$UIDd;3;130E;K;14;CPMenuTitleKeyD;K;6;CP$UIDd;3;822E;K;14;CPMenuItemsKeyD;K;6;CP$UIDd;3;823E;E;S;13;CPApplicationD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;254E;E;E;S;8;delegateS;16;peopleControllerS;7;slider1S;7;slider2S;9;theWindowS;15;arrangeInFront:S;19;performMiniaturize:S;29;orderFrontStandardAboutPanel:S;13;openDocument:S;13;performClose:S;13;saveDocument:S;14;runPageLayout:S;6;print:S;15;saveDocumentAs:S;12;newDocument:S;9;showHelp:S;22;revertDocumentToSaved:S;21;clearRecentDocuments:S;5;hide:S;10;terminate:S;22;hideOtherApplications:S;22;unhideAllApplications:S;13;stopSpeaking:S;14;startSpeaking:S;5;copy:S;10;selectAll:S;4;cut:S;14;checkSpelling:S;7;delete:S;6;paste:S;15;showGuessPanel:S;5;undo:S;23;performFindPanelAction:S;29;centerSelectionInVisibleArea:S;5;redo:S;30;toggleContinuousSpellChecking:S;12;performZoom:S;19;toggleToolbarShown:S;31;runToolbarCustomizationPalette:S;22;toggleGrammarChecking:S;24;toggleSmartInsertDelete:S;33;toggleAutomaticQuoteSubstitution:S;29;toggleAutomaticLinkDetection:S;10;alignLeft:S;12;alignCenter:S;15;alignJustified:S;11;alignRight:S;12;toggleRuler:S;10;copyRuler:S;11;pasteRuler:S;10;underline:S;21;orderFrontColorPanel:S;9;copyFont:S;10;pasteFont:S;9;unscript:S;12;superscript:S;10;subscript:S;14;raiseBaseline:S;14;lowerBaseline:S;21;useStandardLigatures:S;17;turnOffLigatures:S;16;useAllLigatures:S;19;useStandardKerning:S;15;turnOffKerning:S;15;tightenKerning:S;14;loosenKerning:S;16;setNullArgument:S;59;displayPatternValue1: selection.firstname.capitalizedStringS;20;displayPatternValue1S;37;selection.firstname.capitalizedStringD;K;10;$classnameS;12;CPDictionaryK;8;$classesA;S;12;CPDictionaryS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;27;CPMultipleValuesPlaceholderD;K;6;CP$UIDd;3;824E;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;825E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;3;826E;E;E;S;58;displayPatternValue2: selection.lastname.capitalizedStringS;20;displayPatternValue2S;36;selection.lastname.capitalizedStringD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;825E;E;E;S;23;editable: canEditPeopleS;8;editableS;13;canEditPeopleD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;S;27;editable2: selection.@countS;9;editable2S;16;selection.@countD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;17;CPNullPlaceholderD;K;6;CP$UIDd;3;827E;K;27;CPMultipleValuesPlaceholderD;K;6;CP$UIDd;3;827E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;3;827E;K;26;CPNotApplicablePlaceholderD;K;6;CP$UIDd;3;827E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;27;CPMultipleValuesPlaceholderD;K;6;CP$UIDd;3;824E;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;825E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;3;826E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;825E;E;E;S;20;value: canEditPeopleS;5;valueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;S;22;enabled: canEditPeopleS;7;enabledD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;S;26;enabled2: selection.@countS;8;enabled2D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;17;CPNullPlaceholderD;K;6;CP$UIDd;3;827E;K;27;CPMultipleValuesPlaceholderD;K;6;CP$UIDd;3;827E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;3;827E;K;26;CPNotApplicablePlaceholderD;K;6;CP$UIDd;3;827E;E;E;S;24;hidden: selection.@countS;6;hiddenD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;3;828E;E;E;S;29;hidden2: slider1.integerValueS;7;hidden2S;20;slider1.integerValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;17;CPNullPlaceholderD;K;6;CP$UIDd;3;827E;K;27;CPMultipleValuesPlaceholderD;K;6;CP$UIDd;3;827E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;3;827E;K;26;CPNotApplicablePlaceholderD;K;6;CP$UIDd;3;827E;K;22;CPValueTransformerNameD;K;6;CP$UIDd;3;828E;E;E;S;59;displayPatternValue1: arrangedObjects.@min.numberOfChildrenS;37;arrangedObjects.@min.numberOfChildrenD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;829E;E;E;S;59;displayPatternValue2: arrangedObjects.@max.numberOfChildrenS;37;arrangedObjects.@max.numberOfChildrenD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;829E;E;E;S;59;displayPatternValue3: arrangedObjects.@sum.numberOfChildrenS;20;displayPatternValue3S;37;arrangedObjects.@sum.numberOfChildrenD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;829E;E;E;S;39;value: arrangedObjects.numberOfChildrenS;32;arrangedObjects.numberOfChildrenD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;S;38;displayPatternValue1: selection.@countD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;830E;E;E;S;44;displayPatternValue2: arrangedObjects.@countS;22;arrangedObjects.@countD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;830E;E;E;S;23;value: allowColorChangeS;16;allowColorChangeD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;S;25;enabled: allowColorChangeD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;17;CPNullPlaceholderD;K;6;CP$UIDd;3;827E;K;27;CPMultipleValuesPlaceholderD;K;6;CP$UIDd;3;827E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;3;827E;K;26;CPNotApplicablePlaceholderD;K;6;CP$UIDd;3;827E;E;E;S;36;enabled2: selection.numberOfChildrenS;26;selection.numberOfChildrenD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;17;CPNullPlaceholderD;K;6;CP$UIDd;3;827E;K;27;CPMultipleValuesPlaceholderD;K;6;CP$UIDd;3;665E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;3;665E;K;26;CPNotApplicablePlaceholderD;K;6;CP$UIDd;3;827E;E;E;S;20;contentArray: peopleS;12;contentArrayS;6;peopleD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;S;50;value: arrangedObjects.firstname.capitalizedStringS;43;arrangedObjects.firstname.capitalizedStringD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;S;28;hidden: slider1.integerValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;3;831E;E;E;S;29;hidden2: slider2.integerValueS;20;slider2.integerValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;17;CPNullPlaceholderD;K;6;CP$UIDd;3;827E;K;27;CPMultipleValuesPlaceholderD;K;6;CP$UIDd;3;827E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;3;827E;K;26;CPNotApplicablePlaceholderD;K;6;CP$UIDd;3;827E;K;22;CPValueTransformerNameD;K;6;CP$UIDd;3;828E;E;E;S;33;displayPatternTitle1: currentTimeS;20;displayPatternTitle1S;11;currentTimeD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;832E;E;E;S;33;displayPatternTitle2: currentDateS;20;displayPatternTitle2S;11;currentDateD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;832E;E;E;S;42;displayPatternValue1: slider1.integerValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;833E;E;E;S;42;displayPatternValue2: slider2.integerValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;833E;E;E;S;26;argument: slider1.intValueS;8;argumentS;16;slider1.intValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;14;CPSelectorNameD;K;6;CP$UIDd;3;697E;E;E;S;27;argument2: slider2.intValueS;9;argument2S;16;slider2.intValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;14;CPSelectorNameD;K;6;CP$UIDd;3;697E;E;E;S;14;argument3: fooS;9;argument3S;3;fooD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;14;CPSelectorNameD;K;6;CP$UIDd;3;697E;E;E;S;12;target: selfS;6;targetS;4;selfD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;14;CPSelectorNameD;K;6;CP$UIDd;3;697E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;22;CPValueTransformerNameD;K;6;CP$UIDd;3;828E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;17;CPNullPlaceholderD;K;6;CP$UIDd;3;827E;K;27;CPMultipleValuesPlaceholderD;K;6;CP$UIDd;3;827E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;3;827E;K;26;CPNotApplicablePlaceholderD;K;6;CP$UIDd;3;827E;K;22;CPValueTransformerNameD;K;6;CP$UIDd;3;828E;E;E;S;29;enabled: slider1.integerValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;S;30;enabled2: slider2.integerValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;17;CPNullPlaceholderD;K;6;CP$UIDd;3;827E;K;27;CPMultipleValuesPlaceholderD;K;6;CP$UIDd;3;827E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;3;827E;K;26;CPNotApplicablePlaceholderD;K;6;CP$UIDd;3;827E;K;22;CPValueTransformerNameD;K;6;CP$UIDd;3;828E;E;E;S;27;value: slider2.integerValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;S;27;value: slider1.integerValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;834E;E;E;S;42;displayPatternTitle2: slider1.integerValueD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;834E;E;E;S;42;displayPatternTitle3: slider2.integerValueS;20;displayPatternTitle3D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;16;CPDisplayPatternD;K;6;CP$UIDd;3;834E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;E;E;D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;17;CPNullPlaceholderD;K;6;CP$UIDd;3;827E;K;27;CPMultipleValuesPlaceholderD;K;6;CP$UIDd;3;827E;K;24;CPNoSelectionPlaceholderD;K;6;CP$UIDd;3;827E;K;26;CPNotApplicablePlaceholderD;K;6;CP$UIDd;3;827E;E;E;S;9;AMainMenuS;11;_CPMainMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;139E;D;K;6;CP$UIDd;3;189E;D;K;6;CP$UIDd;3;156E;D;K;6;CP$UIDd;3;208E;D;K;6;CP$UIDd;3;204E;D;K;6;CP$UIDd;3;133E;D;K;6;CP$UIDd;3;153E;E;E;S;6;WindowS;14;submenuAction:d;7;1048576S;14;_CPWindowsMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;138E;D;K;6;CP$UIDd;3;137E;D;K;6;CP$UIDd;3;135E;D;K;6;CP$UIDd;3;136E;E;E;T;S;0;F;S;18;Bring All to FrontS;4;ZoomS;8;MinimizeS;1;mS;14;NewApplicationS;18;_CPApplicationMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;141E;D;K;6;CP$UIDd;3;148E;D;K;6;CP$UIDd;3;146E;D;K;6;CP$UIDd;3;147E;D;K;6;CP$UIDd;3;149E;D;K;6;CP$UIDd;3;145E;D;K;6;CP$UIDd;3;142E;D;K;6;CP$UIDd;3;152E;D;K;6;CP$UIDd;3;143E;D;K;6;CP$UIDd;3;151E;D;K;6;CP$UIDd;3;144E;E;E;S;20;About NewApplicationS;19;Hide NewApplicationS;1;hS;8;Show AllS;19;Quit NewApplicationS;1;qS;12;Preferences…S;1;,S;8;ServicesS;15;_CPServicesMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;11;Hide Othersd;7;1572864S;4;HelpD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;155E;E;E;S;19;NewApplication HelpS;1;?S;4;EditD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;160E;D;K;6;CP$UIDd;3;166E;D;K;6;CP$UIDd;3;165E;D;K;6;CP$UIDd;3;162E;D;K;6;CP$UIDd;3;164E;D;K;6;CP$UIDd;3;163E;D;K;6;CP$UIDd;3;158E;D;K;6;CP$UIDd;3;159E;D;K;6;CP$UIDd;3;161E;D;K;6;CP$UIDd;3;167E;D;K;6;CP$UIDd;3;174E;D;K;6;CP$UIDd;3;184E;D;K;6;CP$UIDd;3;180E;E;E;S;6;DeleteS;10;Select AllS;1;aS;4;UndoS;1;zS;3;CutS;1;xS;5;PasteS;1;vS;4;CopyS;1;cS;4;RedoS;1;Zd;7;1179648S;4;FindD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;173E;D;K;6;CP$UIDd;3;172E;D;K;6;CP$UIDd;3;169E;D;K;6;CP$UIDd;3;171E;D;K;6;CP$UIDd;3;170E;E;E;S;13;Find Previousd;1;3S;1;GS;17;Jump to SelectionS;1;jS;22;Use Selection for Findd;1;7S;1;eS;9;Find Nextd;1;2S;1;gS;5;Find…d;1;1S;1;fS;20;Spelling and GrammarD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;178E;D;K;6;CP$UIDd;3;177E;D;K;6;CP$UIDd;3;176E;D;K;6;CP$UIDd;3;179E;E;E;S;27;Check Spelling While TypingS;14;Check SpellingS;1;;S;14;Show Spelling…S;1;:S;27;Check Grammar With SpellingS;6;SpeechD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;183E;D;K;6;CP$UIDd;3;182E;E;E;S;13;Stop SpeakingS;14;Start SpeakingS;13;SubstitutionsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;186E;D;K;6;CP$UIDd;3;187E;D;K;6;CP$UIDd;3;188E;E;E;S;16;Smart Copy/PasteS;12;Smart QuotesS;11;Smart LinksS;4;FileD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;195E;D;K;6;CP$UIDd;3;194E;D;K;6;CP$UIDd;3;196E;D;K;6;CP$UIDd;3;201E;D;K;6;CP$UIDd;3;200E;D;K;6;CP$UIDd;3;191E;D;K;6;CP$UIDd;3;192E;D;K;6;CP$UIDd;3;202E;D;K;6;CP$UIDd;3;203E;D;K;6;CP$UIDd;3;199E;D;K;6;CP$UIDd;3;193E;E;E;S;4;SaveS;1;sS;8;Save As…S;1;SS;6;Print…S;1;pS;5;Open…S;1;oS;3;NewS;1;nS;11;Open RecentS;22;_CPRecentDocumentsMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;198E;E;E;S;10;Clear MenuS;13;Page Setup...S;1;PS;5;CloseS;1;wS;15;Revert to SavedS;4;ViewD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;206E;D;K;6;CP$UIDd;3;207E;E;E;S;12;Show ToolbarS;1;tS;18;Customize Toolbar…S;6;FormatD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;210E;D;K;6;CP$UIDd;3;243E;E;E;S;4;FontS;11;_CPFontMenuD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;212E;D;K;6;CP$UIDd;3;213E;D;K;6;CP$UIDd;3;214E;D;K;6;CP$UIDd;3;215E;D;K;6;CP$UIDd;3;216E;D;K;6;CP$UIDd;3;217E;D;K;6;CP$UIDd;3;218E;D;K;6;CP$UIDd;3;219E;D;K;6;CP$UIDd;3;220E;D;K;6;CP$UIDd;3;226E;D;K;6;CP$UIDd;3;231E;D;K;6;CP$UIDd;3;238E;D;K;6;CP$UIDd;3;239E;D;K;6;CP$UIDd;3;240E;D;K;6;CP$UIDd;3;241E;D;K;6;CP$UIDd;3;242E;E;E;S;10;Show FontsS;4;BoldS;1;bS;6;ItalicS;1;iS;9;UnderlineS;1;uS;6;BiggerS;1;+S;7;Smallerd;1;4S;1;-S;4;KernD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;222E;D;K;6;CP$UIDd;3;223E;D;K;6;CP$UIDd;3;224E;D;K;6;CP$UIDd;3;225E;E;E;S;11;Use DefaultS;8;Use NoneS;7;TightenS;6;LoosenS;8;LigatureD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;228E;D;K;6;CP$UIDd;3;229E;D;K;6;CP$UIDd;3;230E;E;E;S;7;Use AllS;8;BaselineD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;233E;D;K;6;CP$UIDd;3;234E;D;K;6;CP$UIDd;3;235E;D;K;6;CP$UIDd;3;236E;D;K;6;CP$UIDd;3;237E;E;E;S;11;SuperscriptS;9;SubscriptS;5;RaiseS;5;LowerS;11;Show ColorsS;1;CS;10;Copy StyleS;11;Paste StyleS;4;TextD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;245E;D;K;6;CP$UIDd;3;246E;D;K;6;CP$UIDd;3;247E;D;K;6;CP$UIDd;3;248E;D;K;6;CP$UIDd;3;249E;D;K;6;CP$UIDd;3;250E;D;K;6;CP$UIDd;3;251E;D;K;6;CP$UIDd;3;252E;E;E;S;10;Align LeftS;1;{S;6;CenterS;1;|S;7;JustifyS;11;Align RightS;1;}S;10;Show RulerS;10;Copy Rulerd;7;1310720S;11;Paste RulerS;32;{10000000000000, 10000000000000}S;8;CPWindowd;10;1948778496S;22;{{41, 82}, {741, 504}}S;21;{{0, 0}, {1440, 878}}S;17;Bindings Funhoused;1;0S;20;{{0, 0}, {741, 504}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;267E;D;K;6;CP$UIDd;3;266E;D;K;6;CP$UIDd;3;274E;D;K;6;CP$UIDd;3;275E;D;K;6;CP$UIDd;3;258E;D;K;6;CP$UIDd;3;260E;D;K;6;CP$UIDd;3;297E;D;K;6;CP$UIDd;3;301E;D;K;6;CP$UIDd;3;298E;D;K;6;CP$UIDd;3;261E;D;K;6;CP$UIDd;3;262E;D;K;6;CP$UIDd;3;264E;D;K;6;CP$UIDd;3;305E;D;K;6;CP$UIDd;3;276E;D;K;6;CP$UIDd;3;270E;D;K;6;CP$UIDd;3;263E;D;K;6;CP$UIDd;3;269E;D;K;6;CP$UIDd;3;272E;D;K;6;CP$UIDd;3;278E;D;K;6;CP$UIDd;3;304E;D;K;6;CP$UIDd;3;289E;D;K;6;CP$UIDd;3;290E;D;K;6;CP$UIDd;3;302E;D;K;6;CP$UIDd;3;291E;D;K;6;CP$UIDd;3;299E;D;K;6;CP$UIDd;3;293E;D;K;6;CP$UIDd;3;300E;E;E;S;6;normalS;21;{{27, 129}, {78, 25}}S;18;{{0, 0}, {78, 25}}d;2;36S;6;buttonS;8;borderedD;K;10;$classnameS;6;CPFontK;8;$classesA;S;6;CPFontS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;835E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;827E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;508E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;508E;E;S;7;Enabledd;2;14S;23;{{125, 133}, {175, 14}}S;19;{{0, 0}, {175, 14}}S;9;textfieldD;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;835E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;836E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;508E;E;S;27;slider1 > 0 && slider2 == 0d;4;3072D;K;10;$classnameS;7;CPColorK;8;$classesA;S;7;CPColorS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;684E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;837E;E;S;21;{{27, 162}, {78, 25}}S;6;HiddenS;23;{{125, 166}, {177, 14}}S;19;{{0, 0}, {177, 14}}D;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;835E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;836E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;508E;E;S;28;slider1 == 0 || slider2 == 0S;21;{{27, 195}, {78, 25}}S;6;ActionS;23;{{125, 199}, {230, 14}}S;19;{{0, 0}, {230, 14}}D;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;835E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;836E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;508E;E;S;35;showValueForSlider1:andSlider2:foo:S;20;{{27, 18}, {92, 21}}S;18;{{0, 0}, {92, 21}}S;6;sliderd;3;100S;20;{{27, 49}, {92, 21}}d;2;50d;2;68S;22;{{27, 233}, {330, 34}}S;19;{{0, 0}, {330, 34}}S;9;check-boxS;8;selectedD;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;835E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;827E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;508E;E;S;53;foo argument is nil +(uncheck to enable Action button)S;21;{{27, 84}, {340, 17}}S;19;{{0, 0}, {340, 17}}d;2;34S;16;valueWithPatternS;22;{{30, 297}, {251, 95}}S;19;{{0, 0}, {251, 95}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;720E;E;E;S;3;boxS;3;BoxD;K;6;$classD;K;6;CP$UIDd;3;255E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;272E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;865E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;866E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;867E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;272E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;868E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;E;S;21;{{18, 24}, {185, 34}}S;19;{{0, 0}, {185, 34}}S;40;Hidden if: +slider1 == 50 || slider2 == 0S;21;{{132, 20}, {79, 17}}S;18;{{0, 0}, {79, 17}}S;13;slider1 valueS;21;{{132, 51}, {79, 17}}S;13;slider2 valueS;22;{{39, 418}, {215, 34}}S;19;{{0, 0}, {215, 34}}S;67;About NewApplication menu item: +Disabled if slider1 or slider2 == 0S;23;{{370, 20}, {351, 132}}S;20;{{0, 0}, {351, 132}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;737E;D;K;6;CP$UIDd;3;288E;D;K;6;CP$UIDd;3;285E;D;K;6;CP$UIDd;3;738E;D;K;6;CP$UIDd;3;740E;E;E;S;10;scrollviewD;K;10;$classnameS;10;CPClipViewK;8;$classesA;S;10;CPClipViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;736E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;278E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;838E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;741E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;839E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;278E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;763E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;840E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;3;280E;E;D;K;6;$classD;K;6;CP$UIDd;3;736E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;278E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;841E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;842E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;843E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;278E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;763E;K;21;CPViewBackgroundColorD;K;6;CP$UIDd;3;840E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;24;CPScrollViewDocumentViewD;K;6;CP$UIDd;3;287E;E;d;2;10D;K;6;$classD;K;6;CP$UIDd;3;255E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;278E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;844E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;844E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;278E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;E;S;20;{{0, 0}, {349, 114}}D;K;6;$classD;K;6;CP$UIDd;3;684E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;845E;E;S;9;tableviewD;K;6;$classD;K;6;CP$UIDd;3;684E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;846E;E;d;2;25S;6;{3, 2}d;1;5D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;282E;D;K;6;CP$UIDd;3;283E;E;E;D;K;10;$classnameS;13;_CPCornerViewK;8;$classesA;S;13;_CPCornerViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;749E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;3;665E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;847E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;848E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;849E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;E;d;3;207d;2;40d;4;1000D;K;10;$classnameS;24;_CPTableColumnHeaderViewK;8;$classesA;S;24;_CPTableColumnHeaderViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;754E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;844E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;844E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;850E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;851E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;852E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;665E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;853E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;852E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;665E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;625E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;844E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;844E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;854E;K;6;$afontD;K;6;CP$UIDd;3;856E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;625E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;665E;K;15;$acontent-insetD;K;6;CP$UIDd;3;858E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;509E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;625E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;665E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;509E;E;d;3;136f;22;3.4028234663852886e+38D;K;6;$classD;K;6;CP$UIDd;3;754E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;844E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;844E;K;17;CPViewSubviewsKeyD;K;6;CP$UIDd;3;859E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;851E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;K;6;$afontD;K;6;CP$UIDd;3;852E;K;16;$atext-alignmentD;K;6;CP$UIDd;3;565E;K;38;_CPTableColumnHeaderViewStringValueKeyD;K;6;CP$UIDd;3;860E;K;32;_CPTableColumnHeaderViewImageKeyD;K;6;CP$UIDd;1;0E;K;31;_CPTableColumnHeaderViewFontKeyD;K;6;CP$UIDd;3;852E;K;36;_CPTableColumnHeaderViewTextColorKeyD;K;6;CP$UIDd;1;0E;K;42;_CPTableColumnHeaderViewTextShadowColorKeyD;K;6;CP$UIDd;1;0E;K;36;_CPTableColumnHeaderViewAlignmentKeyD;K;6;CP$UIDd;3;565E;K;40;_CPTableColumnHeaderViewLineBreakModeKeyD;K;6;CP$UIDd;3;625E;E;D;K;6;$classD;K;6;CP$UIDd;3;259E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;844E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;844E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;3;680E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;854E;K;6;$afontD;K;6;CP$UIDd;3;861E;K;17;$aline-break-modeD;K;6;CP$UIDd;3;625E;K;20;$avertical-alignmentD;K;6;CP$UIDd;3;562E;K;11;$aalignmentD;K;6;CP$UIDd;3;565E;K;15;$acontent-insetD;K;6;CP$UIDd;3;862E;K;17;CPControlValueKeyD;K;6;CP$UIDd;3;509E;K;24;CPControlSendActionOnKeyD;K;6;CP$UIDd;3;683E;K;24;CPTextFieldIsEditableKeyD;K;6;CP$UIDd;1;0E;K;26;CPTextFieldIsSelectableKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldDrawsBackgroundKeyD;K;6;CP$UIDd;1;0E;K;29;CPTextFieldBackgroundColorKeyD;K;6;CP$UIDd;1;0E;K;27;CPTextFieldLineBreakModeKeyD;K;6;CP$UIDd;3;625E;K;23;CPTextFieldAlignmentKeyD;K;6;CP$UIDd;3;565E;K;31;CPTextFieldPlaceholderStringKeyD;K;6;CP$UIDd;3;509E;E;S;19;{{1, 2}, {349, 15}}S;19;{{0, 0}, {349, 15}}d;1;8d;11;-2147483648S;8;scrollerS;8;disabledS;29;_horizontalScrollerDidScroll:f;18;0.9971428571428571S;19;{{0, 0}, {349, 25}}S;14;tableHeaderRowS;22;{{224, 13}, {15, 102}}S;19;{{0, 0}, {15, 102}}S;17;disabled+verticald;2;37S;27;_verticalScrollerDidScroll:f;18;0.1947367936372757S;23;{{377, 160}, {339, 17}}S;19;{{0, 0}, {339, 17}}S;14;count selectedS;23;{{376, 185}, {339, 17}}S;5;statsS;23;{{375, 248}, {142, 18}}S;19;{{0, 0}, {142, 18}}S;18;Allow color changeS;23;{{375, 344}, {123, 25}}S;19;{{0, 0}, {123, 25}}S;12;popup-buttond;2;12S;3;FooS;17;_popUpItemAction:S;3;BarS;3;BazS;23;{{383, 380}, {198, 14}}S;19;{{0, 0}, {198, 14}}D;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;835E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;836E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;508E;E;S;36;Enabled if Can edit && name selectedS;23;{{383, 398}, {199, 14}}S;19;{{0, 0}, {199, 14}}D;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;835E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;836E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;508E;E;S;39;Visible if name selected || slider1 > 0S;22;{{530, 348}, {75, 18}}S;18;{{0, 0}, {75, 18}}S;8;Can editS;23;{{372, 426}, {235, 29}}S;19;{{0, 0}, {235, 29}}S;28;bezeled+editable+placeholderS;23;{{383, 460}, {198, 14}}D;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;835E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;836E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;508E;E;S;37;Editable if Can edit && name selectedS;23;{{376, 210}, {339, 17}}S;9;full nameS;22;{{376, 278}, {89, 24}}S;18;{{0, 0}, {89, 24}}S;9;colorwellD;K;6;$classD;K;6;CP$UIDd;3;684E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;863E;E;S;23;{{481, 279}, {224, 42}}S;19;{{0, 0}, {224, 42}}D;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;835E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;836E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;508E;E;S;81;Enabled if a single name selected && +# children > 0 && +Allow color change checkedS;13;AppControllerS;19;CPMutableDictionaryS;10;OtherViewsD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;294E;D;K;6;CP$UIDd;3;295E;D;K;6;CP$UIDd;3;296E;E;E;S;24;Multiple people selectedS;21;%{value1}@ %{value2}@S;15;Nobody selectedd;2;-1S;15;CPNegateBooleanS;64;Children: min = %{value1}@, max = %{value2}@, total = %{value3}@S;33;%{value1}@ of %{value2}@ selectedS;22;FiftyIsTrueTransformerS;32;Time is %{title1}@ on %{title2}@S;41;Slider1: %{value1}@ / Slider2: %{value2}@S;54;Bindings Funhouse - %{title1}@ - %{title2}@/%{title3}@S;28;_CPFontSystemFacePlaceholderd;2;11D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;864E;D;K;6;CP$UIDd;3;864E;D;K;6;CP$UIDd;3;864E;D;K;6;CP$UIDd;3;565E;E;E;S;20;{{1, 1}, {349, 114}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;280E;E;E;D;K;6;$classD;K;6;CP$UIDd;3;684E;K;20;CPColorComponentsKeyD;K;6;CP$UIDd;3;869E;E;S;21;{{1, 115}, {349, 17}}S;19;{{0, 0}, {349, 17}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;287E;E;E;S;16;{{0, 0}, {0, 0}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;565E;D;K;6;CP$UIDd;3;565E;D;K;6;CP$UIDd;3;565E;D;K;6;CP$UIDd;3;565E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;870E;D;K;6;CP$UIDd;3;870E;D;K;6;CP$UIDd;3;870E;D;K;6;CP$UIDd;3;565E;E;E;S;20;{{224, 0}, {16, 23}}S;18;{{0, 0}, {16, 23}}S;10;cornerviewD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;872E;E;E;S;12;columnHeaderD;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;873E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;836E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;510E;E;S;4;NameS;11;placeholderD;K;10;$classnameS;17;_CPThemeAttributeK;8;$classesA;S;17;_CPThemeAttributeS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;855E;K;4;nameD;K;6;CP$UIDd;3;874E;K;12;defaultValueD;K;6;CP$UIDd;3;709E;K;6;valuesD;K;6;CP$UIDd;3;875E;E;D;K;10;$classnameS;21;_CPKeyedArchiverValueK;8;$classesA;S;21;_CPKeyedArchiverValueS;7;CPValueS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;857E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;876E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;877E;E;E;S;10;# ChildrenD;K;6;$classD;K;6;CP$UIDd;3;855E;K;4;nameD;K;6;CP$UIDd;3;874E;K;12;defaultValueD;K;6;CP$UIDd;3;709E;K;6;valuesD;K;6;CP$UIDd;3;878E;E;D;K;6;$classD;K;6;CP$UIDd;3;857E;K;15;CPValueValueKeyD;K;6;CP$UIDd;3;876E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;879E;D;K;6;CP$UIDd;3;880E;D;K;6;CP$UIDd;3;565E;D;K;6;CP$UIDd;3;565E;E;E;f;18;0.6862745098039216S;19;{{1, 9}, {257, 85}}S;19;{{0, 0}, {257, 85}}D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;273E;E;E;d;2;18D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;3;565E;D;K;6;CP$UIDd;3;565E;D;K;6;CP$UIDd;3;565E;D;K;6;CP$UIDd;3;565E;E;E;f;3;0.8D;K;10;$classnameS;19;_CPImageAndTextViewK;8;$classesA;S;19;_CPImageAndTextViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;3;871E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;755E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;844E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;844E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;755E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;868E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;3;510E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;E;S;13;Lucida GrandeS;4;fontD;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;881E;K;6;normalD;K;6;CP$UIDd;3;882E;E;E;S;39;{"top":0,"right":5,"bottom":0,"left":5}D;K;6;$classD;K;6;CP$UIDd;3;871E;K;27;CPResponderNextResponderKeyD;K;6;CP$UIDd;3;759E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;3;844E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;3;844E;K;18;CPViewSuperviewKeyD;K;6;CP$UIDd;3;759E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;3;868E;K;17;CPViewHitTestsKeyD;K;6;CP$UIDd;3;510E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;3;668E;E;D;K;6;$classD;K;6;CP$UIDd;3;382E;K;10;CP.objectsD;K;21;selectedTableDataViewD;K;6;CP$UIDd;3;881E;K;6;normalD;K;6;CP$UIDd;3;882E;E;E;f;13;0.05813049898f;13;0.05554189906D;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;883E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;788E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;508E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;510E;E;D;K;6;$classD;K;6;CP$UIDd;3;674E;K;13;CPFontNameKeyD;K;6;CP$UIDd;3;835E;K;13;CPFontSizeKeyD;K;6;CP$UIDd;3;788E;K;15;CPFontIsBoldKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsItalicKeyD;K;6;CP$UIDd;3;510E;K;17;CPFontIsSystemKeyD;K;6;CP$UIDd;3;508E;E;S;17;Arial, sans-serifE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/MultipleValueBindings/Resources/MainMenu.xib b/Tests/Manual/MultipleValueBindings/Resources/MainMenu.xib new file mode 100644 index 000000000..3a1c2586b --- /dev/null +++ b/Tests/Manual/MultipleValueBindings/Resources/MainMenu.xib @@ -0,0 +1,5546 @@ + + + + 1050 + 12C3012 + 3084 + 1187.34 + 625.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 3084 + + + YES + NSArrayController + NSBox + NSButton + NSButtonCell + NSColorWell + NSCustomObject + NSMenu + NSMenuItem + NSPopUpButton + NSPopUpButtonCell + NSScrollView + NSScroller + NSSlider + NSSliderCell + NSTableColumn + NSTableHeaderView + NSTableView + NSTextField + NSTextFieldCell + NSView + NSWindowTemplate + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + NSApplication + + + FirstResponder + + + NSApplication + + + AMainMenu + + YES + + + NewApplication + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + submenuAction: + + NewApplication + + YES + + + About NewApplication + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Preferences… + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Services + + 1048576 + 2147483647 + + + submenuAction: + + Services + + YES + + _NSServicesMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide NewApplication + h + 1048576 + 2147483647 + + + + + + Hide Others + h + 1572864 + 2147483647 + + + + + + Show All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit NewApplication + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + File + + 1048576 + 2147483647 + + + submenuAction: + + File + + YES + + + New + n + 1048576 + 2147483647 + + + + + + Open… + o + 1048576 + 2147483647 + + + + + + Open Recent + + 1048576 + 2147483647 + + + submenuAction: + + Open Recent + + YES + + + Clear Menu + + 1048576 + 2147483647 + + + + + _NSRecentDocumentsMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Close + w + 1048576 + 2147483647 + + + + + + Save + s + 1048576 + 2147483647 + + + + + + Save As… + S + 1179648 + 2147483647 + + + + + + Revert to Saved + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Page Setup... + P + 1179648 + 2147483647 + + + + + + + Print… + p + 1048576 + 2147483647 + + + + + + + + + Edit + + 1048576 + 2147483647 + + + submenuAction: + + Edit + + YES + + + Undo + z + 1048576 + 2147483647 + + + + + + Redo + Z + 1179648 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Cut + x + 1048576 + 2147483647 + + + + + + Copy + c + 1048576 + 2147483647 + + + + + + Paste + v + 1048576 + 2147483647 + + + + + + Delete + + 1048576 + 2147483647 + + + + + + Select All + a + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Find + + 1048576 + 2147483647 + + + submenuAction: + + Find + + YES + + + Find… + f + 1048576 + 2147483647 + + + 1 + + + + Find Next + g + 1048576 + 2147483647 + + + 2 + + + + Find Previous + G + 1179648 + 2147483647 + + + 3 + + + + Use Selection for Find + e + 1048576 + 2147483647 + + + 7 + + + + Jump to Selection + j + 1048576 + 2147483647 + + + + + + + + + Spelling and Grammar + + 1048576 + 2147483647 + + + submenuAction: + + Spelling and Grammar + + YES + + + Show Spelling… + : + 1048576 + 2147483647 + + + + + + Check Spelling + ; + 1048576 + 2147483647 + + + + + + Check Spelling While Typing + + 1048576 + 2147483647 + + + + + + Check Grammar With Spelling + + 1048576 + 2147483647 + + + + + + + + + Substitutions + + 1048576 + 2147483647 + + + submenuAction: + + Substitutions + + YES + + + Smart Copy/Paste + f + 1048576 + 2147483647 + + + 1 + + + + Smart Quotes + g + 1048576 + 2147483647 + + + 2 + + + + Smart Links + G + 1179648 + 2147483647 + + + 3 + + + + + + + Speech + + 1048576 + 2147483647 + + + submenuAction: + + Speech + + YES + + + Start Speaking + + 1048576 + 2147483647 + + + + + + Stop Speaking + + 1048576 + 2147483647 + + + + + + + + + + + + Format + + 2147483647 + + + submenuAction: + + Format + + YES + + + Font + + 2147483647 + + + submenuAction: + + Font + + YES + + + Show Fonts + t + 1048576 + 2147483647 + + + + + + Bold + b + 1048576 + 2147483647 + + + 2 + + + + Italic + i + 1048576 + 2147483647 + + + 1 + + + + Underline + u + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Bigger + + + 1048576 + 2147483647 + + + 3 + + + + Smaller + - + 1048576 + 2147483647 + + + 4 + + + + YES + YES + + + 2147483647 + + + + + + Kern + + 2147483647 + + + submenuAction: + + Kern + + YES + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Tighten + + 2147483647 + + + + + + Loosen + + 2147483647 + + + + + + + + + Ligature + + 2147483647 + + + submenuAction: + + Ligature + + YES + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Use All + + 2147483647 + + + + + + + + + Baseline + + 2147483647 + + + submenuAction: + + Baseline + + YES + + + Use Default + + 2147483647 + + + + + + Superscript + + 2147483647 + + + + + + Subscript + + 2147483647 + + + + + + Raise + + 2147483647 + + + + + + Lower + + 2147483647 + + + + + + + + + YES + YES + + + 2147483647 + + + + + + Show Colors + C + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Copy Style + c + 1572864 + 2147483647 + + + + + + Paste Style + v + 1572864 + 2147483647 + + + + + _NSFontMenu + + + + + Text + + 2147483647 + + + submenuAction: + + Text + + YES + + + Align Left + { + 1048576 + 2147483647 + + + + + + Center + | + 1048576 + 2147483647 + + + + + + Justify + + 2147483647 + + + + + + Align Right + } + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Show Ruler + + 2147483647 + + + + + + Copy Ruler + c + 1310720 + 2147483647 + + + + + + Paste Ruler + v + 1310720 + 2147483647 + + + + + + + + + + + + View + + 1048576 + 2147483647 + + + submenuAction: + + View + + YES + + + Show Toolbar + t + 1572864 + 2147483647 + + + + + + Customize Toolbar… + + 1048576 + 2147483647 + + + + + + + + + Window + + 1048576 + 2147483647 + + + submenuAction: + + Window + + YES + + + Minimize + m + 1048576 + 2147483647 + + + + + + Zoom + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Bring All to Front + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Help + + 1048576 + 2147483647 + + + submenuAction: + + Help + + YES + + + NewApplication Help + ? + 1048576 + 2147483647 + + + + + + + + _NSMainMenu + + + 7 + 2 + {{41, 292}, {741, 504}} + 1948778496 + Bindings Funhouse + NSWindow + + + + + 256 + + YES + + + 268 + {{25, 434}, {96, 21}} + + + + _NS:9 + YES + + 67371264 + 0 + + _NS:9 + + 100 + 0.0 + 50 + 0.0 + 0 + 1 + NO + NO + + NO + + + + 268 + {{25, 465}, {96, 21}} + + + + _NS:9 + YES + + -2080374784 + 0 + + _NS:9 + + 100 + 0.0 + 100 + 0.0 + 0 + 1 + NO + NO + + NO + + + + 268 + {{129, 467}, {85, 17}} + + + + _NS:1535 + YES + + 68157504 + 4195328 + slider1 value + + LucidaGrande + 13 + 1044 + + _NS:1535 + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + 3 + MAA + + + + NO + + + + 268 + {{129, 436}, {85, 17}} + + + + _NS:1535 + YES + + 68157504 + 4195328 + slider2 value + + _NS:1535 + + + + + NO + + + + 268 + {{21, 344}, {90, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + Enabled + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{122, 357}, {181, 14}} + + + + _NS:1535 + YES + + 68157504 + 272761856 + slider1 > 0 && slider2 == 0 + + LucidaGrande + 11 + 3100 + + _NS:1535 + + + + + NO + + + + 268 + {{380, 110}, {204, 14}} + + + + _NS:1535 + YES + + 68157504 + 272761856 + Enabled if Can edit && name selected + + _NS:1535 + + + + + NO + + + + 268 + {{380, 30}, {204, 14}} + + + + _NS:1535 + YES + + 68157504 + 272761856 + Editable if Can edit && name selected + + _NS:1535 + + + + + NO + + + + 268 + {{380, 92}, {205, 14}} + + + + _NS:1535 + YES + + 68157504 + 272761856 + Visible if name selected || slider1 > 0 + + _NS:1535 + + + + + NO + + + + 268 + {{21, 311}, {90, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + Hidden + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{122, 324}, {183, 14}} + + + + _NS:1535 + YES + + 68157504 + 272761856 + slider1 == 0 || slider2 == 0 + + _NS:1535 + + + + + NO + + + + 268 + {{122, 291}, {236, 14}} + + + + _NS:1535 + YES + + 68157504 + 272761856 + showValueForSlider1:andSlider2:foo: + + _NS:1535 + + + + + NO + + + + 268 + {{478, 183}, {230, 42}} + + + + _NS:1535 + YES + + 68157504 + 272761856 + RW5hYmxlZCBpZiBhIHNpbmdsZSBuYW1lIHNlbGVjdGVkICYmCiMgY2hpbGRyZW4gPiAwICYmCkFsbG93 +IGNvbG9yIGNoYW5nZSBjaGVja2VkA + + _NS:1535 + + + + + NO + + + + 268 + {{36, 52}, {221, 34}} + + + + _NS:1535 + YES + + 68157504 + 272630784 + QWJvdXQgTmV3QXBwbGljYXRpb24gbWVudSBpdGVtOgpEaXNhYmxlZCBpZiBzbGlkZXIxIG9yIHNsaWRl +cjIgPT0gMA + + _NS:1535 + + + + + NO + + + + 266 + {{24, 403}, {346, 17}} + + + + _NS:1535 + YES + + 68157504 + 4195328 + valueWithPattern + + _NS:1535 + + + + + NO + + + + 268 + {{21, 278}, {90, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + Action + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{27, 237}, {330, 34}} + + + + _NS:9 + YES + + -2080374784 + 268435456 + Zm9vIGFyZ3VtZW50IGlzIG5pbAoodW5jaGVjayB0byBlbmFibGUgQWN0aW9uIGJ1dHRvbik + + _NS:9 + + 1211912448 + 2 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + NO + + + + 12 + + YES + + + 274 + + YES + + + 268 + {{15, 27}, {191, 34}} + + + + _NS:1535 + YES + + 68157504 + 272630784 + SGlkZGVuIGlmOgpzbGlkZXIxID09IDUwIHx8IHNsaWRlcjIgPT0gMA + + _NS:1535 + + + + + NO + + + {{1, 1}, {257, 85}} + + + + _NS:11 + + + {{26, 108}, {259, 101}} + + + + _NS:9 + {0, 0} + + 67108864 + 0 + Box + + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 3 + MCAwLjgwMDAwMDAxMTkAA + + + + 1 + 0 + 2 + NO + + + + 266 + + YES + + + 2304 + + YES + + + 256 + {349, 114} + + + + _NS:13 + YES + NO + YES + + + 256 + {349, 17} + + + + _NS:16 + + + + + -2147483392 + {{224, 0}, {16, 17}} + + _NS:19 + + + YES + + 207 + 40 + 1000 + + 75497536 + 2048 + Name + + + 3 + MC4zMzMzMzI5ODU2AA + + + 6 + System + headerTextColor + + + + + 337641536 + 2048 + Text Cell + + + + 6 + System + controlBackgroundColor + + + + + 3 + YES + + + + 136 + 10 + 3.4028234663852886e+38 + + 75497536 + 67110912 + # Children + + + 6 + System + headerColor + + + + + + 337641536 + -2080372736 + Text Cell + + + + + + 3 + YES + + + + 3 + 2 + + + 6 + System + gridColor + + 3 + MC41AA + + + 17 + -624951296 + + + 5 + 15 + 0 + YES + 0 + 1 + + + {{1, 17}, {349, 114}} + + + + _NS:11 + + + 4 + + + + -2147483392 + {{224, 17}, {15, 102}} + + + + _NS:58 + NO + + _doScroller: + 37 + 0.1947367936372757 + + + + -2147483392 + {{1, 115}, {349, 16}} + + + + _NS:60 + NO + 1 + + _doScroller: + 0.99714285714285711 + + + + 2304 + + YES + + + {{1, 0}, {349, 17}} + + + + _NS:15 + + + 4 + + + {{370, 352}, {351, 132}} + + + + _NS:9 + 133682 + + + + + QSAAAEEgAABBmAAAQZgAAA + 0.25 + 4 + 1 + + + + 268 + + YES + + YES + NSColor pasteboard type + + + {{376, 202}, {89, 23}} + + + + _NS:1116 + YES + NO + YES + + 1 + MC4wNTgxMzA0OTg5OCAwLjA1NTU0MTg5OTA2IDEAA + + + + + 268 + {{374, 327}, {345, 17}} + + + + _NS:1535 + YES + + 68157504 + 272630784 + count selected + + _NS:1535 + + + + + NO + + + + 268 + {{373, 302}, {345, 17}} + + + + _NS:1535 + YES + + 68157504 + 272630784 + stats + + _NS:1535 + + + + + NO + + + + 268 + {{373, 277}, {345, 17}} + + + + _NS:1535 + YES + + 68157504 + 272630784 + full name + + _NS:1535 + + + + + NO + + + + 268 + {{375, 238}, {142, 18}} + + + + _NS:9 + YES + + -2080374784 + 268435456 + Allow color change + + _NS:9 + + 1211912448 + 2 + + + + + 200 + 25 + + NO + + + + 268 + {{530, 138}, {75, 18}} + + + + _NS:9 + YES + + -2080374784 + 268435456 + Can edit + + _NS:9 + + 1211912448 + 2 + + + + + 200 + 25 + + NO + + + + 268 + {{373, 133}, {128, 26}} + + + + _NS:9 + YES + + -2076180416 + 2048 + + _NS:9 + + 109199360 + 129 + + + 400 + 75 + + + Foo + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + OtherViews + + YES + + + + Bar + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Baz + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + + 1 + YES + YES + 2 + + NO + + + + 268 + {{376, 52}, {227, 22}} + + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + + 6 + System + textColor + + + + NO + + + {741, 504} + + + + + {{0, 0}, {1440, 878}} + {10000000000000, 10000000000000} + YES + + + AppController + + + YES + + YES + YES + YES + YES + YES + + + + + YES + + + terminate: + + + + 449 + + + + orderFrontStandardAboutPanel: + + + + 142 + + + + delegate + + + + 451 + + + + performMiniaturize: + + + + 37 + + + + arrangeInFront: + + + + 39 + + + + print: + + + + 86 + + + + runPageLayout: + + + + 87 + + + + clearRecentDocuments: + + + + 127 + + + + performClose: + + + + 193 + + + + toggleContinuousSpellChecking: + + + + 222 + + + + undo: + + + + 223 + + + + copy: + + + + 224 + + + + checkSpelling: + + + + 225 + + + + paste: + + + + 226 + + + + stopSpeaking: + + + + 227 + + + + cut: + + + + 228 + + + + showGuessPanel: + + + + 230 + + + + redo: + + + + 231 + + + + selectAll: + + + + 232 + + + + startSpeaking: + + + + 233 + + + + delete: + + + + 235 + + + + performZoom: + + + + 240 + + + + performFindPanelAction: + + + + 241 + + + + centerSelectionInVisibleArea: + + + + 245 + + + + toggleGrammarChecking: + + + + 347 + + + + toggleSmartInsertDelete: + + + + 355 + + + + toggleAutomaticQuoteSubstitution: + + + + 356 + + + + toggleAutomaticLinkDetection: + + + + 357 + + + + showHelp: + + + + 360 + + + + saveDocument: + + + + 362 + + + + saveDocumentAs: + + + + 363 + + + + revertDocumentToSaved: + + + + 364 + + + + runToolbarCustomizationPalette: + + + + 365 + + + + toggleToolbarShown: + + + + 366 + + + + hide: + + + + 367 + + + + hideOtherApplications: + + + + 368 + + + + unhideAllApplications: + + + + 370 + + + + newDocument: + + + + 373 + + + + openDocument: + + + + 374 + + + + raiseBaseline: + + + + 426 + + + + lowerBaseline: + + + + 427 + + + + copyFont: + + + + 428 + + + + subscript: + + + + 429 + + + + superscript: + + + + 430 + + + + tightenKerning: + + + + 431 + + + + underline: + + + + 432 + + + + orderFrontColorPanel: + + + + 433 + + + + useAllLigatures: + + + + 434 + + + + loosenKerning: + + + + 435 + + + + pasteFont: + + + + 436 + + + + unscript: + + + + 437 + + + + useStandardKerning: + + + + 438 + + + + useStandardLigatures: + + + + 439 + + + + turnOffLigatures: + + + + 440 + + + + turnOffKerning: + + + + 441 + + + + alignLeft: + + + + 442 + + + + alignJustified: + + + + 443 + + + + copyRuler: + + + + 444 + + + + alignCenter: + + + + 445 + + + + toggleRuler: + + + + 446 + + + + alignRight: + + + + 447 + + + + pasteRuler: + + + + 448 + + + + enabled: slider1.integerValue + + + + + + enabled: slider1.integerValue + enabled + slider1.integerValue + 2 + + + 772 + + + + enabled2: slider2.integerValue + + + + + + enabled2: slider2.integerValue + enabled2 + slider2.integerValue + + YES + + YES + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + + + YES + + + + + + + + 2 + + + 773 + + + + displayPatternTitle1: currentTime + + + + + + displayPatternTitle1: currentTime + displayPatternTitle1 + currentTime + + NSDisplayPattern + Bindings Funhouse - %{title1}@ - %{title2}@/%{title3}@ + + 2 + + + 755 + + + + displayPatternTitle2: slider1.integerValue + + + + + + displayPatternTitle2: slider1.integerValue + displayPatternTitle2 + slider1.integerValue + + NSDisplayPattern + Bindings Funhouse - %{title1}@ - %{title2}@/%{title3}@ + + + 2 + + + 757 + + + + displayPatternTitle3: slider2.integerValue + + + + + + displayPatternTitle3: slider2.integerValue + displayPatternTitle3 + slider2.integerValue + + NSDisplayPattern + Bindings Funhouse - %{title1}@ - %{title2}@/%{title3}@ + + + 2 + + + 760 + + + + theWindow + + + + 459 + + + + slider1 + + + + 552 + + + + slider2 + + + + 553 + + + + setNullArgument: + + + + 638 + + + + peopleController + + + + 856 + + + + value: slider2.integerValue + + + + + + value: slider2.integerValue + value + slider2.integerValue + 2 + + + 708 + + + + value: slider1.integerValue + + + + + + value: slider1.integerValue + value + slider1.integerValue + 2 + + + 706 + + + + value: slider1.integerValue + + + + + + value: slider1.integerValue + value + slider1.integerValue + 2 + + + 704 + + + + value: slider2.integerValue + + + + + + value: slider2.integerValue + value + slider2.integerValue + 2 + + + 707 + + + + enabled: slider1.integerValue + + + + + + enabled: slider1.integerValue + enabled + slider1.integerValue + 2 + + + 714 + + + + enabled2: slider2.integerValue + + + + + + enabled2: slider2.integerValue + enabled2 + slider2.integerValue + + YES + + YES + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSValueTransformerName + + + YES + + + + + NSNegateBoolean + + + + 2 + + + 715 + + + + hidden: slider1.integerValue + + + + + + hidden: slider1.integerValue + hidden + slider1.integerValue + + NSValueTransformerName + NSNegateBoolean + + 2 + + + 717 + + + + hidden2: slider2.integerValue + + + + + + hidden2: slider2.integerValue + hidden2 + slider2.integerValue + + YES + + YES + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSValueTransformerName + + + YES + + + + + NSNegateBoolean + + + + 2 + + + 719 + + + + argument: slider1.intValue + + + + + + argument: slider1.intValue + argument + slider1.intValue + + NSSelectorName + showValueForSlider1:andSlider2:foo: + + 2 + + + 651 + + + + argument2: slider2.intValue + + + + + + argument2: slider2.intValue + argument2 + slider2.intValue + + NSSelectorName + showValueForSlider1:andSlider2:foo: + + + 2 + + + 655 + + + + argument3: foo + + + + + + argument3: foo + argument3 + foo + + NSSelectorName + showValueForSlider1:andSlider2:foo: + + + 2 + + + 656 + + + + target: self + + + + + + target: self + target + self + + NSSelectorName + showValueForSlider1:andSlider2:foo: + + + 2 + + + 657 + + + + displayPatternValue1: slider1.integerValue + + + + + + displayPatternValue1: slider1.integerValue + displayPatternValue1 + slider1.integerValue + + NSDisplayPattern + Slider1: %{value1}@ / Slider2: %{value2}@ + + 2 + + + 710 + + + + displayPatternValue2: slider2.integerValue + + + + + + displayPatternValue2: slider2.integerValue + displayPatternValue2 + slider2.integerValue + + NSDisplayPattern + Slider1: %{value1}@ / Slider2: %{value2}@ + + + 2 + + + 711 + + + + hidden: slider1.integerValue + + + + + + hidden: slider1.integerValue + hidden + slider1.integerValue + + NSValueTransformerName + FiftyIsTrueTransformer + + 2 + + + 744 + + + + hidden2: slider2.integerValue + + + + + + hidden2: slider2.integerValue + hidden2 + slider2.integerValue + + YES + + YES + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSValueTransformerName + + + YES + + + + + NSNegateBoolean + + + + 2 + + + 745 + + + + displayPatternTitle1: currentTime + + + + + + displayPatternTitle1: currentTime + displayPatternTitle1 + currentTime + + NSDisplayPattern + Time is %{title1}@ on %{title2}@ + + 2 + + + 749 + + + + displayPatternTitle2: currentDate + + + + + + displayPatternTitle2: currentDate + displayPatternTitle2 + currentDate + + NSDisplayPattern + Time is %{title1}@ on %{title2}@ + + + 2 + + + 751 + + + + value: arrangedObjects.firstname.capitalizedString + + + + + + value: arrangedObjects.firstname.capitalizedString + value + arrangedObjects.firstname.capitalizedString + 2 + + + 910 + + + + contentArray: people + + + + + + contentArray: people + contentArray + people + 2 + + + 855 + + + + enabled: allowColorChange + + + + + + enabled: allowColorChange + enabled + allowColorChange + + YES + + YES + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + + + YES + + + + + + + 2 + + + 817 + + + + enabled2: selection.numberOfChildren + + + + + + enabled2: selection.numberOfChildren + enabled2 + selection.numberOfChildren + + YES + + YES + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + + + YES + + + + + + + + 2 + + + 1051 + + + + value: allowColorChange + + + + + + value: allowColorChange + value + allowColorChange + 2 + + + 798 + + + + displayPatternValue1: selection.@count + + + + + + displayPatternValue1: selection.@count + displayPatternValue1 + selection.@count + + NSDisplayPattern + %{value1}@ of %{value2}@ selected + + 2 + + + 859 + + + + displayPatternValue2: arrangedObjects.@count + + + + + + displayPatternValue2: arrangedObjects.@count + displayPatternValue2 + arrangedObjects.@count + + NSDisplayPattern + %{value1}@ of %{value2}@ selected + + + 2 + + + 860 + + + + value: arrangedObjects.numberOfChildren + + + + + + value: arrangedObjects.numberOfChildren + value + arrangedObjects.numberOfChildren + 2 + + + 926 + + + + displayPatternValue1: arrangedObjects.@min.numberOfChildren + + + + + + displayPatternValue1: arrangedObjects.@min.numberOfChildren + displayPatternValue1 + arrangedObjects.@min.numberOfChildren + + NSDisplayPattern + Children: min = %{value1}@, max = %{value2}@, total = %{value3}@ + + 2 + + + 936 + + + + displayPatternValue2: arrangedObjects.@max.numberOfChildren + + + + + + displayPatternValue2: arrangedObjects.@max.numberOfChildren + displayPatternValue2 + arrangedObjects.@max.numberOfChildren + + NSDisplayPattern + Children: min = %{value1}@, max = %{value2}@, total = %{value3}@ + + + 2 + + + 937 + + + + displayPatternValue3: arrangedObjects.@sum.numberOfChildren + + + + + + displayPatternValue3: arrangedObjects.@sum.numberOfChildren + displayPatternValue3 + arrangedObjects.@sum.numberOfChildren + + NSDisplayPattern + Children: min = %{value1}@, max = %{value2}@, total = %{value3}@ + + + 2 + + + 938 + + + + enabled: canEditPeople + + + + + + enabled: canEditPeople + enabled + canEditPeople + 2 + + + 972 + + + + enabled2: selection.@count + + + + + + enabled2: selection.@count + enabled2 + selection.@count + + YES + + YES + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + + + YES + + + + + + + + 2 + + + 974 + + + + hidden: selection.@count + + + + + + hidden: selection.@count + hidden + selection.@count + + NSValueTransformerName + NSNegateBoolean + + + 2 + + + 977 + + + + hidden2: slider1.integerValue + + + + + + hidden2: slider1.integerValue + hidden2 + slider1.integerValue + + YES + + YES + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSValueTransformerName + + + YES + + + + + NSNegateBoolean + + + + 2 + + + 982 + + + + value: canEditPeople + + + + + + value: canEditPeople + value + canEditPeople + 2 + + + 970 + + + + editable: canEditPeople + + + + + + editable: canEditPeople + editable + canEditPeople + 2 + + + 995 + + + + editable2: selection.@count + + + + + + editable2: selection.@count + editable2 + selection.@count + + YES + + YES + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + + + YES + + + + + + + + 2 + + + 997 + + + + displayPatternValue1: selection.firstname.capitalizedString + + + + + + displayPatternValue1: selection.firstname.capitalizedString + displayPatternValue1 + selection.firstname.capitalizedString + + YES + + YES + NSDisplayPattern + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + + + YES + %{value1}@ %{value2}@ + Multiple people selected + Nobody selected + + + 2 + + + 1020 + + + + displayPatternValue2: selection.lastname.capitalizedString + + + + + + displayPatternValue2: selection.lastname.capitalizedString + displayPatternValue2 + selection.lastname.capitalizedString + + NSDisplayPattern + %{value1}@ %{value2}@ + + + 2 + + + 1021 + + + + displayPatternValue1: selection.firstname.capitalizedString + + + + + + displayPatternValue1: selection.firstname.capitalizedString + displayPatternValue1 + selection.firstname.capitalizedString + + YES + + YES + NSDisplayPattern + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + + + YES + %{value1}@ %{value2}@ + Multiple people selected + Nobody selected + + + 2 + + + 1041 + + + + displayPatternValue2: selection.lastname.capitalizedString + + + + + + displayPatternValue2: selection.lastname.capitalizedString + displayPatternValue2 + selection.lastname.capitalizedString + + NSDisplayPattern + %{value1}@ %{value2}@ + + + 2 + + + 1042 + + + + + YES + + 0 + + YES + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 29 + + + YES + + + + + + + + + + MainMenu + + + 19 + + + YES + + + + + + 56 + + + YES + + + + + + 103 + + + YES + + + + + + 217 + + + YES + + + + + + 83 + + + YES + + + + + + 81 + + + YES + + + + + + + + + + + + + + + + 75 + + + + + 80 + + + + + 78 + + + + + 72 + + + + + 82 + + + + + 124 + + + YES + + + + + + 77 + + + + + 73 + + + + + 79 + + + + + 112 + + + + + 74 + + + + + 125 + + + YES + + + + + + 126 + + + + + 205 + + + YES + + + + + + + + + + + + + + + + + + 202 + + + + + 198 + + + + + 207 + + + + + 214 + + + + + 199 + + + + + 203 + + + + + 197 + + + + + 206 + + + + + 215 + + + + + 218 + + + YES + + + + + + 216 + + + YES + + + + + + 200 + + + YES + + + + + + + + + 219 + + + + + 201 + + + + + 204 + + + + + 220 + + + YES + + + + + + + + + + 213 + + + + + 210 + + + + + 221 + + + + + 208 + + + + + 209 + + + + + 106 + + + YES + + + + + + 111 + + + + + 57 + + + YES + + + + + + + + + + + + + + + + 58 + + + + + 134 + + + + + 150 + + + + + 136 + + + + + 144 + + + + + 129 + + + + + 143 + + + + + 236 + + + + + 131 + + + YES + + + + + + 149 + + + + + 145 + + + + + 130 + + + + + 24 + + + YES + + + + + + + + + 92 + + + + + 5 + + + + + 239 + + + + + 23 + + + + + 295 + + + YES + + + + + + 296 + + + YES + + + + + + + 297 + + + + + 298 + + + + + 211 + + + YES + + + + + + 212 + + + YES + + + + + + + 195 + + + + + 196 + + + + + 346 + + + + + 348 + + + YES + + + + + + 349 + + + YES + + + + + + + + 350 + + + + + 351 + + + + + 354 + + + + + 371 + + + YES + + + + + + 372 + + + YES + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 375 + + + YES + + + + + + 376 + + + YES + + + + + + + 377 + + + YES + + + + + + 378 + + + YES + + + + + + 379 + + + YES + + + + + + + + + + + + + 380 + + + + + 381 + + + + + 382 + + + + + 383 + + + + + 384 + + + + + 385 + + + + + 386 + + + + + 387 + + + + + 388 + + + YES + + + + + + + + + + + + + + + + + + + + + 389 + + + + + 390 + + + + + 391 + + + + + 392 + + + + + 393 + + + + + 394 + + + + + 395 + + + + + 396 + + + + + 397 + + + YES + + + + + + 398 + + + YES + + + + + + 399 + + + YES + + + + + + 400 + + + + + 401 + + + + + 402 + + + + + 403 + + + + + 404 + + + + + 405 + + + YES + + + + + + + + + + 406 + + + + + 407 + + + + + 408 + + + + + 409 + + + + + 410 + + + + + 411 + + + YES + + + + + + + + 412 + + + + + 413 + + + + + 414 + + + + + 415 + + + YES + + + + + + + + + 416 + + + + + 417 + + + + + 418 + + + + + 419 + + + + + 450 + + + + + 464 + + + YES + + + + + + 465 + + + + + 469 + + + YES + + + + + + 470 + + + + + 492 + + + YES + + + + + + 493 + + + + + 501 + + + YES + + + + + + 502 + + + + + 571 + + + YES + + + + + + 572 + + + + + 578 + + + YES + + + + + + 579 + + + + + 580 + + + YES + + + + + + 581 + + + YES + + + + + + 582 + + + + + 583 + + + + + 602 + + + YES + + + + + + 603 + + + + + 604 + + + YES + + + + + + 605 + + + + + 626 + + + YES + + + + + + 627 + + + + + 636 + + + YES + + + + + + 637 + + + + + 658 + + + YES + + + + + + 666 + + + YES + + + + + + 667 + + + + + 774 + + + YES + + + + + + 775 + + + + + 785 + + + + + 794 + + + + + 795 + + + YES + + + + + + 796 + + + + + 799 + + + YES + + + + + + 800 + + + + + 811 + + + YES + + + + + + 812 + + + + + 842 + + + YES + + + + + + 843 + + + + + 776 + + + YES + + + + + + + + + 780 + + + + + 779 + + + + + 778 + + + + + 777 + + + YES + + + + + + + 781 + + + YES + + + + + + 784 + + + + + 829 + + + YES + + + + + + 830 + + + YES + + + + + 955 + + + YES + + + + + + 956 + + + YES + + + + + + 957 + + + YES + + + + + + + + 958 + + + + + 959 + + + + + 960 + + + + + 961 + + + YES + + + + + + 962 + + + + + 963 + + + YES + + + + + + 964 + + + + + 965 + + + YES + + + + + + 966 + + + + + 983 + + + YES + + + + + + 984 + + + + + 985 + + + YES + + + + + + 986 + + + + + 998 + + + YES + + + + + + 999 + + + + + + + YES + + YES + -1.IBPluginDependency + -2.IBPluginDependency + -3.IBPluginDependency + 103.IBPluginDependency + 106.IBPluginDependency + 111.IBPluginDependency + 112.IBPluginDependency + 124.IBPluginDependency + 125.IBPluginDependency + 126.IBPluginDependency + 129.IBPluginDependency + 130.IBPluginDependency + 131.IBPluginDependency + 134.IBPluginDependency + 136.IBPluginDependency + 143.IBPluginDependency + 144.IBPluginDependency + 145.IBPluginDependency + 149.IBPluginDependency + 150.IBPluginDependency + 19.IBPluginDependency + 195.IBPluginDependency + 196.IBPluginDependency + 197.IBPluginDependency + 198.IBPluginDependency + 199.IBPluginDependency + 200.IBPluginDependency + 201.IBPluginDependency + 202.IBPluginDependency + 203.IBPluginDependency + 204.IBPluginDependency + 205.IBPluginDependency + 206.IBPluginDependency + 207.IBPluginDependency + 208.IBPluginDependency + 209.IBPluginDependency + 210.IBPluginDependency + 211.IBPluginDependency + 212.IBPluginDependency + 213.IBPluginDependency + 214.IBPluginDependency + 215.IBPluginDependency + 216.IBPluginDependency + 217.IBPluginDependency + 218.IBPluginDependency + 219.IBPluginDependency + 220.IBPluginDependency + 221.IBPluginDependency + 23.IBPluginDependency + 236.IBPluginDependency + 239.IBPluginDependency + 24.IBPluginDependency + 29.IBPluginDependency + 295.IBPluginDependency + 296.IBPluginDependency + 297.IBPluginDependency + 298.IBPluginDependency + 346.IBPluginDependency + 348.IBPluginDependency + 349.IBPluginDependency + 350.IBPluginDependency + 351.IBPluginDependency + 354.IBPluginDependency + 371.IBNSWindowAutoPositionCentersHorizontal + 371.IBNSWindowAutoPositionCentersVertical + 371.IBPluginDependency + 371.IBWindowTemplateEditedContentRect + 371.NSWindowTemplate.visibleAtLaunch + 372.IBPluginDependency + 375.IBPluginDependency + 376.IBPluginDependency + 377.IBPluginDependency + 378.IBPluginDependency + 379.IBPluginDependency + 380.IBPluginDependency + 381.IBPluginDependency + 382.IBPluginDependency + 383.IBPluginDependency + 384.IBPluginDependency + 385.IBPluginDependency + 386.IBPluginDependency + 387.IBPluginDependency + 388.IBPluginDependency + 389.IBPluginDependency + 390.IBPluginDependency + 391.IBPluginDependency + 392.IBPluginDependency + 393.IBPluginDependency + 394.IBPluginDependency + 395.IBPluginDependency + 396.IBPluginDependency + 397.IBPluginDependency + 398.IBPluginDependency + 399.IBPluginDependency + 400.IBPluginDependency + 401.IBPluginDependency + 402.IBPluginDependency + 403.IBPluginDependency + 404.IBPluginDependency + 405.IBPluginDependency + 406.IBPluginDependency + 407.IBPluginDependency + 408.IBPluginDependency + 409.IBPluginDependency + 410.IBPluginDependency + 411.IBPluginDependency + 412.IBPluginDependency + 413.IBPluginDependency + 414.IBPluginDependency + 415.IBPluginDependency + 416.IBPluginDependency + 417.IBPluginDependency + 418.IBPluginDependency + 419.IBPluginDependency + 450.IBPluginDependency + 464.IBPluginDependency + 465.IBPluginDependency + 469.IBPluginDependency + 470.IBPluginDependency + 492.IBPluginDependency + 493.IBPluginDependency + 5.IBPluginDependency + 501.IBPluginDependency + 502.IBPluginDependency + 56.IBPluginDependency + 57.IBPluginDependency + 571.IBPluginDependency + 572.IBPluginDependency + 578.IBPluginDependency + 579.IBPluginDependency + 58.IBPluginDependency + 580.IBPluginDependency + 581.IBPluginDependency + 582.IBPluginDependency + 583.IBPluginDependency + 602.IBPluginDependency + 603.IBPluginDependency + 604.IBPluginDependency + 605.IBPluginDependency + 626.IBPluginDependency + 627.IBPluginDependency + 636.IBPluginDependency + 637.IBPluginDependency + 658.IBPluginDependency + 666.IBPluginDependency + 667.IBPluginDependency + 72.IBPluginDependency + 73.IBPluginDependency + 74.IBPluginDependency + 75.IBPluginDependency + 77.IBPluginDependency + 774.IBPluginDependency + 775.IBPluginDependency + 776.IBPluginDependency + 777.IBPluginDependency + 778.IBPluginDependency + 779.IBPluginDependency + 78.IBPluginDependency + 780.IBPluginDependency + 781.IBPluginDependency + 784.IBPluginDependency + 785.IBPluginDependency + 79.IBPluginDependency + 794.IBPluginDependency + 795.IBPluginDependency + 796.IBPluginDependency + 799.IBPluginDependency + 80.IBPluginDependency + 800.IBPluginDependency + 81.IBPluginDependency + 811.IBPluginDependency + 812.IBPluginDependency + 82.IBPluginDependency + 829.IBPluginDependency + 83.IBPluginDependency + 830.IBPluginDependency + 842.IBPluginDependency + 843.IBPluginDependency + 92.IBPluginDependency + 955.IBPluginDependency + 956.IBPluginDependency + 957.IBPluginDependency + 958.IBPluginDependency + 959.IBPluginDependency + 960.IBPluginDependency + 961.IBPluginDependency + 962.IBPluginDependency + 963.IBPluginDependency + 964.IBPluginDependency + 965.IBPluginDependency + 966.IBPluginDependency + 983.IBPluginDependency + 984.IBPluginDependency + 985.IBPluginDependency + 986.IBPluginDependency + 998.IBPluginDependency + 999.IBPluginDependency + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + {{303, 221}, {480, 360}} + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + YES + + + + + + YES + + + + + 1051 + + + + YES + + AppController + NSObject + + setNullArgument: + id + + + setNullArgument: + + setNullArgument: + id + + + + YES + + YES + peopleController + slider1 + slider2 + theWindow + + + YES + NSArrayController + NSSlider + NSSlider + NSWindow + + + + YES + + YES + peopleController + slider1 + slider2 + theWindow + + + YES + + peopleController + NSArrayController + + + slider1 + NSSlider + + + slider2 + NSSlider + + + theWindow + NSWindow + + + + + IBProjectSource + ./Classes/AppController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + 3 + + YES + + YES + NSMenuCheckmark + NSMenuMixedState + NSSwitch + + + YES + {11, 11} + {10, 3} + {15, 15} + + + + diff --git a/Tests/Manual/MultipleValueBindings/Resources/spinner.gif b/Tests/Manual/MultipleValueBindings/Resources/spinner.gif new file mode 100644 index 0000000000000000000000000000000000000000..a5e705f6cbdf914e5e714c35a8dfef807f19e3c2 GIT binary patch literal 1434 zcmZvbdrVVj7{t$-UNOu86#VHu^|s&3rWfwHBbPG_8{SrlB{Tv1uvvj4t6zP!)#d!Ogc zP^62J^$0+~?-ZcXXpBaq%jFsw8L`=H2?+@R02Yg-*Xw;gACBV^i3CMahr>Z667S!? zk3LDe>VLEsU;sWo$Py~o!gWuaIAnaG3Sv``&tvc+8DJO!| zt4fcbQ8tW}a&xZfgtQ9BnFYLvGG|PvCNlg&uh@Q^w9Pz}+I^hCj`vu9JQADPqdkyk zR40xycD9geUgJu1e;$L`Fpa)?Wl-2&6hO@U*KrPqK(I1H=1h?2fce}6GhhP1oBZC# z1e@gt-qFa6lZrl%s1>bdxg*W)Ebt__O(4sj6(*2X@ciUClwHH#U(NRM7XAjS z+scDZ32J*PCoslsgS~#ZlCCGo`r>S6F)Ghw5wVlqHioFaw?ucD(XoLJ0j;28oPoPV z9A}dR$0SKn>uExfkl#j09o;v$BZ909R=*p{ATNq8BJW;YduX2QMOU7$a$_L5e!G^g zpbkx5G4&FZ%7m14rTN}5YB(;x7$5XOc_hf3E|Hw$TVg)P#qf~}nOn03uqsp>UG>vi zWThIoO)-1Q#@u#O;fMC#WAf@Xj70-0g9YZ;dA$HH1fW1q=9-c>>_yA0S$7M*5?}vi z)8MU`Q%P!7sEBBnd$DrKgFQ2?O%6LpdaC%F8Pn-)EC2t=j~ zoaLamla$FX!GQqWi!%s>sj-#5SJX0IF!TP=r21Z}s)k#btN0?=I7uD9C)Gb$fZ#sm zaVq7g`LwZ%PfNpN^_N-IGLHj@AV`s#4&va7_{Hw63G6BkSGXHdogTZ%QOiRb bDpZ@qYcJKM>x%b%*HX74c8MnqfHi*u-bC?g literal 0 HcmV?d00001 diff --git a/Tests/Manual/MultipleValueBindings/Transformers.j b/Tests/Manual/MultipleValueBindings/Transformers.j new file mode 100644 index 000000000..93a484f56 --- /dev/null +++ b/Tests/Manual/MultipleValueBindings/Transformers.j @@ -0,0 +1,113 @@ +/* + * Transformers.j + * MultipleValueBindings + * + * Created by Aparajita Fishman on February 13, 2013. + * Copyright 2013, Cappuccino Foundation. All rights reserved. + */ + +@import +@import + + +@implementation ReversePercentTransformer : CPValueTransformer + ++ (void)initialize +{ + if (self !== [ReversePercentTransformer class]) + return; + + [CPValueTransformer setValueTransformer:[self new] + forName:[self className]]; +} + ++ (BOOL)allowsReverseTransformation +{ + return NO; +} + ++ (Class)transformedValueClass +{ + return [CPNumber class]; +} + +- (id)transformedValue:(id)aValue +{ + return ABS(100 - (aValue === nil ? 0 : aValue)); +} + +@end + + +@implementation FiftyIsTrueTransformer : CPValueTransformer + ++ (void)initialize +{ + if (self !== [FiftyIsTrueTransformer class]) + return; + + [CPValueTransformer setValueTransformer:[self new] + forName:[self className]]; +} + ++ (BOOL)allowsReverseTransformation +{ + return NO; +} + ++ (Class)transformedValueClass +{ + return [CPNumber class]; +} + +- (id)transformedValue:(id)aValue +{ + return aValue == 50 ? YES : NO; +} + +@end + + +@implementation CurrencyTransformer : CPValueTransformer +{ + CPNumberFormatter formatter; +} + ++ (void)initialize +{ + if (self !== [CurrencyTransformer class]) + return; + + [CPValueTransformer setValueTransformer:[self new] + forName:[self className]]; +} + +- (id)init +{ + if (self = [super init]) + { + formatter = [CPNumberFormatter new]; + [formatter setNumberStyle:CPNumberFormatterCurrencyStyle]; + [formatter setMinimumFractionDigits:0]; + [formatter setMaximumFractionDigits:0]; + } + + return self; +} + ++ (BOOL)allowsReverseTransformation +{ + return NO; +} + ++ (Class)transformedValueClass +{ + return [CPString class]; +} + +- (id)transformedValue:(id)aValue +{ + return [formatter stringFromNumber:aValue === nil ? 0 : aValue]; +} + +@end diff --git a/Tests/Manual/MultipleValueBindings/View.cib b/Tests/Manual/MultipleValueBindings/View.cib new file mode 100644 index 000000000..0a003e67b --- /dev/null +++ b/Tests/Manual/MultipleValueBindings/View.cib @@ -0,0 +1 @@ +280NPLIST;1.0;D;K;4;$topD;K;18;CPCibObjectDataKeyD;K;6;CP$UIDd;1;2E;E;K;8;$objectsA;S;5;$nullD;K;10;$classnameS;16;_CPCibObjectDataK;8;$classesA;S;16;_CPCibObjectDataS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;1E;K;28;_CPCibObjectDataNamesKeysKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataNamesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataClassesKeysKeyD;K;6;CP$UIDd;1;0E;K;32;_CPCibObjectDataClassesValuesKeyD;K;6;CP$UIDd;1;0E;K;30;_CPCibObjectDataConnectionsKeyD;K;6;CP$UIDd;1;4E;K;28;_CPCibObjectDataFrameworkKeyD;K;6;CP$UIDd;1;0E;K;26;_CPCibObjectDataNextOidKeyD;K;6;CP$UIDd;1;5E;K;30;_CPCibObjectDataObjectsKeysKeyD;K;6;CP$UIDd;1;6E;K;32;_CPCibObjectDataObjectsValuesKeyD;K;6;CP$UIDd;1;7E;K;26;_CPCibObjectDataOidKeysKeyD;K;6;CP$UIDd;1;8E;K;28;_CPCibObjectDataOidValuesKeyD;K;6;CP$UIDd;1;9E;K;28;_CPCibObjectDataFileOwnerKeyD;K;6;CP$UIDd;2;11E;K;33;_CPCibObjectDataVisibleWindowsKeyD;K;6;CP$UIDd;2;13E;E;D;K;10;$classnameS;7;CPArrayK;8;$classesA;S;7;CPArrayS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;14E;D;K;6;CP$UIDd;2;16E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;D;K;6;CP$UIDd;2;11E;D;K;6;CP$UIDd;2;11E;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;D;K;10;$classnameS;18;_CPCibCustomObjectK;8;$classesA;S;18;_CPCibCustomObjectS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;17E;E;D;K;10;$classnameS;5;CPSetK;8;$classesA;S;5;CPSetS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;12E;K;15;CPSetObjectsKeyD;K;6;CP$UIDd;2;18E;E;D;K;6;$classD;K;6;CP$UIDd;2;10E;K;27;_CPCibCustomObjectClassNameD;K;6;CP$UIDd;2;19E;E;D;K;10;$classnameS;16;_CPCibCustomViewK;8;$classesA;S;16;_CPCibCustomViewS;6;CPViewS;11;CPResponderS;8;CPObjectE;E;D;K;6;$classD;K;6;CP$UIDd;2;15E;K;18;CPResponderMenuKeyD;K;6;CP$UIDd;1;0E;K;12;CPViewTagKeyD;K;6;CP$UIDd;2;20E;K;14;CPViewFrameKeyD;K;6;CP$UIDd;2;21E;K;15;CPViewBoundsKeyD;K;6;CP$UIDd;2;21E;K;22;CPViewAutoresizingMaskD;K;6;CP$UIDd;2;22E;K;19;CPViewThemeClassKeyD;K;6;CP$UIDd;1;0E;K;19;CPViewThemeStateKeyD;K;6;CP$UIDd;2;23E;K;28;_CPCibCustomViewClassNameKeyD;K;6;CP$UIDd;2;24E;E;S;8;CPObjectD;K;6;$classD;K;6;CP$UIDd;1;3E;K;10;CP.objectsA;E;E;S;13;CPApplicationd;1;0S;20;{{0, 0}, {480, 272}}d;2;12S;6;normalS;6;CPViewE;K;9;$archiverS;15;CPKeyedArchiverK;8;$versionS;6;100000E; \ No newline at end of file diff --git a/Tests/Manual/MultipleValueBindings/index-debug.html b/Tests/Manual/MultipleValueBindings/index-debug.html new file mode 100644 index 000000000..68aacbc4a --- /dev/null +++ b/Tests/Manual/MultipleValueBindings/index-debug.html @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + MultipleValueBindings + + + + + + + + + + + + + + +
+
+ + + +
+
+ + + diff --git a/Tests/Manual/MultipleValueBindings/index.html b/Tests/Manual/MultipleValueBindings/index.html new file mode 100644 index 000000000..659b13a1b --- /dev/null +++ b/Tests/Manual/MultipleValueBindings/index.html @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + MultipleValueBindings + + + + + + + + + + + + +
+
+ + + +
+
+ + + diff --git a/Tests/Manual/MultipleValueBindings/main.j b/Tests/Manual/MultipleValueBindings/main.j new file mode 100644 index 000000000..d00ca4ef2 --- /dev/null +++ b/Tests/Manual/MultipleValueBindings/main.j @@ -0,0 +1,18 @@ +/* + * AppController.j + * menu + * + * Created by You on January 31, 2013. + * Copyright 2013, Your Company All rights reserved. + */ + +@import +@import + +@import "AppController.j" + + +function main(args, namedArgs) +{ + CPApplicationMain(args, namedArgs); +} diff --git a/Tools/nib2cib/NSNumberFormatter.j b/Tools/nib2cib/NSNumberFormatter.j index e4df2136a..3eca40a74 100644 --- a/Tools/nib2cib/NSNumberFormatter.j +++ b/Tools/nib2cib/NSNumberFormatter.j @@ -22,14 +22,24 @@ @import -@implementation CPNumberFormatter (CPCoding) +@implementation CPNumberFormatter (NSCoding) - (id)NS_initWithCoder:(CPCoder)aCoder { - self = [super init]; + // We use [self init] so we can a default-constructed CPNumberFormatter + self = [self init]; if (self) { + var attributes = [aCoder decodeObjectForKey:@"NS.attributes"]; + + [self setNumberStyle:[attributes valueForKey:@"numberStyle"] || CPNumberFormatterNoStyle]; + + // if ([attributes containsKey:@"minimum"]) + // [self setMinimum:[attributes valueForKey:@"minimum"]]; + + // if ([attributes containsKey:@"maximum"]) + // [self setMaximum:[attributes valueForKey:@"maximum"]]; } return self; From 709eaf1a439b594fc522a747a4bbc8d8712de900 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Fri, 15 Feb 2013 13:03:45 -0500 Subject: [PATCH 102/103] Added missing location variable --- AppKit/Platform/DOM/CPPlatformWindow+DOM.j | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AppKit/Platform/DOM/CPPlatformWindow+DOM.j b/AppKit/Platform/DOM/CPPlatformWindow+DOM.j index e5f1e3f0e..8f42328cd 100644 --- a/AppKit/Platform/DOM/CPPlatformWindow+DOM.j +++ b/AppKit/Platform/DOM/CPPlatformWindow+DOM.j @@ -900,6 +900,7 @@ var resizeTimer = nil; timestamp = [CPEvent currentTimestamp], // fake event, might as well use current timestamp windowNumber = [[CPApp keyWindow] windowNumber], modifierFlags = CPPlatformActionKeyMask, + location = _lastMouseEventLocation || _CGPointMakeZero(), event = [CPEvent keyEventWithType:CPKeyDown location:location modifierFlags:modifierFlags timestamp:timestamp windowNumber:windowNumber context:nil characters:characters charactersIgnoringModifiers:characters isARepeat:NO keyCode:keyCode]; @@ -1001,6 +1002,7 @@ var resizeTimer = nil; aDOMEvent = window.event; var location = nil; + if (CPFeatureIsCompatible(CPJavaScriptMouseWheelValues_8_15)) { var x = aDOMEvent._offsetX || 0.0, From 54cc6a1e0c4f73333f05cf9f3ca2511a2fb0c0f0 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Fri, 15 Feb 2013 13:35:05 -0500 Subject: [PATCH 103/103] Be a little less stupid. --- AppKit/CPTextField.j | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/AppKit/CPTextField.j b/AppKit/CPTextField.j index 0d141adb6..1c40f38a1 100644 --- a/AppKit/CPTextField.j +++ b/AppKit/CPTextField.j @@ -1631,19 +1631,22 @@ var CPTextFieldIsEditableKey = "CPTextFieldIsEditableKey", @implementation _CPTextFieldValueBinder : CPBinder -+ (void)_updatePlaceholdersWithOptions:(CPDictionary)options forBinder:(CPBinder)aBinder ++ (void)_updatePlaceholdersWithOptions:(CPDictionary)options forBinding:(CPBinder)aBinding { - objj_msgSendSuper([aBinder class], "_updatePlaceholdersWithOptions:", options); + var selector = "_updatePlaceholdersWithOptions:", + implementation = class_getMethodImplementation([aBinding superclass], selector); - [aBinder _setPlaceholder:@"Multiple Values" forMarker:CPMultipleValuesMarker isDefault:YES]; - [aBinder _setPlaceholder:@"No Selection" forMarker:CPNoSelectionMarker isDefault:YES]; - [aBinder _setPlaceholder:@"Not Applicable" forMarker:CPNotApplicableMarker isDefault:YES]; - [aBinder _setPlaceholder:@"" forMarker:CPNullMarker isDefault:YES]; + implementation.apply(aBinding, [aBinding, selector, options]); + + [aBinding _setPlaceholder:@"Multiple Values" forMarker:CPMultipleValuesMarker isDefault:YES]; + [aBinding _setPlaceholder:@"No Selection" forMarker:CPNoSelectionMarker isDefault:YES]; + [aBinding _setPlaceholder:@"Not Applicable" forMarker:CPNotApplicableMarker isDefault:YES]; + [aBinding _setPlaceholder:@"" forMarker:CPNullMarker isDefault:YES]; } -- (void)_updatePlaceholdersWithOptions:(CPDictionary)options forBinder:(CPBinder)aBinder +- (void)_updatePlaceholdersWithOptions:(CPDictionary)options forBinding:(CPBinder)aBinding { - [[self class] _updatePlaceholdersWithOptions:options forBinder:self]; + [[self class] _updatePlaceholdersWithOptions:options forBinding:self]; } - (void)setPlaceholderValue:(id)aValue withMarker:(CPString)aMarker forBinding:(CPString)aBinding @@ -1661,9 +1664,9 @@ var CPTextFieldIsEditableKey = "CPTextFieldIsEditableKey", @implementation _CPTextFieldPatternValueBinder : CPValueWithPatternBinding -- (void)_updatePlaceholdersWithOptions:(CPDictionary)options forBinder:(CPBinder)aBinder +- (void)_updatePlaceholdersWithOptions:(CPDictionary)options forBinding:(CPBinder)aBinding { - [_CPTextFieldValueBinder _updatePlaceholdersWithOptions:options forBinder:self]; + [_CPTextFieldValueBinder _updatePlaceholdersWithOptions:options forBinding:self]; } - (void)setPlaceholderValue:(id)aValue withMarker:(CPString)aMarker forBinding:(CPString)aBinding