diff options
Diffstat (limited to 'macosx')
-rw-r--r-- | macosx/InstantHandBrake/DriveDetector.m | 2 | ||||
-rw-r--r-- | macosx/InstantHandBrake/English.lproj/Express.nib/classes.nib | 132 | ||||
-rw-r--r-- | macosx/InstantHandBrake/English.lproj/Express.nib/info.nib | 29 | ||||
-rw-r--r-- | macosx/InstantHandBrake/English.lproj/Express.nib/keyedobjects.nib | bin | 36301 -> 0 bytes | |||
-rw-r--r-- | macosx/InstantHandBrake/English.lproj/Express.xib | 5068 | ||||
-rw-r--r-- | macosx/InstantHandBrake/ExpressController.h | 7 | ||||
-rw-r--r-- | macosx/InstantHandBrake/ExpressController.m | 312 | ||||
-rw-r--r-- | macosx/InstantHandBrake/HBCore.h (renamed from macosx/HBCore.h) | 0 | ||||
-rw-r--r-- | macosx/InstantHandBrake/HBCore.m (renamed from macosx/HBCore.m) | 4 | ||||
-rw-r--r-- | macosx/InstantHandBrake/InstantHandBrake.xcodeproj/project.pbxproj | 486 | ||||
-rw-r--r-- | macosx/InstantHandBrake/libhb.xcodeproj/project.pbxproj | 1199 | ||||
-rw-r--r-- | macosx/InstantHandBrake/main.mm | 19 |
12 files changed, 6965 insertions, 293 deletions
diff --git a/macosx/InstantHandBrake/DriveDetector.m b/macosx/InstantHandBrake/DriveDetector.m index 61f722960..e3915f610 100644 --- a/macosx/InstantHandBrake/DriveDetector.m +++ b/macosx/InstantHandBrake/DriveDetector.m @@ -41,7 +41,7 @@ - (void) run { /* Set up a timer to check devices every second */ - fTimer = [NSTimer scheduledTimerWithTimeInterval: 1.0 target: self + fTimer = [NSTimer scheduledTimerWithTimeInterval: 2.0 target: self selector: @selector( detectTimer: ) userInfo: nil repeats: YES]; [[NSRunLoop currentRunLoop] addTimer: fTimer forMode: NSModalPanelRunLoopMode]; diff --git a/macosx/InstantHandBrake/English.lproj/Express.nib/classes.nib b/macosx/InstantHandBrake/English.lproj/Express.nib/classes.nib deleted file mode 100644 index 3a057282c..000000000 --- a/macosx/InstantHandBrake/English.lproj/Express.nib/classes.nib +++ /dev/null @@ -1,132 +0,0 @@ -{ - IBClasses = ( - { - ACTIONS = { - convertGo = id; - openBrowse = id; - openGo = id; - openMatrixChanged = id; - openShow = id; - }; - CLASS = EmbeddedController; - LANGUAGE = ObjC; - OUTLETS = { - fConvertFolderPopUp = NSPopUpButton; - fConvertIndicator = NSProgressIndicator; - fConvertTableView = NSTableView; - fConvertView = NSView; - fEmptyView = NSView; - fOpenBrowseButton = NSButton; - fOpenFolderField = NSTextField; - fOpenGoButton = NSButton; - fOpenIndicator = NSProgressIndicator; - fOpenMatrix = NSMatrix; - fOpenPopUp = NSPopUpButton; - fOpenView = NSView; - fWindow = NSWindow; - }; - SUPERCLASS = NSObject; - }, - { - ACTIONS = { - convertCancel = id; - convertGo = id; - openBrowse = id; - openGo = id; - openMatrixChanged = id; - openShow = id; - }; - CLASS = ExpressController; - LANGUAGE = ObjC; - OUTLETS = { - fConvertAspectPopUp = NSPopUpButton; - fConvertAudioPopUp = NSPopUpButton; - fConvertFolderPopUp = NSPopUpButton; - fConvertFormatPopUp = NSPopUpButton; - fConvertGoButton = NSButton; - fConvertIndicator = NSProgressIndicator; - fConvertInfoString = NSTextField; - fConvertMaxWidthPopUp = NSPopUpButton; - fConvertOpenButton = NSButton; - fConvertSubtitlePopUp = NSPopUpButton; - fConvertTableView = NSTableView; - fConvertView = NSView; - fEmptyView = NSView; - fOpenBrowseButton = NSButton; - fOpenFolderField = NSTextField; - fOpenGoButton = NSButton; - fOpenIndicator = NSProgressIndicator; - fOpenMatrix = NSMatrix; - fOpenPopUp = NSPopUpButton; - fOpenProgressField = NSTextField; - fOpenView = NSView; - fWindow = NSWindow; - }; - SUPERCLASS = NSObject; - }, - {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, - { - ACTIONS = { - ClosePanel = id; - NextPicture = id; - PreviousPicture = id; - SettingsChanged = id; - }; - CLASS = PictureController; - LANGUAGE = ObjC; - OUTLETS = { - fCropBottomField = NSTextField; - fCropBottomStepper = NSStepper; - fCropLeftField = NSTextField; - fCropLeftStepper = NSStepper; - fCropMatrix = NSMatrix; - fCropRightField = NSTextField; - fCropRightStepper = NSStepper; - fCropTopField = NSTextField; - fCropTopStepper = NSStepper; - fDeinterlaceCheck = NSButton; - fEffectsCheck = NSButton; - fHeightField = NSTextField; - fHeightStepper = NSStepper; - fInfoField = NSTextField; - fNextButton = NSButton; - fPictureGLView = HBPictureGLView; - fPrevButton = NSButton; - fRatioCheck = NSButton; - fWidthField = NSTextField; - fWidthStepper = NSStepper; - }; - SUPERCLASS = NSObject; - }, - { - ACTIONS = { - convertGo = id; - openBrowse = id; - openGo = id; - openMatrixChanged = id; - openShow = id; - }; - CLASS = PortableController; - LANGUAGE = ObjC; - OUTLETS = { - fConvertFolderPopUp = NSPopUpButton; - fConvertIndicator = NSProgressIndicator; - fConvertTableView = NSTableView; - fConvertView = NSView; - fEmptyView = NSView; - fOpenBrowseButton = NSButton; - fOpenFolderField = NSTextField; - fOpenGoButton = NSButton; - fOpenIndicator = NSProgressIndicator; - fOpenMatrix = NSMatrix; - fOpenPopUp = NSPopUpButton; - fOpenProgressField = NSTextField; - fOpenView = NSView; - fWindow = NSWindow; - }; - SUPERCLASS = NSObject; - }, - {CLASS = WhiteBox; LANGUAGE = ObjC; SUPERCLASS = NSBox; } - ); - IBVersion = 1; -}
\ No newline at end of file diff --git a/macosx/InstantHandBrake/English.lproj/Express.nib/info.nib b/macosx/InstantHandBrake/English.lproj/Express.nib/info.nib deleted file mode 100644 index f63c2715a..000000000 --- a/macosx/InstantHandBrake/English.lproj/Express.nib/info.nib +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>IBDocumentLocation</key> - <string>80 374 371 303 0 0 1440 878 </string> - <key>IBEditorPositions</key> - <dict> - <key>248</key> - <string>487 424 408 321 0 0 1440 878 </string> - <key>259</key> - <string>516 359 408 488 0 0 1440 878 </string> - <key>29</key> - <string>33 298 338 44 0 0 1280 832 </string> - <key>303</key> - <string>543 501 155 107 0 0 1280 832 </string> - </dict> - <key>IBFramework Version</key> - <string>446.1</string> - <key>IBOldestOS</key> - <integer>2</integer> - <key>IBOpenObjects</key> - <array> - <integer>259</integer> - </array> - <key>IBSystem Version</key> - <string>8L2127</string> -</dict> -</plist> diff --git a/macosx/InstantHandBrake/English.lproj/Express.nib/keyedobjects.nib b/macosx/InstantHandBrake/English.lproj/Express.nib/keyedobjects.nib Binary files differdeleted file mode 100644 index b650bda9d..000000000 --- a/macosx/InstantHandBrake/English.lproj/Express.nib/keyedobjects.nib +++ /dev/null diff --git a/macosx/InstantHandBrake/English.lproj/Express.xib b/macosx/InstantHandBrake/English.lproj/Express.xib new file mode 100644 index 000000000..3019d77cc --- /dev/null +++ b/macosx/InstantHandBrake/English.lproj/Express.xib @@ -0,0 +1,5068 @@ +<?xml version="1.0" encoding="UTF-8"?> +<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.01"> + <data> + <int key="IBDocument.SystemTarget">1050</int> + <string key="IBDocument.SystemVersion">9B18</string> + <string key="IBDocument.InterfaceBuilderVersion">629</string> + <string key="IBDocument.AppKitVersion">949</string> + <string key="IBDocument.HIToolboxVersion">343.00</string> + <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> + <bool key="EncodedWithXMLCoder">YES</bool> + <integer value="248"/> + <integer value="21"/> + <integer value="259"/> + </object> + <object class="NSArray" key="IBDocument.PluginDependencies"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string id="189091621">com.apple.InterfaceBuilder.CocoaPlugin</string> + </object> + <object class="NSMutableArray" key="IBDocument.RootObjects" id="596629462"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSCustomObject" id="529790172"> + <object class="NSMutableString" key="NSClassName"> + <characters key="NS.bytes">NSApplication</characters> + </object> + </object> + <object class="NSCustomObject" id="766494232"> + <string key="NSClassName" id="423379096">FirstResponder</string> + </object> + <object class="NSCustomObject" id="675932571"> + <string key="NSClassName">NSApplication</string> + </object> + <object class="NSWindowTemplate" id="387516152"> + <int key="NSWindowStyleMask">7</int> + <int key="NSWindowBacking">2</int> + <string key="NSWindowRect">{{125, 676}, {213, 107}}</string> + <int key="NSWTFlags">1881669632</int> + <string key="NSWindowTitle" id="983961764">Instant HandBrake</string> + <string key="NSWindowClass" id="16484047">NSWindow</string> + <object class="NSMutableString" key="NSViewClass"> + <characters key="NS.bytes">View</characters> + </object> + <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string> + <string key="NSWindowContentMinSize">{213, 107}</string> + <object class="NSView" key="NSWindowView" id="1703136"> + <reference key="NSNextResponder"/> + <int key="NSvFlags">256</int> + <string key="NSFrameSize">{213, 107}</string> + <reference key="NSSuperview"/> + <reference key="NSWindow"/> + </object> + <string key="NSScreenRect">{{0, 0}, {1440, 878}}</string> + <string key="NSMinSize">{213, 129}</string> + <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string> + </object> + <object class="NSMenu" id="168342202"> + <string key="NSTitle">Embedded</string> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMenuItem" id="310264544"> + <reference key="NSMenu" ref="168342202"/> + <reference key="NSTitle" ref="983961764"/> + <string key="NSKeyEquiv" id="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <object class="NSCustomResource" key="NSOnImage" id="46147732"> + <string key="NSClassName" id="116057969">NSImage</string> + <string key="NSResourceName">NSMenuCheckmark</string> + </object> + <object class="NSCustomResource" key="NSMixedImage" id="488151553"> + <reference key="NSClassName" ref="116057969"/> + <string key="NSResourceName">NSMenuMixedState</string> + </object> + <string key="NSAction">submenuAction:</string> + <object class="NSMenu" key="NSSubmenu" id="204695612"> + <reference key="NSTitle" ref="983961764"/> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMenuItem" id="116469247"> + <reference key="NSMenu" ref="204695612"/> + <string key="NSTitle">About Instant HandBrake</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="695986656"> + <reference key="NSMenu" ref="204695612"/> + <bool key="NSIsDisabled">YES</bool> + <bool key="NSIsSeparator">YES</bool> + <reference key="NSTitle" ref="554915519"/> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="1057810002"> + <reference key="NSMenu" ref="204695612"/> + <string type="base64-UTF8" key="NSTitle">UHJlZmVyZW5jZXPigKY</string> + <string key="NSKeyEquiv">,</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="449764258"> + <reference key="NSMenu" ref="204695612"/> + <bool key="NSIsDisabled">YES</bool> + <bool key="NSIsSeparator">YES</bool> + <reference key="NSTitle" ref="554915519"/> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="621359928"> + <reference key="NSMenu" ref="204695612"/> + <string key="NSTitle">Services</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">submenuAction:</string> + <object class="NSMenu" key="NSSubmenu" id="414798761"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">Services</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <string key="NSName">_NSServicesMenu</string> + </object> + </object> + <object class="NSMenuItem" id="354604539"> + <reference key="NSMenu" ref="204695612"/> + <bool key="NSIsDisabled">YES</bool> + <bool key="NSIsSeparator">YES</bool> + <reference key="NSTitle" ref="554915519"/> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="120902271"> + <reference key="NSMenu" ref="204695612"/> + <string key="NSTitle">Hide Instant HandBrake</string> + <string key="NSKeyEquiv" id="299777839">h</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="832371069"> + <reference key="NSMenu" ref="204695612"/> + <string key="NSTitle">Hide Others</string> + <reference key="NSKeyEquiv" ref="299777839"/> + <int key="NSKeyEquivModMask">1572864</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="256307932"> + <reference key="NSMenu" ref="204695612"/> + <string key="NSTitle">Show All</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="252085536"> + <reference key="NSMenu" ref="204695612"/> + <bool key="NSIsDisabled">YES</bool> + <bool key="NSIsSeparator">YES</bool> + <reference key="NSTitle" ref="554915519"/> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="453993541"> + <reference key="NSMenu" ref="204695612"/> + <string key="NSTitle">Quit Instant HandBrake</string> + <string key="NSKeyEquiv">q</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + </object> + <string key="NSName">_NSAppleMenu</string> + </object> + </object> + <object class="NSMenuItem" id="384779904"> + <reference key="NSMenu" ref="168342202"/> + <string key="NSTitle">File</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">submenuAction:</string> + <object class="NSMenu" key="NSSubmenu" id="988316125"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">File</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMenuItem" id="1061253306"> + <reference key="NSMenu" ref="988316125"/> + <string key="NSTitle">New</string> + <string key="NSKeyEquiv">n</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="773633184"> + <reference key="NSMenu" ref="988316125"/> + <string type="base64-UTF8" key="NSTitle">T3BlbuKApg</string> + <string key="NSKeyEquiv">o</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="175884675"> + <reference key="NSMenu" ref="988316125"/> + <string key="NSTitle">Open Recent</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">submenuAction:</string> + <object class="NSMenu" key="NSSubmenu" id="675797001"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">Open Recent</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMenuItem" id="354436703"> + <reference key="NSMenu" ref="675797001"/> + <string key="NSTitle">Clear Menu</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + </object> + <string key="NSName">_NSRecentDocumentsMenu</string> + </object> + </object> + <object class="NSMenuItem" id="116479453"> + <reference key="NSMenu" ref="988316125"/> + <bool key="NSIsDisabled">YES</bool> + <bool key="NSIsSeparator">YES</bool> + <reference key="NSTitle" ref="554915519"/> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="817926297"> + <reference key="NSMenu" ref="988316125"/> + <string key="NSTitle">Close</string> + <string key="NSKeyEquiv">w</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="354780417"> + <reference key="NSMenu" ref="988316125"/> + <string key="NSTitle">Save</string> + <string key="NSKeyEquiv">s</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="93604882"> + <reference key="NSMenu" ref="988316125"/> + <string type="base64-UTF8" key="NSTitle">U2F2ZSBBc+KApg</string> + <string key="NSKeyEquiv">S</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="944528127"> + <reference key="NSMenu" ref="988316125"/> + <string key="NSTitle">Revert</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="109035207"> + <reference key="NSMenu" ref="988316125"/> + <bool key="NSIsDisabled">YES</bool> + <bool key="NSIsSeparator">YES</bool> + <reference key="NSTitle" ref="554915519"/> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="633208303"> + <reference key="NSMenu" ref="988316125"/> + <string type="base64-UTF8" key="NSTitle">UGFnZSBTZXR1cOKApg</string> + <string key="NSKeyEquiv">P</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="492993447"> + <reference key="NSMenu" ref="988316125"/> + <string type="base64-UTF8" key="NSTitle">UHJpbnTigKY</string> + <string key="NSKeyEquiv">p</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + </object> + </object> + </object> + <object class="NSMenuItem" id="492425210"> + <reference key="NSMenu" ref="168342202"/> + <string key="NSTitle">Edit</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">submenuAction:</string> + <object class="NSMenu" key="NSSubmenu" id="862115934"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">Edit</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMenuItem" id="605587333"> + <reference key="NSMenu" ref="862115934"/> + <string key="NSTitle">Undo</string> + <string key="NSKeyEquiv">z</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="370536361"> + <reference key="NSMenu" ref="862115934"/> + <string key="NSTitle">Redo</string> + <string key="NSKeyEquiv">Z</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="113236993"> + <reference key="NSMenu" ref="862115934"/> + <bool key="NSIsDisabled">YES</bool> + <bool key="NSIsSeparator">YES</bool> + <reference key="NSTitle" ref="554915519"/> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="128935717"> + <reference key="NSMenu" ref="862115934"/> + <string key="NSTitle">Cut</string> + <string key="NSKeyEquiv">x</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="548705799"> + <reference key="NSMenu" ref="862115934"/> + <string key="NSTitle">Copy</string> + <string key="NSKeyEquiv">c</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="208999334"> + <reference key="NSMenu" ref="862115934"/> + <string key="NSTitle">Paste</string> + <string key="NSKeyEquiv">v</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="82280793"> + <reference key="NSMenu" ref="862115934"/> + <string key="NSTitle">Paste and Match Style</string> + <string key="NSKeyEquiv">V</string> + <int key="NSKeyEquivModMask">1572864</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="60197220"> + <reference key="NSMenu" ref="862115934"/> + <string key="NSTitle">Delete</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="704469431"> + <reference key="NSMenu" ref="862115934"/> + <string key="NSTitle">Select All</string> + <string key="NSKeyEquiv">a</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="676435822"> + <reference key="NSMenu" ref="862115934"/> + <bool key="NSIsDisabled">YES</bool> + <bool key="NSIsSeparator">YES</bool> + <reference key="NSTitle" ref="554915519"/> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="101861958"> + <reference key="NSMenu" ref="862115934"/> + <string key="NSTitle">Find</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">submenuAction:</string> + <object class="NSMenu" key="NSSubmenu" id="290694843"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">Find</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMenuItem" id="486792374"> + <reference key="NSMenu" ref="290694843"/> + <string type="base64-UTF8" key="NSTitle">RmluZOKApg</string> + <string key="NSKeyEquiv">f</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <int key="NSTag">1</int> + </object> + <object class="NSMenuItem" id="416590091"> + <reference key="NSMenu" ref="290694843"/> + <string key="NSTitle">Find Next</string> + <string key="NSKeyEquiv">g</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <int key="NSTag">2</int> + </object> + <object class="NSMenuItem" id="1058311499"> + <reference key="NSMenu" ref="290694843"/> + <string key="NSTitle">Find Previous</string> + <string key="NSKeyEquiv">G</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <int key="NSTag">3</int> + </object> + <object class="NSMenuItem" id="706475887"> + <reference key="NSMenu" ref="290694843"/> + <string key="NSTitle">Use Selection for Find</string> + <string key="NSKeyEquiv">e</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <int key="NSTag">7</int> + </object> + <object class="NSMenuItem" id="828049674"> + <reference key="NSMenu" ref="290694843"/> + <string key="NSTitle">Jump to Selection</string> + <string key="NSKeyEquiv">j</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + </object> + </object> + </object> + <object class="NSMenuItem" id="593397208"> + <reference key="NSMenu" ref="862115934"/> + <string key="NSTitle" id="340605502">Spelling</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">submenuAction:</string> + <object class="NSMenu" key="NSSubmenu" id="525385576"> + <reference key="NSTitle" ref="340605502"/> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMenuItem" id="929731840"> + <reference key="NSMenu" ref="525385576"/> + <string type="base64-UTF8" key="NSTitle">U3BlbGxpbmfigKY</string> + <string key="NSKeyEquiv">:</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="182161666"> + <reference key="NSMenu" ref="525385576"/> + <string key="NSTitle">Check Spelling</string> + <string key="NSKeyEquiv">;</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="308562408"> + <reference key="NSMenu" ref="525385576"/> + <string key="NSTitle">Check Spelling as You Type</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + </object> + </object> + </object> + <object class="NSMenuItem" id="258300456"> + <reference key="NSMenu" ref="862115934"/> + <string key="NSTitle" id="221412796">Speech</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">submenuAction:</string> + <object class="NSMenu" key="NSSubmenu" id="1043252385"> + <reference key="NSTitle" ref="221412796"/> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMenuItem" id="246223398"> + <reference key="NSMenu" ref="1043252385"/> + <string key="NSTitle">Start Speaking</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="88993156"> + <reference key="NSMenu" ref="1043252385"/> + <string key="NSTitle">Stop Speaking</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + </object> + </object> + </object> + </object> + </object> + </object> + <object class="NSMenuItem" id="420115045"> + <reference key="NSMenu" ref="168342202"/> + <string key="NSTitle" id="852936394">Window</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">submenuAction:</string> + <object class="NSMenu" key="NSSubmenu" id="1068274357"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">Window</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMenuItem" id="411462580"> + <reference key="NSMenu" ref="1068274357"/> + <string key="NSTitle">Minimize</string> + <string key="NSKeyEquiv">m</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="521550646"> + <reference key="NSMenu" ref="1068274357"/> + <string key="NSTitle">Zoom</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="593776241"> + <reference key="NSMenu" ref="1068274357"/> + <bool key="NSIsDisabled">YES</bool> + <bool key="NSIsSeparator">YES</bool> + <reference key="NSTitle" ref="554915519"/> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + <object class="NSMenuItem" id="97713116"> + <reference key="NSMenu" ref="1068274357"/> + <string key="NSTitle">Bring All to Front</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + </object> + <string key="NSName">_NSWindowsMenu</string> + </object> + </object> + <object class="NSMenuItem" id="968817846"> + <reference key="NSMenu" ref="168342202"/> + <string key="NSTitle">Help</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">submenuAction:</string> + <object class="NSMenu" key="NSSubmenu" id="839389072"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">Help</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMenuItem" id="418274352"> + <reference key="NSMenu" ref="839389072"/> + <string key="NSTitle">Instant HandBrake Help</string> + <string key="NSKeyEquiv">?</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + </object> + </object> + </object> + </object> + </object> + <string key="NSName">_NSMainMenu</string> + </object> + <object class="NSCustomView" id="731167877"> + <reference key="NSNextResponder"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTextField" id="989775410"> + <reference key="NSNextResponder" ref="731167877"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{17, 242}, {138, 17}}</string> + <reference key="NSSuperview" ref="731167877"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="557238685"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string key="NSContents">Select a DVD Source</string> + <object class="NSFont" key="NSSupport" id="779069408"> + <string key="NSName">LucidaGrande-Bold</string> + <double key="NSSize">1.300000e+01</double> + <int key="NSfFlags">2072</int> + </object> + <reference key="NSControlView" ref="989775410"/> + <object class="NSColor" key="NSBackgroundColor" id="789448078"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName" id="447896625">System</string> + <string key="NSColorName">controlColor</string> + <object class="NSColor" key="NSColor" id="677155824"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes> + </object> + </object> + <object class="NSColor" key="NSTextColor" id="268986666"> + <int key="NSColorSpace">6</int> + <reference key="NSCatalogName" ref="447896625"/> + <string key="NSColorName">controlTextColor</string> + <object class="NSColor" key="NSColor" id="782009920"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MAA</bytes> + </object> + </object> + </object> + </object> + <object class="NSButton" id="350715131"> + <reference key="NSNextResponder" ref="731167877"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{276, 12}, {98, 32}}</string> + <reference key="NSSuperview" ref="731167877"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="116282848"> + <int key="NSCellFlags">-2080244224</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">Continue</string> + <object class="NSFont" key="NSSupport" id="889564864"> + <string key="NSName" id="836411727">LucidaGrande</string> + <double key="NSSize">1.300000e+01</double> + <int key="NSfFlags">1044</int> + </object> + <reference key="NSControlView" ref="350715131"/> + <int key="NSButtonFlags">-2038284033</int> + <int key="NSButtonFlags2">1</int> + <reference key="NSAlternateImage" ref="889564864"/> + <reference key="NSAlternateContents" ref="554915519"/> + <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSBox" id="905380397"> + <reference key="NSNextResponder" ref="731167877"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSView" id="62254939"> + <reference key="NSNextResponder" ref="905380397"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMatrix" id="238927539"> + <reference key="NSNextResponder" ref="62254939"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{13, 41}, {152, 57}}</string> + <reference key="NSSuperview" ref="62254939"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <int key="NSNumRows">2</int> + <int key="NSNumCols">1</int> + <object class="NSMutableArray" key="NSCells"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSButtonCell" id="387240670"> + <int key="NSCellFlags">-2080244224</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">DVD Drive:</string> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="238927539"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">0</int> + <object class="NSButtonImageSource" key="NSAlternateImage" id="64284579"> + <string key="NSImageName">NSRadioButton</string> + </object> + <object class="NSMutableString" key="NSAlternateContents" id="118433709"> + <characters key="NS.bytes"/> + </object> + <reference key="NSKeyEquivalent" ref="118433709"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + <object class="NSButtonCell" id="19238775"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">DVD Folder / Image:</string> + <reference key="NSSupport" ref="889564864"/> + <int key="NSTag">1</int> + <reference key="NSControlView" ref="238927539"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">0</int> + <reference key="NSAlternateImage" ref="64284579"/> + <reference key="NSAlternateContents" ref="118433709"/> + <reference key="NSKeyEquivalent" ref="118433709"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <string key="NSCellSize">{152, 18}</string> + <string key="NSIntercellSpacing">{4, 21}</string> + <int key="NSMatrixFlags">1143472128</int> + <string key="NSCellClass">NSActionCell</string> + <object class="NSButtonCell" key="NSProtoCell" id="280254324"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Radio</string> + <reference key="NSSupport" ref="889564864"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">0</int> + <object class="NSImage" key="NSNormalImage"> + <int key="NSImageFlags">549453824</int> + <string key="NSSize">{18, 18}</string> + <object class="NSMutableArray" key="NSReps"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray"> + <bool key="EncodedWithXMLCoder">YES</bool> + <integer value="0"/> + <object class="NSBitmapImageRep"> + <object class="NSData" key="NSTIFFRepresentation"> + <bytes key="NS.bytes">TU0AKgAABRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAADwRERGLJycnySsrK/A1NTXw +IyMjyRwcHIsJCQk8AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFRUVdVBQUOCoqKj/ +29vb//n5+f/6+vr/2tra/6qqqv9UVFTgHx8fdQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUZGRl5 +dXV198PDw//8/Pz////////////////////////////U1NT/fHx89yUlJXkAAAAFAAAAAAAAAAAAAAAA +AAAAAxEREUZqamrmtbW1/+3t7f/+/v7//v7+//7+/v/9/f3//f39//39/f/39/f/xMTE/3d3d+YZGRlG +AAAAAwAAAAAAAAAAAAAACkJCQqGtra3/xsbG/+vr6//y8vL/9fX1//X19f/z8/P/9fX1//Ly8v/u7u7/ +0tLS/6+vr/9KSkqhAAAACgAAAAAAAAAAAAAAF3h4eN2/v7//z8/P/93d3f/q6ur/7+/v/+/v7//w8PD/ +7e3t/+3t7f/i4uL/zs7O/8XFxf98fHzdAAAAFwAAAAAAAAADAAAAJKSkpPjOzs7/2dnZ/+Dg4P/i4uL/ +5eXl/+bm5v/n5+f/5eXl/+Li4v/e3t7/2tra/9DQ0P+srKz4AAAAJAAAAAMAAAADAAAALrCwsPrW1tb/ +3t7e/+Tk5P/p6en/6+vr/+zs7P/p6en/6+vr/+fn5//k5OT/4ODg/9nZ2f+zs7P6AAAALgAAAAMAAAAD +AAAALp2dnezg4OD/5eXl/+rq6v/u7u7/8PDw//Dw8P/x8fH/8PDw/+7u7v/q6ur/5ubm/+Hh4f+ZmZns +AAAALgAAAAMAAAADAAAAJG5ubs/l5eX/6enp/+/v7//y8vL/9vb2//r6+v/5+fn/9/f3//b29v/x8fH/ +6+vr/+Tk5P9ra2vPAAAAJAAAAAMAAAAAAAAAFy4uLpPCwsL67Ozs//Pz8//5+fn//v7+//7+/v/+/v7/ +/v7+//v7+//19fX/8PDw/8LCwvosLCyTAAAAFwAAAAAAAAAAAAAACgAAAENfX1/S5OTk/vn5+f/+/v7/ +///////////////////////////8/Pz/5ubm/l9fX9IAAABDAAAACgAAAAAAAAAAAAAAAwAAABcAAABl +YmJi3NLS0v3////////////////////////////////V1dX9ZGRk3AAAAGUAAAAXAAAAAwAAAAAAAAAA +AAAAAAAAAAUAAAAfAAAAZTMzM8KAgIDwv7+//O3t7f/t7e3/v7+//ICAgPAzMzPCAAAAZQAAAB8AAAAF +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAFwAAAEMAAAB3AAAAnwAAALMAAACzAAAAnwAAAHcAAABD +AAAAFwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoAAAAXAAAAJAAAAC4AAAAu +AAAAJAAAABcAAAAKAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEAAAMAAAABABIAAAEB +AAMAAAABABIAAAECAAMAAAAEAAAFugEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES +AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABBxwAAAEXAAQAAAABAAAFEAEcAAMAAAABAAEAAAFS +AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes> + </object> + </object> + </object> + </object> + <object class="NSColor" key="NSColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwAA</bytes> + </object> + </object> + <reference key="NSAlternateImage" ref="64284579"/> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + </object> + <reference key="NSSelectedCell" ref="387240670"/> + <reference key="NSBackgroundColor" ref="789448078"/> + <object class="NSColor" key="NSCellBackgroundColor" id="180837716"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MQA</bytes> + </object> + <reference key="NSFont" ref="889564864"/> + </object> + <object class="NSPopUpButton" id="931746997"> + <reference key="NSNextResponder" ref="62254939"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{168, 75}, {166, 26}}</string> + <reference key="NSSuperview" ref="62254939"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSPopUpButtonCell" key="NSCell" id="699666019"> + <int key="NSCellFlags">-2076049856</int> + <int key="NSCellFlags2">2048</int> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="931746997"/> + <int key="NSButtonFlags">109199615</int> + <int key="NSButtonFlags2">1</int> + <reference key="NSAlternateImage" ref="889564864"/> + <reference key="NSAlternateContents" ref="554915519"/> + <object class="NSMutableString" key="NSKeyEquivalent"> + <characters key="NS.bytes"/> + </object> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + <object class="NSMenuItem" key="NSMenuItem" id="814346452"> + <reference key="NSMenu" ref="555581872"/> + <string key="NSTitle">Item1</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <int key="NSState">1</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="699666019"/> + </object> + <bool key="NSMenuItemRespectAlignment">YES</bool> + <object class="NSMenu" key="NSMenu" id="555581872"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">OtherViews</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="814346452"/> + <object class="NSMenuItem" id="874029565"> + <reference key="NSMenu" ref="555581872"/> + <string key="NSTitle">Item2</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="699666019"/> + </object> + <object class="NSMenuItem" id="287885753"> + <reference key="NSMenu" ref="555581872"/> + <string key="NSTitle">Item3</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="699666019"/> + </object> + </object> + </object> + <int key="NSPreferredEdge">3</int> + <bool key="NSUsesItemFromMenu">YES</bool> + <bool key="NSAltersState">YES</bool> + <int key="NSArrowPosition">1</int> + </object> + </object> + <object class="NSTextField" id="760276484"> + <reference key="NSNextResponder" ref="62254939"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{171, 40}, {160, 22}}</string> + <reference key="NSSuperview" ref="62254939"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="3304954"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272630784</int> + <reference key="NSContents" ref="554915519"/> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="760276484"/> + <bool key="NSDrawsBackground">YES</bool> + <object class="NSColor" key="NSBackgroundColor" id="696584221"> + <int key="NSColorSpace">6</int> + <reference key="NSCatalogName" ref="447896625"/> + <string key="NSColorName">textBackgroundColor</string> + <reference key="NSColor" ref="180837716"/> + </object> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">6</int> + <reference key="NSCatalogName" ref="447896625"/> + <string key="NSColorName">textColor</string> + <reference key="NSColor" ref="782009920"/> + </object> + </object> + </object> + <object class="NSButton" id="480614555"> + <reference key="NSNextResponder" ref="62254939"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{256, 8}, {80, 28}}</string> + <reference key="NSSuperview" ref="62254939"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="909242683"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">134348800</int> + <string type="base64-UTF8" key="NSContents">QnJvd3Nl4oCmA</string> + <object class="NSFont" key="NSSupport" id="26"> + <reference key="NSName" ref="836411727"/> + <double key="NSSize">1.100000e+01</double> + <int key="NSfFlags">3100</int> + </object> + <reference key="NSControlView" ref="480614555"/> + <int key="NSButtonFlags">-2038284033</int> + <int key="NSButtonFlags2">1</int> + <object class="NSFont" key="NSAlternateImage"> + <reference key="NSName" ref="836411727"/> + <double key="NSSize">1.100000e+01</double> + <int key="NSfFlags">16</int> + </object> + <reference key="NSAlternateContents" ref="554915519"/> + <object class="NSMutableString" key="NSKeyEquivalent"> + <characters key="NS.bytes"/> + </object> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + </object> + <string key="NSFrame">{{1, 1}, {346, 115}}</string> + <reference key="NSSuperview" ref="905380397"/> + <reference key="NSWindow"/> + </object> + </object> + <string key="NSFrame">{{20, 117}, {348, 117}}</string> + <reference key="NSSuperview" ref="731167877"/> + <reference key="NSWindow"/> + <string key="NSOffsets" id="835776367">{0, 0}</string> + <object class="NSTextFieldCell" key="NSTitleCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents" id="302583894">Box</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="696584221"/> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> + </object> + </object> + <reference key="NSContentView" ref="62254939"/> + <int key="NSBorderType">1</int> + <int key="NSBoxType">3</int> + <int key="NSTitlePosition">0</int> + <bool key="NSTransparent">NO</bool> + </object> + <object class="NSProgressIndicator" id="917303327"> + <reference key="NSNextResponder" ref="731167877"/> + <int key="NSvFlags">1280</int> + <object class="NSPSMatrix" key="NSDrawMatrix"/> + <string key="NSFrame">{{18, 56}, {352, 20}}</string> + <reference key="NSSuperview" ref="731167877"/> + <reference key="NSWindow"/> + <int key="NSpiFlags">16396</int> + <double key="NSMaxValue">1.000000e+02</double> + </object> + <object class="NSTextField" id="438464906"> + <reference key="NSNextResponder" ref="731167877"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{17, 84}, {354, 17}}</string> + <reference key="NSSuperview" ref="731167877"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="777791531"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <reference key="NSContents" ref="554915519"/> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="438464906"/> + <reference key="NSBackgroundColor" ref="789448078"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + </object> + </object> + <string key="NSFrameSize">{388, 279}</string> + <reference key="NSSuperview"/> + <reference key="NSWindow"/> + <object class="NSMutableString" key="NSClassName"> + <characters key="NS.bytes">NSView</characters> + </object> + <string key="NSExtension" id="571520125">NSResponder</string> + </object> + <object class="NSCustomView" id="987276066"> + <reference key="NSNextResponder"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTextField" id="794371242"> + <reference key="NSNextResponder" ref="987276066"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{17, 389}, {139, 17}}</string> + <reference key="NSSuperview" ref="987276066"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="558940821"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string key="NSContents">Select DVD Features</string> + <reference key="NSSupport" ref="779069408"/> + <reference key="NSControlView" ref="794371242"/> + <reference key="NSBackgroundColor" ref="789448078"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + </object> + <object class="NSProgressIndicator" id="480161215"> + <reference key="NSNextResponder" ref="987276066"/> + <int key="NSvFlags">1280</int> + <object class="NSPSMatrix" key="NSDrawMatrix"/> + <string key="NSFrame">{{18, 16}, {352, 20}}</string> + <reference key="NSSuperview" ref="987276066"/> + <reference key="NSWindow"/> + <int key="NSpiFlags">16396</int> + <double key="NSMaxValue">1.000000e+02</double> + </object> + <object class="NSTextField" id="134945040"> + <reference key="NSNextResponder" ref="987276066"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{17, 273}, {59, 17}}</string> + <reference key="NSSuperview" ref="987276066"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="969218242"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string key="NSContents">Settings</string> + <reference key="NSSupport" ref="779069408"/> + <reference key="NSControlView" ref="134945040"/> + <reference key="NSBackgroundColor" ref="789448078"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + </object> + <object class="NSBox" id="748577971"> + <reference key="NSNextResponder" ref="987276066"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSView" id="788901776"> + <reference key="NSNextResponder" ref="748577971"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSPopUpButton" id="974333112"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{166, 41}, {166, 26}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSPopUpButtonCell" key="NSCell" id="704933364"> + <int key="NSCellFlags">-2076049856</int> + <int key="NSCellFlags2">2048</int> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="974333112"/> + <int key="NSButtonFlags">109199615</int> + <int key="NSButtonFlags2">1</int> + <reference key="NSAlternateImage" ref="889564864"/> + <reference key="NSAlternateContents" ref="554915519"/> + <object class="NSMutableString" key="NSKeyEquivalent"> + <characters key="NS.bytes"/> + </object> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + <object class="NSMenuItem" key="NSMenuItem" id="377807140"> + <reference key="NSMenu" ref="406002025"/> + <string type="base64-UTF8" key="NSTitle" id="741256849">4oCmA</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <int key="NSState">1</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="704933364"/> + </object> + <bool key="NSMenuItemRespectAlignment">YES</bool> + <object class="NSMenu" key="NSMenu" id="406002025"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">OtherViews</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="377807140"/> + </object> + </object> + <int key="NSPreferredEdge">3</int> + <bool key="NSUsesItemFromMenu">YES</bool> + <bool key="NSAltersState">YES</bool> + <int key="NSArrowPosition">1</int> + </object> + </object> + <object class="NSTextField" id="756716156"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{58, 47}, {106, 17}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="250050000"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Preferred audio:</string> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="756716156"/> + <reference key="NSBackgroundColor" ref="789448078"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + </object> + <object class="NSTextField" id="520754405"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{87, 137}, {77, 17}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="357908493"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">File format:</string> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="520754405"/> + <reference key="NSBackgroundColor" ref="789448078"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + </object> + <object class="NSPopUpButton" id="209443714"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{166, 131}, {166, 26}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSPopUpButtonCell" key="NSCell" id="759680945"> + <int key="NSCellFlags">-2076049856</int> + <int key="NSCellFlags2">2048</int> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="209443714"/> + <int key="NSButtonFlags">109199615</int> + <int key="NSButtonFlags2">1</int> + <reference key="NSAlternateImage" ref="889564864"/> + <reference key="NSAlternateContents" ref="554915519"/> + <object class="NSMutableString" key="NSKeyEquivalent"> + <characters key="NS.bytes"/> + </object> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + <object class="NSMenuItem" key="NSMenuItem" id="327876423"> + <reference key="NSMenu" ref="818968097"/> + <string key="NSTitle">iPod 5G (H.264)</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <int key="NSState">1</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="759680945"/> + </object> + <bool key="NSMenuItemRespectAlignment">YES</bool> + <object class="NSMenu" key="NSMenu" id="818968097"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">OtherViews</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="327876423"/> + <object class="NSMenuItem" id="87584396"> + <reference key="NSMenu" ref="818968097"/> + <string key="NSTitle">iPod 5G (MPEG-4)</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="759680945"/> + </object> + <object class="NSMenuItem" id="946035656"> + <reference key="NSMenu" ref="818968097"/> + <string key="NSTitle">PSP (MPEG-4)</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="759680945"/> + </object> + </object> + </object> + <int key="NSPreferredEdge">3</int> + <bool key="NSUsesItemFromMenu">YES</bool> + <bool key="NSAltersState">YES</bool> + <int key="NSArrowPosition">1</int> + </object> + </object> + <object class="NSTextField" id="883251677"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{14, 167}, {150, 17}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="772706255"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Save converted files to:</string> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="883251677"/> + <reference key="NSBackgroundColor" ref="789448078"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + </object> + <object class="NSPopUpButton" id="73177792"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{166, 161}, {166, 26}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSPopUpButtonCell" key="NSCell" id="628758664"> + <int key="NSCellFlags">-2076049856</int> + <int key="NSCellFlags2">2048</int> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="73177792"/> + <int key="NSButtonFlags">109199615</int> + <int key="NSButtonFlags2">1</int> + <reference key="NSAlternateImage" ref="889564864"/> + <reference key="NSAlternateContents" ref="554915519"/> + <object class="NSMutableString" key="NSKeyEquivalent"> + <characters key="NS.bytes"/> + </object> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + <object class="NSMenuItem" key="NSMenuItem" id="743243700"> + <reference key="NSMenu" ref="43580679"/> + <reference key="NSTitle" ref="741256849"/> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <int key="NSState">1</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="628758664"/> + </object> + <bool key="NSMenuItemRespectAlignment">YES</bool> + <object class="NSMenu" key="NSMenu" id="43580679"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">OtherViews</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="743243700"/> + <object class="NSMenuItem" id="861216580"> + <reference key="NSMenu" ref="43580679"/> + <bool key="NSIsDisabled">YES</bool> + <bool key="NSIsSeparator">YES</bool> + <reference key="NSTitle" ref="554915519"/> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="628758664"/> + </object> + <object class="NSMenuItem" id="1055069863"> + <reference key="NSMenu" ref="43580679"/> + <string type="base64-UTF8" key="NSTitle">T3RoZXLigKY</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="628758664"/> + </object> + </object> + </object> + <int key="NSPreferredEdge">3</int> + <bool key="NSUsesItemFromMenu">YES</bool> + <bool key="NSAltersState">YES</bool> + <int key="NSArrowPosition">1</int> + </object> + </object> + <object class="NSPopUpButton" id="481859478"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{166, 11}, {166, 26}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSPopUpButtonCell" key="NSCell" id="924080416"> + <int key="NSCellFlags">-2076049856</int> + <int key="NSCellFlags2">2048</int> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="481859478"/> + <int key="NSButtonFlags">109199615</int> + <int key="NSButtonFlags2">1</int> + <reference key="NSAlternateImage" ref="889564864"/> + <reference key="NSAlternateContents" ref="554915519"/> + <object class="NSMutableString" key="NSKeyEquivalent"> + <characters key="NS.bytes"/> + </object> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + <object class="NSMenuItem" key="NSMenuItem" id="190127574"> + <reference key="NSMenu" ref="315291325"/> + <string type="base64-UTF8" key="NSTitle">4oCmIA</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <int key="NSState">1</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="924080416"/> + </object> + <bool key="NSMenuItemRespectAlignment">YES</bool> + <object class="NSMenu" key="NSMenu" id="315291325"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">OtherViews</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="190127574"/> + </object> + </object> + <int key="NSPreferredEdge">3</int> + <bool key="NSUsesItemFromMenu">YES</bool> + <bool key="NSAltersState">YES</bool> + <int key="NSArrowPosition">1</int> + </object> + </object> + <object class="NSTextField" id="77959229"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{36, 17}, {128, 17}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="53742849"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Preferred subtitles:</string> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="77959229"/> + <reference key="NSBackgroundColor" ref="789448078"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + </object> + <object class="NSTextField" id="330951148"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{66, 107}, {98, 17}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="977695033"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Picture Aspect:</string> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="330951148"/> + <reference key="NSBackgroundColor" ref="789448078"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + </object> + <object class="NSPopUpButton" id="886708797"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{166, 101}, {166, 26}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSPopUpButtonCell" key="NSCell" id="599934816"> + <int key="NSCellFlags">-2076049856</int> + <int key="NSCellFlags2">2048</int> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="886708797"/> + <int key="NSButtonFlags">109199615</int> + <int key="NSButtonFlags2">1</int> + <reference key="NSAlternateImage" ref="889564864"/> + <reference key="NSAlternateContents" ref="554915519"/> + <object class="NSMutableString" key="NSKeyEquivalent"> + <characters key="NS.bytes"/> + </object> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + <object class="NSMenuItem" key="NSMenuItem" id="800243038"> + <reference key="NSMenu" ref="516423135"/> + <string key="NSTitle">Original</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <int key="NSState">1</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="599934816"/> + </object> + <bool key="NSMenuItemRespectAlignment">YES</bool> + <object class="NSMenu" key="NSMenu" id="516423135"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">OtherViews</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="800243038"/> + <object class="NSMenuItem" id="74930922"> + <reference key="NSMenu" ref="516423135"/> + <string key="NSTitle">4 by 3</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="599934816"/> + </object> + </object> + </object> + <int key="NSPreferredEdge">3</int> + <bool key="NSUsesItemFromMenu">YES</bool> + <bool key="NSAltersState">YES</bool> + <int key="NSArrowPosition">1</int> + </object> + </object> + <object class="NSPopUpButton" id="221748721"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{166, 71}, {166, 26}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSPopUpButtonCell" key="NSCell" id="935187078"> + <int key="NSCellFlags">-2076049856</int> + <int key="NSCellFlags2">2048</int> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="221748721"/> + <int key="NSButtonFlags">109199615</int> + <int key="NSButtonFlags2">1</int> + <object class="NSFont" key="NSAlternateImage"> + <reference key="NSName" ref="836411727"/> + <double key="NSSize">1.300000e+01</double> + <int key="NSfFlags">16</int> + </object> + <reference key="NSAlternateContents" ref="554915519"/> + <object class="NSMutableString" key="NSKeyEquivalent"> + <characters key="NS.bytes"/> + </object> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + <object class="NSMenuItem" key="NSMenuItem" id="970323694"> + <reference key="NSMenu" ref="320562235"/> + <string key="NSTitle">640</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <int key="NSState">1</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="935187078"/> + </object> + <bool key="NSMenuItemRespectAlignment">YES</bool> + <object class="NSMenu" key="NSMenu" id="320562235"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">OtherViews</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="970323694"/> + <object class="NSMenuItem" id="41252332"> + <reference key="NSMenu" ref="320562235"/> + <string key="NSTitle">320</string> + <reference key="NSKeyEquiv" ref="554915519"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="46147732"/> + <reference key="NSMixedImage" ref="488151553"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="935187078"/> + </object> + </object> + </object> + <int key="NSPreferredEdge">3</int> + <bool key="NSUsesItemFromMenu">YES</bool> + <bool key="NSAltersState">YES</bool> + <int key="NSArrowPosition">1</int> + </object> + </object> + <object class="NSTextField" id="35720189"> + <reference key="NSNextResponder" ref="788901776"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{42, 77}, {122, 17}}</string> + <reference key="NSSuperview" ref="788901776"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="848481335"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Max Picture Width:</string> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="35720189"/> + <reference key="NSBackgroundColor" ref="789448078"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + </object> + </object> + <string key="NSFrame">{{1, 1}, {346, 200}}</string> + <reference key="NSSuperview" ref="748577971"/> + <reference key="NSWindow"/> + </object> + </object> + <string key="NSFrame">{{20, 69}, {348, 202}}</string> + <reference key="NSSuperview" ref="987276066"/> + <reference key="NSWindow"/> + <reference key="NSOffsets" ref="835776367"/> + <object class="NSTextFieldCell" key="NSTitleCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <reference key="NSContents" ref="302583894"/> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="696584221"/> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> + </object> + </object> + <reference key="NSContentView" ref="788901776"/> + <int key="NSBorderType">1</int> + <int key="NSBoxType">3</int> + <int key="NSTitlePosition">0</int> + <bool key="NSTransparent">NO</bool> + </object> + <object class="NSTextField" id="740652553"> + <reference key="NSNextResponder" ref="987276066"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{17, 44}, {354, 17}}</string> + <reference key="NSSuperview" ref="987276066"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="124162753"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string key="NSContents">Ready</string> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="740652553"/> + <reference key="NSBackgroundColor" ref="789448078"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + </object> + <object class="NSBox" id="139839684"> + <reference key="NSNextResponder" ref="987276066"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSView" id="1059297053"> + <reference key="NSNextResponder" ref="139839684"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSScrollView" id="187663135"> + <reference key="NSNextResponder" ref="1059297053"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSClipView" id="349280401"> + <reference key="NSNextResponder" ref="187663135"/> + <int key="NSvFlags">2304</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTableView" id="947341082"> + <reference key="NSNextResponder" ref="349280401"/> + <int key="NSvFlags">256</int> + <string key="NSFrameSize">{346, 77}</string> + <reference key="NSSuperview" ref="349280401"/> + <reference key="NSWindow"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTableHeaderView" key="NSHeaderView" id="890825038"> + <reference key="NSNextResponder" ref="804523325"/> + <int key="NSvFlags">256</int> + <string key="NSFrameSize">{346, 17}</string> + <reference key="NSSuperview" ref="804523325"/> + <reference key="NSWindow"/> + <reference key="NSTableView" ref="947341082"/> + </object> + <object class="_NSCornerView" key="NSCornerView" id="240571974"> + <reference key="NSNextResponder" ref="187663135"/> + <int key="NSvFlags">-2147483392</int> + <string key="NSFrame">{{-26, 0}, {16, 17}}</string> + <reference key="NSSuperview" ref="187663135"/> + <reference key="NSWindow"/> + </object> + <object class="NSMutableArray" key="NSTableColumns"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTableColumn" id="927247421"> + <string key="NSIdentifier">Check</string> + <double key="NSWidth">2.300000e+01</double> + <double key="NSMinWidth">1.000000e+01</double> + <double key="NSMaxWidth">1.000000e+03</double> + <object class="NSTableHeaderCell" key="NSHeaderCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <reference key="NSContents" ref="554915519"/> + <reference key="NSSupport" ref="26"/> + <object class="NSColor" key="NSBackgroundColor" id="390235381"> + <int key="NSColorSpace">6</int> + <reference key="NSCatalogName" ref="447896625"/> + <string key="NSColorName">headerColor</string> + <reference key="NSColor" ref="180837716"/> + </object> + <object class="NSColor" key="NSTextColor" id="1020517874"> + <int key="NSColorSpace">6</int> + <reference key="NSCatalogName" ref="447896625"/> + <string key="NSColorName">headerTextColor</string> + <reference key="NSColor" ref="782009920"/> + </object> + </object> + <object class="NSTextFieldCell" key="NSDataCell" id="864164384"> + <int key="NSCellFlags">337772096</int> + <int key="NSCellFlags2">2048</int> + <string key="NSContents" id="301659544">Text Cell</string> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="947341082"/> + <object class="NSColor" key="NSBackgroundColor" id="281544205"> + <int key="NSColorSpace">6</int> + <reference key="NSCatalogName" ref="447896625"/> + <string key="NSColorName">controlBackgroundColor</string> + <reference key="NSColor" ref="677155824"/> + </object> + <reference key="NSTextColor" ref="268986666"/> + </object> + <int key="NSResizingMask">3</int> + <bool key="NSIsResizeable">YES</bool> + <bool key="NSIsEditable">YES</bool> + <reference key="NSTableView" ref="947341082"/> + </object> + <object class="NSTableColumn" id="33037969"> + <string key="NSIdentifier" id="614031179">Title</string> + <double key="NSWidth">6.399365e+01</double> + <double key="NSMinWidth">4.199365e+01</double> + <double key="NSMaxWidth">1.000000e+03</double> + <object class="NSTableHeaderCell" key="NSHeaderCell"> + <int key="NSCellFlags">75628032</int> + <int key="NSCellFlags2">0</int> + <reference key="NSContents" ref="614031179"/> + <reference key="NSSupport" ref="26"/> + <object class="NSColor" key="NSBackgroundColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes> + </object> + <reference key="NSTextColor" ref="1020517874"/> + </object> + <object class="NSTextFieldCell" key="NSDataCell" id="410742283"> + <int key="NSCellFlags">337772096</int> + <int key="NSCellFlags2">2048</int> + <reference key="NSContents" ref="301659544"/> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="947341082"/> + <reference key="NSBackgroundColor" ref="281544205"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + <int key="NSResizingMask">3</int> + <bool key="NSIsResizeable">YES</bool> + <bool key="NSIsEditable">YES</bool> + <reference key="NSTableView" ref="947341082"/> + </object> + <object class="NSTableColumn" id="154488326"> + <string key="NSIdentifier" id="575534713">Duration</string> + <double key="NSWidth">1.336582e+02</double> + <double key="NSMinWidth">6.765820e+01</double> + <double key="NSMaxWidth">1.000000e+03</double> + <object class="NSTableHeaderCell" key="NSHeaderCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <reference key="NSContents" ref="575534713"/> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="390235381"/> + <reference key="NSTextColor" ref="1020517874"/> + </object> + <object class="NSTextFieldCell" key="NSDataCell" id="134898927"> + <int key="NSCellFlags">337772096</int> + <int key="NSCellFlags2">2048</int> + <reference key="NSContents" ref="301659544"/> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="947341082"/> + <reference key="NSBackgroundColor" ref="281544205"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + <int key="NSResizingMask">3</int> + <bool key="NSIsResizeable">YES</bool> + <bool key="NSIsEditable">YES</bool> + <reference key="NSTableView" ref="947341082"/> + </object> + <object class="NSTableColumn" id="250812599"> + <string key="NSIdentifier">Size</string> + <double key="NSWidth">1.128560e+02</double> + <double key="NSMinWidth">9.085596e+01</double> + <double key="NSMaxWidth">1.000000e+03</double> + <object class="NSTableHeaderCell" key="NSHeaderCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Size (Converted)</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="390235381"/> + <reference key="NSTextColor" ref="1020517874"/> + </object> + <object class="NSTextFieldCell" key="NSDataCell" id="747882536"> + <int key="NSCellFlags">337772096</int> + <int key="NSCellFlags2">2048</int> + <reference key="NSContents" ref="301659544"/> + <reference key="NSSupport" ref="889564864"/> + <reference key="NSControlView" ref="947341082"/> + <reference key="NSBackgroundColor" ref="281544205"/> + <reference key="NSTextColor" ref="268986666"/> + </object> + <int key="NSResizingMask">3</int> + <bool key="NSIsResizeable">YES</bool> + <bool key="NSIsEditable">YES</bool> + <reference key="NSTableView" ref="947341082"/> + </object> + </object> + <double key="NSIntercellSpacingWidth">3.000000e+00</double> + <double key="NSIntercellSpacingHeight">2.000000e+00</double> + <reference key="NSBackgroundColor" ref="180837716"/> + <object class="NSColor" key="NSGridColor"> + <int key="NSColorSpace">6</int> + <reference key="NSCatalogName" ref="447896625"/> + <string key="NSColorName">gridColor</string> + <object class="NSColor" key="NSColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MC41AA</bytes> + </object> + </object> + <double key="NSRowHeight">1.700000e+01</double> + <int key="NSTvFlags">314572800</int> + <int key="NSColumnAutoresizingStyle">4</int> + <int key="NSDraggingSourceMaskForLocal">15</int> + <int key="NSDraggingSourceMaskForNonLocal">0</int> + <bool key="NSAllowsTypeSelect">YES</bool> + </object> + </object> + <string key="NSFrame">{{1, 17}, {346, 77}}</string> + <reference key="NSSuperview" ref="187663135"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="947341082"/> + <reference key="NSDocView" ref="947341082"/> + <reference key="NSBGColor" ref="281544205"/> + <int key="NScvFlags">4</int> + </object> + <object class="NSScroller" id="953529258"> + <reference key="NSNextResponder" ref="187663135"/> + <int key="NSvFlags">-2147483392</int> + <string key="NSFrame">{{332, 17}, {15, 77}}</string> + <reference key="NSSuperview" ref="187663135"/> + <reference key="NSWindow"/> + <reference key="NSTarget" ref="187663135"/> + <string key="NSAction" id="763402684">_doScroller:</string> + <double key="NSPercent">4.052632e-01</double> + </object> + <object class="NSScroller" id="968783268"> + <reference key="NSNextResponder" ref="187663135"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{-100, -100}, {379, 15}}</string> + <reference key="NSSuperview" ref="187663135"/> + <reference key="NSWindow"/> + <int key="NSsFlags">1</int> + <reference key="NSTarget" ref="187663135"/> + <reference key="NSAction" ref="763402684"/> + <double key="NSPercent">9.358025e-01</double> + </object> + <object class="NSClipView" id="804523325"> + <reference key="NSNextResponder" ref="187663135"/> + <int key="NSvFlags">2304</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="890825038"/> + </object> + <string key="NSFrame">{{1, 0}, {346, 17}}</string> + <reference key="NSSuperview" ref="187663135"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="890825038"/> + <reference key="NSDocView" ref="890825038"/> + <reference key="NSBGColor" ref="281544205"/> + <int key="NScvFlags">4</int> + </object> + <reference ref="240571974"/> + </object> + <string key="NSFrame">{{-1, -1}, {348, 95}}</string> + <reference key="NSSuperview" ref="1059297053"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="349280401"/> + <int key="NSsFlags">530</int> + <reference key="NSVScroller" ref="953529258"/> + <reference key="NSHScroller" ref="968783268"/> + <reference key="NSContentView" ref="349280401"/> + <reference key="NSHeaderClipView" ref="804523325"/> + <reference key="NSCornerView" ref="240571974"/> + <bytes key="NSScrollAmts">AAAAAAAAAABBmAAAQZgAAA</bytes> + </object> + </object> + <string key="NSFrame">{{1, 1}, {346, 93}}</string> + <reference key="NSSuperview" ref="139839684"/> + <reference key="NSWindow"/> + </object> + </object> + <string key="NSFrame">{{20, 291}, {348, 95}}</string> + <reference key="NSSuperview" ref="987276066"/> + <reference key="NSWindow"/> + <reference key="NSOffsets" ref="835776367"/> + <object class="NSTextFieldCell" key="NSTitleCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <reference key="NSContents" ref="302583894"/> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="696584221"/> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> + </object> + </object> + <reference key="NSContentView" ref="1059297053"/> + <int key="NSBorderType">1</int> + <int key="NSBoxType">3</int> + <int key="NSTitlePosition">0</int> + <bool key="NSTransparent">NO</bool> + </object> + </object> + <string key="NSFrameSize">{388, 414}</string> + <reference key="NSSuperview"/> + <reference key="NSWindow"/> + <object class="NSMutableString" key="NSClassName"> + <characters key="NS.bytes">NSView</characters> + </object> + <reference key="NSExtension" ref="571520125"/> + </object> + <object class="NSCustomObject" id="125725512"> + <string key="NSClassName" id="1022">ExpressController</string> + </object> + <object class="NSCustomView" id="500554145"> + <nil key="NSNextResponder"/> + <int key="NSvFlags">256</int> + <string key="NSFrameSize">{135, 65}</string> + <string key="NSClassName" id="1059390944">NSView</string> + <reference key="NSExtension" ref="571520125"/> + </object> + </object> + <object class="IBObjectContainer" key="IBDocument.Objects"> + <object class="NSMutableArray" key="connectionRecords"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">performMiniaturize:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="411462580"/> + </object> + <int key="connectionID">37</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">arrangeInFront:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="97713116"/> + </object> + <int key="connectionID">39</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">print:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="492993447"/> + </object> + <int key="connectionID">86</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">runPageLayout:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="633208303"/> + </object> + <int key="connectionID">87</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">showHelp:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="418274352"/> + </object> + <int key="connectionID">122</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">clearRecentDocuments:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="354436703"/> + </object> + <int key="connectionID">127</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">terminate:</string> + <reference key="source" ref="529790172"/> + <reference key="destination" ref="453993541"/> + </object> + <int key="connectionID">139</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">orderFrontStandardAboutPanel:</string> + <reference key="source" ref="529790172"/> + <reference key="destination" ref="116469247"/> + </object> + <int key="connectionID">142</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">hideOtherApplications:</string> + <reference key="source" ref="529790172"/> + <reference key="destination" ref="832371069"/> + </object> + <int key="connectionID">146</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">hide:</string> + <reference key="source" ref="529790172"/> + <reference key="destination" ref="120902271"/> + </object> + <int key="connectionID">152</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">unhideAllApplications:</string> + <reference key="source" ref="529790172"/> + <reference key="destination" ref="256307932"/> + </object> + <int key="connectionID">153</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">performClose:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="817926297"/> + </object> + <int key="connectionID">193</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">toggleContinuousSpellChecking:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="308562408"/> + </object> + <int key="connectionID">222</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">undo:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="605587333"/> + </object> + <int key="connectionID">223</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">copy:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="548705799"/> + </object> + <int key="connectionID">224</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">checkSpelling:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="182161666"/> + </object> + <int key="connectionID">225</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">paste:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="208999334"/> + </object> + <int key="connectionID">226</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">stopSpeaking:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="88993156"/> + </object> + <int key="connectionID">227</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">cut:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="128935717"/> + </object> + <int key="connectionID">228</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">showGuessPanel:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="929731840"/> + </object> + <int key="connectionID">230</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">redo:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="370536361"/> + </object> + <int key="connectionID">231</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">selectAll:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="704469431"/> + </object> + <int key="connectionID">232</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">startSpeaking:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="246223398"/> + </object> + <int key="connectionID">233</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">delete:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="60197220"/> + </object> + <int key="connectionID">235</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">performZoom:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="521550646"/> + </object> + <int key="connectionID">240</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label" id="1013723480">performFindPanelAction:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="486792374"/> + </object> + <int key="connectionID">241</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <reference key="label" ref="1013723480"/> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="416590091"/> + </object> + <int key="connectionID">242</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <reference key="label" ref="1013723480"/> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="1058311499"/> + </object> + <int key="connectionID">243</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <reference key="label" ref="1013723480"/> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="706475887"/> + </object> + <int key="connectionID">244</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">centerSelectionInVisibleArea:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="828049674"/> + </object> + <int key="connectionID">245</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">pasteAsPlainText:</string> + <reference key="source" ref="766494232"/> + <reference key="destination" ref="82280793"/> + </object> + <int key="connectionID">247</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label" id="954544688">delegate</string> + <reference key="source" ref="529790172"/> + <reference key="destination" ref="125725512"/> + </object> + <int key="connectionID">291</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fOpenView</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="731167877"/> + </object> + <int key="connectionID">292</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fConvertView</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="987276066"/> + </object> + <int key="connectionID">293</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fWindow</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="387516152"/> + </object> + <int key="connectionID">294</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fEmptyView</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="500554145"/> + </object> + <int key="connectionID">304</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">openGo:</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="350715131"/> + </object> + <int key="connectionID">320</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fOpenGoButton</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="350715131"/> + </object> + <int key="connectionID">323</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fConvertIndicator</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="480161215"/> + </object> + <int key="connectionID">331</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">openBrowse:</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="480614555"/> + </object> + <int key="connectionID">358</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">openMatrixChanged:</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="238927539"/> + </object> + <int key="connectionID">359</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fOpenBrowseButton</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="480614555"/> + </object> + <int key="connectionID">360</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fOpenFolderField</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="760276484"/> + </object> + <int key="connectionID">361</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fOpenIndicator</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="917303327"/> + </object> + <int key="connectionID">362</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fOpenMatrix</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="238927539"/> + </object> + <int key="connectionID">363</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fOpenPopUp</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="931746997"/> + </object> + <int key="connectionID">364</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fConvertTableView</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="947341082"/> + </object> + <int key="connectionID">405</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fConvertFolderPopUp</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="73177792"/> + </object> + <int key="connectionID">406</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">dataSource</string> + <reference key="source" ref="947341082"/> + <reference key="destination" ref="125725512"/> + </object> + <int key="connectionID">407</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <reference key="label" ref="954544688"/> + <reference key="source" ref="947341082"/> + <reference key="destination" ref="125725512"/> + </object> + <int key="connectionID">408</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fOpenProgressField</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="438464906"/> + </object> + <int key="connectionID">409</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fConvertAspectPopUp</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="886708797"/> + </object> + <int key="connectionID">412</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fConvertFormatPopUp</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="209443714"/> + </object> + <int key="connectionID">413</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fConvertAudioPopUp</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="974333112"/> + </object> + <int key="connectionID">415</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fConvertSubtitlePopUp</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="481859478"/> + </object> + <int key="connectionID">416</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fConvertMaxWidthPopUp</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="221748721"/> + </object> + <int key="connectionID">425</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fConvertInfoString</string> + <reference key="source" ref="125725512"/> + <reference key="destination" ref="740652553"/> + </object> + <int key="connectionID">427</int> + </object> + </object> + <object class="IBMutableOrderedSet" key="objectRecords"> + <object class="NSArray" key="orderedObjects"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="IBObjectRecord"> + <int key="objectID">0</int> + <object class="NSArray" key="object" id="895597890"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <reference key="children" ref="596629462"/> + <nil key="parent"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">-2</int> + <reference key="object" ref="529790172"/> + <reference key="parent" ref="895597890"/> + <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">-1</int> + <reference key="object" ref="766494232"/> + <reference key="parent" ref="895597890"/> + <string key="objectName">First Responder</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">-3</int> + <reference key="object" ref="675932571"/> + <reference key="parent" ref="895597890"/> + <string key="objectName">Application</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">21</int> + <reference key="object" ref="387516152"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="1703136"/> + </object> + <reference key="parent" ref="895597890"/> + <reference key="objectName" ref="852936394"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">2</int> + <reference key="object" ref="1703136"/> + <reference key="parent" ref="387516152"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">29</int> + <reference key="object" ref="168342202"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="420115045"/> + <reference ref="310264544"/> + <reference ref="384779904"/> + <reference ref="968817846"/> + <reference ref="492425210"/> + </object> + <reference key="parent" ref="895597890"/> + <string key="objectName">MainMenu</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">19</int> + <reference key="object" ref="420115045"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="1068274357"/> + </object> + <reference key="parent" ref="168342202"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">24</int> + <reference key="object" ref="1068274357"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="97713116"/> + <reference ref="411462580"/> + <reference ref="593776241"/> + <reference ref="521550646"/> + </object> + <reference key="parent" ref="420115045"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">5</int> + <reference key="object" ref="97713116"/> + <reference key="parent" ref="1068274357"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">23</int> + <reference key="object" ref="411462580"/> + <reference key="parent" ref="1068274357"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">92</int> + <reference key="object" ref="593776241"/> + <reference key="parent" ref="1068274357"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">239</int> + <reference key="object" ref="521550646"/> + <reference key="parent" ref="1068274357"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">56</int> + <reference key="object" ref="310264544"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="204695612"/> + </object> + <reference key="parent" ref="168342202"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">57</int> + <reference key="object" ref="204695612"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="116469247"/> + <reference ref="1057810002"/> + <reference ref="621359928"/> + <reference ref="120902271"/> + <reference ref="453993541"/> + <reference ref="449764258"/> + <reference ref="354604539"/> + <reference ref="832371069"/> + <reference ref="252085536"/> + <reference ref="256307932"/> + <reference ref="695986656"/> + </object> + <reference key="parent" ref="310264544"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">58</int> + <reference key="object" ref="116469247"/> + <reference key="parent" ref="204695612"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">129</int> + <reference key="object" ref="1057810002"/> + <reference key="parent" ref="204695612"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">131</int> + <reference key="object" ref="621359928"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="414798761"/> + </object> + <reference key="parent" ref="204695612"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">130</int> + <reference key="object" ref="414798761"/> + <reference key="parent" ref="621359928"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">134</int> + <reference key="object" ref="120902271"/> + <reference key="parent" ref="204695612"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">136</int> + <reference key="object" ref="453993541"/> + <reference key="parent" ref="204695612"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">143</int> + <reference key="object" ref="449764258"/> + <reference key="parent" ref="204695612"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">144</int> + <reference key="object" ref="354604539"/> + <reference key="parent" ref="204695612"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">145</int> + <reference key="object" ref="832371069"/> + <reference key="parent" ref="204695612"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">149</int> + <reference key="object" ref="252085536"/> + <reference key="parent" ref="204695612"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">150</int> + <reference key="object" ref="256307932"/> + <reference key="parent" ref="204695612"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">236</int> + <reference key="object" ref="695986656"/> + <reference key="parent" ref="204695612"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">83</int> + <reference key="object" ref="384779904"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="988316125"/> + </object> + <reference key="parent" ref="168342202"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">81</int> + <reference key="object" ref="988316125"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="773633184"/> + <reference ref="817926297"/> + <reference ref="109035207"/> + <reference ref="354780417"/> + <reference ref="633208303"/> + <reference ref="492993447"/> + <reference ref="116479453"/> + <reference ref="93604882"/> + <reference ref="1061253306"/> + <reference ref="944528127"/> + <reference ref="175884675"/> + </object> + <reference key="parent" ref="384779904"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">72</int> + <reference key="object" ref="773633184"/> + <reference key="parent" ref="988316125"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">73</int> + <reference key="object" ref="817926297"/> + <reference key="parent" ref="988316125"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">74</int> + <reference key="object" ref="109035207"/> + <reference key="parent" ref="988316125"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">75</int> + <reference key="object" ref="354780417"/> + <reference key="parent" ref="988316125"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">77</int> + <reference key="object" ref="633208303"/> + <reference key="parent" ref="988316125"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">78</int> + <reference key="object" ref="492993447"/> + <reference key="parent" ref="988316125"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">79</int> + <reference key="object" ref="116479453"/> + <reference key="parent" ref="988316125"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">80</int> + <reference key="object" ref="93604882"/> + <reference key="parent" ref="988316125"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">82</int> + <reference key="object" ref="1061253306"/> + <reference key="parent" ref="988316125"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">112</int> + <reference key="object" ref="944528127"/> + <reference key="parent" ref="988316125"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">124</int> + <reference key="object" ref="175884675"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="675797001"/> + </object> + <reference key="parent" ref="988316125"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">125</int> + <reference key="object" ref="675797001"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="354436703"/> + </object> + <reference key="parent" ref="175884675"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">126</int> + <reference key="object" ref="354436703"/> + <reference key="parent" ref="675797001"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">103</int> + <reference key="object" ref="968817846"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="839389072"/> + </object> + <reference key="parent" ref="168342202"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">106</int> + <reference key="object" ref="839389072"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="418274352"/> + </object> + <reference key="parent" ref="968817846"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">111</int> + <reference key="object" ref="418274352"/> + <reference key="parent" ref="839389072"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">217</int> + <reference key="object" ref="492425210"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="862115934"/> + </object> + <reference key="parent" ref="168342202"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">205</int> + <reference key="object" ref="862115934"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="548705799"/> + <reference ref="704469431"/> + <reference ref="128935717"/> + <reference ref="60197220"/> + <reference ref="208999334"/> + <reference ref="113236993"/> + <reference ref="605587333"/> + <reference ref="258300456"/> + <reference ref="676435822"/> + <reference ref="370536361"/> + <reference ref="593397208"/> + <reference ref="101861958"/> + <reference ref="82280793"/> + </object> + <reference key="parent" ref="492425210"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">197</int> + <reference key="object" ref="548705799"/> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">198</int> + <reference key="object" ref="704469431"/> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">199</int> + <reference key="object" ref="128935717"/> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">202</int> + <reference key="object" ref="60197220"/> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">203</int> + <reference key="object" ref="208999334"/> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">206</int> + <reference key="object" ref="113236993"/> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">207</int> + <reference key="object" ref="605587333"/> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">211</int> + <reference key="object" ref="258300456"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="1043252385"/> + </object> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">212</int> + <reference key="object" ref="1043252385"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="88993156"/> + <reference ref="246223398"/> + </object> + <reference key="parent" ref="258300456"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">195</int> + <reference key="object" ref="88993156"/> + <reference key="parent" ref="1043252385"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">196</int> + <reference key="object" ref="246223398"/> + <reference key="parent" ref="1043252385"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">214</int> + <reference key="object" ref="676435822"/> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">215</int> + <reference key="object" ref="370536361"/> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">216</int> + <reference key="object" ref="593397208"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="525385576"/> + </object> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">200</int> + <reference key="object" ref="525385576"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="182161666"/> + <reference ref="929731840"/> + <reference ref="308562408"/> + </object> + <reference key="parent" ref="593397208"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">201</int> + <reference key="object" ref="182161666"/> + <reference key="parent" ref="525385576"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">204</int> + <reference key="object" ref="929731840"/> + <reference key="parent" ref="525385576"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">219</int> + <reference key="object" ref="308562408"/> + <reference key="parent" ref="525385576"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">218</int> + <reference key="object" ref="101861958"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="290694843"/> + </object> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">220</int> + <reference key="object" ref="290694843"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="416590091"/> + <reference ref="486792374"/> + <reference ref="828049674"/> + <reference ref="1058311499"/> + <reference ref="706475887"/> + </object> + <reference key="parent" ref="101861958"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">208</int> + <reference key="object" ref="416590091"/> + <reference key="parent" ref="290694843"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">209</int> + <reference key="object" ref="486792374"/> + <reference key="parent" ref="290694843"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">210</int> + <reference key="object" ref="828049674"/> + <reference key="parent" ref="290694843"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">213</int> + <reference key="object" ref="1058311499"/> + <reference key="parent" ref="290694843"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">221</int> + <reference key="object" ref="706475887"/> + <reference key="parent" ref="290694843"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">246</int> + <reference key="object" ref="82280793"/> + <reference key="parent" ref="862115934"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">248</int> + <reference key="object" ref="731167877"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="989775410"/> + <reference ref="350715131"/> + <reference ref="905380397"/> + <reference ref="917303327"/> + <reference ref="438464906"/> + </object> + <reference key="parent" ref="895597890"/> + <string key="objectName">OpenView</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">249</int> + <reference key="object" ref="989775410"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="557238685"/> + </object> + <reference key="parent" ref="731167877"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">297</int> + <reference key="object" ref="350715131"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="116282848"/> + </object> + <reference key="parent" ref="731167877"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">333</int> + <reference key="object" ref="905380397"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="238927539"/> + <reference ref="931746997"/> + <reference ref="760276484"/> + <reference ref="480614555"/> + </object> + <reference key="parent" ref="731167877"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">356</int> + <reference key="object" ref="917303327"/> + <reference key="parent" ref="731167877"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">396</int> + <reference key="object" ref="438464906"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="777791531"/> + </object> + <reference key="parent" ref="731167877"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">259</int> + <reference key="object" ref="987276066"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="794371242"/> + <reference ref="480161215"/> + <reference ref="134945040"/> + <reference ref="748577971"/> + <reference ref="740652553"/> + <reference ref="139839684"/> + </object> + <reference key="parent" ref="895597890"/> + <string key="objectName">ConvertView</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">260</int> + <reference key="object" ref="794371242"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="558940821"/> + </object> + <reference key="parent" ref="987276066"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">289</int> + <reference key="object" ref="480161215"/> + <reference key="parent" ref="987276066"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">365</int> + <reference key="object" ref="134945040"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="969218242"/> + </object> + <reference key="parent" ref="987276066"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">366</int> + <reference key="object" ref="748577971"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="974333112"/> + <reference ref="756716156"/> + <reference ref="520754405"/> + <reference ref="209443714"/> + <reference ref="883251677"/> + <reference ref="73177792"/> + <reference ref="481859478"/> + <reference ref="77959229"/> + <reference ref="330951148"/> + <reference ref="886708797"/> + <reference ref="221748721"/> + <reference ref="35720189"/> + </object> + <reference key="parent" ref="987276066"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">397</int> + <reference key="object" ref="740652553"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="124162753"/> + </object> + <reference key="parent" ref="987276066"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">398</int> + <reference key="object" ref="139839684"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="187663135"/> + </object> + <reference key="parent" ref="987276066"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">290</int> + <reference key="object" ref="125725512"/> + <reference key="parent" ref="895597890"/> + <reference key="objectName" ref="1022"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">303</int> + <reference key="object" ref="500554145"/> + <reference key="parent" ref="895597890"/> + <string key="objectName">EmptyView</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">429</int> + <reference key="object" ref="557238685"/> + <reference key="parent" ref="989775410"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">430</int> + <reference key="object" ref="116282848"/> + <reference key="parent" ref="350715131"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">434</int> + <reference key="object" ref="777791531"/> + <reference key="parent" ref="438464906"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">435</int> + <reference key="object" ref="558940821"/> + <reference key="parent" ref="794371242"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">436</int> + <reference key="object" ref="969218242"/> + <reference key="parent" ref="134945040"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">449</int> + <reference key="object" ref="124162753"/> + <reference key="parent" ref="740652553"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">345</int> + <reference key="object" ref="238927539"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="280254324"/> + <reference ref="19238775"/> + <reference ref="387240670"/> + </object> + <reference key="parent" ref="905380397"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">450</int> + <reference key="object" ref="280254324"/> + <reference key="parent" ref="238927539"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">347</int> + <reference key="object" ref="19238775"/> + <reference key="parent" ref="238927539"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">346</int> + <reference key="object" ref="387240670"/> + <reference key="parent" ref="238927539"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">348</int> + <reference key="object" ref="931746997"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="699666019"/> + </object> + <reference key="parent" ref="905380397"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">431</int> + <reference key="object" ref="699666019"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="555581872"/> + </object> + <reference key="parent" ref="931746997"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">349</int> + <reference key="object" ref="555581872"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="287885753"/> + <reference ref="874029565"/> + <reference ref="814346452"/> + </object> + <reference key="parent" ref="699666019"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">350</int> + <reference key="object" ref="287885753"/> + <reference key="parent" ref="555581872"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">351</int> + <reference key="object" ref="874029565"/> + <reference key="parent" ref="555581872"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">352</int> + <reference key="object" ref="814346452"/> + <reference key="parent" ref="555581872"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">353</int> + <reference key="object" ref="760276484"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="3304954"/> + </object> + <reference key="parent" ref="905380397"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">432</int> + <reference key="object" ref="3304954"/> + <reference key="parent" ref="760276484"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">354</int> + <reference key="object" ref="480614555"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="909242683"/> + </object> + <reference key="parent" ref="905380397"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">433</int> + <reference key="object" ref="909242683"/> + <reference key="parent" ref="480614555"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">372</int> + <reference key="object" ref="974333112"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="704933364"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">437</int> + <reference key="object" ref="704933364"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="406002025"/> + </object> + <reference key="parent" ref="974333112"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">373</int> + <reference key="object" ref="406002025"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="377807140"/> + </object> + <reference key="parent" ref="704933364"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">374</int> + <reference key="object" ref="377807140"/> + <reference key="parent" ref="406002025"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">375</int> + <reference key="object" ref="756716156"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="250050000"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">438</int> + <reference key="object" ref="250050000"/> + <reference key="parent" ref="756716156"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">376</int> + <reference key="object" ref="520754405"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="357908493"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">439</int> + <reference key="object" ref="357908493"/> + <reference key="parent" ref="520754405"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">377</int> + <reference key="object" ref="209443714"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="759680945"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">440</int> + <reference key="object" ref="759680945"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="818968097"/> + </object> + <reference key="parent" ref="209443714"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">378</int> + <reference key="object" ref="818968097"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="87584396"/> + <reference ref="327876423"/> + <reference ref="946035656"/> + </object> + <reference key="parent" ref="759680945"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">379</int> + <reference key="object" ref="87584396"/> + <reference key="parent" ref="818968097"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">380</int> + <reference key="object" ref="327876423"/> + <reference key="parent" ref="818968097"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">411</int> + <reference key="object" ref="946035656"/> + <reference key="parent" ref="818968097"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">381</int> + <reference key="object" ref="883251677"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="772706255"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">441</int> + <reference key="object" ref="772706255"/> + <reference key="parent" ref="883251677"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">382</int> + <reference key="object" ref="73177792"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="628758664"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">442</int> + <reference key="object" ref="628758664"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="43580679"/> + </object> + <reference key="parent" ref="73177792"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">383</int> + <reference key="object" ref="43580679"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="743243700"/> + <reference ref="861216580"/> + <reference ref="1055069863"/> + </object> + <reference key="parent" ref="628758664"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">384</int> + <reference key="object" ref="743243700"/> + <reference key="parent" ref="43580679"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">385</int> + <reference key="object" ref="861216580"/> + <reference key="parent" ref="43580679"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">386</int> + <reference key="object" ref="1055069863"/> + <reference key="parent" ref="43580679"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">387</int> + <reference key="object" ref="481859478"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="924080416"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">443</int> + <reference key="object" ref="924080416"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="315291325"/> + </object> + <reference key="parent" ref="481859478"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">388</int> + <reference key="object" ref="315291325"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="190127574"/> + </object> + <reference key="parent" ref="924080416"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">389</int> + <reference key="object" ref="190127574"/> + <reference key="parent" ref="315291325"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">390</int> + <reference key="object" ref="77959229"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="53742849"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">444</int> + <reference key="object" ref="53742849"/> + <reference key="parent" ref="77959229"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">391</int> + <reference key="object" ref="330951148"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="977695033"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">445</int> + <reference key="object" ref="977695033"/> + <reference key="parent" ref="330951148"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">392</int> + <reference key="object" ref="886708797"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="599934816"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">446</int> + <reference key="object" ref="599934816"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="516423135"/> + </object> + <reference key="parent" ref="886708797"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">393</int> + <reference key="object" ref="516423135"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="800243038"/> + <reference ref="74930922"/> + </object> + <reference key="parent" ref="599934816"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">394</int> + <reference key="object" ref="800243038"/> + <reference key="parent" ref="516423135"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">395</int> + <reference key="object" ref="74930922"/> + <reference key="parent" ref="516423135"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">419</int> + <reference key="object" ref="221748721"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="935187078"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">447</int> + <reference key="object" ref="935187078"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="320562235"/> + </object> + <reference key="parent" ref="221748721"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">420</int> + <reference key="object" ref="320562235"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="970323694"/> + <reference ref="41252332"/> + </object> + <reference key="parent" ref="935187078"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">422</int> + <reference key="object" ref="970323694"/> + <reference key="parent" ref="320562235"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">423</int> + <reference key="object" ref="41252332"/> + <reference key="parent" ref="320562235"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">424</int> + <reference key="object" ref="35720189"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="848481335"/> + </object> + <reference key="parent" ref="748577971"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">448</int> + <reference key="object" ref="848481335"/> + <reference key="parent" ref="35720189"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">400</int> + <reference key="object" ref="187663135"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="890825038"/> + <reference ref="968783268"/> + <reference ref="953529258"/> + <reference ref="947341082"/> + </object> + <reference key="parent" ref="139839684"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">457</int> + <reference key="object" ref="890825038"/> + <reference key="parent" ref="187663135"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">456</int> + <reference key="object" ref="968783268"/> + <reference key="parent" ref="187663135"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">455</int> + <reference key="object" ref="953529258"/> + <reference key="parent" ref="187663135"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">401</int> + <reference key="object" ref="947341082"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="250812599"/> + <reference ref="154488326"/> + <reference ref="33037969"/> + <reference ref="927247421"/> + </object> + <reference key="parent" ref="187663135"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">410</int> + <reference key="object" ref="250812599"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="747882536"/> + </object> + <reference key="parent" ref="947341082"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">404</int> + <reference key="object" ref="154488326"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="134898927"/> + </object> + <reference key="parent" ref="947341082"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">403</int> + <reference key="object" ref="33037969"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="410742283"/> + </object> + <reference key="parent" ref="947341082"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">402</int> + <reference key="object" ref="927247421"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="864164384"/> + </object> + <reference key="parent" ref="947341082"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">451</int> + <reference key="object" ref="864164384"/> + <reference key="parent" ref="927247421"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">452</int> + <reference key="object" ref="410742283"/> + <reference key="parent" ref="33037969"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">453</int> + <reference key="object" ref="134898927"/> + <reference key="parent" ref="154488326"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">454</int> + <reference key="object" ref="747882536"/> + <reference key="parent" ref="250812599"/> + </object> + </object> + </object> + <object class="NSMutableDictionary" key="flattenedProperties"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMutableArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>-1.IBPluginDependency</string> + <string>-2.IBPluginDependency</string> + <string>-3.IBPluginDependency</string> + <string>-3.ImportedFromIB2</string> + <string>103.IBPluginDependency</string> + <string>103.ImportedFromIB2</string> + <string>106.IBPluginDependency</string> + <string>106.ImportedFromIB2</string> + <string>111.IBPluginDependency</string> + <string>111.ImportedFromIB2</string> + <string>112.IBPluginDependency</string> + <string>112.ImportedFromIB2</string> + <string>124.IBPluginDependency</string> + <string>124.ImportedFromIB2</string> + <string>125.IBPluginDependency</string> + <string>125.ImportedFromIB2</string> + <string>126.IBPluginDependency</string> + <string>126.ImportedFromIB2</string> + <string>129.IBPluginDependency</string> + <string>129.ImportedFromIB2</string> + <string>130.IBPluginDependency</string> + <string>130.ImportedFromIB2</string> + <string>131.IBPluginDependency</string> + <string>131.ImportedFromIB2</string> + <string>134.IBPluginDependency</string> + <string>134.ImportedFromIB2</string> + <string>136.IBPluginDependency</string> + <string>136.ImportedFromIB2</string> + <string>143.IBPluginDependency</string> + <string>143.ImportedFromIB2</string> + <string>144.IBPluginDependency</string> + <string>144.ImportedFromIB2</string> + <string>145.IBPluginDependency</string> + <string>145.ImportedFromIB2</string> + <string>149.IBPluginDependency</string> + <string>149.ImportedFromIB2</string> + <string>150.IBPluginDependency</string> + <string>150.ImportedFromIB2</string> + <string>19.IBPluginDependency</string> + <string>19.ImportedFromIB2</string> + <string>195.IBPluginDependency</string> + <string>195.ImportedFromIB2</string> + <string>196.IBPluginDependency</string> + <string>196.ImportedFromIB2</string> + <string>197.IBPluginDependency</string> + <string>197.ImportedFromIB2</string> + <string>198.IBPluginDependency</string> + <string>198.ImportedFromIB2</string> + <string>199.IBPluginDependency</string> + <string>199.ImportedFromIB2</string> + <string>2.IBPluginDependency</string> + <string>2.ImportedFromIB2</string> + <string>200.IBPluginDependency</string> + <string>200.ImportedFromIB2</string> + <string>201.IBPluginDependency</string> + <string>201.ImportedFromIB2</string> + <string>202.IBPluginDependency</string> + <string>202.ImportedFromIB2</string> + <string>203.IBPluginDependency</string> + <string>203.ImportedFromIB2</string> + <string>204.IBPluginDependency</string> + <string>204.ImportedFromIB2</string> + <string>205.IBPluginDependency</string> + <string>205.ImportedFromIB2</string> + <string>206.IBPluginDependency</string> + <string>206.ImportedFromIB2</string> + <string>207.IBPluginDependency</string> + <string>207.ImportedFromIB2</string> + <string>208.IBPluginDependency</string> + <string>208.ImportedFromIB2</string> + <string>209.IBPluginDependency</string> + <string>209.ImportedFromIB2</string> + <string>21.IBPluginDependency</string> + <string>21.IBWindowTemplateEditedContentRect</string> + <string>21.ImportedFromIB2</string> + <string>21.NSWindowTemplate.visibleAtLaunch</string> + <string>21.editorWindowContentRectSynchronizationRect</string> + <string>21.windowTemplate.hasMaxSize</string> + <string>21.windowTemplate.hasMinSize</string> + <string>21.windowTemplate.maxSize</string> + <string>21.windowTemplate.minSize</string> + <string>210.IBPluginDependency</string> + <string>210.ImportedFromIB2</string> + <string>211.IBPluginDependency</string> + <string>211.ImportedFromIB2</string> + <string>212.IBPluginDependency</string> + <string>212.ImportedFromIB2</string> + <string>213.IBPluginDependency</string> + <string>213.ImportedFromIB2</string> + <string>214.IBPluginDependency</string> + <string>214.ImportedFromIB2</string> + <string>215.IBPluginDependency</string> + <string>215.ImportedFromIB2</string> + <string>216.IBPluginDependency</string> + <string>216.ImportedFromIB2</string> + <string>217.IBPluginDependency</string> + <string>217.ImportedFromIB2</string> + <string>218.IBPluginDependency</string> + <string>218.ImportedFromIB2</string> + <string>219.IBPluginDependency</string> + <string>219.ImportedFromIB2</string> + <string>220.IBPluginDependency</string> + <string>220.ImportedFromIB2</string> + <string>221.IBPluginDependency</string> + <string>221.ImportedFromIB2</string> + <string>23.IBPluginDependency</string> + <string>23.ImportedFromIB2</string> + <string>236.IBPluginDependency</string> + <string>236.ImportedFromIB2</string> + <string>239.IBPluginDependency</string> + <string>239.ImportedFromIB2</string> + <string>24.IBPluginDependency</string> + <string>24.ImportedFromIB2</string> + <string>246.IBPluginDependency</string> + <string>246.ImportedFromIB2</string> + <string>248.IBPluginDependency</string> + <string>248.ImportedFromIB2</string> + <string>248.editorWindowContentRectSynchronizationRect</string> + <string>249.IBPluginDependency</string> + <string>249.ImportedFromIB2</string> + <string>259.IBPluginDependency</string> + <string>259.ImportedFromIB2</string> + <string>259.editorWindowContentRectSynchronizationRect</string> + <string>260.IBPluginDependency</string> + <string>260.ImportedFromIB2</string> + <string>289.IBPluginDependency</string> + <string>289.ImportedFromIB2</string> + <string>29.IBPluginDependency</string> + <string>29.ImportedFromIB2</string> + <string>290.IBPluginDependency</string> + <string>290.ImportedFromIB2</string> + <string>297.IBPluginDependency</string> + <string>297.ImportedFromIB2</string> + <string>303.IBPluginDependency</string> + <string>303.ImportedFromIB2</string> + <string>333.CustomClassName</string> + <string>333.IBPluginDependency</string> + <string>333.ImportedFromIB2</string> + <string>345.IBPluginDependency</string> + <string>345.ImportedFromIB2</string> + <string>346.IBPluginDependency</string> + <string>346.ImportedFromIB2</string> + <string>347.IBPluginDependency</string> + <string>347.ImportedFromIB2</string> + <string>348.IBPluginDependency</string> + <string>348.ImportedFromIB2</string> + <string>349.IBPluginDependency</string> + <string>349.ImportedFromIB2</string> + <string>350.IBPluginDependency</string> + <string>350.ImportedFromIB2</string> + <string>351.IBPluginDependency</string> + <string>351.ImportedFromIB2</string> + <string>352.IBPluginDependency</string> + <string>352.ImportedFromIB2</string> + <string>353.IBPluginDependency</string> + <string>353.ImportedFromIB2</string> + <string>354.IBPluginDependency</string> + <string>354.ImportedFromIB2</string> + <string>356.IBPluginDependency</string> + <string>356.ImportedFromIB2</string> + <string>365.IBPluginDependency</string> + <string>365.ImportedFromIB2</string> + <string>366.CustomClassName</string> + <string>366.IBPluginDependency</string> + <string>366.ImportedFromIB2</string> + <string>372.IBPluginDependency</string> + <string>372.ImportedFromIB2</string> + <string>373.IBPluginDependency</string> + <string>373.ImportedFromIB2</string> + <string>374.IBPluginDependency</string> + <string>374.ImportedFromIB2</string> + <string>375.IBPluginDependency</string> + <string>375.ImportedFromIB2</string> + <string>376.IBPluginDependency</string> + <string>376.ImportedFromIB2</string> + <string>377.IBPluginDependency</string> + <string>377.ImportedFromIB2</string> + <string>378.IBPluginDependency</string> + <string>378.ImportedFromIB2</string> + <string>379.IBPluginDependency</string> + <string>379.ImportedFromIB2</string> + <string>380.IBPluginDependency</string> + <string>380.ImportedFromIB2</string> + <string>381.IBPluginDependency</string> + <string>381.ImportedFromIB2</string> + <string>382.IBPluginDependency</string> + <string>382.ImportedFromIB2</string> + <string>383.IBPluginDependency</string> + <string>383.ImportedFromIB2</string> + <string>384.IBPluginDependency</string> + <string>384.ImportedFromIB2</string> + <string>385.IBPluginDependency</string> + <string>385.ImportedFromIB2</string> + <string>386.IBPluginDependency</string> + <string>386.ImportedFromIB2</string> + <string>387.IBPluginDependency</string> + <string>387.ImportedFromIB2</string> + <string>388.IBPluginDependency</string> + <string>388.ImportedFromIB2</string> + <string>389.IBPluginDependency</string> + <string>389.ImportedFromIB2</string> + <string>390.IBPluginDependency</string> + <string>390.ImportedFromIB2</string> + <string>391.IBPluginDependency</string> + <string>391.ImportedFromIB2</string> + <string>392.IBPluginDependency</string> + <string>392.ImportedFromIB2</string> + <string>393.IBPluginDependency</string> + <string>393.ImportedFromIB2</string> + <string>394.IBPluginDependency</string> + <string>394.ImportedFromIB2</string> + <string>395.IBPluginDependency</string> + <string>395.ImportedFromIB2</string> + <string>396.IBPluginDependency</string> + <string>396.ImportedFromIB2</string> + <string>397.IBPluginDependency</string> + <string>397.ImportedFromIB2</string> + <string>398.IBPluginDependency</string> + <string>398.ImportedFromIB2</string> + <string>400.IBPluginDependency</string> + <string>400.ImportedFromIB2</string> + <string>401.IBPluginDependency</string> + <string>401.ImportedFromIB2</string> + <string>402.IBPluginDependency</string> + <string>402.ImportedFromIB2</string> + <string>403.IBPluginDependency</string> + <string>403.ImportedFromIB2</string> + <string>404.IBPluginDependency</string> + <string>404.ImportedFromIB2</string> + <string>410.IBPluginDependency</string> + <string>410.ImportedFromIB2</string> + <string>411.IBPluginDependency</string> + <string>411.ImportedFromIB2</string> + <string>419.IBPluginDependency</string> + <string>419.ImportedFromIB2</string> + <string>420.IBPluginDependency</string> + <string>420.ImportedFromIB2</string> + <string>422.IBPluginDependency</string> + <string>422.ImportedFromIB2</string> + <string>423.IBPluginDependency</string> + <string>423.ImportedFromIB2</string> + <string>424.IBPluginDependency</string> + <string>424.ImportedFromIB2</string> + <string>451.IBShouldRemoveOnLegacySave</string> + <string>452.IBShouldRemoveOnLegacySave</string> + <string>453.IBShouldRemoveOnLegacySave</string> + <string>454.IBShouldRemoveOnLegacySave</string> + <string>455.IBShouldRemoveOnLegacySave</string> + <string>456.IBShouldRemoveOnLegacySave</string> + <string>457.IBShouldRemoveOnLegacySave</string> + <string>5.IBPluginDependency</string> + <string>5.ImportedFromIB2</string> + <string>56.IBPluginDependency</string> + <string>56.ImportedFromIB2</string> + <string>57.IBPluginDependency</string> + <string>57.ImportedFromIB2</string> + <string>58.IBPluginDependency</string> + <string>58.ImportedFromIB2</string> + <string>72.IBPluginDependency</string> + <string>72.ImportedFromIB2</string> + <string>73.IBPluginDependency</string> + <string>73.ImportedFromIB2</string> + <string>74.IBPluginDependency</string> + <string>74.ImportedFromIB2</string> + <string>75.IBPluginDependency</string> + <string>75.ImportedFromIB2</string> + <string>77.IBPluginDependency</string> + <string>77.ImportedFromIB2</string> + <string>78.IBPluginDependency</string> + <string>78.ImportedFromIB2</string> + <string>79.IBPluginDependency</string> + <string>79.ImportedFromIB2</string> + <string>80.IBPluginDependency</string> + <string>80.ImportedFromIB2</string> + <string>81.IBPluginDependency</string> + <string>81.ImportedFromIB2</string> + <string>82.IBPluginDependency</string> + <string>82.ImportedFromIB2</string> + <string>83.IBPluginDependency</string> + <string>83.ImportedFromIB2</string> + <string>92.IBPluginDependency</string> + <string>92.ImportedFromIB2</string> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="189091621"/> + <reference ref="189091621"/> + <reference ref="189091621"/> + <integer value="1" id="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <string>{{262, 609}, {213, 107}}</string> + <reference ref="9"/> + <reference ref="9"/> + <string>{{262, 609}, {213, 107}}</string> + <reference ref="9"/> + <reference ref="9"/> + <string>{3.40282e+38, 3.40282e+38}</string> + <string>{213, 107}</string> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <string>{{77, 543}, {388, 279}}</string> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <string>{{99, 229}, {388, 414}}</string> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <string id="148417173">WhiteBox</string> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="148417173"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="9"/> + <reference ref="9"/> + <reference ref="9"/> + <reference ref="9"/> + <reference ref="9"/> + <reference ref="9"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + <reference ref="189091621"/> + <reference ref="9"/> + </object> + </object> + <object class="NSMutableDictionary" key="unlocalizedProperties"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <nil key="activeLocalization"/> + <object class="NSMutableDictionary" key="localizations"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <nil key="sourceID"/> + <int key="maxID">460</int> + </object> + <object class="IBClassDescriber" key="IBDocument.Classes"> + <object class="NSMutableArray" key="referencedPartialClassDescriptions"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="IBPartialClassDescription"> + <reference key="className" ref="423379096"/> + <nil key="superclassName"/> + <object class="NSMutableDictionary" key="actions"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="NSMutableDictionary" key="outlets"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey" id="1036851212">IBUserSource</string> + <reference key="minorKey" ref="554915519"/> + </object> + </object> + <object class="IBPartialClassDescription"> + <reference key="className" ref="148417173"/> + <string key="superclassName" id="759638804">NSBox</string> + <object class="NSMutableDictionary" key="actions"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="NSMutableDictionary" key="outlets"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <reference key="majorKey" ref="1036851212"/> + <reference key="minorKey" ref="554915519"/> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className">WhiteBox</string> + <reference key="superclassName" ref="759638804"/> + <object class="NSMutableDictionary" key="actions"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="NSMutableDictionary" key="outlets"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey" id="901041808">IBProjectSource</string> + <string key="minorKey">WhiteBox.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className">ExpressController</string> + <string key="superclassName" id="1039892128">NSObject</string> + <object class="NSMutableDictionary" key="actions"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMutableArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>convertCancel:</string> + <string>convertGo:</string> + <string>openBrowse:</string> + <string>openGo:</string> + <string>openMatrixChanged:</string> + <string>openShow:</string> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string id="443757884">id</string> + <reference ref="443757884"/> + <reference ref="443757884"/> + <reference ref="443757884"/> + <reference ref="443757884"/> + <reference ref="443757884"/> + </object> + </object> + <object class="NSMutableDictionary" key="outlets"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMutableArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>fConvertAspectPopUp</string> + <string>fConvertAudioPopUp</string> + <string>fConvertFolderPopUp</string> + <string>fConvertFormatPopUp</string> + <string>fConvertGoButton</string> + <string>fConvertIndicator</string> + <string>fConvertInfoString</string> + <string>fConvertMaxWidthPopUp</string> + <string>fConvertOpenButton</string> + <string>fConvertSubtitlePopUp</string> + <string>fConvertTableView</string> + <string>fConvertView</string> + <string>fEmptyView</string> + <string>fOpenBrowseButton</string> + <string>fOpenFolderField</string> + <string>fOpenGoButton</string> + <string>fOpenIndicator</string> + <string>fOpenMatrix</string> + <string>fOpenPopUp</string> + <string>fOpenProgressField</string> + <string>fOpenView</string> + <string>fToolbar</string> + <string>fWindow</string> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string id="1053025402">NSPopUpButton</string> + <reference ref="1053025402"/> + <reference ref="1053025402"/> + <reference ref="1053025402"/> + <string id="840177870">NSButton</string> + <string>NSProgressIndicator</string> + <string id="888526260">NSTextField</string> + <reference ref="1053025402"/> + <reference ref="840177870"/> + <reference ref="1053025402"/> + <string>NSTableView</string> + <reference ref="1059390944"/> + <reference ref="1059390944"/> + <reference ref="840177870"/> + <reference ref="888526260"/> + <reference ref="840177870"/> + <string>NSProgressIndicator</string> + <string>NSMatrix</string> + <reference ref="1053025402"/> + <reference ref="888526260"/> + <reference ref="1059390944"/> + <string>NSToolbar</string> + <reference ref="16484047"/> + </object> + </object> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <reference key="majorKey" ref="901041808"/> + <string key="minorKey">ExpressController.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> + <reference key="className" ref="1022"/> + <reference key="superclassName" ref="1039892128"/> + <object class="NSMutableDictionary" key="actions"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="NSMutableDictionary" key="outlets"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <reference key="majorKey" ref="1036851212"/> + <reference key="minorKey" ref="554915519"/> + </object> + </object> + </object> + </object> + <int key="IBDocument.localizationMode">0</int> + <string key="IBDocument.LastKnownRelativeProjectPath">../../InstantHandbrake.xcodeproj</string> + <int key="IBDocument.defaultPropertyAccessControl">3</int> + <object class="NSMutableData" key="IBDocument.RunnableNib"> + <bytes key="NS.bytes">YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA +AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEEBQALAAwAMQA1ADkAQABD +AEQASQBlAGYAZwBoAGsAbABtAAsAbAALAHgAfAB9AGsAfgCBAIUAwQDHANgA3QDeAN8A5ADlAOYA6QDt +AO4A8QDyAPYA/AEDAQkBCgELAQwBEQEYARkBGgEbAR8BJgEqASsBLAEtATIBNQE2AAsBQQFJAVQBVQFl +AWYBbQFuAXEBewF8AX0BggGEAYkBigGNAZEBlQGdAZ4BswG0AbgBuQG6AbsBvgHBAdcB2AHZAd0B5AHr +AgYCBwIMAhUCFgIaAhsCHgIgAigCKQItAi4BkAIvAjgCOQJBAkICRgHUAksCTwJQAlQCVgJZAlsCXgJh +AmkCagJ+AoACjAKQApECkgKVApsCpAKRAqUCrgKRAq8CsQK1ArgCwALBAswC0QLSAtcC2ALgAuEC6gLr +AvAC9AL2AvcC+AL5Av8DAAMDAwYDEwMVAxgDGQMcAyQDJQMsAAsDLQB7Ay8DMgMzAzYDOwNCA0sDTQAL +A04DTwNUA1UDWQNgA2QDZQNmA2cDawNyA3YDdwN4A30DfgODA4QDiQORA5gDmQOlA6cDsAO0ApEDtQO3 +A70CkQPKA9MCkQPUA9UD2QPgA+ED4gPjA+gD6QPtA/QD+QP6A/sEAAQIBAkEFQQXBCAEJAKRBCUEJwQs +BDUCkQQ2BDcEPAREBEUEUQRTBFwEYAKRBGEEYwRpBHICkQRzBHwCkQR9BH4EggSJBI0EjgSPBJMEmgSb +BJwEoQSpBKoEsQSyBLMEtwS+BL8EwATBBMYEzgTPBNAE1QTWBNsE3ATgBOcE7ATtBO4E8gT5BPoE+wUA +BQYAegUHBQgFDAUTBRQFFQUaBRsFIAUoBSkFNQU3BUACkQVEBUYFSgVLBU8FVgVXBVgFXAVjBWQFZQVm +BWsFcwV0BYAFgwWFBY4FkgKRBZMFlQWaBaMCkQWkBaUFqgWyBbMFvwXBBcoFzgKRBc8F0QXVBdYF2wXi +BeMF5AXpBggGFwYYBiAGKgYrBi4GNQZJBkoGTQZUBmgGaQZvBnQGdQZ6BnsGfgaGBocGjAaNBpAGmgab +BqIGpQasBrYGtwa9BsQGzgbPBtUG1gbdBuIG4wbmBugG6QbtBvQG9Qb2BvcG+wcCBwYHBwcIBwkHDgcT +BxQHGAcfByAHIQciByYHLQcuBy8HMAc0BzsHPAc9Bz4HQwdEB0kHSgdOB1UHVgdXB1gHXAdjB2QHZQdm +B2sHbAdxB3gHeQd6B34HhQeGB4cHiAeMB5MHlAeVB5kHoAehB6IHpgetB64HrwewB7UHvgfGB8cHzgfP +B9cH2AffB+AH7QfxCAAICAgJCBEIEggaCBsIIggjCCsILAgzCDQIPAg9CEQIRQhNCE4IVQhWCF4IXwhm +CGcIaAhpCG8IcQh8CIAIhwiLCJMIlwiYCJsIpQimCKcIqgizCLQIuAi5CLoIvQi+CL8IxQjHCMkACwjK +CMwIzQjSCNMI2AjZCN0I5AjlCOYI5wmKCZMJlAmaCaQJqQmqCasJrQm0Cb0JvgnFCcYJxwnKCdoJ4wns +CfUJqgn2CfgKAAmqCgkKEgmqChMKGAmqCiEKLwo4Cj8KQApBCkoKUwmqClQKWQpbCl4KXwpoCnEKcgp1 +CnkKegqDADgKhgqNCo4KjwnJCaoKmAqfCqAKoQqiCqoKswmqCrQKtgrECnQJqgrNCtQK1QrWCt0K3grn +CaoK6ArqCu4K7wuSDDYM2gzbDNwM3QzeDN8M4AzhDOIM4wzkDOUM5gznDOgM6QzqDOsM7AztDO4M7wzw +DPEM8gzzDPQM9Qz2DPcM+Az5DPoM+wz8DP0M/gz/DQANAQ0CDQMNBA0FDQYNBw0IDQkNCg0LDQwNDQ0O +DQ8NEA0RDRINEw0UDRUNFg0XDRgNGQ0aDRsNHA0dDR4NHw0gDSENIg0jDSQNJQ0mDScNKA0pDSoNKw0s +DS0NLg0vDTANMQ0yDTMNNA01DTYNNw04DTkNOg07DTwNPQ0+DT8NQA1BDUINQw1EDUUNRg1HDUgNSQ1K +DUsNTA1NDU4NTw1QDVENUg1TDVQNVQ1WDVcNWA1ZDVoNWw1cDV0NXg1fDWANYQ1iDWMNZA1lDWYNZw1o +DWkNag1rDWwNbQ1uDW8NcA1xDXINcw10DXUNdg13DXgNeQ1+DYMOYA89Dz4PPw9AD0EPQg9DD0QPRQ9G +D0cPSA9JD0oPSw9MD00PTg9PD1APUQ9SD1MPVA9VD1YPVw9YD1kPWg9bD1wPXQ9eD18PYA9hD2IPYw9k +D2UPZg9nD2gPaQ9qD2sPbA9tD24Pbw9wD3EPcg9zD3QPdQ92D3cPeA95D3oPew98D30Pfg9/D4APgQ+C +D4MPhA+FD4YPhw+ID4kPig+LD4wPjQ+OD48PkA+RD5IPkw+UD5UPlg+XD5gPmQ+aD5sPnA+dD54Pnw+g +D6EPogGwD6MPpA+lD6YPpw+oD6kPqg+rD6wPrQ+uD68PsA+xD7IPsw+0D7UPtg+3D7gPuQ+6D7sPvA+9 +D74Pvw/AD8EPwg/DD8QPxQ/GD8cPyA/JD8oPyw/MD80Pzg/PD9AP0Q/SD9MP1A/VD9YCMw/XD9gP2Q/a +D9sP3AI3D90P3g/fAGEP4A/hD+IP4w/kD+UP5g/nD+gP6Q/qD+sP7A/tD+4P7w/wD/EP8g/zD/QP9Q/2 +D/cP+A/5D/oP+w/8D/0P/g//EAAQARACEAMQBBAFEAYQBxAIEAkQChALEAwQDRAOEA8QEBAREBIQExAW +EBkQHFUkbnVsbN8QEgANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMA +JAAlACYAJwAoACkAKgArACwALQAuAC8AMFZOU1Jvb3RWJGNsYXNzXU5TT2JqZWN0c0tleXNfEA9OU0Ns +YXNzZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlPaWRzVmFsdWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1l +c0tleXNbTlNGcmFtZXdvcmtdTlNDbGFzc2VzS2V5c1pOU09pZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlO +U0FjY2Vzc2liaWxpdHlDb25uZWN0b3JzXU5TRm9udE1hbmFnZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAP +TlNPYmplY3RzVmFsdWVzXxAXTlNBY2Nlc3NpYmlsaXR5T2lkc0tleXNZTlNOZXh0T2lkXE5TT2lkc1Zh +bHVlc4ACgQQEgQItgQMkgQQDgBmBAoKABoEDI4EDJYECg4EEAYAAgAeBAoGBBAIRAc6BAybSAA4AMgAz +ADRbTlNDbGFzc05hbWWABYAD0gAOADYANwA4WU5TLnN0cmluZ4AEXU5TQXBwbGljYXRpb27SADoAOwA8 +AD1YJGNsYXNzZXNaJGNsYXNzbmFtZaMAPQA+AD9fEA9OU011dGFibGVTdHJpbmdYTlNTdHJpbmdYTlNP +YmplY3TSADoAOwBBAEKiAEIAP15OU0N1c3RvbU9iamVjdF8QEElCQ29jb2FGcmFtZXdvcmvSAA4ARQBG +AEdaTlMub2JqZWN0c4AYoQBIgAjeAEoADgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsA +XABdAF4AXwBgAGEAYgBjAGRcTlNXaW5kb3dWaWV3XxAWTlNXaW5kb3dDb250ZW50TWF4U2l6ZVxOU1Nj +cmVlblJlY3RdTlNXaW5kb3dUaXRsZVlOU1dURmxhZ3NdTlNXaW5kb3dDbGFzc18QFk5TV2luZG93Q29u +dGVudE1pblNpemVcTlNXaW5kb3dSZWN0WU5TTWF4U2l6ZV8QD05TV2luZG93QmFja2luZ18QEU5TV2lu +ZG93U3R5bGVNYXNrWU5TTWluU2l6ZVtOU1ZpZXdDbGFzc4APgBeADYAUgAoScCgAAIALgA6ACYAWEAIQ +B4AVgAxfEBh7ezEyNSwgNjc2fSwgezIxMywgMTA3fX1fEBFJbnN0YW50IEhhbmRCcmFrZVhOU1dpbmRv +d9IADgA2ADcAaoAEVFZpZXdfEBp7My40MDI4MmUrMzgsIDMuNDAyODJlKzM4fVp7MjEzLCAxMDd91gBu +AA4AbwBwAGcAcQByAHMAdAB1AHIAd18QD05TTmV4dFJlc3BvbmRlclhOU3ZGbGFnc1tOU0ZyYW1lU2l6 +ZVtOU1N1cGVydmlld4AQgBMRAQCAEYAQgBLSADoAOwB5AHqjAHoAewA/Vk5TVmlld1tOU1Jlc3BvbmRl +cl8QFXt7MCwgMH0sIHsxNDQwLCA4Nzh9fVp7MjEzLCAxMjl90gA6ADsAfwCAogCAAD9fEBBOU1dpbmRv +d1RlbXBsYXRl0gA6ADsAggCDowCDAIQAP1xOU011dGFibGVTZXRVTlNTZXTSAA4ARQCGAIeAa68QOQCI +AIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUAlgCXAJgAmQCaAJsAnACdAJ4AnwCgAKEAogCjAKQApQCm +AKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALMAtAC1ALYAtwC4ALkAugC7ALwAvQC+AL8AwIAagCiALoAz +gDmAtYC8gL6AxIDJgMuAzYDfgOSA5oDrgPqBAQyBARGBARWBARuBASCBASSBASaBASiBAS2BATGBATaB +ATqBATyBAUeBAUuBAVCBAWCBAWyBAXCBAZ2BAaKBAaiBAamBAauBAbCBAbWBAbqBAbyBAb6BAcOBAciB +AcqBAc6BAdOBAdeBAduBAeCBAiSBAiaBAijTAA4AwgDDAMQAxQDGWE5TU291cmNlV05TTGFiZWyAJ4Ab +gCbZAA4AyADJAMoAywDMAM0AzgDPANAA0QDSANMA1ADVANYA1wBiV05TVGl0bGVfEBFOU0tleUVxdWl2 +TW9kTWFza1pOU0tleUVxdWl2XU5TTW5lbW9uaWNMb2NZTlNPbkltYWdlXE5TTWl4ZWRJbWFnZVZOU01l +bnVVTlNUYWeAJYAdEgAQAACAHhJ/////gB+AI4Ac0wAOAMgA2QDaANsA3FtOU01lbnVJdGVtc4COgQJD +gQJEXxAWVXNlIFNlbGVjdGlvbiBmb3IgRmluZFFl0wAOADIA4ADhAOIA415OU1Jlc291cmNlTmFtZYAi +gCCAIVdOU0ltYWdlXxAPTlNNZW51Q2hlY2ttYXJr0gA6ADsA5wDoogDoAD9fEBBOU0N1c3RvbVJlc291 +cmNl0wAOADIA4ADhAOIA7IAigCCAJF8QEE5TTWVudU1peGVkU3RhdGXSADoAOwDvAPCiAPAAP1pOU01l +bnVJdGVtXxAXcGVyZm9ybUZpbmRQYW5lbEFjdGlvbjrSADoAOwDzAPSjAPQA9QA/XxAVTlNOaWJDb250 +cm9sQ29ubmVjdG9yXk5TTmliQ29ubmVjdG9y1AAOAPcAwgDDAMQAHwD6APtdTlNEZXN0aW5hdGlvboAn +gAKAKYAt2AAOAMgAyQDKAMsAzADNAM4A0AD+ANIA/wDUANUA1gECgCWAK4AsgB+AI4Aq1AAOAMgBBADZ +ANoAWwEHAQhWTlNOYW1lgI6ACoECXIECTV8QFkhpZGUgSW5zdGFudCBIYW5kQnJha2VRaFVoaWRlOtQA +DgD3AMIAwwDEAB8BDwEQgCeAAoAvgDLYAA4AyADJAMoAywDMAM0AzgDQARMA0gEUANQA1QDWAQKAJYAw +gDGAH4AjgCpfEBZRdWl0IEluc3RhbnQgSGFuZEJyYWtlUXFadGVybWluYXRlOtMADgDCAMMAxAEdAR6A +J4A0gDjYAA4AyADJAMoAywDMAM0AzgDQASEA0gEiANQA1QDWASWAJYA2gDeAH4AjgDXTAA4AyADZANoB +KAEpgI6BAn6BAn9fEBZJbnN0YW50IEhhbmRCcmFrZSBIZWxwUT9Zc2hvd0hlbHA61AAOAPcAwgDDAS4B +LwEwATGAtIA8gDqAs9IADgAyADMBNIAFgDtfEBFFeHByZXNzQ29udHJvbGxlctkAbgAOATcAbwBwAGcA +MgE4AHEBOQE6ATsAdAE8ATkBPgE/AUBaTlNTdWJ2aWV3c1tOU0V4dGVuc2lvboA9gLKAPoCugD2AsICx +gK/SAA4ARQCGAUOAa6UBRAFFAUYBRwFIgD+AUIBagKaAq9gAbgAOAUoBSwBvAUwAZwBxAS8BTgFPAVAA +dAFRATkBL1dOU0ZyYW1lVk5TQ2VsbFlOU0VuYWJsZWSAPIBPgECAQQmAPYA8XxAWe3sxNywgMjQyfSwg +ezEzOCwgMTd9fdgBVgAOAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFEAWMBZFtOU0NlbGxGbGFnc18QEU5T +QmFja2dyb3VuZENvbG9yWk5TQ29udGVudHNZTlNTdXBwb3J0XU5TQ29udHJvbFZpZXdcTlNDZWxsRmxh +Z3MyW05TVGV4dENvbG9yEgQB/gCAToBGgEKAQ4A/EhBAAACAS18QE1NlbGVjdCBhIERWRCBTb3VyY2XU +AA4BZwEEAWgBaQFqAWsBbFZOU1NpemVYTlNmRmxhZ3OARSNAKgAAAAAAAIBEEQgYXxARTHVjaWRhR3Jh +bmRlLUJvbGTSADoAOwFvAXCiAXAAP1ZOU0ZvbnTVAA4BcgFzAXQBdQF2AXcBeAF5AXpXTlNDb2xvclxO +U0NvbG9yU3BhY2VbTlNDb2xvck5hbWVdTlNDYXRhbG9nTmFtZYBKgEkQBoBIgEdWU3lzdGVtXGNvbnRy +b2xDb2xvctMADgFzAX4BdgGAAYFXTlNXaGl0ZYBKEANLMC42NjY2NjY2OQDSADoAOwGDAXKiAXIAP9UA +DgFyAXMBdAF1AXYBhgF4AYcBeoBKgE2ATIBHXxAQY29udHJvbFRleHRDb2xvctMADgFzAX4BdgGAAYyA +SkIwANIAOgA7AY4Bj6QBjwGQAUsAP18QD05TVGV4dEZpZWxkQ2VsbFxOU0FjdGlvbkNlbGzSADoAOwGS +AZOlAZMBlAB6AHsAP1tOU1RleHRGaWVsZFlOU0NvbnRyb2zYAG4ADgFKAUsAbwFMAGcAcQEvAZcBmAGZ +AHQBUQE5AS+APIBZgFGAUgmAPYA8XxAVe3syNzYsIDEyfSwgezk4LCAzMn193QFWAA4BnwGgAaEBogGj +AVgBWQFaAaQBWwGlAaYBpwGoAakBqgGrAawBrQGrAUUBsAGxAbJfEBNOU0FsdGVybmF0ZUNvbnRlbnRz +XxASTlNQZXJpb2RpY0ludGVydmFsXk5TQnV0dG9uRmxhZ3MyXxAQTlNBbHRlcm5hdGVJbWFnZV8QD05T +S2V5RXF1aXZhbGVudF8QD05TUGVyaW9kaWNEZWxheV1OU0J1dHRvbkZsYWdzE/////+EAf4AgFiAVhAZ +EAGAVIBXgFOAVIBQEMgSCAAAABP/////hoJA/1hDb250aW51ZdQADgFnAQQBaAFpAWoBtgG3gEWAVREE +FFxMdWNpZGFHcmFuZGVQUQ3SADoAOwG8Ab2kAb0BkAFLAD9cTlNCdXR0b25DZWxs0gA6ADsBvwHApQHA +AZQAegB7AD9YTlNCdXR0b27fEBAAbgHCAA4BwwFKAcQBxQE3AG8BxgBnADIBxwHIAHEByQEvAYABywHM +Ac0BzgHPAdAAdAGqATkB0gHTAdQBLwHWWU5TQm94VHlwZVtOU1RpdGxlQ2VsbF8QE05TT3JpZ2luYWxD +bGFzc05hbWVdTlNUcmFuc3BhcmVudFxOU0JvcmRlclR5cGVZTlNPZmZzZXRzXxAPTlNUaXRsZVBvc2l0 +aW9uXU5TQ29udGVudFZpZXeAPIClgKKAoIBcCIBdgD2AW4ChEACAPIBeWFdoaXRlQm94VU5TQm940gAO +AEUAhgHbgGuhAdaAXtcAbgAOAUoBNwBvAGcAcQFGAHMB4AHhAHQBOQFGgFqAE4CfgF+APYBa0gAOAEUA +hgHmgGukAecB6AHpAeqAYIB+gJGAmN8QEwBuAA4BSgHsAe0B7gFXAe8B8AFwAfEAbwFMAGcB8gBxAfMB +9AH1AdYB9wH4AfkAYQH6AV8B/AH9AasB/wB0AVEBOQGqAdYCAwIEAgVbTlNQcm90b0NlbGxZTlNOdW1S +b3dzXk5TU2VsZWN0ZWRDZWxsW05TQ2VsbENsYXNzXxAVTlNDZWxsQmFja2dyb3VuZENvbG9yWk5TQ2Vs +bFNpemVZTlNOdW1Db2xzXxASTlNJbnRlcmNlbGxTcGFjaW5nXU5TTWF0cml4RmxhZ3NXTlNDZWxsc4Be +gH2AYYBvgGOARoBugHyAVIBsCYA9gF6AbRJEKAAAgGJfEBV7ezEzLCA0MX0sIHsxNTIsIDU3fX3SAA4A +RQCGAgmAa6IB+gILgGOAad0BVgAOAZ8BoAGhAaIBowFYAVkBWgGkAVsBpQGmAacCDgGpAdQCDwIOAhEB +qwHnAbAB1AIUgFiAaIBlgGiAZIBUgGASSDxR/1pEVkQgRHJpdmU60gAOAhcCGAIZW05TSW1hZ2VOYW1l +gGeAZl1OU1JhZGlvQnV0dG9u0gA6ADsCHAIdogIdAD9fEBNOU0J1dHRvbkltYWdlU291cmNl0gAOADYA +NwG5gATeAVYADgGfAaABoQGiAaMBWAFZAVoBpAFbAaUAzwFdAacCDgGpAdQCDwIOAiUBqwHnAbAB1AIU +AaqAWIBogGWAaIBqgFSAYF8QE0RWRCBGb2xkZXIgLyBJbWFnZTrSADoAOwIqAiujAisCLAA/Xk5TTXV0 +YWJsZUFycmF5V05TQXJyYXlZezE1MiwgMTh9V3s0LCAyMX3bAVYADgIwAaABoQGiAVgBWQGkAVsBpQFd +AacCMgIzAdQCDwI1AasCNwHUAhRdTlNOb3JtYWxJbWFnZYBYgHEQS4BlgHCAVBEBkFVSYWRpb9UADgFn +AjoCOwFyAjwCPQI+Aj8CQFxOU0ltYWdlRmxhZ3NWTlNSZXBzgHuAchIgwAAAgHOAelh7MTgsIDE4fdIA +DgBFAIYCRIBroQJFgHTSAA4ARQJHAkiAeaICSQJKgHWAdtIADgJMAk0CTl8QFE5TVElGRlJlcHJlc2Vu +dGF0aW9ugHiAd08RBcpNTQAqAAAFGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAA +AAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAPBER +EYsnJyfJKysr8DU1NfAjIyPJHBwciwkJCTwAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAUVFRV1UFBQ4KioqP/b29v/+fn5//r6+v/a2tr/qqqq/1RUVOAfHx91AAAABQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABRkZGXl1dXX3w8PD//z8/P///////////////////////////9TU1P98fHz3JSUleQAA +AAUAAAAAAAAAAAAAAAAAAAADERERRmpqaua1tbX/7e3t//7+/v/+/v7//v7+//39/f/9/f3//f39//f3 +9//ExMT/d3d35hkZGUYAAAADAAAAAAAAAAAAAAAKQkJCoa2trf/Gxsb/6+vr//Ly8v/19fX/9fX1//Pz +8//19fX/8vLy/+7u7v/S0tL/r6+v/0pKSqEAAAAKAAAAAAAAAAAAAAAXeHh43b+/v//Pz8//3d3d/+rq +6v/v7+//7+/v//Dw8P/t7e3/7e3t/+Li4v/Ozs7/xcXF/3x8fN0AAAAXAAAAAAAAAAMAAAAkpKSk+M7O +zv/Z2dn/4ODg/+Li4v/l5eX/5ubm/+fn5//l5eX/4uLi/97e3v/a2tr/0NDQ/6ysrPgAAAAkAAAAAwAA +AAMAAAAusLCw+tbW1v/e3t7/5OTk/+np6f/r6+v/7Ozs/+np6f/r6+v/5+fn/+Tk5P/g4OD/2dnZ/7Oz +s/oAAAAuAAAAAwAAAAMAAAAunZ2d7ODg4P/l5eX/6urq/+7u7v/w8PD/8PDw//Hx8f/w8PD/7u7u/+rq +6v/m5ub/4eHh/5mZmewAAAAuAAAAAwAAAAMAAAAkbm5uz+Xl5f/p6en/7+/v//Ly8v/29vb/+vr6//n5 ++f/39/f/9vb2//Hx8f/r6+v/5OTk/2tra88AAAAkAAAAAwAAAAAAAAAXLi4uk8LCwvrs7Oz/8/Pz//n5 ++f/+/v7//v7+//7+/v/+/v7/+/v7//X19f/w8PD/wsLC+iwsLJMAAAAXAAAAAAAAAAAAAAAKAAAAQ19f +X9Lk5OT++fn5//7+/v////////////////////////////z8/P/m5ub+X19f0gAAAEMAAAAKAAAAAAAA +AAAAAAADAAAAFwAAAGViYmLc0tLS/f///////////////////////////////9XV1f1kZGTcAAAAZQAA +ABcAAAADAAAAAAAAAAAAAAAAAAAABQAAAB8AAABlMzMzwoCAgPC/v7/87e3t/+3t7f+/v7/8gICA8DMz +M8IAAABlAAAAHwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAXAAAAQwAAAHcAAACfAAAAswAA +ALMAAACfAAAAdwAAAEMAAAAXAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAACgAA +ABcAAAAkAAAALgAAAC4AAAAkAAAAFwAAAAoAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN +AQAAAwAAAAEAEgAAAQEAAwAAAAEAEgAAAQIAAwAAAAQAAAW6AQMAAwAAAAEAAQAAAQYAAwAAAAEAAgAA +AREABAAAAAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEABAAAARYAAwAAAAEHHAAAARcABAAAAAEAAAUQ +ARwAAwAAAAEAAQAAAVIAAwAAAAEAAQAAAVMAAwAAAAQAAAXCAAAAAAAIAAgACAAIAAEAAQABAAHSADoA +OwJRAlKjAlICUwA/XxAQTlNCaXRtYXBJbWFnZVJlcFpOU0ltYWdlUmVw0gA6ADsCVQIsogIsAD/TAA4B +cwF+AXYBgAJYgEpEMCAwANIAOgA7AloA5KIA5AA/0wAOAXMBfgF2AYACXYBKQjEA0gA6ADsCXwJgpQJg +AZQAegB7AD9YTlNNYXRyaXjYAG4ADgFKAUsAbwFMAGcAcQHWAmMCZAJlAHQBUQE5AdaAXoCQgH+AgAmA +PYBeXxAWe3sxNjgsIDc1fSwgezE2NiwgMjZ9fd8QEwFWAmsCbAGfAaAADgGhAaIBowFZAPABWgJtAm4C +bwGkAVsAzgGlAnABUQGqAagCMwJzAaoBqwJ1AasCdwHoAYABUQFRAjcCewJ8An1fEBpOU01lbnVJdGVt +UmVzcGVjdEFsaWdubWVudF8QD05TQXJyb3dQb3NpdGlvbl8QD05TUHJlZmVycmVkRWRnZV8QEk5TVXNl +c0l0ZW1Gcm9tTWVudV1OU0FsdGVyc1N0YXRlE/////+EQf5ACYBWgI+AVICBgFSAgoB+CQkRCACAgxIG +gkD/0gAOADYANwG5gATbAoEADgDIAMkAygDLAMwAzQDOAoICgwJlANAChgDSAagA1ADVANYCfAKLAapY +TlNUYXJnZXRYTlNBY3Rpb25XTlNTdGF0ZYCAgCWAhIBWgB+AI4CDgIXTAA4AyADZANoCjgKPgI6AhoCH +VUl0ZW0xXxARX3BvcFVwSXRlbUFjdGlvbjrSAA4ANgA3ApSABFpPdGhlclZpZXdz0gAOAEUAhgKXgGuj +AncCmQKagIKAiICL2gKBAA4AyADJAMoAywDMAM0AzgKCAmUA0AKeANIBqADUANUA1gJ8AqOAgIAlgImA +VoAfgCOAg4CKVUl0ZW0y2gKBAA4AyADJAMoAywDMAM0AzgKCAmUA0AKoANIBqADUANUA1gJ8Aq2AgIAl +gIyAVoAfgCOAg4CNVUl0ZW0z0gA6ADsCsADOogDOAD/SADoAOwKyArOmArMCtAG9AZABSwA/XxARTlNQ +b3BVcEJ1dHRvbkNlbGxeTlNNZW51SXRlbUNlbGzSADoAOwK2AremArcBwAGUAHoAewA/XU5TUG9wVXBC +dXR0b27YAG4ADgFKAUsAbwFMAGcAcQHWAU4CuwK8AHQBUQE5AdaAXoBPgJKAkwmAPYBeXxAWe3sxNzEs +IDQwfSwgezE2MCwgMjJ9fdkBVgAOAVcBWAFZAVoBWwLCAVwCwwFeAsUBqAGrAekCyQFRAstfEBFOU0Ry +YXdzQmFja2dyb3VuZBP/////lHH+QYBOgJSAVoBUgJESEEAEAAmAltUADgFyAXMBdAF1AXYB/QF4As8B +eoBKgHyAlYBHXxATdGV4dEJhY2tncm91bmRDb2xvctUADgFyAXMBdAF1AXYBhgF4AtUBeoBKgE2Al4BH +WXRleHRDb2xvctgAbgAOAUoBSwBvAUwAZwBxAdYBlwLbAtwAdAFRATkB1oBegFmAmYCaCYA9gF5fEBR7 +ezI1NiwgOH0sIHs4MCwgMjh9fd0BVgAOAZ8BoAGhAaIBowFYAVkBWgGkAVsBpQFdAacBqAGpAaoC5ALl +AuYC5wHqAbAC6QGygFiAVoCdgJ6Am4CcgJgSCAIAAGcAQgByAG8AdwBzAGUgJtQADgFnAQQBaAFpAu0B +tgLvgEUjQCYAAAAAAACAVREMHNQADgFnAQQBaAFpAu0BtgLzgEWAVRAQ0gAOADYANwG5gARfEBR7ezEs +IDF9LCB7MzQ2LCAxMTV9fV8QF3t7MjAsIDExN30sIHszNDgsIDExN319VnswLCAwfdcBVgAOAVcBWAFZ +AVsBXAFdAV4CxQL8AucB1AL+gE6AlICjgJyApFNCb3jTAA4BcwF+AXYBgAMCgEpNMCAwLjgwMDAwMDAx +ANIAOgA7AwQDBaIDBQA/Xk5TQ2xhc3NTd2FwcGVy2QBuAA4BSgMHAG8AZwMIAHEDCQEvAwsDDAMNAw4B +OQMQAS8DElpOU01heFZhbHVlWU5TcGlGbGFnc1xOU0RyYXdNYXRyaXiAPICqgKkjQFkAAAAAAAARBQCA +PRFADIA8gKfRAA4DFICo0gA6ADsDFgMXogMXAD9aTlNQU01hdHJpeF8QFXt7MTgsIDU2fSwgezM1Miwg +MjB9fdIAOgA7AxoDG6QDGwB6AHsAP18QE05TUHJvZ3Jlc3NJbmRpY2F0b3LYAG4ADgFKAUsAbwFMAGcA +cQEvAU4DHwMgAHQBUQE5AS+APIBPgKyArQmAPYA8XxAVe3sxNywgODR9LCB7MzU0LCAxN3192AFWAA4B +VwFYAVkBWgFbAVwBXQFeAV8BqAGrAUgBYwFkgE6ARoBWgFSAq4BLWnszODgsIDI3OX3SAA4ANgA3AHqA +BNIAOgA7AzADMaQDMQB6AHsAP1xOU0N1c3RvbVZpZXdZZk9wZW5WaWV30gA6ADsDNAM1owM1APUAP18Q +FE5TTmliT3V0bGV0Q29ubmVjdG9y1AAOAPcAwgDDAS4DOAEwAzqAtIC2gDqAu9kAbgAOAUoDBwBvAGcD +CABxAwkDPAMLAz4DDQMOAz8DEAM8A0GAt4CqgLmAuoC3gLjZAG4ADgE3AG8AcABnADIBOABxAz8BOgNF +AHQDRgM/A0gBPwNKgLqAsoEB4YECIIC6gQIigLGBAiHRAA4DFICoXxAVe3sxOCwgMTZ9LCB7MzUyLCAy +MH19XxARZkNvbnZlcnRJbmRpY2F0b3LUAA4A9wDCAMMAxAEwAeoDU4AngDqAmIC9W29wZW5Ccm93c2U6 +0wAOAMIAwwDEA1cDWIAngL+Aw9gADgDIAMkAygDLAMwAzQDOANADWwDSA1wA1ADVANYDX4AlgMGAwoAf +gCOAwNMADgDIANkA2gNiA2OAjoECPIECPVpTZWxlY3QgQWxsUWFac2VsZWN0QWxsOtMADgDCAMMAxANp +A2qAJ4DFgMjYAA4AyADJAMoAywDMAM0AzgDQA20A0gGoANQA1QDWA3GAJYDHgFaAH4AjgMbTAA4AyADZ +ANoDdAN1gI6BAi+BAjBfEBpDaGVjayBTcGVsbGluZyBhcyBZb3UgVHlwZV8QHnRvZ2dsZUNvbnRpbnVv +dXNTcGVsbENoZWNraW5nOtQADgD3AMIAwwEuAekBMAN8gLSAkYA6gMpfEBBmT3BlbkZvbGRlckZpZWxk +1AAOAPcAwgDDAS4BMAAfA4KAtIA6gAKAzFhkZWxlZ2F0ZdQADgD3AMIAwwEuA4YBMAOIgLSAzoA6gN7Y +AG4ADgFKAUsAbwFMAGcAcQOKAmMDjAONAHQBUQM/A4qAz4CQgNCA0QmAuoDP1wBuAA4BSgE3AG8AZwBx +A5IAcwOUA5UAdAM/A5KBAeqAE4ECBYEB7IC6gQHqXxAXe3sxNjYsIDE2MX0sIHsxNjYsIDI2fX3fEBMB +VgJrAmwBnwGgAA4BoQGiAaMBWQDwAVoCbQJuAm8BpAFbAM4BpQJwAVEBqgGoAjMCcwGqAasDngGrA6AD +hgGAAVEBUQI3AnsDpAJ9CYBWgI+AVIDSgFSA04DOCQmA1NIADgA2ADcBuYAE2wKBAA4AyADJAMoAywDM +AM0AzgKCAoMDjQDQA6oA0gGoANQA1QDWA6QDrwGqgNGAJYDVgFaAH4AjgNSA1tMADgDIANkA2gOyA7OA +joDXgNhhICbSAA4ANgA3ApSABNIADgBFAIYDuYBrowOgA7sDvIDTgNmA29wCgQAOAMgAyQO+AMoDvwDL +AMwAzQDOAoIDjQDQAagA0gFRAagBUQDUANUA1gOkA8ldTlNJc1NlcGFyYXRvclxOU0lzRGlzYWJsZWSA +0YAlgFYJgFYJgB+AI4DUgNraAoEADgDIAMkAygDLAMwAzQDOAoIDjQDQA80A0gGoANQA1QDWA6QD0oDR +gCWA3IBWgB+AI4DUgN1mAE8AdABoAGUAciAmXxATZkNvbnZlcnRGb2xkZXJQb3BVcNMADgDCAMMAxAPX +A9iAJ4DggOPYAA4AyADJAMoAywDMAM0AzgDQA9sA0gPcANQA1QDWA1+AJYDhgOKAH4AjgMBTQ3V0UXhU +Y3V0OtQADgD3AMIAwwEuAUUBMAPngLSAUIA6gOVdZk9wZW5Hb0J1dHRvbtMADgDCAMMAxAPrA+yAJ4Dn +gOrYAA4AyADJAMoAywDMAM0AzgDQA+8A0gGoANQA1QDWA/OAJYDpgFaAH4AjgOjUAA4AyAEEANkA2gP2 +A/cD+ICOgQI1gQI4gQI2XxASQnJpbmcgQWxsIHRvIEZyb250XxAPYXJyYW5nZUluRnJvbnQ61AAOAPcA +wgDDAS4D/QEwA/+AtIDsgDqA+dgAbgAOAUoBSwBvAUwAZwBxA4oCYwQDBAQAdAFRAz8DioDPgJCA7YDu +CYC6gM9fEBd7ezE2NiwgMTAxfSwgezE2NiwgMjZ9fd8QEwFWAmsCbAGfAaAADgGhAaIBowFZAPABWgJt +Am4CbwGkAVsAzgGlAnABUQGqAagCMwJzAaoBqwQOAasEEAP9AYABUQFRAjcCewQUAn0JgFaAj4BUgO+A +VIDwgOwJCYDx0gAOADYANwG5gATbAoEADgDIAMkAygDLAMwAzQDOAoICgwQEANAEGgDSAagA1ADVANYE +FAQfAaqA7oAlgPKAVoAfgCOA8YDz0wAOAMgA2QDaBCIEI4COgPSA9VhPcmlnaW5hbNIADgA2ADcClIAE +0gAOAEUAhgQpgGuiBBAEK4DwgPbaAoEADgDIAMkAygDLAMwAzQDOAoIEBADQBC8A0gGoANQA1QDWBBQE +NIDugCWA94BWgB+AI4DxgPhWNCBieSAzXxATZkNvbnZlcnRBc3BlY3RQb3BVcNQADgD3AMIAwwEuBDkB +MAQ7gLSA+4A6gQEL2ABuAA4BSgFLAG8BTABnAHEDigJjBD8EQAB0AVEDPwOKgM+AkID8gP0JgLqAz18Q +F3t7MTY2LCAxMzF9LCB7MTY2LCAyNn193xATAVYCawJsAZ8BoAAOAaEBogGjAVkA8AFaAm0CbgJvAaQB +WwDOAaUCcAFRAaoBqAIzAnMBqgGrBEoBqwRMBDkBgAFRAVECNwJ7BFACfQmAVoCPgFSA/oBUgP+A+wkJ +gQEA0gAOADYANwG5gATbAoEADgDIAMkAygDLAMwAzQDOAoICgwRAANAEVgDSAagA1ADVANYEUARbAaqA +/YAlgQEBgFaAH4AjgQEAgQEC0wAOAMgA2QDaBF4EX4COgQEDgQEEXxAPaVBvZCA1RyAoSC4yNjQp0gAO +ADYANwKUgATSAA4ARQCGBGWAa6METARnBGiA/4EBBYEBCNoCgQAOAMgAyQDKAMsAzADNAM4CggRAANAE +bADSAagA1ADVANYEUARxgP2AJYEBBoBWgB+AI4EBAIEBB18QEGlQb2QgNUcgKE1QRUctNCnaAoEADgDI +AMkAygDLAMwAzQDOAoIEQADQBHYA0gGoANQA1QDWBFAEe4D9gCWBAQmAVoAfgCOBAQCBAQpcUFNQIChN +UEVHLTQpXxATZkNvbnZlcnRGb3JtYXRQb3BVcNMADgDCAMMAxASABIGAJ4EBDYEBENgADgDIAMkAygDL +AMwAzQDOANAEhADSAagA1ADVANYEiIAlgQEPgFaAH4AjgQEO0wAOAMgA2QDaBIsEjICOgQJIgQJKXVN0 +b3AgU3BlYWtpbmddc3RvcFNwZWFraW5nOtMADgDCAMMAxASRBJKAJ4EBEoEBFNgADgDIAMkAygDLAMwA +zQDOANAElQDSAagA1ADVANYDX4AlgQETgFaAH4AjgMBWRGVsZXRlV2RlbGV0ZTrUAA4A9wDCAMMBLgSe +ATAEoIC0gQEWgDqBARrYAG4ADgFKAUsAbwFMAGcAcQM8AU4EpASlAHQBUQM/AzyAt4BPgQEXgQEYCYC6 +gLdfEBV7ezE3LCA0NH0sIHszNTQsIDE3fX3YAVYADgFXAVgBWQFaAVsBXAFdAV4BXwStAasEngFjAWSA +ToBGgQEZgFSBARaAS1VSZWFkeV8QEmZDb252ZXJ0SW5mb1N0cmluZ9MADgDCAMMAxAS1BLaAJ4EBHIEB +H9gADgDIAMkAygDLAMwAzQDOANAEuQDSBLoA1ADVANYDX4AlgQEdgQEegB+AI4DAVFVuZG9RelV1bmRv +OtQADgD3AMIAwwDEAB8ExATFgCeAAoEBIYEBI9gADgDIAMkAygDLAMwAzQDOANAEyATJAP8A1ADVANYB +AoAlgQEiEgAYAACALIAfgCOAKltIaWRlIE90aGVyc18QFmhpZGVPdGhlckFwcGxpY2F0aW9uczrUAA4A +9wDCAMMAxAEwAecE1IAngDqAYIEBJV8QEm9wZW5NYXRyaXhDaGFuZ2VkOtQADgD3AMIAwwEuAecBMATa +gLSAYIA6gQEnW2ZPcGVuTWF0cml40wAOAMIAwwDEBN4E34AngQEpgQEs2AAOAMgAyQDKAMsAzADNAM4A +0ATiANIBqADUANUA1gTmgCWBASuAVoAfgCOBASrUAA4AyAEEANkA2gTpBOoE64COgQJdgQJfgQJeWkNs +ZWFyIE1lbnVfEBVjbGVhclJlY2VudERvY3VtZW50czrTAA4AwgDDAMQE8ADGgCeBAS6AJtkADgDIAMkA +ygDLAMwAzQDOAM8A0AT0ANIE9QDUANUA1gDXAaqAJYEBL4EBMIAfgCOAHGUARgBpAG4AZCAmUWbUAA4A +9wDCAMMBLgT9ATAE/4C0gQEygDqBATXWAG4ADgBvAHAAMgE4ACsBOgB0BQMFBAE/gACAsoEBM4EBNICx +WXsxMzUsIDY1fVpmRW1wdHlWaWV30wAOAMIAwwDEBQoFC4AngQE3gQE52AAOAMgAyQDKAMsAzADNAM4A +0AUOANIBqADUANUA1gPzgCWBATiAVoAfgCOA6FRab29tXHBlcmZvcm1ab29tOtQADgD3AMIAwwEuAegB +MAUZgLSAfoA6gQE7WmZPcGVuUG9wVXDUAA4A9wDCAMMBLgUdATAFH4C0gQE9gDqBAUbYAG4ADgFKAUsA +bwFMAGcAcQOKAmMFIwUkAHQBUQM/A4qAz4CQgQE+gQE/CYC6gM9fEBZ7ezE2NiwgNDF9LCB7MTY2LCAy +Nn193xATAVYCawJsAZ8BoAAOAaEBogGjAVkA8AFaAm0CbgJvAaQBWwDOAaUCcAFRAaoBqAIzAnMBqgGr +BS4BqwUwBR0BgAFRAVECNwJ7BTQCfQmAVoCPgFSBAUCAVIEBQYEBPQkJgQFC0gAOADYANwG5gATbAoEA +DgDIAMkAygDLAMwAzQDOAoICgwUkANADqgDSAagA1ADVANYFNAU/AaqBAT+AJYDVgFaAH4AjgQFCgQFD +0wAOAMgA2QDaBUIFQ4COgQFEgQFF0gAOADYANwKUgATSAA4ARQCGBUiAa6EFMIEBQV8QEmZDb252ZXJ0 +QXVkaW9Qb3BVcNMADgDCAMMAxAVNAMaAJ4EBSIAm2QAOAMgAyQDKAMsAzADNAM4AzwDQBVEA0gVSANQA +1QDWANcAYYAlgQFJgQFKgB+AI4AcWUZpbmQgTmV4dFFn0wAOAMIAwwDEBVoFW4AngQFMgQFP2AAOAMgA +yQDKAMsAzADNAM4A0AVeANIFXwDUANUA1gNxgCWBAU2BAU6AH4AjgMZpAFMAcABlAGwAbABpAG4AZyAm +UTpfEA9zaG93R3Vlc3NQYW5lbDrUAA4A9wDCAMMBLgVoATAFaoC0gQFRgDqBAV/YAG4ADgFKAUsAbwFM +AGcAcQOKAmMFbgVvAHQBUQM/A4qAz4CQgQFSgQFTCYC6gM9fEBZ7ezE2NiwgNzF9LCB7MTY2LCAyNn19 +3xATAVYCawJsAZ8BoAAOAaEBogGjAVkA8AFaAm0CbgJvAaQBWwDOAaUCcAFRAaoBqAIzAnMBqgV4BXkB +qwV7BWgBgAFRAVECNwJ7BX8CfQmAVoCPgQFUgQFVgFSBAVaBAVEJCYEBV9QADgFnAQQBaAFpAWoBtgLz +gEWAVdIADgA2ADcBuYAE2wKBAA4AyADJAMoAywDMAM0AzgKCAoMFbwDQBYgA0gGoANQA1QDWBX8FjQGq +gQFTgCWBAViAVoAfgCOBAVeBAVnTAA4AyADZANoFkAWRgI6BAVqBAVtTNjQw0gAOADYANwKUgATSAA4A +RQCGBZeAa6IFewWZgQFWgQFc2gKBAA4AyADJAMoAywDMAM0AzgKCBW8A0AWdANIBqADUANUA1gV/BaKB +AVOAJYEBXYBWgB+AI4EBV4EBXlMzMjBfEBVmQ29udmVydE1heFdpZHRoUG9wVXDUAA4A9wDCAMMBLgWn +ATAFqYC0gQFhgDqBAWvYAG4ADgFKAUsAbwFMAGcAcQOKAmMFrQWuAHQBUQM/A4qAz4CQgQFigQFjCYC6 +gM9fEBZ7ezE2NiwgMTF9LCB7MTY2LCAyNn193xATAVYCawJsAZ8BoAAOAaEBogGjAVkA8AFaAm0CbgJv +AaQBWwDOAaUCcAFRAaoBqAIzAnMBqgGrBbgBqwW6BacBgAFRAVECNwJ7Bb4CfQmAVoCPgFSBAWSAVIEB +ZYEBYQkJgQFm0gAOADYANwG5gATbAoEADgDIAMkAygDLAMwAzQDOAoICgwWuANAFxADSAagA1ADVANYF +vgXJAaqBAWOAJYEBZ4BWgB+AI4EBZoEBaNMADgDIANkA2gXMBc2AjoEBaYEBamIgJgAg0gAOADYANwKU +gATSAA4ARQCGBdOAa6EFuoEBZV8QFWZDb252ZXJ0U3VidGl0bGVQb3BVcNQADgD3AMIAwwDEAB8F2QXa +gCeAAoEBbYEBb9cADgDIAMoAywDMAM0AzgDQBd0BqADUANUA1gECgCWBAW6AVoAfgCOAKl8QF0Fib3V0 +IEluc3RhbnQgSGFuZEJyYWtlXxAdb3JkZXJGcm9udFN0YW5kYXJkQWJvdXRQYW5lbDrUAA4A9wDCAMMB +LgEwBecF6IC0gDqBAXGBAZzfEBQAbgXqAA4F6wXsAVcF7QXuBe8F8AXxAG8AcAFMAGcF8gXzAHEF9AX1 +BfYB1AX3BfgF+QH9AVEF/AX9Bf4F/wB0BgABUQM/BgMGBAX2BgYGB18QH05TRHJhZ2dpbmdTb3VyY2VN +YXNrRm9yTm9uTG9jYWxZTlNUdkZsYWdzXE5TSGVhZGVyVmlld18QEk5TQWxsb3dzVHlwZVNlbGVjdFxO +U0Nvcm5lclZpZXdfEBdOU0ludGVyY2VsbFNwYWNpbmdXaWR0aF8QGU5TQ29sdW1uQXV0b3Jlc2l6aW5n +U3R5bGVfEBhOU0ludGVyY2VsbFNwYWNpbmdIZWlnaHRbTlNHcmlkQ29sb3JfEBxOU0RyYWdnaW5nU291 +cmNlTWFza0ZvckxvY2FsXk5TVGFibGVDb2x1bW5zW05TUm93SGVpZ2h0gQFygQGbEhLAAACBAXSAfAmB +AXgjQAgAAAAAAAAQBCNAAAAAAAAAAIEBcwmAuoEBmBAPgQFygQF8I0AxAAAAAAAA2wBuAA4BSgYJATcA +bwYKAGcGCwBxBgwGDQYOBg8F/gYQBhEF5wM/BhQGDQXnWU5TY3ZGbGFnc1lOU0RvY1ZpZXdZTlNCR0Nv +bG9yXU5TTmV4dEtleVZpZXeBAXmBAhCBAg+BAg4RCQCBAXGAuoEBh4EBeYEBcVl7MzQ2LCA3N33XAG4A +DgBvAHAAZwBxBhkGGgYbAHQGHAM/BhoF51tOU1RhYmxlVmlld4EBdYEBd4EBdoC6gQF1gQFx2wBuAA4B +SgYJATcAbwYKAGcGCwBxBgwGDQYOBiMF/gYkBhEF+QM/BhQGDQX5gQF5gQIQgQIYgQIXgQF0gLqBAYeB +AXmBAXRZezM0NiwgMTd90gA6ADsGLAYtpAYtAHoAewA/XxARTlNUYWJsZUhlYWRlclZpZXfWAG4ADgFK +AG8AZwBxBg0GMAYxBjIDPwYNgQF5gQF7gQF6E/////+AAAEAgLqBAXnfEA8AbgY2AA4BSgY3Be4GOAE3 +BjkAbwBnAHEGOgYMAckGOwY8Bj0GPgY/BfwGGgZCBkMAdAM/BjsGRgX2BfZbTlNIU2Nyb2xsZXJYTlNz +RmxhZ3NfEBBOU0hlYWRlckNsaXBWaWV3XE5TU2Nyb2xsQW10c1tOU1ZTY3JvbGxlcoECC4ECFYECGoEC +GRECEoEBeIEBdYECDU8QEAAAAAAAAAAAQZgAAEGYAACAuoECC4ECEYEBcoEBcl8QFHt7LTI2LCAwfSwg +ezE2LCAxN3190gA6ADsGSwZMpAZMAHoAewA/XV9OU0Nvcm5lclZpZXfSAA4ARQCGBk+Aa6QGUAZRBlIG +U4EBfYEBioEBj4EBk9sGVQAOBlYGVwZYBlkGWgZbBlwGXQYZAVEGXwZgBmEGYgZjAYAGZAZlAVEF515O +U0lzUmVzaXplYWJsZVxOU0hlYWRlckNlbGxcTlNJZGVudGlmaWVyV05TV2lkdGhaTlNEYXRhQ2VsbF5O +U1Jlc2l6aW5nTWFza1pOU01pbldpZHRoWk5TTWF4V2lkdGhcTlNJc0VkaXRhYmxlCYEBiYEBf4EBfiNA +NwAAAAAAAIEBhSNAJAAAAAAAACNAj0AAAAAAAAmBAXFVQ2hlY2vXAVYADgFXAVgBWQFbAVwBXQZqBmsB +qALnAdQGboEBhIEBgIBWgJyBAYLVAA4BcgFzAXQBdQF2Af0BeAZyAXqASoB8gQGBgEdbaGVhZGVyQ29s +b3LVAA4BcgFzAXQBdQF2AYYBeAZ4AXqASoBNgQGDgEdfEA9oZWFkZXJUZXh0Q29sb3LSADoAOwZ8Bn2l +Bn0BjwGQAUsAP18QEU5TVGFibGVIZWFkZXJDZWxs2AFWAA4BVwFYAVkBWgFbAVwGfwFeBhQGggGrBecC +ewFkEhQh/kCAToEBh4EBhoBUgQFxgEtZVGV4dCBDZWxs1QAOAXIBcwF0AXUBdgF3AXgGigF6gEqASYEB +iIBHXxAWY29udHJvbEJhY2tncm91bmRDb2xvctIAOgA7Bo4Gj6IGjwA/XU5TVGFibGVDb2x1bW7bBlUA +DgZWBlcGWAZZBloGWwZcBl0GGQFRBl8GkwaUBpUGlgGABpcGZQFRBecJgQGJgQGMgQGLI0BP/y/gAAAA +gQGOI0BE/y/gAAAACYEBcVVUaXRsZdcBVgAOAVcBWAFZAVsBXAacBmoGngaUAucB1AZuEgSB/gCBAYSB +AY2BAYuAnIEBgtMADgFzAX4BdgGABqSASkswLjMzMzMzMjk5ANgBVgAOAVcBWAFZAVoBWwFcBn8BXgYU +BoIBqwXnAnsBZIBOgQGHgQGGgFSBAXGAS9sGVQAOBlYGVwZYBlkGWgZbBlwGXQYZAVEGXwavBrAGsQay +AYAGswZlAVEF5wmBAYmBAZGBAZAjQGC1EAAAAACBAZIjQFDqIAAAAAAJgQFxWER1cmF0aW9u1wFWAA4B +VwFYAVkBWwFcAV0GagZrBrAC5wHUBm6BAYSBAYCBAZCAnIEBgtgBVgAOAVcBWAFZAVoBWwFcBn8BXgYU +BoIBqwXnAnsBZIBOgQGHgQGGgFSBAXGAS9sGVQAOBlYGVwZYBlkGWgZbBlwGXQYZAVEGXwbHBsgGyQbK +AYAGywZlAVEF5wmBAYmBAZWBAZQjQFw2yAAAAACBAZcjQFa2yAAAAAAJgQFxVFNpemXXAVYADgFXAVgB +WQFbAVwBXQZqBmsG0gLnAdQGboEBhIEBgIEBloCcgQGCXxAQU2l6ZSAoQ29udmVydGVkKdgBVgAOAVcB +WAFZAVoBWwFcBn8BXgYUBoIBqwXnAnsBZIBOgQGHgQGGgFSBAXGAS9UADgFyAXMBdAF1AXYG3wF4BuAB +eoBKgQGagQGZgEdZZ3JpZENvbG9y0wAOAXMBfgF2AYAG5YBKRDAuNQDSADoAOwbnBhmlBhkBlAB6AHsA +P1pkYXRhU291cmNl0wAOAMIAwwDEBusG7IAngQGegQGh2AAOAMgAyQDKAMsAzADNAM4A0AbvBMkG8ADU +ANUA1gNfgCWBAZ+BAaCAH4AjgMBfEBVQYXN0ZSBhbmQgTWF0Y2ggU3R5bGVRVl8QEXBhc3RlQXNQbGFp +blRleHQ60wAOAMIAwwDEBvkG+oAngQGjgQGn2AAOAMgAyQDKAMsAzADNAM4A0Ab9ANIG/gDUANUA1gcB +gCWBAaWBAaaAH4AjgQGk0wAOAMgA2QDaBwQHBYCOgQJxgQJyawBQAGEAZwBlACAAUwBlAHQAdQBwICZR +UF5ydW5QYWdlTGF5b3V0OtQADgD3AMIAwwEuATAF5wOCgLSAOoEBcYDM1AAOAPcAwgDDAS4ASAEwBxKA +tIAIgDqBAapXZldpbmRvd9MADgDCAMMAxAcWBxeAJ4EBrIEBr9gADgDIAMkAygDLAMwAzQDOANAHGgDS +BxsA1ADVANYDX4AlgQGtgQGugB+AI4DAVFJlZG9RWlVyZWRvOtMADgDCAMMAxAckByWAJ4EBsYEBtNgA +DgDIAMkAygDLAMwAzQDOANAHKADSBykA1ADVANYD84AlgQGygQGzgB+AI4DoWE1pbmltaXplUW1fEBNw +ZXJmb3JtTWluaWF0dXJpemU60wAOAMIAwwDEBzIHM4AngQG2gQG52AAOAMgAyQDKAMsAzADNAM4A0Ac2 +ANIHNwDUANUA1gDXgCWBAbeBAbiAH4AjgBxfEBFKdW1wIHRvIFNlbGVjdGlvblFqXxAdY2VudGVyU2Vs +ZWN0aW9uSW5WaXNpYmxlQXJlYTrUAA4A9wDCAMMBLgHqATAHQoC0gJiAOoEBu18QEWZPcGVuQnJvd3Nl +QnV0dG9u1AAOAPcAwgDDAS4BRwEwB0iAtICmgDqBAb1eZk9wZW5JbmRpY2F0b3LTAA4AwgDDAMQHTAdN +gCeBAb+BAcLYAA4AyADJAMoAywDMAM0AzgDQB1AA0gdRANQA1QDWBwGAJYEBwIEBwYAfgCOBAaRVQ2xv +c2VRd11wZXJmb3JtQ2xvc2U60wAOAMIAwwDEB1oHW4AngQHEgQHH2AAOAMgAyQDKAMsAzADNAM4A0Ade +ANIHXwDUANUA1gcBgCWBAcWBAcaAH4AjgQGkZgBQAHIAaQBuAHQgJlFwVnByaW50OtQADgD3AMIAwwEu +AUgBMAdqgLSAq4A6gQHJXxASZk9wZW5Qcm9ncmVzc0ZpZWxk1AAOAPcAwgDDAMQAHwdvB3CAJ4ACgQHL +gQHN2AAOAMgAyQDKAMsAzADNAM4A0AdzANIBqADUANUA1gECgCWBAcyAVoAfgCOAKlhTaG93IEFsbF8Q +FnVuaGlkZUFsbEFwcGxpY2F0aW9uczrTAA4AwgDDAMQHfAd9gCeBAc+BAdLYAA4AyADJAMoAywDMAM0A +zgDQB4AA0geBANQA1QDWA1+AJYEB0IEB0YAfgCOAwFVQYXN0ZVF2VnBhc3RlOtMADgDCAMMAxAeKB4uA +J4EB1IEB1tgADgDIAMkAygDLAMwAzQDOANAHjgDSAagA1ADVANYEiIAlgQHVgFaAH4AjgQEOXlN0YXJ0 +IFNwZWFraW5nXnN0YXJ0U3BlYWtpbmc60wAOAMIAwwDEB5cAxoAngQHYgCbZAA4AyADJAMoAywDMAM0A +zgDPANAHmwDSB5wA1ADVANYA1wGAgCWBAdmBAdqAH4AjgBxdRmluZCBQcmV2aW91c1FH0wAOAMIAwwDE +B6QHpYAngQHcgQHf2AAOAMgAyQDKAMsAzADNAM4A0AeoANIHqQDUANUA1gNxgCWBAd2BAd6AH4AjgMZe +Q2hlY2sgU3BlbGxpbmdRO15jaGVja1NwZWxsaW5nOtQADgD3AMIAwwEuAzwBMAe0gLSAt4A6gQIj0gAO +AEUAhge3gGumB7gDOAe6A5IEnge9gQHigLaBAeaBAeqBARaBAgnYAG4ADgFKAUsAbwFMAGcAcQM8AU4H +wQfCAHQBUQM/AzyAt4BPgQHjgQHkCYC6gLdfEBZ7ezE3LCAzODl9LCB7MTM5LCAxN3192AFWAA4BVwFY +AVkBWgFbAVwBXQFeAV8HygFhB7gBYwFkgE6ARoEB5YBDgQHigEtfEBNTZWxlY3QgRFZEIEZlYXR1cmVz +2ABuAA4BSgFLAG8BTABnAHEDPAFOB9IH0wB0AVEDPwM8gLeAT4EB54EB6AmAuoC3XxAVe3sxNywgMjcz +fSwgezU5LCAxN3192AFWAA4BVwFYAVkBWgFbAVwBXQFeAV8H2wFhB7oBYwFkgE6ARoEB6YBDgQHmgEtY +U2V0dGluZ3PfEBAAbgHCAA4BwwFKAcQBxQE3AG8BxgBnADIBxwHIAHEByQM8AYABywfjB+QBzgHPB+cA +dAGqAz8B0gHTAdQDPAOKgLeApYECB4ECBoBcCIEB64C6gFuAoYC3gM/SAA4ARQCGB++Aa6EDioDP0gAO +AEUAhgfzgGusBR0H9Qf2BDkH+AOGBacH+wf8A/0FaAf/gQE9gQHtgQHxgPuBAfWAzoEBYYEB+YEB/YDs +gQFRgQIB2ABuAA4BSgFLAG8BTABnAHEDigFOCAMIBAB0AVEDPwOKgM+AT4EB7oEB7wmAuoDPXxAVe3s1 +OCwgNDd9LCB7MTA2LCAxN3192AFWAA4BVwFYAVkBWgFbAVwBXQFeAV8IDAGrB/UIDwFkgE6ARoEB8IBU +gQHtEgRAAACAS18QEFByZWZlcnJlZCBhdWRpbzrYAG4ADgFKAUsAbwFMAGcAcQOKAU4IFQgWAHQBUQM/ +A4qAz4BPgQHygQHzCYC6gM9fEBV7ezg3LCAxMzd9LCB7NzcsIDE3fX3YAVYADgFXAVgBWQFaAVsBXAFd +AV4BXwgeAasH9ggPAWSAToBGgQH0gFSBAfGAS1xGaWxlIGZvcm1hdDrYAG4ADgFKAUsAbwFMAGcAcQOK +AU4IJggnAHQBUQM/A4qAz4BPgQH2gQH3CYC6gM9fEBZ7ezE0LCAxNjd9LCB7MTUwLCAxN3192AFWAA4B +VwFYAVkBWgFbAVwBXQFeAV8ILwGrB/gIDwFkgE6ARoEB+IBUgQH1gEtfEBhTYXZlIGNvbnZlcnRlZCBm +aWxlcyB0bzrYAG4ADgFKAUsAbwFMAGcAcQOKAU4INwg4AHQBUQM/A4qAz4BPgQH6gQH7CYC6gM9fEBV7 +ezM2LCAxN30sIHsxMjgsIDE3fX3YAVYADgFXAVgBWQFaAVsBXAFdAV4BXwhAAasH+wgPAWSAToBGgQH8 +gFSBAfmAS18QFFByZWZlcnJlZCBzdWJ0aXRsZXM62ABuAA4BSgFLAG8BTABnAHEDigFOCEgISQB0AVED +PwOKgM+AT4EB/oEB/wmAuoDPXxAVe3s2NiwgMTA3fSwgezk4LCAxN3192AFWAA4BVwFYAVkBWgFbAVwB +XQFeAV8IUQGrB/wIDwFkgE6ARoECAIBUgQH9gEtfEA9QaWN0dXJlIEFzcGVjdDrYAG4ADgFKAUsAbwFM +AGcAcQOKAU4IWQhaAHQBUQM/A4qAz4BPgQICgQIDCYC6gM9fEBV7ezQyLCA3N30sIHsxMjIsIDE3fX3Y +AVYADgFXAVgBWQFaAVsBXAFdAV4BXwhiAasH/wgPAWSAToBGgQIEgFSBAgGAS18QEk1heCBQaWN0dXJl +IFdpZHRoOl8QFHt7MSwgMX0sIHszNDYsIDIwMH19XxAWe3syMCwgNjl9LCB7MzQ4LCAyMDJ9fdcBVgAO +AVcBWAFZAVsBXAFdAV4CxQL8AucB1AhugE6AlICjgJyBAgjTAA4BcwF+AXYBgAMCgEreAG4BwgAOAcMB +SgHFATcAbwHGAGcBxwHIAHEByQM8AYAIcwh0CHUBzwh3AHQBqgM/AdMB1AM8BjuAt4ECH4ECHYECHAiB +AgqAuoChgLeBAgvSAA4ARQCGCH6Aa6EGO4ECC9cAbgAOAUoBNwBvAGcAcQe9AHMIgwiEAHQDPwe9gQIJ +gBOBAhuBAgyAuoECCdIADgBFAIYIiYBroQYNgQF50gAOAEUAhgiNgGulBfYGRgY8BhoF/IEBcoECEYEC +FYEBdYEBeNIADgBFAIYIlYBroQXngQFxXxAUe3sxLCAxN30sIHszNDYsIDc3fX3SADoAOwiZCJqkCJoA +egB7AD9aTlNDbGlwVmlld9kAbgKBAA4BSgBvAGcCggBxCJwGDQYNCJ8IoAYyAz8IogYNCKRZTlNQZXJj +ZW50gQF5gQF5gQIUgQISgLqBAhOBAXkjP9nv1QAAAABfEBV7ezMzMiwgMTd9LCB7MTUsIDc3fX1cX2Rv +U2Nyb2xsZXI60gA6ADsIqAippQipAZQAegB7AD9aTlNTY3JvbGxlctoAbgKBAA4BSgY3AG8AZwKCAHEI +nAYNBg0InwiuAaoAdAM/CKIGDQiygQF5gQF5gQIUgQIWgLqBAhOBAXkjP+3yGCAAAABfEBl7ey0xMDAs +IC0xMDB9LCB7Mzc5LCAxNX190gAOAEUAhgi2gGuhBfmBAXRfEBN7ezEsIDB9LCB7MzQ2LCAxN319XxAV +e3stMSwgLTF9LCB7MzQ4LCA5NX190gA6ADsIuwi8pAi8AHoAewA/XE5TU2Nyb2xsVmlld18QE3t7MSwg +MX0sIHszNDYsIDkzfX1fEBZ7ezIwLCAyOTF9LCB7MzQ4LCA5NX191wFWAA4BVwFYAVkBWwFcAV0BXgLF +AvwC5wHUCMSAToCUgKOAnIECHtMADgFzAX4BdgGAAwKAStIAOgA7CMgB2KQB2AB6AHsAP1p7Mzg4LCA0 +MTR90gAOADYANwB6gARcZkNvbnZlcnRWaWV31AAOAPcAwgDDAMQBMAFFCNGAJ4A6gFCBAiVXb3Blbkdv +OtQADgD3AMIAwwEuBecBMAjXgLSBAXGAOoECJ18QEWZDb252ZXJ0VGFibGVWaWV30wAOAMIAwwDECNsI +3IAngQIpgQIs2AAOAMgAyQDKAMsAzADNAM4A0AjfANII4ADUANUA1gNfgCWBAiqBAiuAH4AjgMBUQ29w +eVFjVWNvcHk60gAOAEUCRwjpgHmvEKAI6gNxAfkI7QFEA9cGsgPzCPIBLwNfAekFrgj3A4YHvQXnBsoG +UQg4BusE5gkAB28BmQMgCQQJBQcyAUUEkQkJAzwDkgRABLUEBAWZAfoIJwSICRMDjQT9B3wAxQUkBlAF +HQkbCRwCCwKZAmUFbwHqBmMCvARQA6QI2wD6ANcJKQJ3BGgE8AVaCS4GlgPrBxYFNAhJB/8DuwZGB/YJ +OAb5B9MEOQk8CFoEpQYNCUAF2QZSCUMAVwFICUYDaQeXBQoJSgHoB/gHwgV7AEgD/QW6AVAJUwe4AQIB +MAVNBlMBDwEdBBAFMAf7BacHiglgBEwJYgljBCsDOAckB6QH9QTEAUYJawTeASUJbgJ8AtwEZwVoBjwE +FAdaB0wEgAV/B/wHugO8BJ4FvgX5A1cIBAKaBwEJgwFHA6AB5wmHCYgIFoECLoDGgG+BAjGAP4DggQGS +gOiBAjmAPIDAgJGBAWOBAkuAzoECCYEBcYEBl4EBioEB+4EBnoEBKoECR4EBy4BSgK2BAk+BAmCBAbaA +UIEBEoECYYC3gQHqgP2BARyA7oEBXIBjgQH3gQEOgQJSgNGBATKBAc+AG4EBP4EBfYEBPYECY4ECZoBp +gIiAgIEBU4CYgQGFgJOBAQCA1IECKYApgByBAluAgoEBCIEBLoEBTIECWoEBjoDngQGsgQFCgQH/gQIB +gNmBAhGBAfGBAmmBAaOBAeiA+4ECPoECA4EBGIEBeYECQIEBbYEBj4ECRYAPgKuBAjKAxYEB2IEBN4EC +ToB+gQH1gQHkgQFWgAiA7IEBZYBBgQI3gQHigCqAOoEBSIEBk4AvgDSA8IEBQYEB+YEBYYEB1IECboD/ +gQI/gQJ2gPaAtoEBsYEB3IEB7YEBIYBagQJ7gQEpgDWBAnmAg4CagQEFgQFRgQIVgPGBAcSBAb+BAQ2B +AVeBAf2BAeaA24EBFoEBZoEBdIC/gQHvgIuBAaSBAlOApoDTgGCBAnOBAlaBAfPaAA4AyADJA74AygO/ +AMsAzADNAM4A0AGoANIBUQGoAVEA1ADVANYHAYAlgFYJgFYJgB+AI4EBpFhTcGVsbGluZ9IADgBFAIYJ +loBrowVaB6QDaYEBTIEB3IDF2gAOCZsAyADJAMoAywDMAM0AzgKCANAD8wmeANIBqADUANUA1glGCaNZ +TlNTdWJtZW51gCWA6IECM4BWgB+AI4ECMoECNNQADgDIAQQA2QDaCaYJpwmogI6BAmyBAoCBAm1WV2lu +ZG93XnN1Ym1lbnVBY3Rpb2460gAOADYANwmpgATSAA4ARQCGCa+Aa6QHJAUKCVMD64EBsYEBN4ECN4Dn +2gAOAMgAyQO+AMoDvwDLAMwAzQDOANABqADSAVEBqAFRANQA1QDWA/OAJYBWCYBWCYAfgCOA6F5fTlNX +aW5kb3dzTWVuddgADgDIAMkAygDLAMwAzQDOANAJwADSCcEA1ADVANYHAYAlgQI6gQI7gB+AI4EBpFNO +ZXdRbtIADgA2ADcJyYAEVEVkaXTSAA4ARQCGCcyAa60EtQcWCTwD1wjbB3wG6wSRA1cJYglACUMJAIEB +HIEBrIECPoDggQIpgQHPgQGegQESgL+BAj+BAkCBAkWBAkfaAA4AyADJA74AygO/AMsAzADNAM4A0AGo +ANIBUQGoAVEA1ADVANYDX4AlgFYJgFYJgB+AI4DA2gAOAMgAyQO+AMoDvwDLAMwAzQDOANABqADSAVEB +qAFRANQA1QDWA1+AJYBWCYBWCYAfgCOAwNoADgmbAMgAyQDKAMsAzADNAM4CggDQANcJ7wDSAagA1ADV +ANYDXwn0gCWAHIECQYBWgB+AI4DAgQJCVEZpbmTSAA4ANgA3CfWABNIADgBFAIYJ+oBrpQTwBU0HlwDF +BzKBAS6BAUiBAdiAG4EBttoADgmbAMgAyQDKAMsAzADNAM4CggDQA3EDdADSAagA1ADVANYDXwoIgCWA +xoECL4BWgB+AI4DAgQJG2gAOCZsAyADJAMoAywDMAM0AzgKCANAEiASLANIBqADUANUA1gNfChGAJYEB +DoECSIBWgB+AI4DAgQJJVlNwZWVjaNIADgBFAIYKFYBrogeKBICBAdSBAQ3aAA4JmwDIAMkAygDLAMwA +zQDOAoIA0AECAFsA0gGoANQA1QDWCUYKIIAlgCqACoBWgB+AI4ECMoECTNIADgBFAIYKI4BrqwXZCUoJ +BAkTCYMJLgD6BMQHbwkpAQ+BAW2BAk6BAk+BAlKBAlOBAlqAKYEBIYEBy4ECW4Av2gAOAMgAyQO+AMoD +vwDLAMwAzQDOANABqADSAVEBqAFRANQA1QDWAQKAJYBWCYBWCYAfgCOAKtgADgDIAMkAygDLAMwAzQDO +ANAKOgDSCjsA1ADVANYBAoAlgQJQgQJRgB+AI4AqbABQAHIAZQBmAGUAcgBlAG4AYwBlAHMgJlEs2gAO +AMgAyQO+AMoDvwDLAMwAzQDOANABqADSAVEBqAFRANQA1QDWAQKAJYBWCYBWCYAfgCOAKtoADgmbAMgA +yQDKAMsAzADNAM4CggDQCYgKTQDSAagA1ADVANYBAgpSgCWBAlaBAlSAVoAfgCOAKoECVVhTZXJ2aWNl +c9QADgDIAQQA2QDaClYKVwpYgI6BAleBAlmBAljSAA4ANgA3ClOABNIADgBFAIYKXYBroF8QD19OU1Nl +cnZpY2VzTWVuddoADgDIAMkDvgDKA78AywDMAM0AzgDQAagA0gFRAagBUQDUANUA1gECgCWAVgmAVgmA +H4AjgCraAA4AyADJA74AygO/AMsAzADNAM4A0AGoANIBUQGoAVEA1ADVANYBAoAlgFYJgFYJgB+AI4Aq +XF9OU0FwcGxlTWVuddIADgA2ADcKdIAEW09wZW4gUmVjZW500gAOAEUAhgp3gGuhBN6BASlfEBZfTlNS +ZWNlbnREb2N1bWVudHNNZW512gAOAMgAyQO+AMoDvwDLAMwAzQDOANABqADSAVEBqAFRANQA1QDWBwGA +JYBWCYBWCYAfgCOBAaTSAA4AMgAzCoWABYECYtgADgDIAMkAygDLAMwAzQDOANAKiADSCokA1ADVANYH +AYAlgQJkgQJlgB+AI4EBpGUATwBwAGUAbiAmUW/aAA4JmwDIAMkAygDLAMwAzQDOAoIA0ANfCpIA0gGo +ANQA1QDWCUYKl4AlgMCBAmeAVoAfgCOBAjKBAmjYAA4AyADJAMoAywDMAM0AzgDQCpoA0gqbANQA1QDW +BwGAJYECaoECa4AfgCOBAaRUU2F2ZVFzWEVtYmVkZGVk0gAOAEUAhgqkgGulCPcJYAkcCO0Ja4ECS4EC +boECZoECMYECe9oADgmbAMgAyQDKAMsAzADNAM4CggDQBwEKrQDSAagA1ADVANYJRgqygCWBAaSBAm+A +VoAfgCOBAjKBAnBURmlsZdIADgA2ADcKs4AE0gAOAEUAhgq4gGurCPIJGwmHCOoHTAk4CWMJbgkFBvkH +WoECOYECY4ECc4ECLoEBv4ECaYECdoECeYECYIEBo4EBxNoADgmbAMgAyQDKAMsAzADNAM4CggDQBOYK +xwDSAagA1ADVANYHAQrMgCWBASqBAnSAVoAfgCOBAaSBAnXYAA4AyADJAMoAywDMAM0AzgDQCs8A0grQ +ANQA1QDWBwGAJYECd4ECeIAfgCOBAaRoAFMAYQB2AGUAIABBAHMgJlFT1wAOAMgAygDLAMwAzQDOANAK +2AGoANQA1QDWBwGAJYECeoBWgB+AI4EBpFZSZXZlcnTaAA4JmwDIAMkAygDLAMwAzQDOAoIA0AElCuEA +0gGoANQA1QDWCUYK5oAlgDWBAnyAVoAfgCOBAjKBAn1USGVscNIADgA2ADcK54AE0gAOAEUAhgrsgGuh +AR2ANFtfTlNNYWluTWVuddIADgBFAkcK8YB5rxCgBwEJQwHnCUYBLwNfBlII7QcBAB8JHAFGBacJRgOS +AzwGDQZTBecH+wNfCYcDXwECAUUBSAECBwEA1wEvA18AHwAfAzwEOQNfA/0FfwHnB/gJAAECA4YAHwNf +ANcFHQXnA5IHAQlGAecCfAHoBWgBRgZQAekEQAONA18BAglAAQICfARQANcDcQECBlED8wNfBSQH/AOS +A6QGDQOSBwEHAQe6A5IDXwf/BJ4HvQNfAQIF5wNfAEgBLwAfA3EA1wPzAQIBRgOSB7gFfwAfA5IFvgFE +A/MDPAj3AB8A1wXnAQIBJQQUBTQDkgOSBIgJRgRQA18HAQQUAzwD8wNxA5IBAgEvCUYE5glrBwECZQHq +BFADkgYNBAQHAQcBBIgFbwOSAzwDpAM8Ba4GDQNfB/UCfAlgAQIBLwOkAUYHAQmDB/aBAaSBAkWAYIEC +MoA8gMCBAY+BAjGBAaSAAoECZoBagQFhgQIygQHqgLeBAXmBAZOBAXGBAfmAwIECc4DAgCqAUICrgCqB +AaSAHIA8gMCAAoACgLeA+4DAgOyBAVeAYIEB9YECR4AqgM6AAoDAgByBAT2BAXGBAeqBAaSBAjKAYICD +gH6BAVGAWoEBfYCRgP2A0YDAgCqBAkCAKoCDgQEAgByAxoAqgQGKgOiAwIEBP4EB/YEB6oDUgQF5gQHq +gQGkgQGkgQHmgQHqgMCBAgGBARaBAgmAwIAqgQFxgMCACIA8gAKAxoAcgOiAKoBagQHqgQHigQFXgAKB +AeqBAWaAP4DogLeBAkuAAoAcgQFxgCqANYDxgQFCgQHqgQHqgQEOgQIygQEAgMCBAaSA8YC3gOiAxoEB +6oAqgDyBAjKBASqBAnuBAaSAgICYgQEAgQHqgQF5gO6BAaSBAaSBAQ6BAVOBAeqAt4DUgLeBAWOBAXmA +wIEB7YCDgQJugCqAPIDUgFqBAaSBAlOBAfHSAA4ARQJHC5SAea8QoQjqAfkDcQjtAUQD1wayAS8HvQPz +A18B6QjyCPcDhgXnBa4GUQbKCDgG6wTmCQAHbwGZAyAJBAM8AUUDkgSRCQkJBQcyBEAEtQQEBZkB+gON +CCcJEwT9BIgHfAUkAMUGUAUdCRwJGwILBW8CZQKZAeoGYwK8BFADpAjbAPoA1wkpAncEaATwBVoJLgaW +A+sH/wcWBkYISQU0A7sH9gk4BDkH0wb5CTwEpQYNCFoJQAXZBlIJQwBXAUgJRgeXA2kFCglKAegH+AfC +BXsASAP9BboBUAEwB7gBAglTBU0GUwEPAR0EEAUwB/sFpweKCWAETAliCWMEKwM4ByQGPAf1AUYExAlr +ASUC3AluAnwFaAekBN4EZwQUB1oHTASeBfkH/Ae6BX8EgAW+A7wDVwgEApoHAQAfCYMBRwOgAecJhwmI +CBaBAi6Ab4DGgQIxgD+A4IEBkoA8gQIJgOiAwICRgQI5gQJLgM6BAXGBAWOBAYqBAZeBAfuBAZ6BASqB +AkeBAcuAUoCtgQJPgLeAUIEB6oEBEoECYYECYIEBtoD9gQEcgO6BAVyAY4DRgQH3gQJSgQEygQEOgQHP +gQE/gBuBAX2BAT2BAmaBAmOAaYEBU4CAgIiAmIEBhYCTgQEAgNSBAimAKYAcgQJbgIKBAQiBAS6BAUyB +AlqBAY6A54ECAYEBrIECEYEB/4EBQoDZgQHxgQJpgPuBAeiBAaOBAj6BARiBAXmBAgOBAkCBAW2BAY+B +AkWAD4CrgQIygQHYgMWBATeBAk6AfoEB9YEB5IEBVoAIgOyBAWWAQYA6gQHigCqBAjeBAUiBAZOAL4A0 +gPCBAUGBAfmBAWGBAdSBAm6A/4ECP4ECdoD2gLaBAbGBAhWBAe2AWoEBIYECe4A1gJqBAnmAg4EBUYEB +3IEBKYEBBYDxgQHEgQG/gQEWgQF0gQH9gQHmgQFXgQENgQFmgNuAv4EB74CLgQGkgAKBAlOApoDTgGCB +AnOBAlaBAfPSAA4ARQJHDDiAea8QoQw5DDoMOww8DD0MPgw/DEAMQQxCDEMMRAxFDEYMRwxIDEkMSgxL +DEwMTQxODE8MUAxRDFIMUwxUDFUMVgxXDFgMWQxaDFsMXAxdDF4MXwxgDGEMYgxjDGQMZQxmDGcMaAxp +DGoMawxsDG0MbgxvDHAMcQxyDHMMdAx1DHYMdwx4DHkMegx7DHwMfQx+DH8MgAyBDIIMgwyEDIUMhgyH +DIgMiQyKDIsMjAyNDI4MjwyQDJEMkgyTDJQMlQyWDJcMmAyZDJoMmwycDJ0JngyfDKAMoQE0DKMMpAyl +DKYMpwyoDKkMqgyrDKwMrQyuDK8MsAyxDLIMswy0DLUMtgy3DLgMuQy6DLsMvAy9DL4MvwzADMEMwgzD +DMQMxQzGDMcMyAzJDMoMywzMDM0MzgzPDNAM0QzSDNMM1AzVDNYM1wzYDNmBAoSBAoWBAoaBAoeBAoiB +AomBAoqBAouBAoyBAo2BAo6BAo+BApCBApGBApKBApOBApSBApWBApaBApeBApiBApmBApqBApuBApyB +Ap2BAp6BAp+BAqCBAqGBAqKBAqOBAqSBAqWBAqaBAqeBAqiBAqmBAqqBAquBAqyBAq2BAq6BAq+BArCB +ArGBArKBArOBArSBArWBAraBAreBAriBArmBArqBAruBAryBAr2BAr6BAr+BAsCBAsGBAsKBAsOBAsSB +AsWBAsaBAseBAsiBAsmBAsqBAsuBAsyBAs2BAs6BAs+BAtCBAtGBAtKBAtOBAtSBAtWBAtaBAteBAtiB +AtmBAtqBAtuBAtyBAt2BAt6BAt+BAuCBAuGBAuKBAuOBAuSBAuWBAuaBAueBAuiBAjOBAumBAuqBAuuA +O4EC7IEC7YEC7oEC74EC8IEC8YEC8oEC84EC9IEC9YEC9oEC94EC+IEC+YEC+oEC+4EC/IEC/YEC/oEC +/4EDAIEDAYEDAoEDA4EDBIEDBYEDBoEDB4EDCIEDCYEDCoEDC4EDDIEDDYEDDoEDD4EDEIEDEYEDEoED +E4EDFIEDFYEDFoEDF4EDGIEDGYEDGoEDG4EDHIEDHYEDHoEDH4EDIIEDIYEDIltTZXBhcmF0b3ItN18Q +J1Byb3RvdHlwZSBQcm90b3R5cGUgQnV0dG9uIENlbGwgKFJhZGlvKV8QD01lbnUgKFNwZWxsaW5nKV8Q +Ek1lbnUgSXRlbSAoV2luZG93KV8QIVN0YXRpYyBUZXh0IChTZWxlY3QgYSBEVkQgU291cmNlKV8QD01l +bnUgSXRlbSAoQ3V0KV8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS0yWE9wZW5WaWV3W0JveCAo +Qm94KS0xXU1lbnUgKFdpbmRvdylbTWVudSAoRWRpdClaVGV4dCBGaWVsZF8QD01lbnUgSXRlbSAoTmV3 +KV8QHU1lbnUgSXRlbSAoSW5zdGFudCBIYW5kQnJha2UpbxAQAFAAbwBwAHUAcAAgAEIAdQB0AHQAbwBu +ACAAKCAmAClfEC5UYWJsZSBWaWV3IChUaXRsZSwgRHVyYXRpb24sIFNpemUgKENvbnZlcnRlZCkpbxAX +AFAAbwBwACAAVQBwACAAQgB1AHQAdABvAG4AIABDAGUAbABsACAAKCAmACAAKV8QFFRhYmxlIENvbHVt +biAoVGl0bGUpXxAdVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwpLTNfECZUZXh0IEZpZWxkIENlbGwg +KFByZWZlcnJlZCBzdWJ0aXRsZXM6KV8QIU1lbnUgSXRlbSAoUGFzdGUgYW5kIE1hdGNoIFN0eWxlKV8Q +Ek1lbnUgKE9wZW4gUmVjZW50KV8QEk1lbnUgSXRlbSAoU3BlZWNoKV8QFE1lbnUgSXRlbSAoU2hvdyBB +bGwpXxAWQnV0dG9uIENlbGwgKENvbnRpbnVlKV8QD1RleHQgRmllbGQgQ2VsbG8QGABNAGUAbgB1ACAA +SQB0AGUAbQAgACgAUAByAGUAZgBlAHIAZQBuAGMAZQBzICYAKVtDb252ZXJ0Vmlld18QFlB1c2ggQnV0 +dG9uIChDb250aW51ZSlbQm94IChCb3gpLTJfEBJNZW51IEl0ZW0gKERlbGV0ZSlbQXBwbGljYXRpb25b +U2VwYXJhdG9yLThfEB1NZW51IEl0ZW0gKEp1bXAgdG8gU2VsZWN0aW9uKV8QJFBvcCBVcCBCdXR0b24g +Q2VsbCAoaVBvZCA1RyAoSC4yNjQpKV8QEE1lbnUgSXRlbSAoVW5kbylfEB1Qb3AgVXAgQnV0dG9uIENl +bGwgKE9yaWdpbmFsKV8QD01lbnUgSXRlbSAoMzIwKV8QGEJ1dHRvbiBDZWxsIChEVkQgRHJpdmU6KW8Q +FgBQAG8AcAAgAFUAcAAgAEIAdQB0AHQAbwBuACAAQwBlAGwAbAAgACggJgApXxAqVGV4dCBGaWVsZCBD +ZWxsIChTYXZlIGNvbnZlcnRlZCBmaWxlcyB0bzopW1NlcGFyYXRvci0xWUVtcHR5Vmlld11NZW51IChT +cGVlY2gpXxARTWVudSBJdGVtIChQYXN0ZSlvEBgAUABvAHAAIABVAHAAIABCAHUAdAB0AG8AbgAgAEMA +ZQBsAGwAIAAoICYAKQAtADFfECJNZW51IEl0ZW0gKFVzZSBTZWxlY3Rpb24gZm9yIEZpbmQpXxAUVGFi +bGUgQ29sdW1uIChDaGVjaylvEBIAUABvAHAAdQBwACAAQgB1AHQAdABvAG4AIAAoICYAKQAtADFfEBBN +ZW51IEl0ZW0gKEVkaXQpbxARAE0AZQBuAHUAIABJAHQAZQBtACAAKABPAHAAZQBuICYAKV8QIUJ1dHRv +biBDZWxsIChEVkQgRm9sZGVyIC8gSW1hZ2U6KV8QGFBvcCBVcCBCdXR0b24gQ2VsbCAoNjQwKV8QGlBv +cCBVcCBCdXR0b24gQ2VsbCAoSXRlbTEpXxARTWVudSBJdGVtIChJdGVtMilvEBUAUAB1AHMAaAAgAEIA +dQB0AHQAbwBuACAAKABCAHIAbwB3AHMAZSAmAClfEB1UZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbCkt +MV8QEVRleHQgRmllbGQgQ2VsbC0xXxATTWVudSAoT3RoZXJWaWV3cyktM18QE01lbnUgKE90aGVyVmll +d3MpLTFfEBBNZW51IEl0ZW0gKENvcHkpXxAiTWVudSBJdGVtIChIaWRlIEluc3RhbnQgSGFuZEJyYWtl +KVtNZW51IChGaW5kKVtTZXBhcmF0b3ItMl8QEU1lbnUgSXRlbSAoSXRlbTEpXxAYTWVudSBJdGVtIChQ +U1AgKE1QRUctNCkpbxARAE0AZQBuAHUAIABJAHQAZQBtACAAKABGAGkAbgBkICYAKW8QFQBNAGUAbgB1 +ACAASQB0AGUAbQAgACgAUwBwAGUAbABsAGkAbgBnICYAKVtTZXBhcmF0b3ItM18QG1RleHQgRmllbGQg +Q2VsbCAoVGV4dCBDZWxsKV8QHk1lbnUgSXRlbSAoQnJpbmcgQWxsIHRvIEZyb250KV8QIFN0YXRpYyBU +ZXh0IChNYXggUGljdHVyZSBXaWR0aDopXxAQTWVudSBJdGVtIChSZWRvKV8QEVZlcnRpY2FsIFNjcm9s +bGVyXxAhVGV4dCBGaWVsZCBDZWxsIChQaWN0dXJlIEFzcGVjdDopXxATTWVudSAoT3RoZXJWaWV3cykt +MltTZXBhcmF0b3ItOV8QGlN0YXRpYyBUZXh0IChGaWxlIGZvcm1hdDopXxAQTWVudSBJdGVtIChTYXZl +KV8QHlBvcHVwIEJ1dHRvbiAoaVBvZCA1RyAoSC4yNjQpKV8QGlRleHQgRmllbGQgQ2VsbCAoU2V0dGlu +Z3MpbxAXAE0AZQBuAHUAIABJAHQAZQBtACAAKABQAGEAZwBlACAAUwBlAHQAdQBwICYAKVtTZXBhcmF0 +b3ItNV8QF1RleHQgRmllbGQgQ2VsbCAoUmVhZHkpW1Njcm9sbCBWaWV3XxAkVGV4dCBGaWVsZCBDZWxs +IChNYXggUGljdHVyZSBXaWR0aDopXxAQTWVudSBJdGVtIChGaW5kKV8QI01lbnUgSXRlbSAoQWJvdXQg +SW5zdGFudCBIYW5kQnJha2UpXxAXVGFibGUgQ29sdW1uIChEdXJhdGlvbilfEBRNZW51IEl0ZW0gKFNw +ZWxsaW5nKVxDb250ZW50IFZpZXdbU3RhdGljIFRleHRYTWFpbk1lbnVfEBlNZW51IEl0ZW0gKEZpbmQg +UHJldmlvdXMpXxAmTWVudSBJdGVtIChDaGVjayBTcGVsbGluZyBhcyBZb3UgVHlwZSlfEBBNZW51IEl0 +ZW0gKFpvb20pW1NlcGFyYXRvci00XxAUUG9wdXAgQnV0dG9uIChJdGVtMSlfECZTdGF0aWMgVGV4dCAo +U2F2ZSBjb252ZXJ0ZWQgZmlsZXMgdG86KV8QJVRleHQgRmllbGQgQ2VsbCAoU2VsZWN0IERWRCBGZWF0 +dXJlcylfEA9NZW51IEl0ZW0gKDY0MClfEBdQb3B1cCBCdXR0b24gKE9yaWdpbmFsKW4ATQBlAG4AdQAg +AEkAdABlAG0AIAAoICYAIAApXxAlVGV4dCBGaWVsZCBDZWxsIChTZWxlY3QgYSBEVkQgU291cmNlKV8Q +IVN0YXRpYyBUZXh0IChTZWxlY3QgRFZEIEZlYXR1cmVzKV8QGE1lbnUgKEluc3RhbnQgSGFuZEJyYWtl +KVlTZXBhcmF0b3JfEBVNZW51IEl0ZW0gKEZpbmQgTmV4dClfEBNUYWJsZSBDb2x1bW4gKFNpemUpXxAi +TWVudSBJdGVtIChRdWl0IEluc3RhbnQgSGFuZEJyYWtlKV8QIk1lbnUgSXRlbSAoSW5zdGFudCBIYW5k +QnJha2UgSGVscClfEBRNZW51IEl0ZW0gKE9yaWdpbmFsKW8QDwBNAGUAbgB1ACAASQB0AGUAbQAgACgg +JgApAC0AMV8QIlN0YXRpYyBUZXh0IChQcmVmZXJyZWQgc3VidGl0bGVzOilvEBEAUABvAHAAdQBwACAA +QgB1AHQAdABvAG4AIAAoICYAIAApXxAaTWVudSBJdGVtIChTdGFydCBTcGVha2luZylfEBBNZW51IEl0 +ZW0gKEZpbGUpXxAbTWVudSBJdGVtIChpUG9kIDVHIChILjI2NCkpW1NlcGFyYXRvci02bxAUAE0AZQBu +AHUAIABJAHQAZQBtACAAKABTAGEAdgBlACAAQQBzICYAKV8QEk1lbnUgSXRlbSAoNCBieSAzKV8QH0hv +cml6b250YWwgUHJvZ3Jlc3MgSW5kaWNhdG9yLTFfEBRNZW51IEl0ZW0gKE1pbmltaXplKV8QE0hvcml6 +b250YWwgU2Nyb2xsZXJfEB5TdGF0aWMgVGV4dCAoUHJlZmVycmVkIGF1ZGlvOilZQm94IChCb3gpXxAX +TWVudSBJdGVtIChIaWRlIE90aGVycylfEBBNZW51IEl0ZW0gKEhlbHApW01lbnUgKEhlbHApbxAVAEIA +dQB0AHQAbwBuACAAQwBlAGwAbAAgACgAQgByAG8AdwBzAGUgJgApXxASTWVudSBJdGVtIChSZXZlcnQp +XxARTWVudSAoT3RoZXJWaWV3cylfEBJQb3B1cCBCdXR0b24gKDY0MClfEBpNZW51IEl0ZW0gKENoZWNr +IFNwZWxsaW5nKV8QFk1lbnUgSXRlbSAoQ2xlYXIgTWVudSlfEBxNZW51IEl0ZW0gKGlQb2QgNUcgKE1Q +RUctNCkpXxATTWVudSAoT3RoZXJWaWV3cyktNG8QEgBNAGUAbgB1ACAASQB0AGUAbQAgACgAUAByAGkA +bgB0ICYAKV8QEU1lbnUgSXRlbSAoQ2xvc2UpXxATU3RhdGljIFRleHQgKFJlYWR5KV8QEVRhYmxlIEhl +YWRlciBWaWV3XxAdU3RhdGljIFRleHQgKFBpY3R1cmUgQXNwZWN0OilfEBZTdGF0aWMgVGV4dCAoU2V0 +dGluZ3MpXxATTWVudSAoT3RoZXJWaWV3cyktNl8QGU1lbnUgSXRlbSAoU3RvcCBTcGVha2luZylfEBNN +ZW51IChPdGhlclZpZXdzKS01bxASAE0AZQBuAHUAIABJAHQAZQBtACAAKABPAHQAaABlAHIgJgApXxAW +TWVudSBJdGVtIChTZWxlY3QgQWxsKV8QIlRleHQgRmllbGQgQ2VsbCAoUHJlZmVycmVkIGF1ZGlvOilf +EBFNZW51IEl0ZW0gKEl0ZW0zKVtNZW51IChGaWxlKVxGaWxlJ3MgT3duZXJfEBRNZW51IEl0ZW0gKFNl +cnZpY2VzKV8QHUhvcml6b250YWwgUHJvZ3Jlc3MgSW5kaWNhdG9ybQBNAGUAbgB1ACAASQB0AGUAbQAg +ACggJgApVk1hdHJpeF8QF01lbnUgSXRlbSAoT3BlbiBSZWNlbnQpXxAPTWVudSAoU2VydmljZXMpXxAe +VGV4dCBGaWVsZCBDZWxsIChGaWxlIGZvcm1hdDop0gAOAEUCRw17gHmiAUYDkoBagQHq0gAOAEUCRw2A +gHmiAdIB0oBbgFvSAA4ARQJHDYWAea8Q2gH5CO0D1wC8A/MBLwe9A18GUQCVCPcArQbrBOYJAACwAZkD +IAkEBzIBRQOSCQkEQAS1BZkDjQSIB3wAxQZQBR0JHAILBW8CmQCLAeoCvARQA6QAnwCsBPAAkAkuA+sI +SQCWA7sAoQSlAK4F2QlDAUgJRgC+A2kHlwC3B8IFewFQCVMBMACaAMABHQC2CWAETAQrCWMAiQCdB/UE +xAC5CWsE3gRnAJQFaACMAKYEFACTB1oHTAf8A7wAoAW+AL0AkQgEApoBRwmIAKUI6gNxAUQGsgCKAJkI +8gbKAekFrgCnA4YF5wg4ALIHbwCNAJgJBQM8AJ4EkQC7BAQAqwH6CCcJEwT9AL8FJACkCRsAogJlBmMA +nAC4ALUI2wD6ALoA1wkpAncEaACSBVoGlgcWBTQH/wZGB/YJOAb5B9MEOQCICTwIWgYNAI4JQAZSAFcA +qgCxBQoJSgHoB/gASAP9BboHuAECALMFTQZTAQ8EEAUwAKMH+wWnB4oArwliAzgHJAekBjwBRgJ8AtwB +JQCpCW4AtACPBIAFfwSeBfkHugNXBwEAqACXAB8JgwOgAecAmwmHCBaAb4ECMYDggQHbgOiAPIECCYDA +gQGKgOSBAkuBAaKBAZ6BASqBAkeBAauAUoCtgQJPgQG2gFCBAeqBAmGA/YEBHIEBXIDRgQEOgQHPgBuB +AX2BAT2BAmaAaYEBU4CIgDOAmICTgQEAgNSBASaBAZ2BAS6AxIECWoDngQH/gOaA2YEBLYEBGIEBqIEB +bYECRYCrgQIygQIkgMWBAdiBAciBAeSBAVaAQYECN4A6gQERgQIogDSBAcOBAm6A/4D2gQJ2gCiBASCB +Ae2BASGBAc6BAnuBASmBAQWA34EBUYA5gQFHgPGAzYEBxIEBv4EB/YDbgQEogQFmgQHggMmBAe+Ai4Cm +gQJWgQE8gQIugMaAP4EBkoAugQEMgQI5gQGXgJGBAWOBAUuAzoEBcYEB+4EBtYEBy4C1gPqBAmCAt4EB +JIEBEoEB14DugQFwgGOBAfeBAlKBATKBAiaBAT+BATqBAmOBATGAgIEBhYEBG4EByoEBvoECKYApgQHT +gByBAluAgoEBCIDLgQFMgQGOgQGsgQFCgQIBgQIRgQHxgQJpgQGjgQHogPuAGoECPoECA4EBeYC8gQJA +gQGPgA+BAWyBAbCBATeBAk6AfoEB9YAIgOyBAWWBAeKAKoEBuoEBSIEBk4AvgPCBAUGBATaBAfmBAWGB +AdSBAamBAj+AtoEBsYEB3IECFYBagIOAmoA1gQFggQJ5gQG8gL6BAQ2BAVeBARaBAXSBAeaAv4EBpIEB +UIDrgAKBAlOA04BggQEVgQJzgQHz0gAOAEUCRw5igHmvENoOYw5kDmUOZg5nDmgOaQ5qDmsObA5tDm4O +bw5wDnEOcg5zDnQOdQ52DncOeA55DnoOew58Dn0Ofg5/DoAOgQ6CDoMOhA6FDoYOhw6IDokOig6LDowO +jQ6ODo8OkA6RDpIOkw6UDpUOlg6XDpgOmQ6aDpsOnA6dDp4Onw6gDqEOog6jDqQOpQ6mDqcOqA6pDqoO +qw6sDq0Org6vDrAOsQ6yDrMOtA61DrYOtw64DrkOug67DrwOvQ6+Dr8OwA7BDsIOww7EDsUOxg7HDsgO +yQ7KDssOzA7NDs4Ozw7QDtEO0g7TDtQO1Q7WDtcO2A7ZDtoO2w7cDt0O3g7fDuAO4Q7iDuMO5A7lDuYO +5w7oDukO6g7rDuwO7Q7uDu8O8A7xDvIO8w70DvUO9g73DvgO+Q76DvsO/A79Dv4O/w8ADwEPAg8DDwQP +BQ8GDwcPCA8JDwoPCw8MDw0PDg8PDxAPEQ8SDxMPFA8VDxYPFw8YDxkPGg8bDxwPHQ8eDx8PIA8hDyIP +Iw8kDyUPJg8nDygPKQ8qDysPLA8tDy4PLw8wDzEPMg8zDzQPNQ82DzcPOA85DzoPOw88gQMngQMogQMp +gQMqgQMrgQMsgQMtgQMugQMvgQMwgQMxgQMygQMzgQM0gQM1gQM2gQM3gQM4gQM5gQM6gQM7gQM8gQM9 +gQM+gQM/gQNAgQNBgQNCgQNDgQNEgQNFgQNGgQNHgQNIgQNJgQNKgQNLgQNMgQNNgQNOgQNPgQNQgQNR +gQNSgQNTgQNUgQNVgQNWgQNXgQNYgQNZgQNagQNbgQNcgQNdgQNegQNfgQNggQNhgQNigQNjgQNkgQNl +gQNmgQNngQNogQNpgQNqgQNrgQNsgQNtgQNugQNvgQNwgQNxgQNygQNzgQN0gQN1gQN2gQN3gQN4gQN5 +gQN6gQN7gQN8gQN9gQN+gQN/gQOAgQOBgQOCgQODgQOEgQOFgQOGgQOHgQOIgQOJgQOKgQOLgQOMgQON +gQOOgQOPgQOQgQORgQOSgQOTgQOUgQOVgQOWgQOXgQOYgQOZgQOagQObgQOcgQOdgQOegQOfgQOggQOh +gQOigQOjgQOkgQOlgQOmgQOngQOogQOpgQOqgQOrgQOsgQOtgQOugQOvgQOwgQOxgQOygQOzgQO0gQO1 +gQO2gQO3gQO4gQO5gQO6gQO7gQO8gQO9gQO+gQO/gQPAgQPBgQPCgQPDgQPEgQPFgQPGgQPHgQPIgQPJ +gQPKgQPLgQPMgQPNgQPOgQPPgQPQgQPRgQPSgQPTgQPUgQPVgQPWgQPXgQPYgQPZgQPagQPbgQPcgQPd +gQPegQPfgQPggQPhgQPigQPjgQPkgQPlgQPmgQPngQPogQPpgQPqgQPrgQPsgQPtgQPugQPvgQPwgQPx +gQPygQPzgQP0gQP1gQP2gQP3gQP4gQP5gQP6gQP7gQP8gQP9gQP+gQP/gQQAEQHCEBMQxxDhEBgQ+BEB +jhDNEQGTEQFDEDgQVxD2EH0Q0xDnEQGuEQGyEIEQ0hEBKREBbhP//////////REBuBDPEQGnEQG6ENQQ +yxDdEQGSEQF0ENkRAVsRAb8RAV8QehEBYhEBsBEBehEBfxEBaxD3ENEQ3hCQEAURAb0QJxEBgRDxEQHB +EQGYEDoQ2BEBjBAdEQFAENsQ1REBmREBsxEBphEBrRBcEQEiEOsQ4BBvEFYQUxEBfBEBixBQEJgQkhEB +dxCREOIQZxB+EQF7EOQRAaMRASQQ8hEBiREBlhBOEEkRAYcRAYIQfxEBhBEBJREBaREBthEBXhEBZBCC +EQGfEE8Q+REBxRCLEOMQUhEBxhEBYREBuxDmEQF+EQGREQG8EPUQlhEBSxEBnRBKEQEDEQFnEMoQ8xEB +vhEBlxEBWhEBuRCPEQEvEQGVEQG1EQFsEEgRATARAa8RAcMQ3xCZEMEQxRCGEOkQ3BCVEQFgEQGbEQEj +EMwRAcQQ1xEBdREBqBEBxxEBeBBNEQG0EQF5EPQQzhEBwBEBZhDaEQGUEI4QJRDvEOwRAVwRAX0QFREB +iBEBhREBBBA5EQFoENARAZoQiBEBihEBdhDwEQGGEQGDEMQRASYQ1hEBIRAXEMkRAcgRAU0RAV0RAbEQ +ahEBoBBwEQFqEOgQwxEBpBEBjREByREBbRDGEFERAakRAZwRAc0QgxEBgBEBWREBqxB8EQG30gAOAEUA +hhAVgGug0gAOAEUCRxAYgHmg0gAOAEUCRxAbgHmg0gA6ADsQHRAeohAeAD9eTlNJQk9iamVjdERhdGEA +CAAZACIAJwAxADoAPwBEAFIAVABmCHQIegjFCMwI0wjhCPMJDwkdCSkJNQlDCU4JXAl4CYYJmQmrCcUJ +zwncCd4J4QnkCecJ6gnsCe8J8Qn0CfcJ+gn9Cf8KAQoECgcKCgoNChYKIgokCiYKLwo5CjsKSQpSClsK +ZgptCn8KiAqRCpoKnwquCsEKygrVCtcK2grcCxULIgs7C0gLVgtgC24LhwuUC54LsAvEC84L2gvcC94L +4AviC+QL6QvrC+0L7wvxC/ML9Qv3C/kMFAwoDDEMOgw8DEEMXgxpDIIMlAydDKkMtQy3DLkMvAy+DMAM +wgzLDNIM2QzlDP0NCA0RDRYNKQ0yDTkNRg1MDVUNVw3MDc4N0A3SDdQN1g3YDdoN3A3eDeAN4g3kDeYN +6A3qDewN7g3xDfQN9w36Df0OAA4DDgYOCQ4MDg8OEg4VDhgOGw4eDiEOJA4nDioOLQ4wDjMONg45DjwO +Pw5CDkUOSA5LDk4OUQ5UDlcOWg5dDmAOYw5mDnMOfA6EDoYOiA6KDq8Otw7LDtYO5A7uDvsPAg8IDwoP +DA8RDxMPGA8aDxwPHg8rDzcPOQ88Dz8PWA9aD2cPdg94D3oPfA+ED5YPnw+kD7cPxA/GD8gPyg/dD+YP +6w/2EBAQGRAgEDgQRxBYEGYQaBBqEGwQbhCPEJEQkxCVEJcQmRCbEKwQsxC1ELcQuhC9ENYQ2BDeEO8Q +8RDzEPUQ9xEYERoRHBEeESARIhEkET0RPxFKEVcRWRFbEV0RfhGAEYIRhBGGEYgRihGXEZkRnBGfEbgR +uhHEEdUR1xHZEdsR3RHmEegR6hH+EiMSLhI6EjwSPhJAEkISRBJGEkgSShJTElUSYBJiEmQSZhJoEmoS +ixKTEpoSpBKmEqgSqhKsEq0SrxKxEsoS6xL3EwsTFhMgEy4TOxNHE0wTThNQE1ITVBNWE1sTXRNzE4QT +ixOUE5YTnxOhE6QTuBPBE8YTzRPiE+oT9xQDFBEUExQVFBcUGRQbFCIULxQ8FEQURhRIFFQUXRRiFHcU +eRR7FH0UfxSSFJ8UoRSkFK0UthTIFNUU3hTpFPUU/xUgFSIVJBUmFSgVKRUrFS0VRRV6FZAVpRW0FccV +2RXrFfkWAhYEFgYWCBYKFgwWDhYQFhIWFBYWFhsWJBYtFj4WQBZCFkUWUhZTFlUWXhZnFnQWfRaIFpEW +1BbeFuoXABcOFxsXJRc3F0UXRxdJF0sXTRdPF1AXUhdUF1YXWBdaF1wXXhdnF20Xdhd4F3sXfReaF5wX +nhegF6IXpBemF68XsRe6F7wXvhfAF8IYERgdGCcYNhhCGFoYZRhvGIQYkhiaGJwYnhigGKIYpBimGKgY +qhisGK4YrxixGLMYtRi6GLwY1BjdGN8Y5BjmGOgZHRkfGSEZIxklGScZKRkrGTAZOxlEGVAZUhlUGWIZ +axlwGYYZjxmRGcoZzBnOGdAZ0hnUGdYZ2BnuGfcZ/hoNGhUaHxonGlQaYhpkGmYaaBpqGmwabhpxGnca +jBqZGqAaohqkGqkaqxqtGrYavxrBGsQaxhrPGtEa1hrYGtoa4xr6Gvwa/iDMINUg3CDvIPohAyEIIRUh +FyEcISUhKiE3ITkhPCFFIVAhWSF6IXwhfiGAIYIhgyGFIYchoCHvIgwiHiIwIkUiUyJcIl0iXyJhImMi +ZSJnImkiayJsIm0icCJyIncigCKCIq8iuCLBIskiyyLNIs8i0SLTItUi1yLZIuYi6CLqIuwi8iMGIw8j +ESMcIyUjJyMuIzAjMiM0I10jXyNhI2MjZSNnI2kjayNtI3MjnCOeI6AjoiOkI6YjqCOqI6wjsiO7I8Aj +ySPWI+oj+SQCJA8kHSQ+JEAkQiREJEYkRyRJJEskZCSJJJ0kpiSoJKokrCSuJLAktSS2JLgkzSTPJNEk +0yTVJOslACUCJQQlBiUIJRIlMyU1JTclOSU7JTwlPiVAJVcljCWOJZAlkiWUJZYlmCWaJZ8lriW/JcEl +yiXMJc8l4CXiJeQl5iXvJfEmCCYiJikmRiZIJkomTCZOJlAmVCZhJmMmcSZ6Jn8mjiazJr4myCbVJtcm +2SbbJuQm5ybpJuwm7ibwJvUm9ycAJwUnECcoJzEnOidQJ3Encyd1J3cneSd6J3wnfieWJ7cnuSe7J70n +vyfBJ8MnzifXJ9kn4ifrJ/goAigLKBIoKSg6KDwoPihAKEIoZyhpKGsobShvKHEocyiYKJoonCifKKIo +pCinKKkorCixKLMoyyjfKPAo8ij0KPYo+CkEKREpEykVKRcpOCk6KTwpPilAKUIpRClRKVMpVilZKWQp +ZilxKX4pgCmCKYQppSmnKakpqymtKa8psSm+KcApwynGKeMqBCoVKhcqGSobKh0qMCpBKkMqRSpHKkkq +UipjKmUqZyppKmsqjCqOKpAqkiqUKpUqlyqZKrYquSq7Kr4qwSrDKsYq4CsvKzArMis0KzYrOCs6Kzwr +Pis/K0ArQitLK00reit8K34rgCuCK4QrhiuIK4orlyuZK5srnSugK6krqyu0K7YrvSu/K8Erwyv0LAIs +DywRLBMsFSwWLBgsGSwbLB0sHywhLEosTCxOLFAsUixULFYsWCxaLGcsfSyKLIwsjiyQLLEssyy1LLcs +uSy7LL0swSzDLMgs2SzbLN0s3yzhLO8s/Cz+LQAtAi0jLSUtJy0pLSstLS0vLUAtQi1FLUgtSy1gLXIt +gy2FLYctiS2LLawtri2wLbIttC21LbctuS3TLiIuIy4lLicuKS4rLi0uLy4xLjIuMy41Lj4uQC5tLm8u +cS5zLnUudy55LnsufS6KLowuji6QLpkuoi6kLq0ury60LrYuuC7hLuMu5S7nLuku6y7tLu8u8S74Lw4v +Hy8hLyMvJS8oL0kvSy9NL08vUS9SL1QvVi9wL78vwC/CL8Qvxi/IL8ovzC/OL88v0C/TL9wv3jALMA0w +DzASMBQwFjAYMBswHjArMC0wMDAzMEUwTjBQMFkwWzBiMGQwZzBqMJMwlTCXMJownDCeMKAwozCmMLkw +4jDkMOYw6TDrMO0w7zDyMPUxAjEYMSUxJzEqMS0xTjFQMVMxVTFXMVkxXDFpMWsxbjFxMX8xjTGaMZwx +nzGiMcMxxTHIMcoxzDHOMdAx1zHfMfAx8jH1Mfcx+jIbMh0yHzIiMiUyJjIoMioyQjJjMmUyZzJqMmwy +bzJxMncyjDKZMpsynjKhMsIyxDLHMsoyzDLOMtAy1TLXMt0y7jLwMvIy9TL4MxkzGzMeMyMzJTMnMykz +KzM3M1AzYTNjM2UzZzNqM38zkDOSM5QzljOZM6UzsjO0M7czujPbM90z4DPiM+Qz5jPpM/oz/DP/NAI0 +BTQQNCg0NTQ3NDo0PDRhNGM0ZjRpNGs0bTRvNHo0fDSNNI80kjSUNJc0sDSyNLQ0tzS6NLw0xjTRNN40 +4DTjNOY1BzUJNQw1DjUQNRI1FDUZNSY1NzU5NTs1PTVANUs1XDVeNWE1YzVmNYc1iTWLNY41kTWSNZQ1 +ljWvNf41/zYBNgM2BTYINgo2DTYQNhE2EjYVNh42IDZNNlA2UjZUNlY2WDZaNl02YDZtNm82cjZ1Nn42 +gDaJNos2jjaRNqY2sza1Nrg2ujbfNuE25DbnNuk26zbtNvc2+TcGNwg3CzcONy83MTc0Nzc3OTc7Nz03 +UDdSN2Q3dTd3N3o3fDd/N6A3ojekN6c3qjerN603rzfIOBc4GDgaOBw4HzgiOCQ4JzgqOCs4LDgvOEA4 +QjhEOE04Tzh8OH84gTiEOIY4iDiKOI04kDidOJ84ojilOKk4sji0OL04vzjEOMc4yjjzOPY4+Dj7OP04 +/zkBOQQ5BzkLOSM5NDk2OTk5Ozk+OV85YTljOWY5aTlqOWw5bjmHOdY51znZOds53TngOeI55TnoOek5 +6jntOfY5+DolOig6KjotOi86MTozOjY6OTpGOkg6SzpOOlM6XDpeOmc6aTpsOm86hzqYOpo6nDqfOqI6 +vzrBOsQ6xjrIOso6zDrmOwY7FzsZOxs7HjshO3Q7ljugO607wjvPO+k8BTwgPCw8SzxaPGY8aTxsPHE8 +dDx2PHc8ejyDPIU8jjyRPJI8lDyXPJk8nDyfPKg81TzfPOk88z0BPQQ9Bz0KPQ09ED0TPRU9GD0bPR49 +KD1FPVE9VD1XPVo9XD1fPWI9jz2SPZU9mD2bPZ49oD2jPaY9qT2zPbw9xT3ZPfI99T34Pfs+BD4GPgk+ +SD5UPl0+cD59Pok+jD6PPpI+lT6YPps+nj6hPrQ+tj65Prw+vz7CPtk+4j7rPvk/Aj8EPw0/ED8TPxY/ +GT9GP1U/Yj9vP3c/gj+RP5w/pz+0P7U/uD+7P74/xz/KP9M/3D/dP+A/5kADQAZACUALQA1AEEAlQCdA +KUAsQC5AOkBPQFFAU0BWQFhAakBzQH5AkkCzQLhAukC9QMBAwkDFQMdA0UDmQOhA6kDtQO9BCEERQRZB +JEFRQVJBVUFYQVtBZEFnQXBBcUF0QXpBl0GcQZ9BokGlQadBqkG3QblBxUHmQehB60HuQfBB80H1QiJC +I0ImQilCLEI1QjhCQUJCQkVCTkJrQm5CcUJ0QnZCeUKaQpxCn0KiQqRCp0KpQtZC10LaQt1C4ELpQuxC +9UL2QvlC/kMbQx5DIUMkQyZDKUM8Q11DX0NiQ2VDZ0NqQ2xDgUODQ4ZDiUOLQ5VDokOkQ6lDskO9Q8hD +1UPXQ9pD3UP+RABEA0QGRAhECkQMRCREJkQ6REdESURMRE9EcERyRHVEeER6RHxEf0SMRI5EkUSURKtE +rUS8RM1Ez0TRRNRE1kTnROlE60TtRPBE+EUFRQdFCkUNRS5FMEUzRTZFOEU6RTxFQUVDRUlFVkVYRVtF +XkV/RYFFhEWHRYlFi0WNRZZFmEWuRbtFvUXARcNF5EXmRelF7EXuRfBF8kYGRghGKEY5RjtGPUY/RkJG +VkZnRmlGa0ZtRnBGf0aMRo5GkUaURrVGt0a6Rr1Gv0bBRsRGykbMRtpG50bpRuxG70cQRxJHFUcYRxpH +HEcfRyxHLkc1R0ZHSEdKR0xHT0dkR3VHd0d5R3xHf0egR6JHpUenR6lHq0etR7ZHz0fcR95H4UfkSAVI +B0gKSA1ID0gRSBNIGUgbSCJIL0gxSDRIN0hYSFpIXUhfSGFIY0hmSHVIhEiRSJNIlkiYSL1Iv0jCSMVI +x0jJSMtI2UjbSOhI6kjtSPBJEUkTSRZJGUkbSR1JH0kuSTBJP0lQSVJJVElWSVlJYklkSXFJdEl2SXlJ +fEl/SYJJo0mlSadJqkmtSa5JsEmySctJ7EnuSfBJ80n1SfhJ+koQSjFKM0o1SjhKO0o8Sj5KQEpYSnlK +e0p9SoBKgkqFSodKkErTStVK10raSt1K30rgSuNK5UrnSulK60rtSvZK+Er7Sv1LBksISyFLJEsnSypL +LEsvSzFLNEs3SzpLPEs/S0JLY0tlS2dLakttS25LcEtyS4pLq0utS69Lsku0S7dLvEu+S9FL8kv0S/ZL ++Uv8S/1L/0wBTBlMOkw8TD5MQUxDTEZMSExVTHZMeEx6TH1MgEyBTINMhUyeTL9MwUzDTMZMyEzLTM1M +6E0JTQtNDU0QTRNNFE0WTRhNME1RTVNNVU1YTVpNXU1fTXZNl02ZTZtNnk2hTaJNpE2mTb5N303hTeNN +5k3oTetN7U3/TiBOIk4kTidOKk4rTi1OL05HTmhOak5sTm9OcU50TnZOi06iTrtO2E7aTtxO3k7gTuNO +8E7yTytPLU8wTzNPNk83TzpPPE8+T0BPQ09MT05PUU9UT3FPdE92T3lPfE9+T4FPik+MT49Pkk+bT51P +qE+rT65PsU+0T7dPwE/CT8VPyE/fT+hP8U/8UCFQK1AuUDFQNFA3UDlQPFA/UEhQYFBtUHZQgVCMULVQ +uFC7UL5QwVDDUMZQyVDSUO5Q91D5UPxQ/1EVUS1RNlE/UUxRYlF7UZhRmlGcUZ5RoFGjUbBRslG7UcRR +z1HYUdpR51H4UfpR/FH+UgFSCVIaUhxSH1IhUiRSOFJFUkdSSlJNUm5ScFJzUnZSeFJ6UnxSgVKDUolS +klKUU9dT2lPcU95T4VPjU+VT6FPqU+1T71PxU/NT9lP5U/tT/lQBVARUB1QKVA1UEFQTVBZUGFQaVB1U +IFQjVCVUKFQrVC1UMFQyVDVUN1Q6VDxUP1RCVEVUR1RKVE1UT1RSVFVUWFRbVF5UYFRiVGRUZ1RpVGxU +blRxVHNUdlR4VHpUfVR/VIJUhVSIVItUjlSQVJNUllSZVJxUnlShVKRUp1SqVK1Ur1SyVLVUuFS7VL5U +wVTEVMdUyVTLVM5U0FTTVNZU2VTbVN5U4VTkVOZU6FTrVO1U8FTzVPVU91T6VP1U/1UBVQNVBlUJVQxV +D1USVRRVF1UaVRxVHlUhVSRVJ1UqVSxVL1UyVTRVN1U5VTtVPlVBVURVRlVJVUxVT1VSVVVVWFVaVV1V +YFVjVWVVaFVqVW1VcFVyVXRVdlV5VXxVf1WoVapVrFWtVa9VsFWyVbRVt1XAVclVy1XSVdVV2FXaVgNW +DVYPVhFWFFYWVhhWGlYdViBWMVYzVjZWOVY8VkNWUlZbVl1WZlZoVnFWdFZ3VnpWfFalVqdWqVaqVqxW +rVavVrFWs1bCVuNW5VboVutW7VbvVvJW9lb4VwFXA1cIVxFXE1cuVzFXNFc3VzlXPFc/V0JXRVdHV0pX +TVdQV1NXfFd+V4BXgVeDV4RXhleIV4pXs1e1V7dXuFe6V7tXvVe/V8FX6lfsV+5X8VfzV/VX91f5V/xY +AVgKWAxYFVgXWCJYJVgoWCtYLVgwWFlYW1hdWGBYYlhkWGZYaFhrWJRYlliZWJxYnligWKJYpFinWK5Y +t1i5WL5YwVjEWO1Y71jxWPNY9Vj3WPlY/Fj/WQhZClkhWSRZJ1kqWS1ZMFkzWTVZOFk7WT5ZQFlpWWtZ +bVluWXBZcVlzWXVZd1mYWZpZnVmgWaJZpFmmWb9ZwVnqWexZ7lnvWfFZ8ln0WfZZ+FohWiNaJlopWita +LVovWjFaNFo9Wk5aUFpTWlZaWVpiWmRabVpvWnBaglqrWq1ar1qwWrJas1q1WrdauVriWuRa5lrnWula +6lrsWu5a8Fr9WwZbCFsUWx1bH1siWyVbPltnW2lba1tsW25bb1txW3Nbdlt/W4FbhFulW6dbqlutW69b +sVu0W79bwVvqW+xb7lvxW/Nb9Vv3W/pb/VweXCBcI1wmXChcKlwtXDJcNFw9XEZcSFxTXFZcWVxcXF9c +YlyLXI1ckFyTXJVcl1yZXJxcn1ykXK1cr1y4XLpc0VzUXNdc2lzdXOBc41zmXOlc7FzvXPJdG10dXSBd +I10lXSddKV0sXS9dUF1SXVVdWF1aXVxdX11wXXJdj12RXZRdll2YXZpdnV2kXc1dz13RXdRd1l3YXdpd +3V3gXeVd7l3wXfld+13+XgBeDF4VXhdfWl9dX2BfYl9lX2dfaV9sX29fcl90X3dfeV98X39fgl+EX4df +il+NX5Bfkl+VX5dfmV+bX51fn1+iX6Rfpl+oX6pfrF+uX7Bfsl+0X7dfuV+8X79fwV/DX8Vfx1/JX8xf +z1/SX9Vf2F/aX9xf3l/hX+Nf5l/oX+pf7F/uX/Bf81/1X/df+l/8X/5gAGADYAVgB2AKYA1gEGASYBVg +GGAbYB5gIWAkYCZgKWAsYC9gMWAzYDZgOGA6YDxgPmBAYEJgRGBGYEhgS2BOYFFgU2BWYFlgW2BdYF9g +YmBkYGZgaWBrYG1gb2ByYHVgeGB7YH5ggWCDYIZgiGCKYIxgjmCRYJNglWCYYJtgnmChYKNgpWCoYKtg +rmCwYLNgtmC5YLxgv2DBYMNgxWDIYMtgzWDQYNJg1WDXYNlg22DdYOBg42DmYO9g8WI2YjliO2I9YkBi +QmJEYkdiSWJMYk5iUGJSYlViWGJaYl1iYGJjYmZiaWJsYm9icmJ1YndieWJ8Yn5igGKDYoZiiWKMYo9i +kWKUYpZimWKbYp1ioGKjYqZiqWKsYq9isWK0YrdiumK9Yr9iwmLEYsZiyGLLYs1i0GLSYtVi12LZYtxi +3mLhYuRi52LqYu1i72LyYvVi+GL7Yv5jAGMDYwZjCGMLYw5jEWMUYxdjGmMdYyBjI2MmYyhjKmMtYzBj +MmM1YzhjOmM9Y0BjQ2NFY0djSmNMY05jUWNTY1ZjWWNcY15jYGNiY2VjaGNrY25jcWNzY3ZjeWN7Y31j +gGODY4ZjiGOLY45jkGOSY5Vjl2OaY51joGOjY6VjqGOrY65jsWO0Y7djumO9Y8BjwmPEY8djyWPMY85j +0WPTY9Vj12PaY91j4GPpY+tlMGUzZTZlOWU8ZT9lQmVFZUhlS2VOZVFlVGVXZVplXWVgZWNlZmVpZWxl +b2VyZXVleGV7ZX5lgWWEZYdlimWNZZBlk2WWZZllnGWfZaJlpWWoZatlrmWxZbRlt2W6Zb1lwGXDZcZl +yWXMZc9l0mXVZdhl22XeZeFl5GXnZepl7WXwZfNl9mX5Zfxl/2YCZgVmCGYLZg5mEWYUZhdmGmYdZiBm +I2YmZilmLGYvZjJmNWY4ZjtmPmZBZkRmR2ZKZk1mUGZTZlZmWWZcZl9mYmZlZmhma2ZtZnBmc2Z2Znlm +fGZ/ZoJmhWaIZotmjmaRZpRml2aaZp1moGajZqZmqWasZq9msma1Zrhmu2a+ZsFmxGbHZspmzWbQZtNm +1mbZZtxm32biZuVm6GbrZu5m8Wb0Zvdm+mb9ZwBnA2cGZwlnDGcPZxJnHmdIZ1pnb2eTZ6VnxWfOZ9pn +6Gf0Z/9oEWgxaFRohWi2aM1o7WkWaTppT2lkaXtplGmmadlp5Wn+agpqH2orajdqV2p+apFqsWrDat5r +DWs6a0ZrUGtea3JrpWvKa+FsCGwbbEBsZGx/bJxssGzdbP1tEW0nbT1tUG11bYFtjW2hbbxt4W4Obhpu +OG5Zbnxuj26jbsdu3W7pbwZvGW86b1dviG+Ub65vum/hb/RwGnA0cEtwWHBkcG1wiXCycMVw0XDocRFx +OXFLcWVxgnGqcc5x6XHzcgtyIXJGcmtygnKjcshy7XMKcx1zO3NHc3Jzh3Opc8Bz1nP3dAF0G3QudDp0 +Z3R8dJB0pXTCdNt0+nUQdTd1S3VhdXV1lXWudcR14HX2dh12NnZbdm92e3aIdp92v3baduF2+3cNdy53 +N3c5dz53QHdDd0x3TndTd1V3V3dgd2J5GXkbeR55IHkjeSV5J3kqeSx5L3kxeTR5N3k6eT15QHlDeUV5 +R3lKeU15T3lSeVV5V3laeV15X3lieWV5Z3lqeW15cHlyeXV5d3l5eXt5fXmAeYJ5hXmIeYt5jXmQeZJ5 +lXmXeZl5nHmfeaJ5pXmoeap5rXmwebJ5tXm4ebt5vnnAecN5xXnIect5zXnQedN51XnXedp53HnfeeJ5 +5Xnoeet57nnxefN59nn4eft5/Xn/egJ6BXoIegp6DXoQehN6FXoYehp6HHofeiJ6JXoneil6LHouejF6 +NHo3ejl6PHo/ekF6RHpHekp6TXpPelF6VHpWell6XHpfemF6ZHpmeml6bHpvenJ6dXp4ent6fnqAeoN6 +hnqJeox6j3qRepR6lnqZept6nnqgeqN6pnqpeqx6r3qyerV6uHq7er56wHrCesV6yHrLes160HrTetV6 +2Hrbet564XrjeuZ66Hrqeu168HryevV6+Hr7ev16/3sCewV7CHsLew57EXsUexZ7GXscex97IXsjeyV7 +J3sqey17MHsyezV7OHs7ez57QXtDe0Z7SXtLe017UHtSe1R7V3tae117ZntofR99In0lfSh9K30ufTF9 +NH03fTp9PX1AfUN9Rn1JfUx9T31SfVV9WH1bfV59YX1kfWd9an1tfXB9c312fXl9fH1/fYJ9hX2IfYt9 +jn2RfZR9l32afZ19oH2jfaZ9qX2sfa99sn21fbh9u32+fcF9xH3Hfcp9zX3QfdN91n3Zfdx9333ifeV9 +6H3rfe598X30ffd9+n39fgB+A34Gfgl+DH4PfhJ+FX4Yfht+Hn4hfiR+J34qfi1+MH4zfjZ+OX48fj9+ +Qn5Ffkh+S35OflF+VH5Xflp+XX5gfmN+Zn5pfmx+b35yfnV+eH57fn5+gX6Efod+in6NfpB+k36Wfpl+ +nH6ffqJ+pX6ofqt+rn6xfrR+t366fr1+wH7DfsZ+yX7Mfs9+0n7Vfth+237efuF+5H7nfup+7X7wfvN+ +9n75fvx+/38CfwV/CH8Lfw5/EX8Ufxd/Gn8dfyB/I38mfyl/LH8vfzJ/NX84fzt/Pn9Bf0R/R39Kf01/ +UH9Tf1Z/WX9cf19/Yn9lf2h/a39uf3F/dH93f3p/fX+Af4N/hn+Jf4x/j3+Sf5V/mH+bf55/oX+kf6d/ +qn+tf7B/sn+0f7Z/uH+6f71/v3/Cf8V/x3/Jf8t/zX/Pf9F/1H/Xf9l/23/ef+F/6n/tf+9/8n/1f/d/ ++X/7f/6AAYADgAaACYAMgA6AEYAUgBeAGoAdgB+AIYAjgCWAJ4AqgCyAL4AxgDSAN4A5gDuAPoBAgEOA +RYBHgEqATYBQgFOAVYBYgFqAXIBegGCAYoBlgGiAaoBsgG6AcYBzgHWAd4B5gHyAfoCBgISAhoCJgIyA +joCQgJOAloCYgJuAnoChgKSAp4CqgKyAr4CxgLOAtoC4gLqAvIC/gMKAxYDHgMqAzYDQgNKA1IDXgNqA +3IDfgOKA5IDmgOmA7IDvgPKA9ID3gPqA/YEAgQKBBYEIgQuBDYEPgRGBE4EVgReBGYEbgR6BIYEkgSaB +KYErgS6BMYE0gTeBOYE8gT+BQYFDgUaBSYFLgU6BUIFSgVSBVoFZgVyBXoFhgWSBZ4FpgWyBboFxgXOB +doF5gXuBfoGBgYOBhoGIgYuBjYGPgZKBlYGYgZuBnYGggaKBpYGngamBrIGvgbKBtYG3gbmBvIG/gcKB +xIHHgcqBzYHPgdKB24Hdgd6B54HpgeqB84H1gfaB/4IEAAAAAAAAAgIAAAAAAAAQHwAAAAAAAAAAAAAA +AAAAghM</bytes> + </object> + </data> +</archive> diff --git a/macosx/InstantHandBrake/ExpressController.h b/macosx/InstantHandBrake/ExpressController.h index 5841f4e1f..d8027ec10 100644 --- a/macosx/InstantHandBrake/ExpressController.h +++ b/macosx/InstantHandBrake/ExpressController.h @@ -1,18 +1,20 @@ /* ExpressController */ #import <Cocoa/Cocoa.h> +#import "DriveDetector.h" +#import "HBCore.h" #import "hb.h" -@class DriveDetector; - @interface ExpressController : NSObject { hb_handle_t * fHandle; hb_list_t * fList; + hb_state_t * fState; IBOutlet NSWindow * fWindow; IBOutlet NSView * fEmptyView; + IBOutlet NSToolbar * fToolbar; IBOutlet NSView * fOpenView; IBOutlet NSMatrix * fOpenMatrix; @@ -40,6 +42,7 @@ NSString * fConvertFolderString; DriveDetector * fDriveDetector; + HBCore * fCore; NSDictionary * fDrives; } diff --git a/macosx/InstantHandBrake/ExpressController.m b/macosx/InstantHandBrake/ExpressController.m index c22912e06..393ab9df8 100644 --- a/macosx/InstantHandBrake/ExpressController.m +++ b/macosx/InstantHandBrake/ExpressController.m @@ -1,7 +1,12 @@ #import "ExpressController.h" -#import "DriveDetector.h" -#define INSERT_STRING @"Insert a DVD" +#define INSERT_STRING @"Insert a DVD" +#define TOOLBAR_START @"TOOLBAR_START" +#define TOOLBAR_PAUSE @"TOOLBAR_PAUSE" +#define TOOLBAR_OPEN @"TOOLBAR_OPEN" +#define TOOLBAR_ADVANCED @"TOOLBAR_ADVANCED" + +#define p fState->param @interface ExpressController (Private) @@ -9,11 +14,9 @@ - (void) openBrowseDidEnd: (NSOpenPanel *) sheet returnCode: (int) returnCode contextInfo: (void *) contextInfo; - (void) openEnable: (BOOL) b; -- (void) openTimer: (NSTimer *) timer; - (void) convertShow; - (void) convertEnable: (BOOL) b; -- (void) convertTimer: (NSTimer *) timer; @end @@ -25,7 +28,15 @@ - (void) awakeFromNib { NSEnumerator * enumerator; - + + /* NSToolbar initializations */ + fToolbar = [[NSToolbar alloc] initWithIdentifier: @"InstantHandBrake Toolbar"]; + [fToolbar setDelegate: self]; + [fToolbar setAllowsUserCustomization: YES]; + [fToolbar setDisplayMode: NSToolbarDisplayModeIconAndLabel]; + [fToolbar setVisible:NO]; + [fWindow setToolbar: fToolbar]; + /* Show the "Open DVD" interface */ fDriveDetector = [[DriveDetector alloc] initWithCallback: self selector: @selector( openUpdateDrives: )]; @@ -51,19 +62,98 @@ [tableColumn setDataCell: buttonCell]; /* Preferences */ - fConvertFolderString = [@"~/Movies" stringByExpandingTildeInPath]; + fConvertFolderString = [NSString stringWithFormat:@"%@/Desktop", NSHomeDirectory()]; [fConvertFolderString retain]; } - (void) applicationWillFinishLaunching: (NSNotification *) n { - fHandle = hb_init_express( HB_DEBUG_NONE, 0 ); + fCore = [[HBCore alloc] init]; + [fCore openInDebugMode:NO checkForUpdates:NO]; + fHandle = [fCore hb_handle]; + fState = [fCore hb_state]; fList = hb_get_titles( fHandle ); + + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(scanningSource:) + name:@"HBCoreScanningNotification" object:nil]; + + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(scanDone:) + name:@"HBCoreScanDoneNotification" object:nil]; + + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(muxing:) + name:@"HBCoreMuxingNotification" object:nil]; + + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(working:) + name:@"HBCoreWorkingNotification" object:nil]; + + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(workDone:) + name:@"HBCoreWorkDoneNotification" object:nil]; } - (void) applicationWillTerminate: (NSNotification *) n { - hb_close( &fHandle ); + [fCore close]; +} + +- (NSToolbarItem *) toolbar: (NSToolbar *) toolbar itemForItemIdentifier: (NSString *) ident + willBeInsertedIntoToolbar: (BOOL) flag +{ + NSToolbarItem * item; + item = [[NSToolbarItem alloc] initWithItemIdentifier: ident]; + + if ([ident isEqualToString: TOOLBAR_START]) + { + [item setLabel: NSLocalizedString(@"Start", "Start")]; + [item setImage: [NSImage imageNamed: @"Play"]]; + [item setTarget: self]; + [item setAction: @selector(convertGo:)]; + } + else if ([ident isEqualToString: TOOLBAR_PAUSE]) + { + [item setLabel: NSLocalizedString(@"Pause", "Pause")]; + [item setImage: [NSImage imageNamed: @"Pause"]]; + [item setTarget: self]; + [item setAction: @selector(pauseGo:)]; + } + else if ([ident isEqualToString: TOOLBAR_OPEN]) + { + [item setLabel: NSLocalizedString(@"Open", "Open")]; + [item setImage: [NSImage imageNamed: @"pref-audio"]]; + [item setTarget: self]; + [item setAction: @selector(openShow:)]; + } + else if ([ident isEqualToString: TOOLBAR_ADVANCED]) + { + [item setLabel: NSLocalizedString(@"Advanced", "Advanced")]; + [item setImage: [NSImage imageNamed: @"pref-advanced"]]; + [item setTarget: self]; + [item setAction: @selector(setPrefView:)]; + [item setAutovalidates: NO]; + } + else + { + [item release]; + return nil; + } + + return item; +} + +- (NSArray *) toolbarDefaultItemIdentifiers: (NSToolbar *) toolbar +{ + return [NSArray arrayWithObjects: TOOLBAR_START, TOOLBAR_PAUSE, + TOOLBAR_OPEN, NSToolbarFlexibleSpaceItemIdentifier, TOOLBAR_ADVANCED, nil]; +} + +- (NSArray *) toolbarAllowedItemIdentifiers: (NSToolbar *) toolbar +{ + return [NSArray arrayWithObjects: TOOLBAR_START, TOOLBAR_PAUSE, + TOOLBAR_OPEN, TOOLBAR_ADVANCED, nil]; } /*********************************************************************** @@ -140,6 +230,7 @@ frame.size.height -= offset; [fWindow setContentView: fEmptyView]; [fWindow setFrame: frame display: YES animate: YES]; + [fToolbar setVisible:NO]; [fWindow setContentView: fOpenView]; [fDriveDetector run]; @@ -183,10 +274,6 @@ hb_scan( fHandle, [[fDrives objectForKey: [fOpenPopUp titleOfSelectedItem]] UTF8String], 0 ); } - - NSTimer * timer = [NSTimer scheduledTimerWithTimeInterval: 2.0 - target: self selector: @selector( openTimer: ) userInfo: nil - repeats: YES]; } - (void) convertGo: (id) sender @@ -215,7 +302,7 @@ maxwidth = 320; job->vbitrate = 500; } - job->deinterlace = 1; + //job->deinterlace = 1; do { @@ -308,10 +395,6 @@ hb_start( fHandle ); - NSTimer * timer = [NSTimer scheduledTimerWithTimeInterval: 2.0 - target: self selector: @selector( convertTimer: ) userInfo: nil - repeats: YES]; - [self convertEnable: NO]; } @@ -369,13 +452,36 @@ [self openGo: self]; } +- (BOOL)validateToolbarItem: (NSToolbarItem *) toolbarItem +{ + NSString * ident = [toolbarItem itemIdentifier]; + + if ([ident isEqualToString: TOOLBAR_START] && [HBStateWorking isEqualToString:[fCore state]]) + { + [toolbarItem setAction: @selector(convertCancel:)]; + [toolbarItem setLabel:NSLocalizedString(@"Cancel", @"Cancel")]; + return YES; + } + else if ([ident isEqualToString: TOOLBAR_START] && [HBStateWorkDone isEqualToString:[fCore state]]) + { + [toolbarItem setAction: @selector(convertGo:)]; + [toolbarItem setLabel:NSLocalizedString(@"Convert", @"Convert")]; + return YES; + } + else if ([ident isEqualToString: TOOLBAR_OPEN] && [HBStateWorking isEqualToString:[fCore state]]) + { + return NO; + } + + return YES; +} + - (void) openEnable: (BOOL) b { [fOpenMatrix setEnabled: b]; [fOpenPopUp setEnabled: b]; [fOpenFolderField setEnabled: b]; [fOpenBrowseButton setEnabled: b]; - [fOpenGoButton setEnabled: b]; if( b ) { @@ -390,48 +496,35 @@ if( [[fOpenPopUp titleOfSelectedItem] isEqualToString: INSERT_STRING] ) { - [fOpenGoButton setEnabled: NO]; } } } } -- (void) openTimer: (NSTimer *) timer +- (void) scanningSource: (NSNotification *) n { - hb_state_t s; - hb_get_state( fHandle, &s ); - switch( s.state ) - { -#define p s.param.scanning - case HB_STATE_SCANNING: - [fOpenIndicator setIndeterminate: NO]; - [fOpenIndicator setDoubleValue: 100.0 * - ( (float) p.title_cur - 0.5 ) / p.title_count]; - [fOpenProgressField setStringValue: [NSString - stringWithFormat: @"Scanning title %d of %d...", - p.title_cur, p.title_count]]; - break; -#undef p - - case HB_STATE_SCANDONE: - [timer invalidate]; - - [fOpenIndicator setIndeterminate: NO]; - [fOpenIndicator setDoubleValue: 0.0]; - [self openEnable: YES]; - - if( hb_list_count( fList ) ) - { - [self convertShow]; - } - else - { - [fDriveDetector run]; - } - break; + [fOpenIndicator setIndeterminate: NO]; + [fOpenIndicator setDoubleValue: 100.0 * + ( (float) p.scanning.title_cur - 0.5 ) / p.scanning.title_count]; + [fOpenProgressField setStringValue: [NSString + stringWithFormat: @"Scanning title %d of %d...", + p.scanning.title_cur, p.scanning.title_count]]; +} - default: - break; +- (void) scanDone: (NSNotification *) n +{ + [fOpenIndicator setIndeterminate: NO]; + [fOpenIndicator setDoubleValue: 0.0]; + + [self openEnable: YES]; + + if( hb_list_count( fList ) ) + { + [self convertShow]; + } + else + { + [fDriveDetector run]; } } @@ -460,6 +553,9 @@ [NSString stringWithUTF8String: audio->lang_simple]]; } [fConvertAudioPopUp selectItemWithTitle: @"English"]; + + if ( [fConvertAudioPopUp selectedItem] == nil ) + [fConvertAudioPopUp selectItemWithTitle: @"Unknown"]; /* Update subtitle popup */ hb_subtitle_t * subtitle; @@ -475,10 +571,14 @@ NSRect frame = [fWindow frame]; float offset = [fConvertView frame].size.height - [fOpenView frame].size.height; + float hoffset = [fConvertView frame].size.width - + [fOpenView frame].size.width; frame.origin.y -= offset; frame.size.height += offset; + frame.size.width += hoffset; [fWindow setContentView: fEmptyView]; [fWindow setFrame: frame display: YES animate: YES]; + [fToolbar setVisible:YES]; [fWindow setContentView: fConvertView]; /* Folder popup */ @@ -511,16 +611,6 @@ [fConvertAudioPopUp setEnabled: b]; [fConvertSubtitlePopUp setEnabled: b]; [fConvertOpenButton setEnabled: b]; - if( b ) - { - [fConvertGoButton setTitle: @"Convert"]; - [fConvertGoButton setAction: @selector(convertGo:)]; - } - else - { - [fConvertGoButton setTitle: @"Cancel"]; - [fConvertGoButton setAction: @selector(convertCancel:)]; - } } /*********************************************************************** @@ -607,38 +697,31 @@ [icon release]; } -- (void) convertTimer: (NSTimer *) timer +- (void) working: (NSNotification *) n { - hb_state_t s; - hb_get_state( fHandle, &s ); - switch( s.state ) - { -#define p s.param.working - case HB_STATE_WORKING: - { - float progress_total = ( p.progress + p.job_cur - 1 ) / p.job_count; + float progress_total = ( p.working.progress + p.working.job_cur - 1 ) / p.working.job_count; NSMutableString * string = [NSMutableString stringWithFormat: @"Converting: %.1f %%", 100.0 * progress_total]; - if( p.seconds > -1 ) + if( p.working.seconds > -1 ) { - [string appendFormat: @" (%.1f fps, ", p.rate_avg]; - if( p.hours > 0 ) + [string appendFormat: @" (%.1f fps, ", p.working.rate_avg]; + if( p.working.hours > 0 ) { [string appendFormat: @"%d hour%s %d min%s", - p.hours, p.hours == 1 ? "" : "s", - p.minutes, p.minutes == 1 ? "" : "s"]; + p.working.hours, p.working.hours == 1 ? "" : "s", + p.working.minutes, p.working.minutes == 1 ? "" : "s"]; } - else if( p.minutes > 0 ) + else if( p.working.minutes > 0 ) { [string appendFormat: @"%d min%s %d sec%s", - p.minutes, p.minutes == 1 ? "" : "s", - p.seconds, p.seconds == 1 ? "" : "s"]; + p.working.minutes, p.working.minutes == 1 ? "" : "s", + p.working.seconds, p.working.seconds == 1 ? "" : "s"]; } else { [string appendFormat: @"%d second%s", - p.seconds, p.seconds == 1 ? "" : "s"]; + p.working.seconds, p.working.seconds == 1 ? "" : "s"]; } [string appendString: @" left)"]; } @@ -646,55 +729,30 @@ [fConvertIndicator setIndeterminate: NO]; [fConvertIndicator setDoubleValue: 100.0 * progress_total]; [self UpdateDockIcon: progress_total]; - break; - } -#undef p -#define p s.param.muxing - case HB_STATE_MUXING: - { - NSMutableString * string = [NSMutableString - stringWithFormat: @"Muxing..."]; - [fConvertInfoString setStringValue: string]; - [fConvertIndicator setIndeterminate: YES]; - [fConvertIndicator startAnimation: nil]; - [self UpdateDockIcon: 1.0]; - break; - } -#undef p +} - case HB_STATE_WORKDONE: - { - [timer invalidate]; - [fConvertIndicator setIndeterminate: NO]; - [fConvertIndicator setDoubleValue: 0.0]; - [self UpdateDockIcon: -1.0]; - [self convertEnable: YES]; - -#define p s.param.workdone - switch(p.error) - { - case HB_ERROR_NONE: - [fConvertInfoString setStringValue: @"Done."]; - break; - case HB_ERROR_CANCELED: - [fConvertInfoString setStringValue: @"Canceled."]; - break; - case HB_ERROR_UNKNOWN: - [fConvertInfoString setStringValue: @"Unknown Error."]; - break; - } -#undef p +- (void) muxing: (NSNotification *) n +{ + [fConvertInfoString setStringValue: NSLocalizedString(@"Muxing...",@"Muxing...")]; + [fConvertIndicator setIndeterminate: YES]; + [fConvertIndicator startAnimation: nil]; + [self UpdateDockIcon: 1.0]; +} - hb_job_t * job; - while( ( job = hb_job( fHandle, 0 ) ) ) - { - hb_rem( fHandle, job ); - } - break; - } - default: - break; +- (void) workDone: (NSNotification *) n +{ + [fConvertIndicator setIndeterminate: NO]; + [fConvertIndicator setDoubleValue: 0.0]; + [self UpdateDockIcon: -1.0]; + [self convertEnable: YES]; + + [fConvertInfoString setStringValue: NSLocalizedString(@"Done.",@"Done.")]; + + hb_job_t * job; + while( ( job = hb_job( fHandle, 0 ) ) ) + { + hb_rem( fHandle, job ); } } diff --git a/macosx/HBCore.h b/macosx/InstantHandBrake/HBCore.h index 435d5f799..435d5f799 100644 --- a/macosx/HBCore.h +++ b/macosx/InstantHandBrake/HBCore.h diff --git a/macosx/HBCore.m b/macosx/InstantHandBrake/HBCore.m index 358e11c9e..cf84a071c 100644 --- a/macosx/HBCore.m +++ b/macosx/InstantHandBrake/HBCore.m @@ -89,13 +89,13 @@ NSString *HBCoreMuxingNotification = @"HBCoreMuxingNotification"; if (!hb_handle) return NO; - updateTimer = [[NSTimer scheduledTimerWithTimeInterval:0.2 + updateTimer = [[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(stateUpdateTimer:) userInfo:NULL repeats:YES] retain]; - [[NSRunLoop currentRunLoop] addTimer:updateTimer forMode:NSModalPanelRunLoopMode]; + [[NSRunLoop currentRunLoop] addTimer:updateTimer forMode:NSEventTrackingRunLoopMode]; return YES; } diff --git a/macosx/InstantHandBrake/InstantHandBrake.xcodeproj/project.pbxproj b/macosx/InstantHandBrake/InstantHandBrake.xcodeproj/project.pbxproj new file mode 100644 index 000000000..5264013cf --- /dev/null +++ b/macosx/InstantHandBrake/InstantHandBrake.xcodeproj/project.pbxproj @@ -0,0 +1,486 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 44; + objects = { + +/* Begin PBXBuildFile section */ + 4D1EA2EA0993B09A00FDC1A2 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.mm */; }; + 4D1EA2F60993B0CA00FDC1A2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; + 4D1EA31C0993B24700FDC1A2 /* ExpressController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1EA31B0993B24700FDC1A2 /* ExpressController.m */; }; + 4D2AEA1A09CCB332007E18F6 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DEB2024052B055F00C39CA9 /* IOKit.framework */; }; + 4D3ECC2709A4917000B2E45F /* WhiteBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D3ECC2609A4917000B2E45F /* WhiteBox.m */; }; + 52AFF86B0B59BD14000DA7C4 /* Express.plist in Resources */ = {isa = PBXBuildFile; fileRef = 4D1EA2DC0993B01000FDC1A2 /* Express.plist */; }; + A2122D820C7EAF6600AB87A4 /* DriveDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = A2122D810C7EAF6600AB87A4 /* DriveDetector.m */; }; + A9B706E60D356BC800385AF2 /* Growl.framework in Resources */ = {isa = PBXBuildFile; fileRef = A9B706E50D356BC800385AF2 /* Growl.framework */; }; + A9B70A030D3570F100385AF2 /* HandBrake.icns in Resources */ = {isa = PBXBuildFile; fileRef = A9B70A020D3570F100385AF2 /* HandBrake.icns */; }; + A9B70A0F0D35719900385AF2 /* HBCore.m in Sources */ = {isa = PBXBuildFile; fileRef = A9B70A0D0D35719900385AF2 /* HBCore.m */; }; + A9DB3A1F0D37EC6800F77345 /* libhb.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB3A0F0D37EC2800F77345 /* libhb.a */; }; + A9ED4EF20D36226F004341F5 /* Play.tiff in Resources */ = {isa = PBXBuildFile; fileRef = A9ED4EEF0D36226F004341F5 /* Play.tiff */; }; + A9ED4EF30D36226F004341F5 /* Pause.tiff in Resources */ = {isa = PBXBuildFile; fileRef = A9ED4EF00D36226F004341F5 /* Pause.tiff */; }; + A9ED4EF40D36226F004341F5 /* Stop.tiff in Resources */ = {isa = PBXBuildFile; fileRef = A9ED4EF10D36226F004341F5 /* Stop.tiff */; }; + A9ED502E0D36477D004341F5 /* Express.xib in Resources */ = {isa = PBXBuildFile; fileRef = A9ED502C0D36477D004341F5 /* Express.xib */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + A9DB3A0E0D37EC2800F77345 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A9DB3A080D37EC2800F77345 /* libhb.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0DFF0B720B6BC6E600549488 /* libhb.a */; + remoteInfo = libhb; + }; + A9DB3A100D37EC2800F77345 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A9DB3A080D37EC2800F77345 /* libhb.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0D096DFF0B707D1200A845D4 /* libhb.dylib */; + remoteInfo = "libhb dlib"; + }; + A9DB3A120D37EC2800F77345 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A9DB3A080D37EC2800F77345 /* libhb.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A9DB38E00D37E9BA00F77345 /* HB.framework */; + remoteInfo = HB; + }; + A9DB3A140D37EC4200F77345 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A9DB3A080D37EC2800F77345 /* libhb.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0DFF0B710B6BC6E600549488 /* libhb */; + remoteInfo = libhb; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; + 29B97316FDCFA39411CA2CEA /* main.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = "<group>"; }; + 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; + 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; + 4D1EA2DA0993B01000FDC1A2 /* Instant HandBrake.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Instant HandBrake.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4D1EA2DC0993B01000FDC1A2 /* Express.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Express.plist; sourceTree = "<group>"; }; + 4D1EA31A0993B24700FDC1A2 /* ExpressController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ExpressController.h; sourceTree = "<group>"; }; + 4D1EA31B0993B24700FDC1A2 /* ExpressController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ExpressController.m; sourceTree = "<group>"; }; + 4D3ECC2509A4917000B2E45F /* WhiteBox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WhiteBox.h; sourceTree = "<group>"; }; + 4D3ECC2609A4917000B2E45F /* WhiteBox.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WhiteBox.m; sourceTree = "<group>"; }; + 4DEB2024052B055F00C39CA9 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; }; + A2122D800C7EAF6500AB87A4 /* DriveDetector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DriveDetector.h; sourceTree = "<group>"; }; + A2122D810C7EAF6600AB87A4 /* DriveDetector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DriveDetector.m; sourceTree = "<group>"; }; + A9B706E50D356BC800385AF2 /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Growl.framework; path = ../Growl.framework; sourceTree = SOURCE_ROOT; }; + A9B70A010D3570D300385AF2 /* hb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hb.h; path = ../../libhb/hb.h; sourceTree = SOURCE_ROOT; }; + A9B70A020D3570F100385AF2 /* HandBrake.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = HandBrake.icns; path = ../HandBrake.icns; sourceTree = SOURCE_ROOT; }; + A9B70A0D0D35719900385AF2 /* HBCore.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HBCore.m; sourceTree = "<group>"; }; + A9B70A0E0D35719900385AF2 /* HBCore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HBCore.h; sourceTree = "<group>"; }; + A9DB3A080D37EC2800F77345 /* libhb.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = libhb.xcodeproj; sourceTree = "<group>"; }; + A9ED4EEF0D36226F004341F5 /* Play.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Play.tiff; path = ../icons/Play.tiff; sourceTree = SOURCE_ROOT; }; + A9ED4EF00D36226F004341F5 /* Pause.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Pause.tiff; path = ../icons/Pause.tiff; sourceTree = SOURCE_ROOT; }; + A9ED4EF10D36226F004341F5 /* Stop.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Stop.tiff; path = ../icons/Stop.tiff; sourceTree = SOURCE_ROOT; }; + A9ED502D0D36477D004341F5 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Express.xib; sourceTree = "<group>"; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4D1EA2D80993B01000FDC1A2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A9DB3A1F0D37EC6800F77345 /* libhb.a in Frameworks */, + 4D1EA2F60993B0CA00FDC1A2 /* Cocoa.framework in Frameworks */, + 4D2AEA1A09CCB332007E18F6 /* IOKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 19C28FACFE9D520D11CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 4D1EA2DA0993B01000FDC1A2 /* Instant HandBrake.app */, + ); + name = Products; + sourceTree = "<group>"; + }; + 29B97314FDCFA39411CA2CEA /* HandBrake */ = { + isa = PBXGroup; + children = ( + 526FBC940B4CAA310064E04C /* Instant HandBrake Sources */, + 29B97315FDCFA39411CA2CEA /* Other Sources */, + 29B97317FDCFA39411CA2CEA /* Resources */, + 29B97323FDCFA39411CA2CEA /* Frameworks */, + 19C28FACFE9D520D11CA2CBB /* Products */, + ); + name = HandBrake; + sourceTree = "<group>"; + }; + 29B97315FDCFA39411CA2CEA /* Other Sources */ = { + isa = PBXGroup; + children = ( + A9B70A010D3570D300385AF2 /* hb.h */, + 29B97316FDCFA39411CA2CEA /* main.mm */, + ); + name = "Other Sources"; + sourceTree = "<group>"; + }; + 29B97317FDCFA39411CA2CEA /* Resources */ = { + isa = PBXGroup; + children = ( + A9ED4EEF0D36226F004341F5 /* Play.tiff */, + A9ED4EF00D36226F004341F5 /* Pause.tiff */, + A9ED4EF10D36226F004341F5 /* Stop.tiff */, + A9B70A020D3570F100385AF2 /* HandBrake.icns */, + 4D1EA2DC0993B01000FDC1A2 /* Express.plist */, + A9ED502C0D36477D004341F5 /* Express.xib */, + ); + name = Resources; + sourceTree = "<group>"; + }; + 29B97323FDCFA39411CA2CEA /* Frameworks */ = { + isa = PBXGroup; + children = ( + A9DB3A080D37EC2800F77345 /* libhb.xcodeproj */, + A9B706E50D356BC800385AF2 /* Growl.framework */, + 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, + 4DEB2024052B055F00C39CA9 /* IOKit.framework */, + 29B97325FDCFA39411CA2CEA /* Foundation.framework */, + 29B97324FDCFA39411CA2CEA /* AppKit.framework */, + ); + name = Frameworks; + sourceTree = "<group>"; + }; + 526FBC940B4CAA310064E04C /* Instant HandBrake Sources */ = { + isa = PBXGroup; + children = ( + 4D3ECC2509A4917000B2E45F /* WhiteBox.h */, + 4D3ECC2609A4917000B2E45F /* WhiteBox.m */, + A2122D800C7EAF6500AB87A4 /* DriveDetector.h */, + A2122D810C7EAF6600AB87A4 /* DriveDetector.m */, + 4D1EA31A0993B24700FDC1A2 /* ExpressController.h */, + 4D1EA31B0993B24700FDC1A2 /* ExpressController.m */, + A9B70A0E0D35719900385AF2 /* HBCore.h */, + A9B70A0D0D35719900385AF2 /* HBCore.m */, + ); + name = "Instant HandBrake Sources"; + sourceTree = "<group>"; + }; + A9DB3A090D37EC2800F77345 /* Products */ = { + isa = PBXGroup; + children = ( + A9DB3A0F0D37EC2800F77345 /* libhb.a */, + A9DB3A110D37EC2800F77345 /* libhb.dylib */, + A9DB3A130D37EC2800F77345 /* HB.framework */, + ); + name = Products; + sourceTree = "<group>"; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4D1EA2D90993B01000FDC1A2 /* Instant HandBrake */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4D1EA2DD0993B01100FDC1A2 /* Build configuration list for PBXNativeTarget "Instant HandBrake" */; + buildPhases = ( + 4D1EA2D60993B01000FDC1A2 /* Resources */, + 4D1EA2D70993B01000FDC1A2 /* Sources */, + 4D1EA2D80993B01000FDC1A2 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A9DB3A150D37EC4200F77345 /* PBXTargetDependency */, + ); + name = "Instant HandBrake"; + productName = "Instant HandBrake"; + productReference = 4D1EA2DA0993B01000FDC1A2 /* Instant HandBrake.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 29B97313FDCFA39411CA2CEA /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + }; + buildConfigurationList = 4D4E7BC4087804870051572B /* Build configuration list for PBXProject "InstantHandBrake" */; + compatibilityVersion = "Xcode 3.0"; + hasScannedForEncodings = 1; + mainGroup = 29B97314FDCFA39411CA2CEA /* HandBrake */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = A9DB3A090D37EC2800F77345 /* Products */; + ProjectRef = A9DB3A080D37EC2800F77345 /* libhb.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4D1EA2D90993B01000FDC1A2 /* Instant HandBrake */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + A9DB3A0F0D37EC2800F77345 /* libhb.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libhb.a; + remoteRef = A9DB3A0E0D37EC2800F77345 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A9DB3A110D37EC2800F77345 /* libhb.dylib */ = { + isa = PBXReferenceProxy; + fileType = "compiled.mach-o.dylib"; + path = libhb.dylib; + remoteRef = A9DB3A100D37EC2800F77345 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A9DB3A130D37EC2800F77345 /* HB.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = HB.framework; + remoteRef = A9DB3A120D37EC2800F77345 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 4D1EA2D60993B01000FDC1A2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A9B706E60D356BC800385AF2 /* Growl.framework in Resources */, + 52AFF86B0B59BD14000DA7C4 /* Express.plist in Resources */, + A9B70A030D3570F100385AF2 /* HandBrake.icns in Resources */, + A9ED4EF20D36226F004341F5 /* Play.tiff in Resources */, + A9ED4EF30D36226F004341F5 /* Pause.tiff in Resources */, + A9ED4EF40D36226F004341F5 /* Stop.tiff in Resources */, + A9ED502E0D36477D004341F5 /* Express.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 4D1EA2D70993B01000FDC1A2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4D1EA2EA0993B09A00FDC1A2 /* main.mm in Sources */, + 4D1EA31C0993B24700FDC1A2 /* ExpressController.m in Sources */, + 4D3ECC2709A4917000B2E45F /* WhiteBox.m in Sources */, + A2122D820C7EAF6600AB87A4 /* DriveDetector.m in Sources */, + A9B70A0F0D35719900385AF2 /* HBCore.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + A9DB3A150D37EC4200F77345 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libhb; + targetProxy = A9DB3A140D37EC4200F77345 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + A9ED502C0D36477D004341F5 /* Express.xib */ = { + isa = PBXVariantGroup; + children = ( + A9ED502D0D36477D004341F5 /* English */, + ); + name = Express.xib; + sourceTree = "<group>"; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 0D88F56D0B6CDCD400F81F26 /* UB */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = ..; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + HEADER_SEARCH_PATHS = ../libhb; + INFOPLIST_FILE = Express.plist; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", + "\"$(SRCROOT)/../../libhb\"", + ); + LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)\""; + OTHER_LDFLAGS = ( + ../libhb/libhb.a, + ../contrib/lib/libmp4v2.a, + ../contrib/lib/liba52.a, + ../contrib/lib/libavformat.a, + ../contrib/lib/libavcodec.a, + ../contrib/lib/libavutil.a, + ../contrib/lib/libdvdread.a, + ../contrib/lib/libdvdcss.a, + ../contrib/lib/libfaac.a, + ../contrib/lib/libmp3lame.a, + ../contrib/lib/libmpeg2.a, + ../contrib/lib/libvorbis.a, + ../contrib/lib/libvorbisenc.a, + ../contrib/lib/libogg.a, + ../contrib/lib/libsamplerate.a, + ../contrib/lib/libx264.a, + ../contrib/lib/libxvidcore.a, + ../contrib/lib/libdca.a, + ../contrib/lib/libmkv.a, + ../contrib/lib/libswscale.a, + ); + PREBINDING = NO; + PRODUCT_NAME = "Instant HandBrake"; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; + WRAPPER_EXTENSION = app; + ZERO_LINK = NO; + }; + name = UB; + }; + 0D88F56F0B6CDCD400F81F26 /* UB */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = "JOB_GROUPS=1"; + MACOSX_DEPLOYMENT_TARGET = 10.5; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; + }; + name = UB; + }; + 4D1EA2DE0993B01100FDC1A2 /* Development */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + HEADER_SEARCH_PATHS = ../libhb; + INFOPLIST_FILE = Express.plist; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", + "\"$(SRCROOT)/../../libhb\"", + ); + LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)\""; + OTHER_LDFLAGS = ""; + PREBINDING = NO; + PRODUCT_NAME = "Instant HandBrake"; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; + WRAPPER_EXTENSION = app; + ZERO_LINK = NO; + }; + name = Development; + }; + 4D1EA2DF0993B01100FDC1A2 /* Deployment */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + GCC_PREPROCESSOR_DEFINITIONS = ""; + HEADER_SEARCH_PATHS = ../libhb; + INFOPLIST_FILE = Express.plist; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", + "\"$(SRCROOT)/../../libhb\"", + ); + OTHER_LDFLAGS = ""; + PREBINDING = NO; + PRODUCT_NAME = "Instant HandBrake"; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; + WRAPPER_EXTENSION = app; + ZERO_LINK = NO; + }; + name = Deployment; + }; + 4D4E7BC5087804870051572B /* Development */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_DEBUGGING_SYMBOLS = default; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + MACOSX_DEPLOYMENT_TARGET = 10.5; + PREBINDING = NO; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; + ZERO_LINK = NO; + }; + name = Development; + }; + 4D4E7BC6087804870051572B /* Deployment */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_AUTO_VECTORIZATION = YES; + GCC_ENABLE_SSE3_EXTENSIONS = YES; + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = "JOB_GROUPS=1"; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.5; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; + }; + name = Deployment; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4D1EA2DD0993B01100FDC1A2 /* Build configuration list for PBXNativeTarget "Instant HandBrake" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4D1EA2DE0993B01100FDC1A2 /* Development */, + 4D1EA2DF0993B01100FDC1A2 /* Deployment */, + 0D88F56D0B6CDCD400F81F26 /* UB */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Deployment; + }; + 4D4E7BC4087804870051572B /* Build configuration list for PBXProject "InstantHandBrake" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4D4E7BC5087804870051572B /* Development */, + 4D4E7BC6087804870051572B /* Deployment */, + 0D88F56F0B6CDCD400F81F26 /* UB */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Deployment; + }; +/* End XCConfigurationList section */ + }; + rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; +} diff --git a/macosx/InstantHandBrake/libhb.xcodeproj/project.pbxproj b/macosx/InstantHandBrake/libhb.xcodeproj/project.pbxproj new file mode 100644 index 000000000..c41cffd35 --- /dev/null +++ b/macosx/InstantHandBrake/libhb.xcodeproj/project.pbxproj @@ -0,0 +1,1199 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + 0D096EA30B70884A00A845D4 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D1125D709D72FD200E0657B /* libz.dylib */; }; + A9DB39100D37EA0300F77345 /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38E70D37EA0300F77345 /* common.c */; }; + A9DB39110D37EA0300F77345 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB38E80D37EA0300F77345 /* common.h */; }; + A9DB39120D37EA0300F77345 /* deblock.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38E90D37EA0300F77345 /* deblock.c */; }; + A9DB39130D37EA0300F77345 /* deca52.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EA0D37EA0300F77345 /* deca52.c */; }; + A9DB39140D37EA0300F77345 /* decavcodec.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EB0D37EA0300F77345 /* decavcodec.c */; }; + A9DB39150D37EA0300F77345 /* decdca.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EC0D37EA0300F77345 /* decdca.c */; }; + A9DB39160D37EA0300F77345 /* declpcm.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38ED0D37EA0300F77345 /* declpcm.c */; }; + A9DB39170D37EA0300F77345 /* decmpeg2.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EE0D37EA0300F77345 /* decmpeg2.c */; }; + A9DB39180D37EA0300F77345 /* decsub.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EF0D37EA0300F77345 /* decsub.c */; }; + A9DB39190D37EA0300F77345 /* deinterlace.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F00D37EA0300F77345 /* deinterlace.c */; }; + A9DB391A0D37EA0300F77345 /* demuxmpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F10D37EA0300F77345 /* demuxmpeg.c */; }; + A9DB391B0D37EA0300F77345 /* denoise.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F20D37EA0300F77345 /* denoise.c */; }; + A9DB391C0D37EA0300F77345 /* detelecine.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F30D37EA0300F77345 /* detelecine.c */; }; + A9DB391D0D37EA0300F77345 /* dvd.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F40D37EA0300F77345 /* dvd.c */; }; + A9DB391E0D37EA0300F77345 /* encavcodec.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F50D37EA0300F77345 /* encavcodec.c */; }; + A9DB391F0D37EA0300F77345 /* encfaac.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F60D37EA0300F77345 /* encfaac.c */; }; + A9DB39200D37EA0300F77345 /* enclame.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F70D37EA0300F77345 /* enclame.c */; }; + A9DB39210D37EA0300F77345 /* encvorbis.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F80D37EA0300F77345 /* encvorbis.c */; }; + A9DB39220D37EA0300F77345 /* encx264.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F90D37EA0300F77345 /* encx264.c */; }; + A9DB39230D37EA0300F77345 /* encxvid.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FA0D37EA0300F77345 /* encxvid.c */; }; + A9DB39240D37EA0300F77345 /* fifo.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FB0D37EA0300F77345 /* fifo.c */; }; + A9DB39250D37EA0300F77345 /* hb.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FC0D37EA0300F77345 /* hb.c */; }; + A9DB39260D37EA0300F77345 /* hb.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB38FD0D37EA0300F77345 /* hb.h */; }; + A9DB39270D37EA0300F77345 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB38FE0D37EA0300F77345 /* internal.h */; }; + A9DB39280D37EA0300F77345 /* ipodutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FF0D37EA0300F77345 /* ipodutil.cpp */; }; + A9DB39290D37EA0300F77345 /* lang.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39000D37EA0300F77345 /* lang.c */; }; + A9DB392A0D37EA0300F77345 /* lang.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB39010D37EA0300F77345 /* lang.h */; }; + A9DB392B0D37EA0300F77345 /* muxavi.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39020D37EA0300F77345 /* muxavi.c */; }; + A9DB392C0D37EA0300F77345 /* muxcommon.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39030D37EA0300F77345 /* muxcommon.c */; }; + A9DB392D0D37EA0300F77345 /* muxmkv.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39040D37EA0300F77345 /* muxmkv.c */; }; + A9DB392E0D37EA0300F77345 /* muxmp4.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39050D37EA0300F77345 /* muxmp4.c */; }; + A9DB392F0D37EA0300F77345 /* muxogm.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39060D37EA0300F77345 /* muxogm.c */; }; + A9DB39300D37EA0300F77345 /* ports.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39070D37EA0300F77345 /* ports.c */; }; + A9DB39310D37EA0300F77345 /* ports.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB39080D37EA0300F77345 /* ports.h */; }; + A9DB39320D37EA0300F77345 /* reader.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39090D37EA0300F77345 /* reader.c */; }; + A9DB39330D37EA0300F77345 /* render.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390A0D37EA0300F77345 /* render.c */; }; + A9DB39340D37EA0300F77345 /* scan.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390B0D37EA0300F77345 /* scan.c */; }; + A9DB39350D37EA0300F77345 /* stream.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390C0D37EA0300F77345 /* stream.c */; }; + A9DB39360D37EA0300F77345 /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390D0D37EA0300F77345 /* sync.c */; }; + A9DB39370D37EA0300F77345 /* update.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390E0D37EA0300F77345 /* update.c */; }; + A9DB39380D37EA0300F77345 /* work.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390F0D37EA0300F77345 /* work.c */; }; + A9DB39390D37EA0300F77345 /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38E70D37EA0300F77345 /* common.c */; }; + A9DB393A0D37EA0300F77345 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB38E80D37EA0300F77345 /* common.h */; }; + A9DB393B0D37EA0300F77345 /* deblock.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38E90D37EA0300F77345 /* deblock.c */; }; + A9DB393C0D37EA0300F77345 /* deca52.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EA0D37EA0300F77345 /* deca52.c */; }; + A9DB393D0D37EA0300F77345 /* decavcodec.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EB0D37EA0300F77345 /* decavcodec.c */; }; + A9DB393E0D37EA0300F77345 /* decdca.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EC0D37EA0300F77345 /* decdca.c */; }; + A9DB393F0D37EA0300F77345 /* declpcm.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38ED0D37EA0300F77345 /* declpcm.c */; }; + A9DB39400D37EA0300F77345 /* decmpeg2.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EE0D37EA0300F77345 /* decmpeg2.c */; }; + A9DB39410D37EA0300F77345 /* decsub.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EF0D37EA0300F77345 /* decsub.c */; }; + A9DB39420D37EA0300F77345 /* deinterlace.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F00D37EA0300F77345 /* deinterlace.c */; }; + A9DB39430D37EA0300F77345 /* demuxmpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F10D37EA0300F77345 /* demuxmpeg.c */; }; + A9DB39440D37EA0300F77345 /* denoise.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F20D37EA0300F77345 /* denoise.c */; }; + A9DB39450D37EA0300F77345 /* detelecine.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F30D37EA0300F77345 /* detelecine.c */; }; + A9DB39460D37EA0300F77345 /* dvd.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F40D37EA0300F77345 /* dvd.c */; }; + A9DB39470D37EA0300F77345 /* encavcodec.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F50D37EA0300F77345 /* encavcodec.c */; }; + A9DB39480D37EA0300F77345 /* encfaac.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F60D37EA0300F77345 /* encfaac.c */; }; + A9DB39490D37EA0300F77345 /* enclame.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F70D37EA0300F77345 /* enclame.c */; }; + A9DB394A0D37EA0300F77345 /* encvorbis.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F80D37EA0300F77345 /* encvorbis.c */; }; + A9DB394B0D37EA0300F77345 /* encx264.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F90D37EA0300F77345 /* encx264.c */; }; + A9DB394C0D37EA0300F77345 /* encxvid.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FA0D37EA0300F77345 /* encxvid.c */; }; + A9DB394D0D37EA0300F77345 /* fifo.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FB0D37EA0300F77345 /* fifo.c */; }; + A9DB394E0D37EA0300F77345 /* hb.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FC0D37EA0300F77345 /* hb.c */; }; + A9DB394F0D37EA0300F77345 /* hb.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB38FD0D37EA0300F77345 /* hb.h */; }; + A9DB39500D37EA0300F77345 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB38FE0D37EA0300F77345 /* internal.h */; }; + A9DB39510D37EA0300F77345 /* ipodutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FF0D37EA0300F77345 /* ipodutil.cpp */; }; + A9DB39520D37EA0300F77345 /* lang.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39000D37EA0300F77345 /* lang.c */; }; + A9DB39530D37EA0300F77345 /* lang.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB39010D37EA0300F77345 /* lang.h */; }; + A9DB39540D37EA0300F77345 /* muxavi.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39020D37EA0300F77345 /* muxavi.c */; }; + A9DB39550D37EA0300F77345 /* muxcommon.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39030D37EA0300F77345 /* muxcommon.c */; }; + A9DB39560D37EA0300F77345 /* muxmkv.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39040D37EA0300F77345 /* muxmkv.c */; }; + A9DB39570D37EA0300F77345 /* muxmp4.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39050D37EA0300F77345 /* muxmp4.c */; }; + A9DB39580D37EA0300F77345 /* muxogm.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39060D37EA0300F77345 /* muxogm.c */; }; + A9DB39590D37EA0300F77345 /* ports.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39070D37EA0300F77345 /* ports.c */; }; + A9DB395A0D37EA0300F77345 /* ports.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB39080D37EA0300F77345 /* ports.h */; }; + A9DB395B0D37EA0300F77345 /* reader.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39090D37EA0300F77345 /* reader.c */; }; + A9DB395C0D37EA0300F77345 /* render.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390A0D37EA0300F77345 /* render.c */; }; + A9DB395D0D37EA0300F77345 /* scan.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390B0D37EA0300F77345 /* scan.c */; }; + A9DB395E0D37EA0300F77345 /* stream.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390C0D37EA0300F77345 /* stream.c */; }; + A9DB395F0D37EA0300F77345 /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390D0D37EA0300F77345 /* sync.c */; }; + A9DB39600D37EA0300F77345 /* update.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390E0D37EA0300F77345 /* update.c */; }; + A9DB39610D37EA0300F77345 /* work.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390F0D37EA0300F77345 /* work.c */; }; + A9DB39620D37EA0300F77345 /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38E70D37EA0300F77345 /* common.c */; }; + A9DB39630D37EA0300F77345 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB38E80D37EA0300F77345 /* common.h */; }; + A9DB39640D37EA0300F77345 /* deblock.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38E90D37EA0300F77345 /* deblock.c */; }; + A9DB39650D37EA0300F77345 /* deca52.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EA0D37EA0300F77345 /* deca52.c */; }; + A9DB39660D37EA0300F77345 /* decavcodec.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EB0D37EA0300F77345 /* decavcodec.c */; }; + A9DB39670D37EA0300F77345 /* decdca.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EC0D37EA0300F77345 /* decdca.c */; }; + A9DB39680D37EA0300F77345 /* declpcm.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38ED0D37EA0300F77345 /* declpcm.c */; }; + A9DB39690D37EA0300F77345 /* decmpeg2.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EE0D37EA0300F77345 /* decmpeg2.c */; }; + A9DB396A0D37EA0300F77345 /* decsub.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38EF0D37EA0300F77345 /* decsub.c */; }; + A9DB396B0D37EA0300F77345 /* deinterlace.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F00D37EA0300F77345 /* deinterlace.c */; }; + A9DB396C0D37EA0300F77345 /* demuxmpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F10D37EA0300F77345 /* demuxmpeg.c */; }; + A9DB396D0D37EA0300F77345 /* denoise.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F20D37EA0300F77345 /* denoise.c */; }; + A9DB396E0D37EA0300F77345 /* detelecine.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F30D37EA0300F77345 /* detelecine.c */; }; + A9DB396F0D37EA0300F77345 /* dvd.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F40D37EA0300F77345 /* dvd.c */; }; + A9DB39700D37EA0300F77345 /* encavcodec.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F50D37EA0300F77345 /* encavcodec.c */; }; + A9DB39710D37EA0300F77345 /* encfaac.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F60D37EA0300F77345 /* encfaac.c */; }; + A9DB39720D37EA0300F77345 /* enclame.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F70D37EA0300F77345 /* enclame.c */; }; + A9DB39730D37EA0300F77345 /* encvorbis.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F80D37EA0300F77345 /* encvorbis.c */; }; + A9DB39740D37EA0300F77345 /* encx264.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38F90D37EA0300F77345 /* encx264.c */; }; + A9DB39750D37EA0300F77345 /* encxvid.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FA0D37EA0300F77345 /* encxvid.c */; }; + A9DB39760D37EA0300F77345 /* fifo.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FB0D37EA0300F77345 /* fifo.c */; }; + A9DB39770D37EA0300F77345 /* hb.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FC0D37EA0300F77345 /* hb.c */; }; + A9DB39780D37EA0300F77345 /* hb.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB38FD0D37EA0300F77345 /* hb.h */; }; + A9DB39790D37EA0300F77345 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB38FE0D37EA0300F77345 /* internal.h */; }; + A9DB397A0D37EA0300F77345 /* ipodutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9DB38FF0D37EA0300F77345 /* ipodutil.cpp */; }; + A9DB397B0D37EA0300F77345 /* lang.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39000D37EA0300F77345 /* lang.c */; }; + A9DB397C0D37EA0300F77345 /* lang.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB39010D37EA0300F77345 /* lang.h */; }; + A9DB397D0D37EA0300F77345 /* muxavi.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39020D37EA0300F77345 /* muxavi.c */; }; + A9DB397E0D37EA0300F77345 /* muxcommon.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39030D37EA0300F77345 /* muxcommon.c */; }; + A9DB397F0D37EA0300F77345 /* muxmkv.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39040D37EA0300F77345 /* muxmkv.c */; }; + A9DB39800D37EA0300F77345 /* muxmp4.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39050D37EA0300F77345 /* muxmp4.c */; }; + A9DB39810D37EA0300F77345 /* muxogm.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39060D37EA0300F77345 /* muxogm.c */; }; + A9DB39820D37EA0300F77345 /* ports.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39070D37EA0300F77345 /* ports.c */; }; + A9DB39830D37EA0300F77345 /* ports.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB39080D37EA0300F77345 /* ports.h */; }; + A9DB39840D37EA0300F77345 /* reader.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB39090D37EA0300F77345 /* reader.c */; }; + A9DB39850D37EA0300F77345 /* render.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390A0D37EA0300F77345 /* render.c */; }; + A9DB39860D37EA0300F77345 /* scan.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390B0D37EA0300F77345 /* scan.c */; }; + A9DB39870D37EA0300F77345 /* stream.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390C0D37EA0300F77345 /* stream.c */; }; + A9DB39880D37EA0300F77345 /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390D0D37EA0300F77345 /* sync.c */; }; + A9DB39890D37EA0300F77345 /* update.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390E0D37EA0300F77345 /* update.c */; }; + A9DB398A0D37EA0300F77345 /* work.c in Sources */ = {isa = PBXBuildFile; fileRef = A9DB390F0D37EA0300F77345 /* work.c */; }; + A9DB39B20D37EB4700F77345 /* liba52.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB399D0D37EB4700F77345 /* liba52.a */; }; + A9DB39B30D37EB4700F77345 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB399E0D37EB4700F77345 /* libavcodec.a */; }; + A9DB39B40D37EB4700F77345 /* libavformat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB399F0D37EB4700F77345 /* libavformat.a */; }; + A9DB39B50D37EB4700F77345 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A00D37EB4700F77345 /* libavutil.a */; }; + A9DB39B60D37EB4700F77345 /* libdca.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A10D37EB4700F77345 /* libdca.a */; }; + A9DB39B70D37EB4700F77345 /* libdvdcss.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A20D37EB4700F77345 /* libdvdcss.a */; }; + A9DB39B80D37EB4700F77345 /* libdvdread.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A30D37EB4700F77345 /* libdvdread.a */; }; + A9DB39B90D37EB4700F77345 /* libfaac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A40D37EB4700F77345 /* libfaac.a */; }; + A9DB39BA0D37EB4700F77345 /* libmkv.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A50D37EB4700F77345 /* libmkv.a */; }; + A9DB39BB0D37EB4700F77345 /* libmp3lame.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A60D37EB4700F77345 /* libmp3lame.a */; }; + A9DB39BC0D37EB4700F77345 /* libmp4v2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A70D37EB4700F77345 /* libmp4v2.a */; }; + A9DB39BD0D37EB4700F77345 /* libmpeg2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A80D37EB4700F77345 /* libmpeg2.a */; }; + A9DB39BE0D37EB4700F77345 /* libmpeg2convert.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A90D37EB4700F77345 /* libmpeg2convert.a */; }; + A9DB39BF0D37EB4700F77345 /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AA0D37EB4700F77345 /* libogg.a */; }; + A9DB39C00D37EB4700F77345 /* libsamplerate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AB0D37EB4700F77345 /* libsamplerate.a */; }; + A9DB39C10D37EB4700F77345 /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AC0D37EB4700F77345 /* libswscale.a */; }; + A9DB39C20D37EB4700F77345 /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AD0D37EB4700F77345 /* libvorbis.a */; }; + A9DB39C30D37EB4700F77345 /* libvorbisenc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AE0D37EB4700F77345 /* libvorbisenc.a */; }; + A9DB39C40D37EB4700F77345 /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AF0D37EB4700F77345 /* libvorbisfile.a */; }; + A9DB39C50D37EB4700F77345 /* libxvidcore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39B00D37EB4700F77345 /* libxvidcore.a */; }; + A9DB39C60D37EB4700F77345 /* libx264.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39B10D37EB4700F77345 /* libx264.a */; }; + A9DB39C70D37EB4700F77345 /* liba52.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB399D0D37EB4700F77345 /* liba52.a */; }; + A9DB39C80D37EB4700F77345 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB399E0D37EB4700F77345 /* libavcodec.a */; }; + A9DB39C90D37EB4700F77345 /* libavformat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB399F0D37EB4700F77345 /* libavformat.a */; }; + A9DB39CA0D37EB4700F77345 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A00D37EB4700F77345 /* libavutil.a */; }; + A9DB39CB0D37EB4700F77345 /* libdca.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A10D37EB4700F77345 /* libdca.a */; }; + A9DB39CC0D37EB4700F77345 /* libdvdcss.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A20D37EB4700F77345 /* libdvdcss.a */; }; + A9DB39CD0D37EB4700F77345 /* libdvdread.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A30D37EB4700F77345 /* libdvdread.a */; }; + A9DB39CE0D37EB4700F77345 /* libfaac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A40D37EB4700F77345 /* libfaac.a */; }; + A9DB39CF0D37EB4700F77345 /* libmkv.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A50D37EB4700F77345 /* libmkv.a */; }; + A9DB39D00D37EB4700F77345 /* libmp3lame.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A60D37EB4700F77345 /* libmp3lame.a */; }; + A9DB39D10D37EB4700F77345 /* libmp4v2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A70D37EB4700F77345 /* libmp4v2.a */; }; + A9DB39D20D37EB4700F77345 /* libmpeg2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A80D37EB4700F77345 /* libmpeg2.a */; }; + A9DB39D30D37EB4700F77345 /* libmpeg2convert.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A90D37EB4700F77345 /* libmpeg2convert.a */; }; + A9DB39D40D37EB4700F77345 /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AA0D37EB4700F77345 /* libogg.a */; }; + A9DB39D50D37EB4700F77345 /* libsamplerate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AB0D37EB4700F77345 /* libsamplerate.a */; }; + A9DB39D60D37EB4700F77345 /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AC0D37EB4700F77345 /* libswscale.a */; }; + A9DB39D70D37EB4700F77345 /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AD0D37EB4700F77345 /* libvorbis.a */; }; + A9DB39D80D37EB4700F77345 /* libvorbisenc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AE0D37EB4700F77345 /* libvorbisenc.a */; }; + A9DB39D90D37EB4700F77345 /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AF0D37EB4700F77345 /* libvorbisfile.a */; }; + A9DB39DA0D37EB4700F77345 /* libxvidcore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39B00D37EB4700F77345 /* libxvidcore.a */; }; + A9DB39DB0D37EB4700F77345 /* libx264.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39B10D37EB4700F77345 /* libx264.a */; }; + A9DB39DC0D37EB4700F77345 /* liba52.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB399D0D37EB4700F77345 /* liba52.a */; }; + A9DB39DD0D37EB4700F77345 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB399E0D37EB4700F77345 /* libavcodec.a */; }; + A9DB39DE0D37EB4700F77345 /* libavformat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB399F0D37EB4700F77345 /* libavformat.a */; }; + A9DB39DF0D37EB4700F77345 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A00D37EB4700F77345 /* libavutil.a */; }; + A9DB39E00D37EB4700F77345 /* libdca.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A10D37EB4700F77345 /* libdca.a */; }; + A9DB39E10D37EB4700F77345 /* libdvdcss.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A20D37EB4700F77345 /* libdvdcss.a */; }; + A9DB39E20D37EB4700F77345 /* libdvdread.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A30D37EB4700F77345 /* libdvdread.a */; }; + A9DB39E30D37EB4700F77345 /* libfaac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A40D37EB4700F77345 /* libfaac.a */; }; + A9DB39E40D37EB4700F77345 /* libmkv.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A50D37EB4700F77345 /* libmkv.a */; }; + A9DB39E50D37EB4700F77345 /* libmp3lame.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A60D37EB4700F77345 /* libmp3lame.a */; }; + A9DB39E60D37EB4700F77345 /* libmp4v2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A70D37EB4700F77345 /* libmp4v2.a */; }; + A9DB39E70D37EB4700F77345 /* libmpeg2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A80D37EB4700F77345 /* libmpeg2.a */; }; + A9DB39E80D37EB4700F77345 /* libmpeg2convert.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39A90D37EB4700F77345 /* libmpeg2convert.a */; }; + A9DB39E90D37EB4700F77345 /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AA0D37EB4700F77345 /* libogg.a */; }; + A9DB39EA0D37EB4700F77345 /* libsamplerate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AB0D37EB4700F77345 /* libsamplerate.a */; }; + A9DB39EB0D37EB4700F77345 /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AC0D37EB4700F77345 /* libswscale.a */; }; + A9DB39EC0D37EB4700F77345 /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AD0D37EB4700F77345 /* libvorbis.a */; }; + A9DB39ED0D37EB4700F77345 /* libvorbisenc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AE0D37EB4700F77345 /* libvorbisenc.a */; }; + A9DB39EE0D37EB4700F77345 /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39AF0D37EB4700F77345 /* libvorbisfile.a */; }; + A9DB39EF0D37EB4700F77345 /* libxvidcore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39B00D37EB4700F77345 /* libxvidcore.a */; }; + A9DB39F00D37EB4700F77345 /* libx264.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A9DB39B10D37EB4700F77345 /* libx264.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 0D096DFF0B707D1200A845D4 /* libhb.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libhb.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + 0DFF0B720B6BC6E600549488 /* libhb.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libhb.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; + 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; + 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; + 4D1125D709D72FD200E0657B /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = /usr/lib/libz.dylib; sourceTree = "<absolute>"; }; + 4DEB2024052B055F00C39CA9 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; }; + A9DB38E00D37E9BA00F77345 /* HB.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = HB.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9DB38E10D37E9BA00F77345 /* HB-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "HB-Info.plist"; sourceTree = "<group>"; }; + A9DB38E70D37EA0300F77345 /* common.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = common.c; path = ../../libhb/common.c; sourceTree = SOURCE_ROOT; }; + A9DB38E80D37EA0300F77345 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = common.h; path = ../../libhb/common.h; sourceTree = SOURCE_ROOT; }; + A9DB38E90D37EA0300F77345 /* deblock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = deblock.c; path = ../../libhb/deblock.c; sourceTree = SOURCE_ROOT; }; + A9DB38EA0D37EA0300F77345 /* deca52.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = deca52.c; path = ../../libhb/deca52.c; sourceTree = SOURCE_ROOT; }; + A9DB38EB0D37EA0300F77345 /* decavcodec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decavcodec.c; path = ../../libhb/decavcodec.c; sourceTree = SOURCE_ROOT; }; + A9DB38EC0D37EA0300F77345 /* decdca.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decdca.c; path = ../../libhb/decdca.c; sourceTree = SOURCE_ROOT; }; + A9DB38ED0D37EA0300F77345 /* declpcm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = declpcm.c; path = ../../libhb/declpcm.c; sourceTree = SOURCE_ROOT; }; + A9DB38EE0D37EA0300F77345 /* decmpeg2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decmpeg2.c; path = ../../libhb/decmpeg2.c; sourceTree = SOURCE_ROOT; }; + A9DB38EF0D37EA0300F77345 /* decsub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decsub.c; path = ../../libhb/decsub.c; sourceTree = SOURCE_ROOT; }; + A9DB38F00D37EA0300F77345 /* deinterlace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = deinterlace.c; path = ../../libhb/deinterlace.c; sourceTree = SOURCE_ROOT; }; + A9DB38F10D37EA0300F77345 /* demuxmpeg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = demuxmpeg.c; path = ../../libhb/demuxmpeg.c; sourceTree = SOURCE_ROOT; }; + A9DB38F20D37EA0300F77345 /* denoise.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = denoise.c; path = ../../libhb/denoise.c; sourceTree = SOURCE_ROOT; }; + A9DB38F30D37EA0300F77345 /* detelecine.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = detelecine.c; path = ../../libhb/detelecine.c; sourceTree = SOURCE_ROOT; }; + A9DB38F40D37EA0300F77345 /* dvd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dvd.c; path = ../../libhb/dvd.c; sourceTree = SOURCE_ROOT; }; + A9DB38F50D37EA0300F77345 /* encavcodec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = encavcodec.c; path = ../../libhb/encavcodec.c; sourceTree = SOURCE_ROOT; }; + A9DB38F60D37EA0300F77345 /* encfaac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = encfaac.c; path = ../../libhb/encfaac.c; sourceTree = SOURCE_ROOT; }; + A9DB38F70D37EA0300F77345 /* enclame.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = enclame.c; path = ../../libhb/enclame.c; sourceTree = SOURCE_ROOT; }; + A9DB38F80D37EA0300F77345 /* encvorbis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = encvorbis.c; path = ../../libhb/encvorbis.c; sourceTree = SOURCE_ROOT; }; + A9DB38F90D37EA0300F77345 /* encx264.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = encx264.c; path = ../../libhb/encx264.c; sourceTree = SOURCE_ROOT; }; + A9DB38FA0D37EA0300F77345 /* encxvid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = encxvid.c; path = ../../libhb/encxvid.c; sourceTree = SOURCE_ROOT; }; + A9DB38FB0D37EA0300F77345 /* fifo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fifo.c; path = ../../libhb/fifo.c; sourceTree = SOURCE_ROOT; }; + A9DB38FC0D37EA0300F77345 /* hb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hb.c; path = ../../libhb/hb.c; sourceTree = SOURCE_ROOT; }; + A9DB38FD0D37EA0300F77345 /* hb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hb.h; path = ../../libhb/hb.h; sourceTree = SOURCE_ROOT; }; + A9DB38FE0D37EA0300F77345 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = ../../libhb/internal.h; sourceTree = SOURCE_ROOT; }; + A9DB38FF0D37EA0300F77345 /* ipodutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ipodutil.cpp; path = ../../libhb/ipodutil.cpp; sourceTree = SOURCE_ROOT; }; + A9DB39000D37EA0300F77345 /* lang.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lang.c; path = ../../libhb/lang.c; sourceTree = SOURCE_ROOT; }; + A9DB39010D37EA0300F77345 /* lang.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lang.h; path = ../../libhb/lang.h; sourceTree = SOURCE_ROOT; }; + A9DB39020D37EA0300F77345 /* muxavi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = muxavi.c; path = ../../libhb/muxavi.c; sourceTree = SOURCE_ROOT; }; + A9DB39030D37EA0300F77345 /* muxcommon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = muxcommon.c; path = ../../libhb/muxcommon.c; sourceTree = SOURCE_ROOT; }; + A9DB39040D37EA0300F77345 /* muxmkv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = muxmkv.c; path = ../../libhb/muxmkv.c; sourceTree = SOURCE_ROOT; }; + A9DB39050D37EA0300F77345 /* muxmp4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = muxmp4.c; path = ../../libhb/muxmp4.c; sourceTree = SOURCE_ROOT; }; + A9DB39060D37EA0300F77345 /* muxogm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = muxogm.c; path = ../../libhb/muxogm.c; sourceTree = SOURCE_ROOT; }; + A9DB39070D37EA0300F77345 /* ports.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ports.c; path = ../../libhb/ports.c; sourceTree = SOURCE_ROOT; }; + A9DB39080D37EA0300F77345 /* ports.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ports.h; path = ../../libhb/ports.h; sourceTree = SOURCE_ROOT; }; + A9DB39090D37EA0300F77345 /* reader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = reader.c; path = ../../libhb/reader.c; sourceTree = SOURCE_ROOT; }; + A9DB390A0D37EA0300F77345 /* render.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = render.c; path = ../../libhb/render.c; sourceTree = SOURCE_ROOT; }; + A9DB390B0D37EA0300F77345 /* scan.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = scan.c; path = ../../libhb/scan.c; sourceTree = SOURCE_ROOT; }; + A9DB390C0D37EA0300F77345 /* stream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream.c; path = ../../libhb/stream.c; sourceTree = SOURCE_ROOT; }; + A9DB390D0D37EA0300F77345 /* sync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync.c; path = ../../libhb/sync.c; sourceTree = SOURCE_ROOT; }; + A9DB390E0D37EA0300F77345 /* update.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = update.c; path = ../../libhb/update.c; sourceTree = SOURCE_ROOT; }; + A9DB390F0D37EA0300F77345 /* work.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = work.c; path = ../../libhb/work.c; sourceTree = SOURCE_ROOT; }; + A9DB399D0D37EB4700F77345 /* liba52.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liba52.a; path = ../../contrib/lib/liba52.a; sourceTree = SOURCE_ROOT; }; + A9DB399E0D37EB4700F77345 /* libavcodec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavcodec.a; path = ../../contrib/lib/libavcodec.a; sourceTree = SOURCE_ROOT; }; + A9DB399F0D37EB4700F77345 /* libavformat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavformat.a; path = ../../contrib/lib/libavformat.a; sourceTree = SOURCE_ROOT; }; + A9DB39A00D37EB4700F77345 /* libavutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libavutil.a; path = ../../contrib/lib/libavutil.a; sourceTree = SOURCE_ROOT; }; + A9DB39A10D37EB4700F77345 /* libdca.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdca.a; path = ../../contrib/lib/libdca.a; sourceTree = SOURCE_ROOT; }; + A9DB39A20D37EB4700F77345 /* libdvdcss.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdvdcss.a; path = ../../contrib/lib/libdvdcss.a; sourceTree = SOURCE_ROOT; }; + A9DB39A30D37EB4700F77345 /* libdvdread.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdvdread.a; path = ../../contrib/lib/libdvdread.a; sourceTree = SOURCE_ROOT; }; + A9DB39A40D37EB4700F77345 /* libfaac.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfaac.a; path = ../../contrib/lib/libfaac.a; sourceTree = SOURCE_ROOT; }; + A9DB39A50D37EB4700F77345 /* libmkv.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmkv.a; path = ../../contrib/lib/libmkv.a; sourceTree = SOURCE_ROOT; }; + A9DB39A60D37EB4700F77345 /* libmp3lame.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmp3lame.a; path = ../../contrib/lib/libmp3lame.a; sourceTree = SOURCE_ROOT; }; + A9DB39A70D37EB4700F77345 /* libmp4v2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmp4v2.a; path = ../../contrib/lib/libmp4v2.a; sourceTree = SOURCE_ROOT; }; + A9DB39A80D37EB4700F77345 /* libmpeg2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmpeg2.a; path = ../../contrib/lib/libmpeg2.a; sourceTree = SOURCE_ROOT; }; + A9DB39A90D37EB4700F77345 /* libmpeg2convert.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmpeg2convert.a; path = ../../contrib/lib/libmpeg2convert.a; sourceTree = SOURCE_ROOT; }; + A9DB39AA0D37EB4700F77345 /* libogg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libogg.a; path = ../../contrib/lib/libogg.a; sourceTree = SOURCE_ROOT; }; + A9DB39AB0D37EB4700F77345 /* libsamplerate.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsamplerate.a; path = ../../contrib/lib/libsamplerate.a; sourceTree = SOURCE_ROOT; }; + A9DB39AC0D37EB4700F77345 /* libswscale.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libswscale.a; path = ../../contrib/lib/libswscale.a; sourceTree = SOURCE_ROOT; }; + A9DB39AD0D37EB4700F77345 /* libvorbis.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbis.a; path = ../../contrib/lib/libvorbis.a; sourceTree = SOURCE_ROOT; }; + A9DB39AE0D37EB4700F77345 /* libvorbisenc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisenc.a; path = ../../contrib/lib/libvorbisenc.a; sourceTree = SOURCE_ROOT; }; + A9DB39AF0D37EB4700F77345 /* libvorbisfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisfile.a; path = ../../contrib/lib/libvorbisfile.a; sourceTree = SOURCE_ROOT; }; + A9DB39B00D37EB4700F77345 /* libxvidcore.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libxvidcore.a; path = ../../contrib/lib/libxvidcore.a; sourceTree = SOURCE_ROOT; }; + A9DB39B10D37EB4700F77345 /* libx264.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libx264.a; path = ../../contrib/lib/libx264.a; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 0D096DFD0B707D1200A845D4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 0D096EA30B70884A00A845D4 /* libz.dylib in Frameworks */, + A9DB39DC0D37EB4700F77345 /* liba52.a in Frameworks */, + A9DB39DD0D37EB4700F77345 /* libavcodec.a in Frameworks */, + A9DB39DE0D37EB4700F77345 /* libavformat.a in Frameworks */, + A9DB39DF0D37EB4700F77345 /* libavutil.a in Frameworks */, + A9DB39E00D37EB4700F77345 /* libdca.a in Frameworks */, + A9DB39E10D37EB4700F77345 /* libdvdcss.a in Frameworks */, + A9DB39E20D37EB4700F77345 /* libdvdread.a in Frameworks */, + A9DB39E30D37EB4700F77345 /* libfaac.a in Frameworks */, + A9DB39E40D37EB4700F77345 /* libmkv.a in Frameworks */, + A9DB39E50D37EB4700F77345 /* libmp3lame.a in Frameworks */, + A9DB39E60D37EB4700F77345 /* libmp4v2.a in Frameworks */, + A9DB39E70D37EB4700F77345 /* libmpeg2.a in Frameworks */, + A9DB39E80D37EB4700F77345 /* libmpeg2convert.a in Frameworks */, + A9DB39E90D37EB4700F77345 /* libogg.a in Frameworks */, + A9DB39EA0D37EB4700F77345 /* libsamplerate.a in Frameworks */, + A9DB39EB0D37EB4700F77345 /* libswscale.a in Frameworks */, + A9DB39EC0D37EB4700F77345 /* libvorbis.a in Frameworks */, + A9DB39ED0D37EB4700F77345 /* libvorbisenc.a in Frameworks */, + A9DB39EE0D37EB4700F77345 /* libvorbisfile.a in Frameworks */, + A9DB39EF0D37EB4700F77345 /* libxvidcore.a in Frameworks */, + A9DB39F00D37EB4700F77345 /* libx264.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0DFF0B700B6BC6E600549488 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A9DB39B20D37EB4700F77345 /* liba52.a in Frameworks */, + A9DB39B30D37EB4700F77345 /* libavcodec.a in Frameworks */, + A9DB39B40D37EB4700F77345 /* libavformat.a in Frameworks */, + A9DB39B50D37EB4700F77345 /* libavutil.a in Frameworks */, + A9DB39B60D37EB4700F77345 /* libdca.a in Frameworks */, + A9DB39B70D37EB4700F77345 /* libdvdcss.a in Frameworks */, + A9DB39B80D37EB4700F77345 /* libdvdread.a in Frameworks */, + A9DB39B90D37EB4700F77345 /* libfaac.a in Frameworks */, + A9DB39BA0D37EB4700F77345 /* libmkv.a in Frameworks */, + A9DB39BB0D37EB4700F77345 /* libmp3lame.a in Frameworks */, + A9DB39BC0D37EB4700F77345 /* libmp4v2.a in Frameworks */, + A9DB39BD0D37EB4700F77345 /* libmpeg2.a in Frameworks */, + A9DB39BE0D37EB4700F77345 /* libmpeg2convert.a in Frameworks */, + A9DB39BF0D37EB4700F77345 /* libogg.a in Frameworks */, + A9DB39C00D37EB4700F77345 /* libsamplerate.a in Frameworks */, + A9DB39C10D37EB4700F77345 /* libswscale.a in Frameworks */, + A9DB39C20D37EB4700F77345 /* libvorbis.a in Frameworks */, + A9DB39C30D37EB4700F77345 /* libvorbisenc.a in Frameworks */, + A9DB39C40D37EB4700F77345 /* libvorbisfile.a in Frameworks */, + A9DB39C50D37EB4700F77345 /* libxvidcore.a in Frameworks */, + A9DB39C60D37EB4700F77345 /* libx264.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A9DB38DE0D37E9BA00F77345 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A9DB39C70D37EB4700F77345 /* liba52.a in Frameworks */, + A9DB39C80D37EB4700F77345 /* libavcodec.a in Frameworks */, + A9DB39C90D37EB4700F77345 /* libavformat.a in Frameworks */, + A9DB39CA0D37EB4700F77345 /* libavutil.a in Frameworks */, + A9DB39CB0D37EB4700F77345 /* libdca.a in Frameworks */, + A9DB39CC0D37EB4700F77345 /* libdvdcss.a in Frameworks */, + A9DB39CD0D37EB4700F77345 /* libdvdread.a in Frameworks */, + A9DB39CE0D37EB4700F77345 /* libfaac.a in Frameworks */, + A9DB39CF0D37EB4700F77345 /* libmkv.a in Frameworks */, + A9DB39D00D37EB4700F77345 /* libmp3lame.a in Frameworks */, + A9DB39D10D37EB4700F77345 /* libmp4v2.a in Frameworks */, + A9DB39D20D37EB4700F77345 /* libmpeg2.a in Frameworks */, + A9DB39D30D37EB4700F77345 /* libmpeg2convert.a in Frameworks */, + A9DB39D40D37EB4700F77345 /* libogg.a in Frameworks */, + A9DB39D50D37EB4700F77345 /* libsamplerate.a in Frameworks */, + A9DB39D60D37EB4700F77345 /* libswscale.a in Frameworks */, + A9DB39D70D37EB4700F77345 /* libvorbis.a in Frameworks */, + A9DB39D80D37EB4700F77345 /* libvorbisenc.a in Frameworks */, + A9DB39D90D37EB4700F77345 /* libvorbisfile.a in Frameworks */, + A9DB39DA0D37EB4700F77345 /* libxvidcore.a in Frameworks */, + A9DB39DB0D37EB4700F77345 /* libx264.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 19C28FACFE9D520D11CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 0DFF0B720B6BC6E600549488 /* libhb.a */, + 0D096DFF0B707D1200A845D4 /* libhb.dylib */, + A9DB38E00D37E9BA00F77345 /* HB.framework */, + ); + name = Products; + sourceTree = "<group>"; + }; + 29B97314FDCFA39411CA2CEA /* HandBrake */ = { + isa = PBXGroup; + children = ( + 526FBC8D0B4CA9F90064E04C /* libhb Sources */, + 29B97323FDCFA39411CA2CEA /* Frameworks */, + 19C28FACFE9D520D11CA2CBB /* Products */, + A9DB38E10D37E9BA00F77345 /* HB-Info.plist */, + ); + name = HandBrake; + sourceTree = "<group>"; + }; + 29B97323FDCFA39411CA2CEA /* Frameworks */ = { + isa = PBXGroup; + children = ( + A9DB399D0D37EB4700F77345 /* liba52.a */, + A9DB399E0D37EB4700F77345 /* libavcodec.a */, + A9DB399F0D37EB4700F77345 /* libavformat.a */, + A9DB39A00D37EB4700F77345 /* libavutil.a */, + A9DB39A10D37EB4700F77345 /* libdca.a */, + A9DB39A20D37EB4700F77345 /* libdvdcss.a */, + A9DB39A30D37EB4700F77345 /* libdvdread.a */, + A9DB39A40D37EB4700F77345 /* libfaac.a */, + A9DB39A50D37EB4700F77345 /* libmkv.a */, + A9DB39A60D37EB4700F77345 /* libmp3lame.a */, + A9DB39A70D37EB4700F77345 /* libmp4v2.a */, + A9DB39A80D37EB4700F77345 /* libmpeg2.a */, + A9DB39A90D37EB4700F77345 /* libmpeg2convert.a */, + A9DB39AA0D37EB4700F77345 /* libogg.a */, + A9DB39AB0D37EB4700F77345 /* libsamplerate.a */, + A9DB39AC0D37EB4700F77345 /* libswscale.a */, + A9DB39AD0D37EB4700F77345 /* libvorbis.a */, + A9DB39AE0D37EB4700F77345 /* libvorbisenc.a */, + A9DB39AF0D37EB4700F77345 /* libvorbisfile.a */, + A9DB39B00D37EB4700F77345 /* libxvidcore.a */, + A9DB39B10D37EB4700F77345 /* libx264.a */, + 4D1125D709D72FD200E0657B /* libz.dylib */, + 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, + 4DEB2024052B055F00C39CA9 /* IOKit.framework */, + 29B97325FDCFA39411CA2CEA /* Foundation.framework */, + 29B97324FDCFA39411CA2CEA /* AppKit.framework */, + ); + name = Frameworks; + sourceTree = "<group>"; + }; + 526FBC8D0B4CA9F90064E04C /* libhb Sources */ = { + isa = PBXGroup; + children = ( + A9DB38E70D37EA0300F77345 /* common.c */, + A9DB38E80D37EA0300F77345 /* common.h */, + A9DB38E90D37EA0300F77345 /* deblock.c */, + A9DB38EA0D37EA0300F77345 /* deca52.c */, + A9DB38EB0D37EA0300F77345 /* decavcodec.c */, + A9DB38EC0D37EA0300F77345 /* decdca.c */, + A9DB38ED0D37EA0300F77345 /* declpcm.c */, + A9DB38EE0D37EA0300F77345 /* decmpeg2.c */, + A9DB38EF0D37EA0300F77345 /* decsub.c */, + A9DB38F00D37EA0300F77345 /* deinterlace.c */, + A9DB38F10D37EA0300F77345 /* demuxmpeg.c */, + A9DB38F20D37EA0300F77345 /* denoise.c */, + A9DB38F30D37EA0300F77345 /* detelecine.c */, + A9DB38F40D37EA0300F77345 /* dvd.c */, + A9DB38F50D37EA0300F77345 /* encavcodec.c */, + A9DB38F60D37EA0300F77345 /* encfaac.c */, + A9DB38F70D37EA0300F77345 /* enclame.c */, + A9DB38F80D37EA0300F77345 /* encvorbis.c */, + A9DB38F90D37EA0300F77345 /* encx264.c */, + A9DB38FA0D37EA0300F77345 /* encxvid.c */, + A9DB38FB0D37EA0300F77345 /* fifo.c */, + A9DB38FC0D37EA0300F77345 /* hb.c */, + A9DB38FD0D37EA0300F77345 /* hb.h */, + A9DB38FE0D37EA0300F77345 /* internal.h */, + A9DB38FF0D37EA0300F77345 /* ipodutil.cpp */, + A9DB39000D37EA0300F77345 /* lang.c */, + A9DB39010D37EA0300F77345 /* lang.h */, + A9DB39020D37EA0300F77345 /* muxavi.c */, + A9DB39030D37EA0300F77345 /* muxcommon.c */, + A9DB39040D37EA0300F77345 /* muxmkv.c */, + A9DB39050D37EA0300F77345 /* muxmp4.c */, + A9DB39060D37EA0300F77345 /* muxogm.c */, + A9DB39070D37EA0300F77345 /* ports.c */, + A9DB39080D37EA0300F77345 /* ports.h */, + A9DB39090D37EA0300F77345 /* reader.c */, + A9DB390A0D37EA0300F77345 /* render.c */, + A9DB390B0D37EA0300F77345 /* scan.c */, + A9DB390C0D37EA0300F77345 /* stream.c */, + A9DB390D0D37EA0300F77345 /* sync.c */, + A9DB390E0D37EA0300F77345 /* update.c */, + A9DB390F0D37EA0300F77345 /* work.c */, + ); + name = "libhb Sources"; + sourceTree = "<group>"; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 0D096DFB0B707D1200A845D4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A9DB39630D37EA0300F77345 /* common.h in Headers */, + A9DB39780D37EA0300F77345 /* hb.h in Headers */, + A9DB39790D37EA0300F77345 /* internal.h in Headers */, + A9DB397C0D37EA0300F77345 /* lang.h in Headers */, + A9DB39830D37EA0300F77345 /* ports.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0DFF0B6E0B6BC6E600549488 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A9DB39110D37EA0300F77345 /* common.h in Headers */, + A9DB39260D37EA0300F77345 /* hb.h in Headers */, + A9DB39270D37EA0300F77345 /* internal.h in Headers */, + A9DB392A0D37EA0300F77345 /* lang.h in Headers */, + A9DB39310D37EA0300F77345 /* ports.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A9DB38DB0D37E9BA00F77345 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A9DB393A0D37EA0300F77345 /* common.h in Headers */, + A9DB394F0D37EA0300F77345 /* hb.h in Headers */, + A9DB39500D37EA0300F77345 /* internal.h in Headers */, + A9DB39530D37EA0300F77345 /* lang.h in Headers */, + A9DB395A0D37EA0300F77345 /* ports.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 0D096DFE0B707D1200A845D4 /* libhb dlib */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0D096E650B707D5800A845D4 /* Build configuration list for PBXNativeTarget "libhb dlib" */; + buildPhases = ( + 0D096DFB0B707D1200A845D4 /* Headers */, + 0D096DFC0B707D1200A845D4 /* Sources */, + 0D096DFD0B707D1200A845D4 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "libhb dlib"; + productName = "libmediafork dlib"; + productReference = 0D096DFF0B707D1200A845D4 /* libhb.dylib */; + productType = "com.apple.product-type.library.dynamic"; + }; + 0DFF0B710B6BC6E600549488 /* libhb */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0DFF0B730B6BC70400549488 /* Build configuration list for PBXNativeTarget "libhb" */; + buildPhases = ( + 0DFF0B6E0B6BC6E600549488 /* Headers */, + 0DFF0B6F0B6BC6E600549488 /* Sources */, + 0DFF0B700B6BC6E600549488 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libhb; + productName = libmediafork; + productReference = 0DFF0B720B6BC6E600549488 /* libhb.a */; + productType = "com.apple.product-type.library.static"; + }; + A9DB38DF0D37E9BA00F77345 /* HB */ = { + isa = PBXNativeTarget; + buildConfigurationList = A9DB38E50D37E9BA00F77345 /* Build configuration list for PBXNativeTarget "HB" */; + buildPhases = ( + A9DB38DB0D37E9BA00F77345 /* Headers */, + A9DB38DC0D37E9BA00F77345 /* Resources */, + A9DB38DD0D37E9BA00F77345 /* Sources */, + A9DB38DE0D37E9BA00F77345 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = HB; + productName = HB; + productReference = A9DB38E00D37E9BA00F77345 /* HB.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 29B97313FDCFA39411CA2CEA /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 4D4E7BC4087804870051572B /* Build configuration list for PBXProject "libhb" */; + compatibilityVersion = "Xcode 2.4"; + hasScannedForEncodings = 1; + mainGroup = 29B97314FDCFA39411CA2CEA /* HandBrake */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 0DFF0B710B6BC6E600549488 /* libhb */, + 0D096DFE0B707D1200A845D4 /* libhb dlib */, + A9DB38DF0D37E9BA00F77345 /* HB */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + A9DB38DC0D37E9BA00F77345 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 0D096DFC0B707D1200A845D4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A9DB39620D37EA0300F77345 /* common.c in Sources */, + A9DB39640D37EA0300F77345 /* deblock.c in Sources */, + A9DB39650D37EA0300F77345 /* deca52.c in Sources */, + A9DB39660D37EA0300F77345 /* decavcodec.c in Sources */, + A9DB39670D37EA0300F77345 /* decdca.c in Sources */, + A9DB39680D37EA0300F77345 /* declpcm.c in Sources */, + A9DB39690D37EA0300F77345 /* decmpeg2.c in Sources */, + A9DB396A0D37EA0300F77345 /* decsub.c in Sources */, + A9DB396B0D37EA0300F77345 /* deinterlace.c in Sources */, + A9DB396C0D37EA0300F77345 /* demuxmpeg.c in Sources */, + A9DB396D0D37EA0300F77345 /* denoise.c in Sources */, + A9DB396E0D37EA0300F77345 /* detelecine.c in Sources */, + A9DB396F0D37EA0300F77345 /* dvd.c in Sources */, + A9DB39700D37EA0300F77345 /* encavcodec.c in Sources */, + A9DB39710D37EA0300F77345 /* encfaac.c in Sources */, + A9DB39720D37EA0300F77345 /* enclame.c in Sources */, + A9DB39730D37EA0300F77345 /* encvorbis.c in Sources */, + A9DB39740D37EA0300F77345 /* encx264.c in Sources */, + A9DB39750D37EA0300F77345 /* encxvid.c in Sources */, + A9DB39760D37EA0300F77345 /* fifo.c in Sources */, + A9DB39770D37EA0300F77345 /* hb.c in Sources */, + A9DB397A0D37EA0300F77345 /* ipodutil.cpp in Sources */, + A9DB397B0D37EA0300F77345 /* lang.c in Sources */, + A9DB397D0D37EA0300F77345 /* muxavi.c in Sources */, + A9DB397E0D37EA0300F77345 /* muxcommon.c in Sources */, + A9DB397F0D37EA0300F77345 /* muxmkv.c in Sources */, + A9DB39800D37EA0300F77345 /* muxmp4.c in Sources */, + A9DB39810D37EA0300F77345 /* muxogm.c in Sources */, + A9DB39820D37EA0300F77345 /* ports.c in Sources */, + A9DB39840D37EA0300F77345 /* reader.c in Sources */, + A9DB39850D37EA0300F77345 /* render.c in Sources */, + A9DB39860D37EA0300F77345 /* scan.c in Sources */, + A9DB39870D37EA0300F77345 /* stream.c in Sources */, + A9DB39880D37EA0300F77345 /* sync.c in Sources */, + A9DB39890D37EA0300F77345 /* update.c in Sources */, + A9DB398A0D37EA0300F77345 /* work.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0DFF0B6F0B6BC6E600549488 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A9DB39100D37EA0300F77345 /* common.c in Sources */, + A9DB39120D37EA0300F77345 /* deblock.c in Sources */, + A9DB39130D37EA0300F77345 /* deca52.c in Sources */, + A9DB39140D37EA0300F77345 /* decavcodec.c in Sources */, + A9DB39150D37EA0300F77345 /* decdca.c in Sources */, + A9DB39160D37EA0300F77345 /* declpcm.c in Sources */, + A9DB39170D37EA0300F77345 /* decmpeg2.c in Sources */, + A9DB39180D37EA0300F77345 /* decsub.c in Sources */, + A9DB39190D37EA0300F77345 /* deinterlace.c in Sources */, + A9DB391A0D37EA0300F77345 /* demuxmpeg.c in Sources */, + A9DB391B0D37EA0300F77345 /* denoise.c in Sources */, + A9DB391C0D37EA0300F77345 /* detelecine.c in Sources */, + A9DB391D0D37EA0300F77345 /* dvd.c in Sources */, + A9DB391E0D37EA0300F77345 /* encavcodec.c in Sources */, + A9DB391F0D37EA0300F77345 /* encfaac.c in Sources */, + A9DB39200D37EA0300F77345 /* enclame.c in Sources */, + A9DB39210D37EA0300F77345 /* encvorbis.c in Sources */, + A9DB39220D37EA0300F77345 /* encx264.c in Sources */, + A9DB39230D37EA0300F77345 /* encxvid.c in Sources */, + A9DB39240D37EA0300F77345 /* fifo.c in Sources */, + A9DB39250D37EA0300F77345 /* hb.c in Sources */, + A9DB39280D37EA0300F77345 /* ipodutil.cpp in Sources */, + A9DB39290D37EA0300F77345 /* lang.c in Sources */, + A9DB392B0D37EA0300F77345 /* muxavi.c in Sources */, + A9DB392C0D37EA0300F77345 /* muxcommon.c in Sources */, + A9DB392D0D37EA0300F77345 /* muxmkv.c in Sources */, + A9DB392E0D37EA0300F77345 /* muxmp4.c in Sources */, + A9DB392F0D37EA0300F77345 /* muxogm.c in Sources */, + A9DB39300D37EA0300F77345 /* ports.c in Sources */, + A9DB39320D37EA0300F77345 /* reader.c in Sources */, + A9DB39330D37EA0300F77345 /* render.c in Sources */, + A9DB39340D37EA0300F77345 /* scan.c in Sources */, + A9DB39350D37EA0300F77345 /* stream.c in Sources */, + A9DB39360D37EA0300F77345 /* sync.c in Sources */, + A9DB39370D37EA0300F77345 /* update.c in Sources */, + A9DB39380D37EA0300F77345 /* work.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A9DB38DD0D37E9BA00F77345 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A9DB39390D37EA0300F77345 /* common.c in Sources */, + A9DB393B0D37EA0300F77345 /* deblock.c in Sources */, + A9DB393C0D37EA0300F77345 /* deca52.c in Sources */, + A9DB393D0D37EA0300F77345 /* decavcodec.c in Sources */, + A9DB393E0D37EA0300F77345 /* decdca.c in Sources */, + A9DB393F0D37EA0300F77345 /* declpcm.c in Sources */, + A9DB39400D37EA0300F77345 /* decmpeg2.c in Sources */, + A9DB39410D37EA0300F77345 /* decsub.c in Sources */, + A9DB39420D37EA0300F77345 /* deinterlace.c in Sources */, + A9DB39430D37EA0300F77345 /* demuxmpeg.c in Sources */, + A9DB39440D37EA0300F77345 /* denoise.c in Sources */, + A9DB39450D37EA0300F77345 /* detelecine.c in Sources */, + A9DB39460D37EA0300F77345 /* dvd.c in Sources */, + A9DB39470D37EA0300F77345 /* encavcodec.c in Sources */, + A9DB39480D37EA0300F77345 /* encfaac.c in Sources */, + A9DB39490D37EA0300F77345 /* enclame.c in Sources */, + A9DB394A0D37EA0300F77345 /* encvorbis.c in Sources */, + A9DB394B0D37EA0300F77345 /* encx264.c in Sources */, + A9DB394C0D37EA0300F77345 /* encxvid.c in Sources */, + A9DB394D0D37EA0300F77345 /* fifo.c in Sources */, + A9DB394E0D37EA0300F77345 /* hb.c in Sources */, + A9DB39510D37EA0300F77345 /* ipodutil.cpp in Sources */, + A9DB39520D37EA0300F77345 /* lang.c in Sources */, + A9DB39540D37EA0300F77345 /* muxavi.c in Sources */, + A9DB39550D37EA0300F77345 /* muxcommon.c in Sources */, + A9DB39560D37EA0300F77345 /* muxmkv.c in Sources */, + A9DB39570D37EA0300F77345 /* muxmp4.c in Sources */, + A9DB39580D37EA0300F77345 /* muxogm.c in Sources */, + A9DB39590D37EA0300F77345 /* ports.c in Sources */, + A9DB395B0D37EA0300F77345 /* reader.c in Sources */, + A9DB395C0D37EA0300F77345 /* render.c in Sources */, + A9DB395D0D37EA0300F77345 /* scan.c in Sources */, + A9DB395E0D37EA0300F77345 /* stream.c in Sources */, + A9DB395F0D37EA0300F77345 /* sync.c in Sources */, + A9DB39600D37EA0300F77345 /* update.c in Sources */, + A9DB39610D37EA0300F77345 /* work.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 0D096E660B707D5800A845D4 /* Development */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/../libhb"; + COPY_PHASE_STRIP = NO; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + EXECUTABLE_PREFIX = lib; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../contrib/include"; + INSTALL_PATH = /usr/local/lib; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/lib\""; + MACOSX_DEPLOYMENT_TARGET = 10.5; + OTHER_CFLAGS = ( + "-D__LIBHB__", + "-DSYS_DARWIN", + "$(OTHER_CFLAGS_QUOTED_1)", + "-DUSE_PTHREAD", + ); + OTHER_CFLAGS_QUOTED_1 = "-DHB_VERSION=\\\"0.9.1\\\" -DHB_BUILD=2007100800"; + OTHER_LDFLAGS = ( + ../contrib/lib/libmp4v2.a, + ../contrib/lib/liba52.a, + ../contrib/lib/libavformat.a, + ../contrib/lib/libavcodec.a, + ../contrib/lib/libavutil.a, + ../contrib/lib/libdvdread.a, + ../contrib/lib/libdvdcss.a, + ../contrib/lib/libfaac.a, + ../contrib/lib/libmp3lame.a, + ../contrib/lib/libmpeg2.a, + ../contrib/lib/libvorbis.a, + ../contrib/lib/libvorbisenc.a, + ../contrib/lib/libogg.a, + ../contrib/lib/libsamplerate.a, + ../contrib/lib/libx264.a, + ../contrib/lib/libxvidcore.a, + ../contrib/lib/libdca.a, + ../contrib/lib/libmkv.a, + ../contrib/lib/libswscale.a, + "-ldl", + "-flat_namespace", + "-read_only_relocs", + suppress, + ); + PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; + PREBINDING = NO; + PRODUCT_NAME = hb; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + SEPARATE_STRIP = YES; + ZERO_LINK = NO; + }; + name = Development; + }; + 0D096E670B707D5800A845D4 /* Deployment */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/../libhb"; + COPY_PHASE_STRIP = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + EXECUTABLE_PREFIX = lib; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../contrib/include"; + INSTALL_PATH = /usr/local/lib; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/lib\""; + MACOSX_DEPLOYMENT_TARGET = 10.5; + OTHER_CFLAGS = ( + "-D__LIBHB__", + "-DSYS_DARWIN", + "$(OTHER_CFLAGS_QUOTED_1)", + "-DUSE_PTHREAD", + ); + OTHER_CFLAGS_QUOTED_1 = "-DHB_VERSION=\\\"0.9.1\\\" -DHB_BUILD=2007100800"; + OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; + OTHER_LDFLAGS = ( + ../contrib/lib/libmp4v2.a, + ../contrib/lib/liba52.a, + ../contrib/lib/libavformat.a, + ../contrib/lib/libavcodec.a, + ../contrib/lib/libavutil.a, + ../contrib/lib/libdvdread.a, + ../contrib/lib/libdvdcss.a, + ../contrib/lib/libfaac.a, + ../contrib/lib/libmp3lame.a, + ../contrib/lib/libmpeg2.a, + ../contrib/lib/libvorbis.a, + ../contrib/lib/libvorbisenc.a, + ../contrib/lib/libogg.a, + ../contrib/lib/libsamplerate.a, + ../contrib/lib/libx264.a, + ../contrib/lib/libxvidcore.a, + ../contrib/lib/libdca.a, + ../contrib/lib/libmkv.a, + ../contrib/lib/libswscale.a, + "-ldl", + "-flat_namespace", + "-read_only_relocs", + suppress, + ); + PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; + PREBINDING = NO; + PRODUCT_NAME = hb; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + SEPARATE_STRIP = YES; + ZERO_LINK = NO; + }; + name = Deployment; + }; + 0D096E690B707D5800A845D4 /* UB */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/../libhb"; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + EXECUTABLE_PREFIX = lib; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../contrib/include"; + INSTALL_PATH = /usr/local/lib; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/lib\""; + MACOSX_DEPLOYMENT_TARGET = 10.5; + OTHER_CFLAGS = ( + "-D__LIBHB__", + "-DSYS_DARWIN", + "$(OTHER_CFLAGS_QUOTED_1)", + "-DUSE_PTHREAD", + ); + OTHER_CFLAGS_QUOTED_1 = "-DHB_VERSION=\\\"0.9.1\\\" -DHB_BUILD=2007100800"; + OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; + OTHER_LDFLAGS = ( + ../contrib/lib/libmp4v2.a, + ../contrib/lib/liba52.a, + ../contrib/lib/libavformat.a, + ../contrib/lib/libavcodec.a, + ../contrib/lib/libavutil.a, + ../contrib/lib/libdvdread.a, + ../contrib/lib/libdvdcss.a, + ../contrib/lib/libfaac.a, + ../contrib/lib/libmp3lame.a, + ../contrib/lib/libmpeg2.a, + ../contrib/lib/libvorbis.a, + ../contrib/lib/libvorbisenc.a, + ../contrib/lib/libogg.a, + ../contrib/lib/libsamplerate.a, + ../contrib/lib/libx264.a, + ../contrib/lib/libxvidcore.a, + ../contrib/lib/libdca.a, + ../contrib/lib/libmkv.a, + ../contrib/lib/libswscale.a, + "-ldl", + "-flat_namespace", + "-read_only_relocs", + suppress, + ); + PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; + PREBINDING = NO; + PRODUCT_NAME = hb; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + SEPARATE_STRIP = YES; + ZERO_LINK = NO; + }; + name = UB; + }; + 0D88F56B0B6CDCD400F81F26 /* UB */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/"; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../../contrib/include"; + INSTALL_PATH = /usr/local/lib; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/lib\""; + MACOSX_DEPLOYMENT_TARGET = 10.3; + OTHER_CFLAGS = ( + "-D__LIBHB__", + "-DSYS_DARWIN", + "$(OTHER_CFLAGS_QUOTED_1)", + "-DUSE_PTHREAD", + ); + OTHER_CFLAGS_QUOTED_1 = "-DHB_VERSION=\\\"0.9.1\\\" -DHB_BUILD=2007100800"; + OTHER_LDFLAGS = ""; + PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; + PREBINDING = NO; + PRODUCT_NAME = hb; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + ZERO_LINK = NO; + }; + name = UB; + }; + 0D88F56F0B6CDCD400F81F26 /* UB */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = "JOB_GROUPS=1"; + IBC_NOTICES = NO; + MACOSX_DEPLOYMENT_TARGET = 10.5; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + }; + name = UB; + }; + 0DFF0B740B6BC70400549488 /* Development */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/"; + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../../contrib/include"; + INSTALL_PATH = /usr/local/lib; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/lib\""; + MACOSX_DEPLOYMENT_TARGET = 10.3; + OTHER_CFLAGS = ( + "-D__LIBHB__", + "-DSYS_DARWIN", + "$(OTHER_CFLAGS_QUOTED_1)", + "-DUSE_PTHREAD", + ); + OTHER_CFLAGS_QUOTED_1 = "-DHB_VERSION=\\\"0.9.1\\\" -DHB_BUILD=2007100800"; + OTHER_LDFLAGS = ""; + PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; + PREBINDING = NO; + PRODUCT_NAME = hb; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + ZERO_LINK = NO; + }; + name = Development; + }; + 0DFF0B750B6BC70400549488 /* Deployment */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/"; + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../../contrib/include"; + INSTALL_PATH = /usr/local/lib; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/lib\""; + MACOSX_DEPLOYMENT_TARGET = 10.3; + OTHER_CFLAGS = ( + "-D__LIBHB__", + "-DSYS_DARWIN", + "$(OTHER_CFLAGS_QUOTED_1)", + "-DUSE_PTHREAD", + ); + OTHER_CFLAGS_QUOTED_1 = "-DHB_VERSION=\\\"0.9.1\\\" -DHB_BUILD=2007100800"; + OTHER_LDFLAGS = ""; + PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; + PREBINDING = NO; + PRODUCT_NAME = hb; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + ZERO_LINK = NO; + }; + name = Deployment; + }; + 4D4E7BC5087804870051572B /* Development */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_DEBUGGING_SYMBOLS = default; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + IBC_NOTICES = NO; + IBC_WARNINGS = YES; + MACOSX_DEPLOYMENT_TARGET = 10.5; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + ZERO_LINK = NO; + }; + name = Development; + }; + 4D4E7BC6087804870051572B /* Deployment */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = "JOB_GROUPS=1"; + IBC_NOTICES = NO; + MACOSX_DEPLOYMENT_TARGET = 10.5; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + }; + name = Deployment; + }; + A9DB38E20D37E9BA00F77345 /* Development */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = "HB-Info.plist"; + INSTALL_PATH = "$(HOME)/Library/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/lib\""; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + ); + PREBINDING = NO; + PRODUCT_NAME = HB; + ZERO_LINK = YES; + }; + name = Development; + }; + A9DB38E30D37E9BA00F77345 /* Deployment */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = "HB-Info.plist"; + INSTALL_PATH = "$(HOME)/Library/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/lib\""; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + ); + PREBINDING = NO; + PRODUCT_NAME = HB; + ZERO_LINK = NO; + }; + name = Deployment; + }; + A9DB38E40D37E9BA00F77345 /* UB */ = { + isa = XCBuildConfiguration; + buildSettings = { + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = "HB-Info.plist"; + INSTALL_PATH = "$(HOME)/Library/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/lib\""; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + ); + PREBINDING = NO; + PRODUCT_NAME = HB; + ZERO_LINK = YES; + }; + name = UB; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 0D096E650B707D5800A845D4 /* Build configuration list for PBXNativeTarget "libhb dlib" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0D096E660B707D5800A845D4 /* Development */, + 0D096E670B707D5800A845D4 /* Deployment */, + 0D096E690B707D5800A845D4 /* UB */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Deployment; + }; + 0DFF0B730B6BC70400549488 /* Build configuration list for PBXNativeTarget "libhb" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0DFF0B740B6BC70400549488 /* Development */, + 0DFF0B750B6BC70400549488 /* Deployment */, + 0D88F56B0B6CDCD400F81F26 /* UB */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Deployment; + }; + 4D4E7BC4087804870051572B /* Build configuration list for PBXProject "libhb" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4D4E7BC5087804870051572B /* Development */, + 4D4E7BC6087804870051572B /* Deployment */, + 0D88F56F0B6CDCD400F81F26 /* UB */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Deployment; + }; + A9DB38E50D37E9BA00F77345 /* Build configuration list for PBXNativeTarget "HB" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A9DB38E20D37E9BA00F77345 /* Development */, + A9DB38E30D37E9BA00F77345 /* Deployment */, + A9DB38E40D37E9BA00F77345 /* UB */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Deployment; + }; +/* End XCConfigurationList section */ + }; + rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; +} diff --git a/macosx/InstantHandBrake/main.mm b/macosx/InstantHandBrake/main.mm new file mode 100644 index 000000000..12576d856 --- /dev/null +++ b/macosx/InstantHandBrake/main.mm @@ -0,0 +1,19 @@ +/* $Id: main.mm,v 1.3 2005/11/25 15:04:35 titer Exp $ + + This file is part of the HandBrake source code. + Homepage: <http://handbrake.m0k.org/>. + It may be used under the terms of the GNU General Public License. */ + +#include <Cocoa/Cocoa.h> +#import "hb.h" + +void SigHandler( int signal ) +{ + [NSApp terminate: NULL]; +} + +int main( int argc, const char ** argv ) +{ + signal( SIGINT, SigHandler ); + return NSApplicationMain( argc, argv ); +} |